@media (min-width: 992px) {
  body {
    --v-header-height: 70px;
    --v-sidebar-width: 300px;
    --v-aside-width: 350px;
    --v-footer-height: 60px;
  }
  body .v-st-sidebar.v-st-closed:not(:has(.v-st-sidebar-menu:hover)) {
    --v-sidebar-width: 80px;
  }
  body .v-st-sidebar.v-st-closed:has(.v-st-sidebar-menu:hover) {
    --v-sidebar-width: 300px;
    position: fixed;
  }
  body .v-st-sidebar.v-st-closed + .v-page-container .v-st-main {
    --v-sidebar-width: 80px;
  }
  body .v-st-sidebar.v-st-closed + .v-page-container + .v-st-footer {
    --v-sidebar-width: 80px;
    width: calc(100% - var(--v-sidebar-width) - var(--v-regular-spacing-x));
    margin-left: var(--v-sidebar-width);
  }
  body .v-st-sidebar + .v-page-container + .v-st-footer {
    --v-sidebar-width: 300px;
    width: calc(100% - var(--v-sidebar-width) - var(--v-regular-spacing-x));
    margin-left: var(--v-sidebar-width);
  }
  body .v-st-sidebar .v-st-sidebar-customer-logo-wrapper {
    display: none;
  }
  body .v-st-main {
    min-height: calc(100vh - var(--v-header-height) - var(--v-footer-height));
  }
  body .v-st-main-inner .v-st-content {
    grid-gap: calc(var(--v-regular-spacing-y) * 1.5);
  }
  body .v-st-login-bottom-logo-wrapper {
    position: absolute;
    bottom: 25px;
    right: 25px;
  }
  body .v-st-footer {
    min-height: var(--v-footer-height);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-right: var(--v-regular-spacing-x);
    padding-top: var(--v-regular-spacing-y);
    padding-bottom: var(--v-regular-spacing-y);
  }
  body .v-st-footer .v-st-menu .v-st-menu-item + .v-st-menu-item:before {
    left: calc(var(--v-regular-spacing-x) * -0.1975);
  }
  body .v-st-login-wrapper {
    height: 100vh;
    flex-direction: row;
  }
  body .v-st-login-wrapper main {
    width: 50%;
  }
  body .v-st-login-wrapper aside {
    width: calc(50% - 70px);
    margin: 35px 35px 35px 35px;
  }
  body .v-st-login-wrapper aside figure {
    padding-bottom: calc(100vh - 70px);
  }
  body .v-st-root:has(+ .v-st-footer) .v-st-login-wrapper {
    height: calc(100vh - var(--v-footer-height));
  }
  body .v-st-root:has(+ .v-st-footer) .v-st-login-wrapper aside figure {
    padding-bottom: calc(100vh - 25px - var(--v-footer-height));
  }
  body .v-st-header {
    padding: var(--v-regular-spacing-y) var(--v-regular-spacing-x);
  }
  body .v-st-header .v-st-header-left {
    grid-gap: calc(var(--v-regular-spacing-x) * 0.5);
  }
  body .v-st-header .v-st-header-right .v-st-header-menu .v-st-header-menu-item:last-child {
    margin-left: calc(var(--v-regular-spacing-x) * 0.5);
  }
  body .v-st-header:has(+ .v-st-sidebar.v-st-closed) .v-st-header-left {
    grid-gap: var(--v-regular-spacing-x);
  }
  body .v-st-sidebar {
    padding: 0 var(--v-regular-spacing-x) var(--v-regular-spacing-y) var(--v-regular-spacing-x);
  }
}
@media (min-width: 1200px) {
  body .v-st-main-inner {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  body .v-st-main-inner .v-st-aside:has(> div) {
    width: var(--v-aside-width);
    /*+ .v-st-content {
        &:not(:has(.v-st-table-main-wrapper, .v-st-strategic-plan-panel)) {
            width: calc(100% - var(--v-aside-width));
        }
    }*/
  }
  body .v-st-main-inner .v-st-aside:has(> div) + .v-st-content {
    width: calc(100% - var(--v-aside-width));
  }
  body .v-st-main-inner .v-st-aside:not(:has(.v-prg-shown, .v-st-nav-tabs, .v-st-alert, .v-prg-shown)) {
    width: 0;
  }
  body .v-st-main-inner .v-st-aside:not(:has(.v-prg-shown, .v-st-nav-tabs, .v-st-alert, .v-prg-shown)) + .v-st-content {
    width: 100%;
  }
  body .v-st-main-inner .v-st-content {
    width: 100%;
  }
  body .v-st-main-inner:has(.v-st-content > .v-st-panel.v-st-size-md) {
    flex-direction: column;
  }
}
@media (max-width: 1199px) {
  body .v-st-main-inner {
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  body {
    --v-header-height: 60px;
    --v-sidebar-width: 300px;
  }
  body .v-st-login-wrapper {
    flex-direction: column;
  }
  body .v-st-login-wrapper main,
  body .v-st-login-wrapper aside {
    width: 100%;
  }
  body .v-st-login-wrapper aside {
    width: calc(100% - 50px);
    margin: 25px 25px 25px 25px;
  }
  body .v-st-login-wrapper aside figure {
    padding-bottom: 50vh;
  }
  body .v-st-login-wrapper .v-st-login-form-wrapper {
    height: 66.6666666667vh;
    padding: calc(var(--v-regular-spacing-y) * 2) 0;
  }
  body .v-st-header .v-st-header-left {
    grid-gap: calc(var(--v-regular-spacing-x) * 0.5);
  }
  body .v-st-header .v-st-header-right .v-st-header-menu .v-st-header-menu-item:has(> .v-st-dropdown-controller > .v-st-btn-main-wrapper.v-st-if-mv) {
    display: none;
  }
  body .v-st-header .v-st-header-right .v-st-header-right-customer-logo-wrapper {
    display: none;
  }
  body .v-st-header:has(+ .v-st-sidebar.v-st-closed) .v-st-header-left {
    grid-gap: calc(var(--v-regular-spacing-x) * 0.25);
  }
  body .v-st-sidebar.v-st-closed {
    --v-sidebar-width: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  body .v-st-sidebar .v-st-sidebar-customer-logo-wrapper figure {
    width: 100%;
    max-width: var(--v-width-header-logo);
    max-height: var(--v-height-header-logo);
    display: flex;
    align-items: flex-start;
  }
  body .v-st-main-inner .v-st-content {
    grid-gap: var(--v-regular-spacing-y);
  }
  body .v-st-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 var(--v-regular-spacing-x);
    padding: var(--v-regular-spacing-y) 0;
  }
  body .v-st-footer .v-st-footer-right {
    flex-wrap: wrap;
    justify-content: center;
  }
  body .v-st-footer .v-st-footer-right .v-st-menu {
    width: 100%;
    justify-content: center;
  }
  body .v-st-footer .v-st-menu {
    grid-gap: var(--v-regular-spacing-x);
  }
  body .v-st-footer .v-st-menu .v-st-menu-item:first-child .v-st-btn-pure {
    padding-left: 0;
  }
  body .v-st-footer .v-st-menu .v-st-menu-item + .v-st-menu-item:before {
    left: calc(var(--v-regular-spacing-x) * -0.75);
  }
  body .v-st-header,
  body .v-st-sidebar {
    padding: 0 calc(var(--v-regular-spacing-x) * 0.5);
  }
  body .v-st-sidebar + .v-page-container .v-st-main {
    --v-sidebar-width: 0px;
    margin-right: 0;
    border-radius: 0;
  }
}
@media (max-width: 820px) {
  body .v-st-login-wrapper aside figure {
    padding-bottom: 33.3333333333vh;
  }
  body .v-st-login-wrapper .v-st-login-form-wrapper {
    padding: calc(var(--v-regular-spacing-y) * 2) 0;
  }
}

@media (min-width: 1400px) {
  :root .v-st-btn-main-wrapper .v-st-btn.v-st-btn-xxl,
  :root .v-st-a-main-wrapper .v-st-btn.v-st-btn-xxl {
    font-size: calc(var(--v-font-size-btn) * 3);
  }
}
@media (max-width: 1399px) {
  :root .v-st-btn-main-wrapper .v-st-btn.v-st-btn-xxl,
  :root .v-st-a-main-wrapper .v-st-btn.v-st-btn-xxl {
    font-size: calc(var(--v-font-size-btn) * 2);
  }
}
@media (max-width: 820px) {
  :root .v-st-btn-icon:has(.v-st-btn-text) .v-st-btn-text {
    display: none;
  }
}
@media (min-width: 681px) {
  :root .v-st-panel .v-st-panel-heading .v-st-panel-heading-right .v-st-btn {
    white-space: nowrap;
  }
}

@media (min-width: 821px) {
  .v-st-info-card .v-st-info-card-initials-wrapper .v-st-info-card-initials {
    font-size: calc(var(--v-font-size-body) * 1.25);
  }
}
@media (max-width: 820px) {
  .v-st-info-card .v-st-info-card-initials-wrapper .v-st-info-card-initials {
    font-size: var(--v-font-size-body);
  }
}
@media (min-width: 992px) {
  body .v-st-checklist-main-wrapper .v-st-checklist.v-st-lg-col-3, body .v-st-checklist-main-wrapper ul.v-st-lg-col-3 {
    column-count: 3;
    display: block;
  }
}

@media (min-width: 821px) {
  .v-st-dropdown-controller.v-st-dropdown-controller-right .v-st-dropdown-controller-start-left .v-st-dropdown-content {
    top: 0;
    right: 100%;
    --v-width-dropdown: auto;
  }
}
@media (max-width: 820px) {
  .v-st-dropdown-controller.v-st-dropdown-controller-right .v-st-dropdown-controller-start-left .v-st-dropdown-content {
    left: 0;
    --v-width-dropdown: 100%;
  }
}
@media (min-width: 821px) {
  :root .v-st-panel-body-item-split-search {
    min-width: var(--v-form-min-width);
  }
}

@media (min-width: 821px) {
  :root .v-st-form-group-container-md-up:not(:has(.v-st-form-subgroup-inputs-md-up)) {
    grid-gap: calc(var(--v-regular-spacing-y) * 0.5);
    flex-direction: row;
    align-items: flex-start;
  }
  :root .v-st-form-group-container:not(:has(.v-st-form-subgroup-container + .v-st-form-subgroup-container)) {
    grid-gap: calc(var(--v-regular-spacing-y) * 0.5);
  }
  :root .v-st-form-subgroup-inputs-md-up {
    flex-direction: row;
    align-items: flex-start;
    grid-gap: calc(var(--v-regular-spacing-x) * 0.5);
    /*&:has(.v-st-form-label-input-container.v-st-pure) {
        grid-gap: calc(var(--v-regular-spacing-x) * 0.75);
    }*/
  }
  :root .v-st-form-subgroup-inputs-md-up:has(.v-st-form-input-main-wrapper + .v-st-checkbox-main-wrapper .v-st-form-checkbox:only-child) {
    align-items: flex-end;
  }
  :root .v-st-form-subgroup-inputs-md-up:has(.v-st-form-input-main-wrapper + .v-st-checkbox-main-wrapper .v-st-form-checkbox:only-child) .v-st-choices-main-wrapper {
    margin-bottom: calc(var(--v-font-size-body) * 0.5);
  }
  :root .v-st-form-subgroup-inputs-md-up:has(.v-st-form-input-main-wrapper .v-st-form-label):has(.v-st-input-hidden-main-wrapper .v-st-form-input-addon-container .v-st-btn-main-wrapper) {
    align-items: flex-end;
  }
  :root .v-st-form-group-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    grid-gap: var(--v-regular-spacing-y);
  }
  :root .v-st-form-label-input-container,
  :root .v-st-form-label-select-container {
    /*&:has(> .v-st-form-label-container) {
        padding-top: calc(var(--v-font-size-input) * 1.25);
    }*/
  }
  :root .v-st-form-label-input-container .v-st-form-label-no-label-height,
  :root .v-st-form-label-select-container .v-st-form-label-no-label-height {
    padding-top: calc(var(--v-font-size-input) * 1.25);
  }
  :root .v-st-form-label-input-container.v-st-form-label-input-container-label-theme.v-st-form-label-input-container-label-theme-2,
  :root .v-st-form-label-select-container.v-st-form-label-input-container-label-theme.v-st-form-label-input-container-label-theme-2 {
    padding-top: 0;
  }
  :root .v-st-panel .v-st-formContentContainer-user > .v-st-form-group-container:last-child .v-st-form-label-input-container:has(.v-st-form-label + .v-st-form-label-optional) {
    /*padding-bottom: calc(var(--v-font-size-label) * 1.25);*/
  }
  :root .v-st-panel .v-st-formContentContainer-user > .v-st-form-group-container:last-child .v-st-form-label-input-container:has(.v-st-form-label + .v-st-form-label-optional) .v-st-form-label-optional {
    bottom: 0;
  }
}
@media (max-width: 820px) {
  :root .v-st-form-group-container-md-up:not(:has(.v-st-form-subgroup-inputs-md-up)) {
    grid-gap: calc(var(--v-regular-spacing-y) * 0.25);
    flex-direction: column;
  }
  :root .v-st-form-subgroup-inputs-md-up {
    grid-gap: calc(var(--v-regular-spacing-y) * 0.25);
    flex-direction: column;
  }
  :root .v-st-form-group-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    grid-gap: calc(var(--v-regular-spacing-y) * 0.25);
  }
  :root .v-st-form-label-input-container,
  :root .v-st-form-label-select-container {
    /*&:has(> .v-st-form-label-container) {
        padding-top: calc(var(--v-font-size-input) * 1.25);
    }*/
  }
  :root .v-st-form-label-input-container .v-st-form-label-no-label-height,
  :root .v-st-form-label-select-container .v-st-form-label-no-label-height {
    padding-top: calc(var(--v-font-size-input) * 1.25);
  }
  :root .v-st-form-label-input-container.v-st-form-label-input-container-label-theme.v-st-form-label-input-container-label-theme-2,
  :root .v-st-form-label-select-container.v-st-form-label-input-container-label-theme.v-st-form-label-input-container-label-theme-2 {
    padding-top: 0;
  }
  :root .v-st-panel .v-st-formContentContainer-user > .v-st-form-group-container:last-child .v-st-form-label-input-container:has(.v-st-form-label + .v-st-form-label-optional) {
    padding-bottom: calc(var(--v-font-size-label) * 1.25);
  }
  :root .v-st-panel .v-st-formContentContainer-user > .v-st-form-group-container:last-child .v-st-form-label-input-container:has(.v-st-form-label + .v-st-form-label-optional) .v-st-form-label-optional {
    bottom: 0;
  }
  :root .v-st-form-group-container .v-st-form-select-container-wrapper .v-st-form-select.ms-parent .ms-choice {
    padding-right: calc(var(--v-px-input) * 3.5);
  }
  :root .v-st-form-group-container .v-st-form-select-container-wrapper .v-st-form-select.ms-parent .ms-choice .icon-close {
    right: calc(var(--v-regular-spacing-x) * 2.5);
  }
  :root .v-st-form-fieldset .v-st-form-fieldset-footer .v-st-form-fieldset-footer-container .v-st-form-fieldset-footer-actions-container {
    width: 100%;
  }
  :root .v-st-form-fieldset .v-st-form-fieldset-footer .v-st-form-fieldset-footer-container .v-st-form-fieldset-footer-actions-container .v-st-btn-main-wrapper {
    display: block;
  }
  :root .v-st-form-fieldset .v-st-form-fieldset-footer .v-st-form-fieldset-footer-container .v-st-form-fieldset-footer-actions-container .v-st-btn-main-wrapper .v-st-btn {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .v-st-aside .v-st-nav-tabs {
    position: sticky;
    top: calc(var(--v-regular-spacing-y) * 1.5 + var(--v-header-height));
  }
}

@media (min-width: 1200px) {
  body .v-st-nav-tabs {
    --v-py-nav-tabs-inner: 0.5rem;
    --v-px-nav-tabs-inner: 0.75rem;
    --v-radius-nav-tabs: calc(var(--v-radius-base) * 0.5);
    --v-transition-nav-tabs: var(--v-transition-base);
    border-radius: var(--v-radius-base);
    background-color: var(--v-bg-nav-tabs);
    border: var(--v-border-nav-tabs);
    padding: var(--v-regular-spacing-y) calc(var(--v-regular-spacing-x) / 2);
  }
  body .v-st-nav-tabs .v-st-nav-tabs-list {
    flex-direction: column;
  }
  body .v-st-nav-tabs .v-st-nav-tabs-list .v-st-nav-tabs-list-item:hover .v-st-nav-tabs-list-link, body .v-st-nav-tabs .v-st-nav-tabs-list .v-st-nav-tabs-list-item.v-prg-active .v-st-nav-tabs-list-link {
    background-color: var(--v-bg-link-hover-nav-tabs);
  }
  body .v-st-main-inner:has(.v-st-content > .v-st-panel.v-st-size-md) aside {
    --v-max-width-panel: 800px;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--v-max-width-panel);
    width: 100%;
  }
  body .v-st-main-inner:has(.v-st-content > .v-st-panel.v-st-size-md) .v-st-content {
    width: 100%;
  }
  body .v-st-main-inner:has(.v-st-content > .v-st-panel.v-st-size-md) .v-st-nav-tabs {
    --v-bg-nav-tabs: transparent;
    --v-border-nav-tabs: none;
    padding: 0;
  }
  body .v-st-main-inner:has(.v-st-content > .v-st-panel.v-st-size-md) .v-st-nav-tabs .v-st-nav-tabs-list {
    flex-direction: row;
  }
  body .v-st-main-inner:has(.v-st-content > .v-st-panel.v-st-size-md) .v-st-nav-tabs .v-st-nav-tabs-list .v-st-nav-tabs-list-item:hover .v-st-nav-tabs-list-link, body .v-st-main-inner:has(.v-st-content > .v-st-panel.v-st-size-md) .v-st-nav-tabs .v-st-nav-tabs-list .v-st-nav-tabs-list-item.v-prg-active .v-st-nav-tabs-list-link {
    background-color: var(--v-bg-responsive-link-hover-nav-tabs);
  }
}
@media (max-width: 1199px) {
  body .v-st-nav-tabs {
    --v-py-nav-tabs-inner: 0.5rem;
    --v-px-nav-tabs-inner: 0.75rem;
    --v-radius-nav-tabs: calc(var(--v-radius-base) * 0.5);
  }
  body .v-st-nav-tabs .v-st-nav-tabs-list .v-st-nav-tabs-list-item:hover .v-st-nav-tabs-list-link, body .v-st-nav-tabs .v-st-nav-tabs-list .v-st-nav-tabs-list-item.v-prg-active .v-st-nav-tabs-list-link {
    background-color: var(--v-bg-responsive-link-hover-nav-tabs);
  }
  body .v-st-nav-tabs.v-st-nav-tabs-scrollable {
    position: relative;
  }
  body .v-st-nav-tabs.v-st-nav-tabs-scrollable:after {
    content: "\eab3";
    font-family: var(--v-font-family-keenicons-outline);
    background: var(--v-bg-scrollable-nav-tabs);
    position: absolute;
    right: 0;
    top: 0;
    height: calc(100% - var(--v-regular-spacing-y) * 0.75);
    width: calc(var(--v-font-size-body) * 1.5);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .v-st-nav-tabs.v-st-nav-tabs-scrollable .v-st-nav-tabs-list {
    padding-right: calc(var(--v-font-size-body) * 1.5);
    padding-bottom: calc(var(--v-regular-spacing-y) * 0.75);
  }
}

@media (min-width: 821px) {
  .v-st-messages-main-wrapper {
    --v-card-img-width: calc(var(--v-font-size-body)* 2.5);
    --v-border-width-message-pointer: calc(var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner {
    grid-gap: var(--v-regular-spacing-y);
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper {
    grid-gap: calc(var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper.v-st-messages-history-message-left {
    --v-border-position-pointer: calc(var(--v-regular-spacing-x) * -0.5);
    margin-left: 0;
    margin-right: calc(var(--v-regular-spacing-x) * 5);
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper.v-st-messages-history-message-left.v-st-messages-history-message-full {
    margin-right: 0;
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper.v-st-messages-history-message-right {
    --v-border-position-pointer: calc(var(--v-regular-spacing-x) * -0.5);
    margin-left: calc(var(--v-regular-spacing-x) * 5);
    margin-right: 0;
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper.v-st-messages-history-message-right.v-st-messages-history-message-full {
    margin-left: 0;
  }
}
@media (max-width: 820px) {
  .v-st-messages-main-wrapper {
    --v-card-img-width: calc(var(--v-font-size-body)* 2);
    --v-border-width-message-pointer: calc(var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner {
    grid-gap: calc(var(--v-regular-spacing-y) * 0.5);
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper {
    grid-gap: calc(var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper.v-st-messages-history-message-left {
    --v-border-position-pointer: calc(var(--v-regular-spacing-x) * -0.5);
    margin-left: 0;
    margin-right: calc(var(--v-regular-spacing-x) * 5);
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper.v-st-messages-history-message-left.v-st-messages-history-message-full {
    margin-right: 0;
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper.v-st-messages-history-message-right {
    --v-border-position-pointer: calc(var(--v-regular-spacing-x) * -0.5);
    margin-left: calc(var(--v-regular-spacing-x) * 5);
    margin-right: 0;
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper.v-st-messages-history-message-right.v-st-messages-history-message-full {
    margin-left: 0;
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper .v-st-messages-history-message-container .v-st-messages-history-message .v-st-panel .v-st-panel-heading {
    flex-wrap: wrap;
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper .v-st-messages-history-message-container .v-st-messages-history-message .v-st-panel .v-st-panel-heading .v-st-panel-heading-left,
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper .v-st-messages-history-message-container .v-st-messages-history-message .v-st-panel .v-st-panel-heading .v-st-panel-heading-content {
    width: auto;
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper .v-st-messages-history-message-container .v-st-messages-history-message .v-st-panel .v-st-panel-heading .v-st-panel-heading-center {
    margin-left: auto;
  }
  .v-st-messages-main-wrapper .v-st-messages-history-container .v-st-messages-history-inner .v-st-messages-history-message-main-wrapper .v-st-messages-history-message-container .v-st-messages-history-message .v-st-panel .v-st-panel-heading .v-st-panel-heading-right {
    margin-left: 0;
    width: 100%;
    justify-content: flex-start;
  }
}
@media (min-width: 821px) {
  .v-st-modal .v-st-modal-heading {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    grid-gap: var(--v-regular-spacing-x);
  }
}
@media (max-width: 820px) {
  .v-st-modal .v-st-modal-heading {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    grid-gap: var(--v-regular-spacing-x);
  }
}

@media (min-width: 992px) {
  .v-st-panel {
    --v-panel-width-tiles: 350px;
  }
  .v-st-panel.v-st-size-lg {
    --v-panel-width-tiles: 415px;
  }
  .v-st-panel .v-st-panel-heading,
  .v-st-panel .v-st-panel-heading-content-modal {
    display: flex;
    align-items: center;
  }
  .v-st-panel .v-st-panel-heading:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading,
  .v-st-panel .v-st-panel-heading-content-modal:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading {
    display: grid;
    grid-template-areas: "panel-heading-left panel-heading-right" "panel-heading-sub-content panel-heading-sub-content";
    grid-template-columns: auto auto;
  }
  .v-st-panel .v-st-panel-heading:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading:has(.v-st-panel-heading-sub-content),
  .v-st-panel .v-st-panel-heading-content-modal:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading:has(.v-st-panel-heading-sub-content) {
    grid-row-gap: calc(var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-panel .v-st-panel-heading:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading:has(.v-st-panel-sub-heading-left + .v-st-panel-sub-heading-right),
  .v-st-panel .v-st-panel-heading-content-modal:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading:has(.v-st-panel-sub-heading-left + .v-st-panel-sub-heading-right) {
    grid-column-gap: var(--v-regular-spacing-y);
  }
  .v-st-panel .v-st-panel-heading:has(.v-st-panel-heading-sub-content),
  .v-st-panel .v-st-panel-heading-content-modal:has(.v-st-panel-heading-sub-content) {
    display: grid;
    align-items: center;
    grid-column-gap: var(--v-regular-spacing-y);
    grid-template-columns: auto auto;
    grid-row-gap: calc(var(--v-regular-spacing-x) * 0.5);
    grid-template-areas: "panel-heading-left panel-heading-right" "panel-heading-sub-content panel-heading-sub-content";
  }
  .v-st-panel .v-st-panel-heading:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-left,
  .v-st-panel .v-st-panel-heading-content-modal:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-left {
    grid-area: panel-heading-left;
  }
  .v-st-panel .v-st-panel-heading:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-right,
  .v-st-panel .v-st-panel-heading-content-modal:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-right {
    grid-area: panel-heading-right;
  }
  .v-st-panel .v-st-panel-heading:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-sub-content,
  .v-st-panel .v-st-panel-heading-content-modal:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-sub-content {
    grid-area: panel-heading-sub-content;
  }
  .v-st-panel .v-st-panel-heading.v-st-panel-heading-half,
  .v-st-panel .v-st-panel-heading-content-modal.v-st-panel-heading-half {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    grid-gap: var(--v-regular-spacing-x);
  }
  .v-st-panel .v-st-panel-heading.v-st-panel-heading-half .v-st-panel-heading-left,
  .v-st-panel .v-st-panel-heading.v-st-panel-heading-half .v-st-panel-heading-right,
  .v-st-panel .v-st-panel-heading-content-modal.v-st-panel-heading-half .v-st-panel-heading-left,
  .v-st-panel .v-st-panel-heading-content-modal.v-st-panel-heading-half .v-st-panel-heading-right {
    max-width: calc(50% - var(--v-regular-spacing-x) * 0.5);
    width: 100%;
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    /*justify-content: center;*/
    grid-gap: var(--v-regular-spacing-y) var(--v-regular-spacing-x);
  }
  .v-st-panel .v-st-panel-body-item-split.v-prg-shown {
    display: flex !important;
  }
  .v-st-panel .v-st-panel-body-item-split .v-st-btn {
    height: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split:has(.v-st-panel-body-overflow-y-scroll) {
    grid-gap: calc(var(--v-regular-spacing-x) * 0.25);
  }
  .v-st-panel .v-st-panel-body-item-split > .v-st-panel-body-item-split-item {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right {
    max-width: calc(50% - var(--v-regular-spacing-x) * 0.5);
    width: 100%;
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left > div:not(.v-st-table-main-wrapper) .v-st-btn-main-wrapper,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left > div:not(.v-st-table-main-wrapper) .v-st-a-main-wrapper,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right > div:not(.v-st-table-main-wrapper) .v-st-btn-main-wrapper,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right > div:not(.v-st-table-main-wrapper) .v-st-a-main-wrapper {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left > div:not(.v-st-table-main-wrapper) .v-st-btn-main-wrapper .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left > div:not(.v-st-table-main-wrapper) .v-st-btn-main-wrapper .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left > div:not(.v-st-table-main-wrapper) .v-st-a-main-wrapper .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left > div:not(.v-st-table-main-wrapper) .v-st-a-main-wrapper .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right > div:not(.v-st-table-main-wrapper) .v-st-btn-main-wrapper .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right > div:not(.v-st-table-main-wrapper) .v-st-btn-main-wrapper .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right > div:not(.v-st-table-main-wrapper) .v-st-a-main-wrapper .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right > div:not(.v-st-table-main-wrapper) .v-st-a-main-wrapper .v-st-a {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-right-flex-end {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2.v-st-panel-body-item-split-space-between .v-st-panel-body-item-split-right {
    justify-content: flex-end;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item {
    max-width: calc(50% - var(--v-regular-spacing-x) * 0.5);
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-a {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-a .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper:not(:has(.v-st-shape-square, .v-st-btn-square)) > .v-st-a .v-st-a-group-container {
    width: 100%;
    justify-content: flex-start;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-full, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-full {
    max-width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-one-third, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-one-third {
    max-width: calc(33.33% - var(--v-regular-spacing-x) * 0.6666666667);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-two-third, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-two-third {
    max-width: calc(66.66% - var(--v-regular-spacing-x) * 0.3333333333);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-one-half, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-one-half {
    max-width: calc(50% - var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-one-fourth, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-item.v-st-one-fourth {
    max-width: calc(25% - var(--v-regular-spacing-x) * 0.75);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2.v-st-panel-body-item-split-stretch > .v-st-panel-body-item-split-item {
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item {
    max-width: calc(33.33% - var(--v-regular-spacing-x) * 0.6666666667);
    width: 100%;
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper > .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper > .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper > .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper > .v-st-a {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper > .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper > .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper > .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-btn-main-wrapper > .v-st-a .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper > .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper > .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper > .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item > .v-st-a-main-wrapper > .v-st-a .v-st-a-group-container {
    width: 100%;
    justify-content: flex-start;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-one-third, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item.v-st-one-third {
    max-width: calc(33.33% - var(--v-regular-spacing-x) * 0.6666666667);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-two-third, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item.v-st-two-third {
    max-width: calc(66.66% - var(--v-regular-spacing-x) * 0.3333333333);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-one-half, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item.v-st-one-half {
    max-width: calc(50% - var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-one-fourth, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item.v-st-one-fourth {
    max-width: calc(25% - var(--v-regular-spacing-x) * 0.75);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3.v-st-panel-body-item-split-stretch .v-st-panel-body-item-split-item {
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item {
    max-width: calc(25% - var(--v-regular-spacing-x) * 0.75);
    width: 100%;
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a .v-st-a-group-container {
    width: 100%;
    justify-content: flex-start;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn .v-st-btn-group-container:has(.v-st-btn-icon-end), .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn .v-st-btn-group-container:has(.v-st-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn .v-st-a-group-container:has(.v-st-btn-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn .v-st-a-group-container:has(.v-st-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a .v-st-btn-group-container:has(.v-st-btn-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a .v-st-btn-group-container:has(.v-st-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a .v-st-a-group-container:has(.v-st-btn-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a .v-st-a-group-container:has(.v-st-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn .v-st-btn-group-container:has(.v-st-btn-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn .v-st-btn-group-container:has(.v-st-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn .v-st-a-group-container:has(.v-st-btn-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn .v-st-a-group-container:has(.v-st-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a .v-st-btn-group-container:has(.v-st-btn-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a .v-st-btn-group-container:has(.v-st-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a .v-st-a-group-container:has(.v-st-btn-icon-end),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a .v-st-a-group-container:has(.v-st-icon-end) {
    justify-content: space-between;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4.v-st-panel-body-item-split-stretch .v-st-panel-body-item-split-item {
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item {
    max-width: calc(20% - var(--v-regular-spacing-x) * 0.8);
    width: 100%;
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-btn-main-wrapper .v-st-a .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 > .v-st-panel-body-item-split-item .v-st-a-main-wrapper .v-st-a .v-st-a-group-container {
    width: 100%;
    justify-content: flex-start;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5.v-st-panel-body-item-split-stretch .v-st-panel-body-item-split-item {
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-sm {
    grid-gap: calc(var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-sm.v-st-panel-body-item-split-3 > .v-st-panel-body-item-split-item {
    max-width: calc(33.33% - var(--v-regular-spacing-x) * 0.5 * 0.6666666667);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-reverse {
    flex-direction: row-reverse;
  }
  .v-st-panel.v-st-panel-stepper .v-st-panel-body-item-split {
    flex-wrap: nowrap;
  }
  .v-st-panel.v-st-panel-stepper .v-st-panel-body-item-split .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-image {
    min-height: 600px;
  }
  .v-st-panel.v-st-panel-stepper .v-st-panel-body-item-split .v-st-panel-body-item-split-item.v-st-panel-body-item-split-item-image .v-st-confetti {
    height: auot;
    min-height: 600px;
  }
  .v-st-panel.v-st-promo-box .v-st-promo-box-content .v-st-panel-heading .v-st-panel-heading-content-container .v-st-panel-heading-content-main {
    font-size: calc(var(--v-font-size-body) * 2);
  }
  .v-st-panel.v-st-promo-box .v-st-promo-box-content .v-st-panel-heading .v-st-panel-heading-content-container .v-st-panel-heading-icon {
    font-size: calc(var(--v-font-size-body) * 2);
    --v-max-width-svg: calc(var(--v-font-size-body) * 2) !important;
  }
  .v-st-temp-initialization-checklist-main-container {
    flex-direction: row !important;
  }
  .v-st-temp-initialization-checklist-main-container .v-st-temp-initialization-checklist-video-container {
    position: relative;
    padding-bottom: 13.5%;
    width: 33%;
  }
  .v-st-temp-initialization-checklist-main-container .v-st-temp-initialization-checklist-video-container .v-st-temp-initialization-checklist-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: initial;
  }
}
@media (min-width: 1400px) {
  .v-st-panel.v-st-promo-box .v-st-promo-box-content .v-st-panel-heading .v-st-panel-heading-content-container .v-st-panel-heading-content-main {
    font-size: calc(var(--v-font-size-body) * 2.75);
  }
  .v-st-panel.v-st-promo-box .v-st-promo-box-content .v-st-panel-heading .v-st-panel-heading-content-container .v-st-panel-heading-icon {
    font-size: calc(var(--v-font-size-body) * 2.5);
    --v-max-width-svg: calc(var(--v-font-size-body) * 2.5) !important;
  }
}
@media (max-width: 991px) {
  .v-st-panel .v-st-panel-heading.v-st-panel-heading-column-lg-down {
    display: grid;
    grid-template-areas: "panel-heading-left" "panel-heading-right" "panel-heading-sub-content";
    grid-row-gap: calc(var(--v-regular-spacing-x) * 0.5);
    grid-column-gap: var(--v-regular-spacing-y);
    grid-template-columns: 100%;
  }
  .v-st-panel .v-st-panel-heading.v-st-panel-heading-column-lg-down .v-st-panel-heading-right {
    flex-wrap: wrap;
  }
}
@media (max-width: 991px) {
  .v-st-panel {
    --v-panel-width-tiles: 275px;
  }
  .v-st-panel .v-st-panel-heading,
  .v-st-panel .v-st-panel-heading-content-modal {
    display: flex;
    align-items: center;
  }
  .v-st-panel .v-st-panel-heading:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading,
  .v-st-panel .v-st-panel-heading-content-modal:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading {
    display: grid;
    grid-template-areas: "panel-heading-left panel-heading-right" "panel-heading-sub-content panel-heading-sub-content";
    grid-template-columns: auto auto;
  }
  .v-st-panel .v-st-panel-heading:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading:has(.v-st-panel-heading-sub-content),
  .v-st-panel .v-st-panel-heading-content-modal:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading:has(.v-st-panel-heading-sub-content) {
    grid-row-gap: calc(var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-panel .v-st-panel-heading:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading:has(.v-st-panel-sub-heading-left + .v-st-panel-sub-heading-right),
  .v-st-panel .v-st-panel-heading-content-modal:has(+ .v-st-panel-sub-heading) + .v-st-panel-sub-heading:has(.v-st-panel-sub-heading-left + .v-st-panel-sub-heading-right) {
    grid-column-gap: var(--v-regular-spacing-y);
  }
  .v-st-panel .v-st-panel-heading:has(.v-st-panel-heading-sub-content),
  .v-st-panel .v-st-panel-heading-content-modal:has(.v-st-panel-heading-sub-content) {
    display: grid;
    align-items: center;
    grid-column-gap: var(--v-regular-spacing-y);
    grid-template-columns: auto auto;
    grid-row-gap: calc(var(--v-regular-spacing-x) * 0.5);
    grid-template-areas: "panel-heading-left panel-heading-right" "panel-heading-sub-content panel-heading-sub-content";
  }
  .v-st-panel .v-st-panel-heading:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-left,
  .v-st-panel .v-st-panel-heading-content-modal:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-left {
    grid-area: panel-heading-left;
  }
  .v-st-panel .v-st-panel-heading:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-right,
  .v-st-panel .v-st-panel-heading-content-modal:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-right {
    grid-area: panel-heading-right;
  }
  .v-st-panel .v-st-panel-heading:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-sub-content,
  .v-st-panel .v-st-panel-heading-content-modal:has(.v-st-panel-heading-sub-content) .v-st-panel-heading-sub-content {
    grid-area: panel-heading-sub-content;
  }
  .v-st-panel .v-st-panel-body-item-split {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    grid-gap: calc(var(--v-regular-spacing-x) * 0.5);
  }
  .v-st-panel .v-st-panel-body-item-split .v-st-panel-body-item-split-right {
    margin-left: 0;
  }
  .v-st-panel .v-st-panel-body-item-split .v-st-btn {
    height: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split:has(.v-st-panel-body-overflow-y-scroll) {
    grid-gap: calc(var(--v-regular-spacing-x) * 0.25);
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-tiles.v-st-panel-body-item-split-wrap {
    justify-content: flex-start;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right {
    width: 100%;
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-left .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 > .v-st-panel-body-item-split-right .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .vPrg_formInput_number_minusBtn)) .v-st-a {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item {
    width: 100%;
    display: flex;
    align-items: stretch;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)), .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)), .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)), .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)),
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a {
    width: 100%;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-a-group-container, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-3 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-a-group-container, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-4 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-a-group-container, .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-btn-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-btn .v-st-a-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-btn-group-container,
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-5 .v-st-panel-body-item-split-item .v-st-a-main-wrapper:not(:has(.vPrg_formInput_number_plusBtn, .v-st-form-input-number-plus-btn, .vPrg_formInput_number_minusBtn, .v-st-form-input-number-minus-btn)) .v-st-a .v-st-a-group-container {
    width: 100%;
    justify-content: flex-start;
  }
  .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-tiles {
    flex-direction: row;
  }
  .v-st-temp-initialization-checklist-main-container {
    flex-direction: column;
  }
}
/*@include sm-max {
    .v-st-panel {
        border-radius: 0;
    }
}*/
@media (min-width: 821px) {
  .v-st-panel .v-st-panel-body.v-st-col-2-md-up .v-st-panel-body-item {
    width: calc(50% - var(--v-regular-spacing-y) / 2);
  }
}
.v-st-panel-body-grid [class*=v-st-col-] {
  grid-column: span 12;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .v-st-panel-body-grid.v-st-panel-body-grid-responsive .v-st-col-3 {
    grid-column: span 4;
  }
}
@media (min-width: 821px) and (max-width: 991px) {
  .v-st-panel-body-grid.v-st-panel-body-grid-responsive .v-st-col-3 {
    grid-column: span 4;
  }
}
@media (min-width: 681px) and (max-width: 820px) {
  .v-st-panel-body-grid.v-st-panel-body-grid-responsive .v-st-col-3 {
    grid-column: span 6;
  }
}
@media (min-width: 992px) {
  .v-st-panel-body-grid .v-st-col-1 {
    grid-column: span 1;
  }
  .v-st-panel-body-grid .v-st-col-2 {
    grid-column: span 2;
  }
  .v-st-panel-body-grid .v-st-col-3 {
    grid-column: span 3;
  }
  .v-st-panel-body-grid .v-st-col-4 {
    grid-column: span 4;
  }
  .v-st-panel-body-grid .v-st-col-5 {
    grid-column: span 5;
  }
  .v-st-panel-body-grid .v-st-col-6 {
    grid-column: span 6;
  }
  .v-st-panel-body-grid .v-st-col-7 {
    grid-column: span 7;
  }
  .v-st-panel-body-grid .v-st-col-8 {
    grid-column: span 8;
  }
  .v-st-panel-body-grid .v-st-col-9 {
    grid-column: span 9;
  }
  .v-st-panel-body-grid .v-st-col-10 {
    grid-column: span 10;
  }
  .v-st-panel-body-grid .v-st-col-11 {
    grid-column: span 11;
  }
  .v-st-panel-body-grid .v-st-col-12 {
    grid-column: span 12;
  }
  .v-st-panel-body-grid.v-st-panel-body-grid-divider > .v-st-panel-body-grid-item:not(:last-child) {
    border-right-width: var(--v-border-width-panel);
    border-right-style: var(--v-border-style-panel);
    border-right-color: var(--v-border-color-panel-divider);
  }
}
@media (min-width: 821px) {
  .v-st-strategic-plan-container,
  .v-st-strategic-plan-col-inner {
    display: flex;
    flex-direction: row;
    align-items: stretch;
  }
  .v-st-strategic-plan-container .v-st-strategic-plan-col-1o3,
  .v-st-strategic-plan-col-inner .v-st-strategic-plan-col-1o3 {
    width: 33.33%;
  }
  .v-st-strategic-plan-container .v-st-strategic-plan-col-1o2,
  .v-st-strategic-plan-col-inner .v-st-strategic-plan-col-1o2 {
    width: 50%;
  }
  .v-st-strategic-plan-container .v-st-strategic-plan-col-2o3,
  .v-st-strategic-plan-col-inner .v-st-strategic-plan-col-2o3 {
    width: 66.66%;
  }
  .v-st-strategic-plan-container .v-st-strategic-plan-col + .v-st-strategic-plan-col,
  .v-st-strategic-plan-col-inner .v-st-strategic-plan-col + .v-st-strategic-plan-col {
    border-left-width: var(--v-border-width-panel);
    border-left-style: var(--v-border-style-panel);
    border-left-color: var(--v-border-color-panel);
  }
  .v-st-strategic-plan-col-inner-column {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
@media (max-width: 820px) {
  .v-st-strategic-plan-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
@media (min-width: 992px) {
  :root .v-st-panel-body-item-split-item + .v-st-panel-body-item-split-item.v-st-border-left {
    border-left: var(--v-border-width-panel) var(--v-border-style-panel) var(--v-border-color-panel);
    padding-left: var(--v-regular-spacing-x);
  }
}
@media (min-width: 821px) {
  :root .v-st-stepper-wrapper .v-st-stepper.v-st-stepper-vertical {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    grid-gap: var(--v-regular-spacing-x);
  }
  :root .v-st-stepper-wrapper .v-st-stepper.v-st-stepper-vertical .v-st-stepper-nav {
    flex-direction: column;
  }
}
@media (max-width: 820px) {
  :root .v-st-stepper-wrapper .v-st-stepper.v-st-stepper-vertical .v-st-stepper-nav {
    flex-direction: row;
  }
  :root .v-st-stepper-wrapper .v-st-stepper.v-st-stepper-horizontal .v-st-stepper-nav .v-st-stepper-nav-item .v-st-stepper-nav-item-inner .v-st-stepper-nav-item-content {
    display: none;
  }
}

@media (max-width: 991px) {
  .v-st-panel-heading-right .v-st-tooltip-controller {
    --v-width-attachment-tooltip: calc(var(--v-font-size-body) * 0.25);
  }
  .v-st-panel-heading-right .v-st-tooltip-controller .v-st-tooltip-content {
    top: 50%;
    bottom: initial;
    left: initial;
    transform: translateY(-50%);
    right: calc(100% + (var(--v-width-attachment-tooltip)) * 2);
  }
}
@media (min-width: 1200px) {
  :root .planivore-background-drop.planivore-background-drop-top-left {
    top: -50px;
    left: -50px;
  }
  :root .planivore-background-drop.planivore-background-drop-bottom-right {
    bottom: -20px;
    right: -20px;
  }
}
@media (min-width: 1400px) {
  :root .planivore-background-drop.planivore-background-drop-bottom-right {
    bottom: -50px;
    right: -50px;
  }
}
@media (min-width: 821px) {
  :root {
    --v-regular-spacing-y: 1rem;
    --v-regular-spacing-x: 1.5rem;
    --v-radius-base: 20px;
  }
  :root .v-st-main-wrapper {
    margin-right: var(--v-regular-spacing-x);
    width: calc(100vw - (var(--v-sidebar-width) + var(--v-regular-spacing-x)));
  }
  :root .v-st-main-inner .v-st-content:has(.v-st-content-sidebar) {
    flex-direction: row;
  }
  :root .v-st-main-inner .v-st-content:has(.v-st-content-sidebar) .v-st-content-sidebar {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: var(--v-border-color-panel);
    padding: 0 var(--v-regular-spacing-x) 0 0;
  }
  :root .v-st-main-inner .v-st-content:has(.v-st-content-sidebar) .v-st-content-inner {
    width: calc(100% - (var(--v-content-sidebar-width) + var(--v-regular-spacing-x)));
    grid-gap: calc(var(--v-regular-spacing-y) * 1.5);
  }
}
@media (min-width: 992px) {
  :root .v-st-main {
    padding: calc(var(--v-regular-spacing-y) * 1) var(--v-regular-spacing-x) calc(var(--v-regular-spacing-y) * 1.5);
  }
  :root .v-st-panel-cart {
    position: sticky;
    top: calc(var(--v-regular-spacing-y) * 1.5 + var(--v-header-height));
  }
  :root .v-st-main-heading-menu-wrapper:after {
    left: calc(var(--v-regular-spacing-x) * -1);
    right: calc(var(--v-regular-spacing-x) * -1);
    width: calc(100% + var(--v-regular-spacing-x) * 2);
  }
}
@media (max-width: 991px) {
  :root .v-page-blank-page .v-st-panel .v-st-panel-body-item-split.v-st-panel-body-item-split-2 .v-st-panel-body-item-split-left {
    max-width: 500px !important;
  }
  :root .v-st-main {
    padding: calc(var(--v-regular-spacing-y) * 0.75) calc(var(--v-regular-spacing-x) * 0.5);
  }
  :root .v-st-main-heading-menu-wrapper:after {
    left: 0;
    right: 0;
    width: 100%;
  }
}
@media (max-width: 820px) {
  :root {
    --v-font-size-body: 18px;
    --v-regular-spacing-y: 1rem;
    --v-regular-spacing-x: 1.5rem;
    --v-radius-base: 15px;
  }
  :root .v-st-main-wrapper {
    margin-right: calc(var(--v-regular-spacing-x) * 0.5);
    width: calc(100vw - (var(--v-sidebar-width) + var(--v-regular-spacing-x) * 0.5));
  }
  :root .v-page-blank-page {
    --v-footer-height: 70px;
  }
  :root .v-page-blank-page .v-st-main {
    min-height: calc(100vh - var(--v-header-height) - var(--v-footer-height));
    align-items: flex-start;
  }
  :root .v-page-blank-page .v-st-panel {
    border-radius: var(--v-radius-panel);
  }
  :root .v-page-blank-page .v-st-panel .v-st-panel-heading .v-st-panel-heading-content-container .v-st-panel-heading-content-main {
    font-size: calc(var(--v-font-size-body) * 1);
  }
  :root .v-page-blank-page .v-st-panel .v-st-panel-heading .v-st-panel-heading-content-container .v-st-panel-heading-content-sub {
    font-size: calc(var(--v-font-size-body) * 1.5);
  }
  :root .v-page-blank-page .v-st-footer {
    min-height: var(--v-footer-height);
  }
  :root .v-st-pricing-main-wrapper .v-st-pricing-grid {
    --v-grid-gap-pricing-grid: calc(
        var(--v-regular-spacing-y) * 1.5
    );
    flex-direction: column;
  }
  :root .v-st-pricing-main-wrapper .v-st-pricing-grid .v-st-pricing-column {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}