@import url(https://fonts.cdnfonts.com/css/anonymous-pro);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap);
@import url(https://cdn.cj.com/ui/design-tokens/v1/design-tokens.css);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap);
@import url(https://cdn.cj.com/ui/design-tokens/v1/design-tokens.css);
:root {
    font-size: 12px
}

.prismjs, code, .prismjs .token, code .token {
    font-family: "Anonymous Pro", monospace !important;
    font-weight: 700;
}

code {
    color: blue
}

.sb-show-main {
    background: var(--color-background-subdued);
}
:root{--cj-green: #49c581;--dark-grey-blue: #254a5d;--greeny-blue: #49c5b1;--dark: #151c23;--gunmetal: #424c56;--black: #333333;--warm-grey: #757575;--cool-grey: #babbbd;--silver: #d8dcdf;--nice-blue: #1a6fba;--butterscotch: #ffb038;--bluey-green: #2bb179;--pastel-red: #e25959;--white: #ffffff;--primary-brand-color: var(--cj-green);--primary-button-color: var(--cj-green);--primary-body-text-color: var(--black);--heading-color: var(--black);--table-heading-active-color: var(--black);--svg-fill-on-hover-color: var(--black);--secondary-body-text-color: var(--warm-grey);--table-heading-defualt-color: var(--warm-grey);--table-heading-inactive-color: var(--warm-grey);--svg-fill-defualt-color: var(--warm-grey);--text-link-color: var(--nice-blue);--panel-color: var(--white);--container-color: var(--white);--primary-light-text-color: var(--white);--page-background-color: #f6f6f6;--table-row-highlight: #f6f6f6;--border-color: var(--silver);--button-background-disabled-color: #edeef0;--button-text-disabled-color: #a7a7a7;--badge-color: #6d7684;--indicator-color: #6d7684;--dialog-window-background-color: #4d5051;--light-text-color: #bebfc0;--validation-success-color: var(--bluey-green);--validation-error-color: var(--pastel-red);--primary-font-family: "Roboto", "-system-ui", "-apple-system", "BlinkMacSystemFont", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--spacing-xs: var(--spacing-2);--spacing-small: var(--spacing-4);--spacing-medium: var(--spacing-8);--spacing-default: var(--spacing-medium);--spacing-medium-large: var(--spacing-12);--spacing-large: var(--spacing-16);--spacing-xl: var(--spacing-24);--spacing-2xl: var(--spacing-32);--spacing-3xl: var(--spacing-40);--spacing-4xl: var(--spacing-48);--spacing-5xl: var(--spacing-64);--spacing-6xl: var(--spacing-80)}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-overflow-style:scrollbar}body{background-color:var(--color-background-page);color:var(--color-text-default);font-family:"Roboto",-system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}::selection{background-color:rgba(73,197,176,.4);color:#000;text-shadow:none}::-moz-selection{background-color:rgba(73,197,176,.4);color:#000;text-shadow:none}[tabindex="-1"]:focus{outline:0 !important}
.vsx-styled-form *{box-sizing:border-box}.vsx-styled-form fieldset p{position:relative;display:block;overflow:hidden}.vsx-styled-form p>label{float:left;padding:0 0 0 18px}.vsx-styled-form label{display:inline-block;font-size:1.3rem;font-weight:500;max-width:100%;margin:0 0 .4rem}.vsx-styled-form label span{font-size:1.4rem;font-weight:400}.vsx-styled-form fieldset{min-width:0;padding:0;margin:0;border:0}.vsx-styled-form legend{display:block;width:100%;padding:0;margin-bottom:1.6rem;font-size:1.8rem;line-height:inherit;color:var(--color-text-default);border:0;border-bottom:1px solid #e1e1e1}.vsx-styled-form select,.vsx-styled-form textarea,.vsx-styled-form input[type=file],.vsx-styled-form input[type=text],.vsx-styled-form input[type=password],.vsx-styled-form input[type=date],.vsx-styled-form input[type=datetime],.vsx-styled-form input[type=datetime-local],.vsx-styled-form input[type=month],.vsx-styled-form input[type=time],.vsx-styled-form input[type=week],.vsx-styled-form input[type=number],.vsx-styled-form input[type=email],.vsx-styled-form input[type=url],.vsx-styled-form input[type=search],.vsx-styled-form input[type=tel],.vsx-styled-form input[type=color]{background-color:var(--color-background-default);border:1px solid #c8ccce;border-radius:3px;color:var(--color-text-default);display:inline-block;font-size:16px;font-weight:400;height:32px;line-height:1.6;max-width:100%;padding:2px 8px;transition:border-color .2s ease-in-out,box-shadow .15s ease-in-out;width:100%}.vsx-styled-form select:focus,.vsx-styled-form textarea:focus,.vsx-styled-form input[type=file]:focus,.vsx-styled-form input[type=text]:focus,.vsx-styled-form input[type=password]:focus,.vsx-styled-form input[type=datetime]:focus,.vsx-styled-form input[type=datetime-local]:focus,.vsx-styled-form input[type=date]:focus,.vsx-styled-form input[type=month]:focus,.vsx-styled-form input[type=time]:focus,.vsx-styled-form input[type=week]:focus,.vsx-styled-form input[type=number]:focus,.vsx-styled-form input[type=email]:focus,.vsx-styled-form input[type=url]:focus,.vsx-styled-form input[type=search]:focus,.vsx-styled-form input[type=tel]:focus,.vsx-styled-form input[type=color]:focus{outline:1px solid rgba(73,197,176,.2);border-color:var(--color-background-button-primary-default);box-shadow:0 0 4px rgba(73,197,176,.4)}.vsx-styled-form select.input-error,.vsx-styled-form textarea.input-error,.vsx-styled-form input.input-error[type=file],.vsx-styled-form input.input-error[type=text],.vsx-styled-form input.input-error[type=password],.vsx-styled-form input.input-error[type=datetime],.vsx-styled-form input.input-error[type=datetime-local],.vsx-styled-form input.input-error[type=date],.vsx-styled-form input.input-error[type=month],.vsx-styled-form input.input-error[type=time],.vsx-styled-form input.input-error[type=week],.vsx-styled-form input.input-error[type=number],.vsx-styled-form input.input-error[type=email],.vsx-styled-form input.input-error[type=url],.vsx-styled-form input.input-error[type=search],.vsx-styled-form input.input-error[type=tel],.vsx-styled-form input.input-error[type=color]{border-color:var(--color-border-outline-error);box-shadow:0 0 4px rgba(225,82,61,.4)}.vsx-styled-form input[type=radio]+label,.vsx-styled-form input[type=checkbox]+label{font-weight:400;margin:0 1.6rem 0 0}.vsx-styled-form input[type=radio],.vsx-styled-form input[type=checkbox]{margin:.6rem .8rem .8rem 0;line-height:normal}.vsx-styled-form input[type=radio]:focus,.vsx-styled-form input[type=checkbox]:focus{outline:thin dotted 9;outline:4px auto -webkit-focus-ring-color}.vsx-styled-form input[type=color]{border-radius:2px;padding:0 2px;height:24px;width:24px}.vsx-styled-form input[type=file]{display:block;font-size:1.2rem;height:auto;padding:4px}.vsx-styled-form input[type=range]{display:block;padding:4px;width:100%}.vsx-styled-form optgroup{font-weight:bold}.vsx-styled-form output{display:block;padding-top:8px;font-size:1.4rem;line-height:1.6;color:var(--color-text-default)}.vsx-styled-form progress{display:block;width:100%}.vsx-styled-form select[multiple],.vsx-styled-form select[size]{height:auto}.vsx-styled-form textarea{overflow:auto;min-height:64px}.vsx-styled-form input[disabled],.vsx-styled-form select[disabled],.vsx-styled-form textarea[disabled],.vsx-styled-form input[readonly],.vsx-styled-form select[readonly],.vsx-styled-form textarea[readonly]{color:#888;cursor:not-allowed;background-color:#eee;border-color:#e1e1e1}.vsx-styled-form input[type=radio][disabled],.vsx-styled-form input[type=checkbox][disabled],.vsx-styled-form input[type=radio].disabled,.vsx-styled-form input[type=checkbox].disabled,.vsx-styled-form fieldset[disabled] input[type=radio],.vsx-styled-form fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.vsx-styled-form ::placeholder{color:#999;opacity:1}
.vsx-action-modal{top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%, -50%);position:fixed;z-index:999999;background-color:var(--color-background-default);opacity:1;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,.16),0 1px 2px 0 rgba(0,0,0,.15);max-width:100%}.vsx-action-modal-default{height:264px;width:464px}.vsx-action-modal-notification{height:188px;width:464px}.vsx-action-modal-loading{height:215px;width:464px}.vsx-action-modal-form{height:628px;max-width:752px;min-width:464px}.vsx-action-modal-small{height:272px;width:400px}.vsx-action-modal-share{height:430px;min-width:464px}.vsx-action-modal-header-content{height:100%}.vsx-action-modal-header-close-icon{height:32px !important;width:32px !important}.vsx-action-modal-header-close-icon:hover{color:var(--color-text-primary) !important;background-color:var(--color-background-active) !important;border-radius:3px}.vsx-action-modal-content{display:grid;grid-template-rows:64px 1fr 64px;height:100%}.vsx-action-modal-content-form{grid-template-rows:1fr 64px}.vsx-action-modal-content-notification{grid-template-rows:64px 1fr}.vsx-action-modal-content-loading{align-items:center;grid-template-rows:1fr}.vsx-action-modal-content-share{grid-template-rows:64px 1fr}.vsx-action-modal-content-custom{grid-template-rows:64px 1fr}.vsx-action-modal-content-custom-hide-header{grid-template-rows:1fr 64px}.vsx-action-modal-content-custom-hide-header-footer{grid-template-rows:1fr}.vsx-action-modal-body{overflow:auto}.vsx-action-modal-body-notification{height:calc(100% - 24px)}.vsx-action-modal-body-loading{height:calc(100% - 116px)}.vsx-action-modal-body-share{overflow:hidden}@media(480px >= width){.vsx-action-modal{width:calc(100% - 16px)}.vsx-action-modal-form{height:auto;height:initial}.vsx-action-modal-content-form{max-height:calc(100vh - 16px);min-height:628px}.vsx-action-modal-notification{height:auto;height:initial}.vsx-action-modal-content-notification{max-height:calc(100vh - 16px);min-height:188px}.vsx-action-modal-header{box-shadow:inset 0 -1px 0 0 var(--color-background-light-3)}.vsx-action-modal-default{height:auto;height:initial}.vsx-action-modal-content-default{max-height:calc(100vh - 16px);min-height:264px}}@media(min-width: 480px) and (max-width: 767px){.vsx-action-modal-form{width:calc(100% - 16px)}}@media(min-width: 768px) and (max-width: 991px){.vsx-action-modal-form{width:calc(100% - 16px)}}
.vsx-btn{font-family:Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;box-sizing:border-box;border-collapse:separate;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:var(--color-text-default);cursor:pointer;display:inline-flex;align-items:center;align-content:center;justify-content:center;font-size:var(--vsx-button-font-size);font-weight:600;letter-spacing:.2px;line-height:20px;height:32px;min-width:min-content;overflow:hidden;padding:4px 12px;text-align:center;text-shadow:none;transition:.2s all ease-in-out;vertical-align:middle;width:auto;white-space:nowrap;position:relative}.vsx-btn:focus-visible{outline:auto}.vsx-btn:visited{text-decoration:underline}.vsx-btn:disabled{cursor:not-allowed}.vsx-btn .vsx-btn-child.vsx-btn-child-hidden{opacity:0}.vsx-btn .vsx-btn-spinner{position:absolute;display:flex}.vsx-btn.uppercase{text-transform:uppercase}.vsx-btn.sm{font-size:1rem;height:auto;line-height:1;padding:6px 8px}.vsx-btn.lg{padding:12px 28px;height:40px;line-height:1}.vsx-btn.primary{border-color:var(--color-background-button-primary-default);background:var(--color-background-button-primary-default);color:var(--color-text-white)}.vsx-btn.primary:focus-visible{outline-color:var(--color-background-primary-default)}.vsx-btn.primary:hover:not(:disabled){background:var(--color-background-button-primary-hovered)}.vsx-btn.primary:active:not(:disabled){background:var(--color-background-button-primary-active);box-shadow:0 0 0 2px var(--color-background-primary-light)}.vsx-btn.primary:disabled{background:var(--color-background-button-primary-disabled);color:var(--color-deprecating-vs-primary-text-disabled)}.vsx-btn.secondary{background:var(--color-background-default);border-color:var(--color-border-outline-subdued);color:var(--color-text-subdued)}.vsx-btn.secondary:hover:not(:disabled){border-color:var(--color-border-outline-dark);color:var(--color-text-default)}.vsx-btn.secondary:active:not(:disabled){border-color:var(--color-border-outline-dark);color:var(--color-text-default);box-shadow:0 0 0 2px var(--color-background-light-2)}.vsx-btn.secondary:disabled{background:var(--color-background-disabled);border-color:var(--color-border-light);color:var(--color-text-subdued-light)}.vsx-btn.tertiary{border-color:rgba(0,0,0,0);background:var(--color-background-transparent);color:var(--color-text-subdued)}.vsx-btn.tertiary:hover:not(:disabled){background:var(--color-background-light-2);color:var(--color-text-default)}.vsx-btn.tertiary:active:not(:disabled){background:var(--color-background-light-2);box-shadow:0 0 0 2px var(--color-background-light-3)}.vsx-btn.tertiary:disabled{color:var(--color-text-subdued-light)}.vsx-btn.critical{border-color:#B01900;border-color:var(--background-button-critical-default, #B01900);background:#B01900;background:var(--background-button-critical-default, #B01900);color:var(--color-text-white)}.vsx-btn.critical:focus-visible{outline:1px solid #911500;outline:1px solid var(--background-button-critical-hovered, #911500)}.vsx-btn.critical:hover:not(:disabled){background:#911500;background:var(--background-button-critical-hovered, #911500)}.vsx-btn.critical:active:not(:disabled){outline:2px solid #E7C7C7;outline:2px solid var(--background-button-critical-pressed, #E7C7C7)}.vsx-btn.critical:disabled{background:#E78476;background:var(--background-button-critical-disabled, #E78476);border-color:#E78476;border-color:var(--background-button-critical-disabled, #E78476)}.vsx-btn.link{border-color:rgba(0,0,0,0);background:var(--color-background-transparent);color:var(--color-text-link-default)}.vsx-btn.link:hover:not(:disabled){background:var(--color-background-light-2);color:var(--color-text-link-hover)}.vsx-btn.link:active:not(:disabled){background:var(--color-background-light-2);box-shadow:0 0 0 2px var(--color-background-light-3)}.vsx-btn.link:disabled{color:var(--color-text-subdued-light)}
.vsx-mdi-icon{display:inline-flex;font-size:1em;width:1em;height:1em;place-items:center;place-content:center}.vsx-mdi-icon>svg{margin:0px auto}.vsx-mdi-icon.vsx-mdi-icon-clickable{cursor:pointer;transition:all .1s}.vsx-mdi-icon.vsx-mdi-icon-clickable:hover{color:#fff;background-color:gray;border-radius:3px}.vsx-mdi-icon .vsx-beat{animation-name:vsx-beat;animation-delay:0s;animation-delay:var(--vsx-animation-delay, 0s);animation-direction:normal;animation-direction:var(--vsx-animation-direction, normal);animation-duration:1s;animation-duration:var(--vsx-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--vsx-animation-iteration-count, infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--vsx-animation-timing, ease-in-out)}.vsx-mdi-icon .vsx-bounce{animation-name:vsx-bounce;animation-delay:0s;animation-delay:var(--vsx-animation-delay, 0s);animation-direction:normal;animation-direction:var(--vsx-animation-direction, normal);animation-duration:1s;animation-duration:var(--vsx-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--vsx-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-timing-function:var(--vsx-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))}.vsx-mdi-icon .vsx-fade{animation-name:vsx-fade;animation-delay:0s;animation-delay:var(--vsx-animation-delay, 0s);animation-direction:normal;animation-direction:var(--vsx-animation-direction, normal);animation-duration:1s;animation-duration:var(--vsx-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--vsx-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);animation-timing-function:var(--vsx-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.vsx-mdi-icon .vsx-beat-fade{animation-name:vsx-beat-fade;animation-delay:0s;animation-delay:var(--vsx-animation-delay, 0s);animation-direction:normal;animation-direction:var(--vsx-animation-direction, normal);animation-duration:1s;animation-duration:var(--vsx-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--vsx-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);animation-timing-function:var(--vsx-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.vsx-mdi-icon .vsx-flip{animation-name:vsx-flip;animation-delay:0s;animation-delay:var(--vsx-animation-delay, 0s);animation-direction:normal;animation-direction:var(--vsx-animation-direction, normal);animation-duration:1s;animation-duration:var(--vsx-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--vsx-animation-iteration-count, infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--vsx-animation-timing, ease-in-out)}.vsx-mdi-icon .vsx-shake{animation-name:vsx-shake;animation-delay:0s;animation-delay:var(--vsx-animation-delay, 0s);animation-direction:normal;animation-direction:var(--vsx-animation-direction, normal);animation-duration:1s;animation-duration:var(--vsx-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--vsx-animation-iteration-count, infinite);animation-timing-function:linear;animation-timing-function:var(--vsx-animation-timing, linear)}.vsx-mdi-icon .vsx-spin{animation-name:vsx-spin;animation-delay:0s;animation-delay:var(--vsx-animation-delay, 0s);animation-direction:normal;animation-direction:var(--vsx-animation-direction, normal);animation-duration:2s;animation-duration:var(--vsx-animation-duration, 2s);animation-iteration-count:infinite;animation-iteration-count:var(--vsx-animation-iteration-count, infinite);animation-timing-function:linear;animation-timing-function:var(--vsx-animation-timing, linear)}.vsx-mdi-icon .vsx-reverse{--vsx-animation-direction: reverse}.vsx-mdi-icon .vsx-pulse,.vsx-mdi-icon .vsx-spin-pulse{animation-name:vsx-spin;animation-direction:normal;animation-direction:var(--vsx-animation-direction, normal);animation-duration:1s;animation-duration:var(--vsx-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--vsx-animation-iteration-count, infinite);animation-timing-function:steps(8);animation-timing-function:var(--vsx-animation-timing, steps(8))}@media(prefers-reduced-motion: reduce){.vsx-mdi-icon .vsx-beat,.vsx-mdi-icon .vsx-bounce,.vsx-mdi-icon .vsx-fade,.vsx-mdi-icon .vsx-beat-fade,.vsx-mdi-icon .vsx-flip,.vsx-mdi-icon .vsx-pulse,.vsx-mdi-icon .vsx-shake,.vsx-mdi-icon .vsx-spin,.vsx-mdi-icon .vsx-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes vsx-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--vsx-beat-scale, 1.25))}}@keyframes vsx-bounce{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(1.1, 0.9) translateY(0);transform:scale(var(--vsx-bounce-start-scale-x, 1.1), var(--vsx-bounce-start-scale-y, 0.9)) translateY(0)}30%{transform:scale(0.9, 1.1) translateY(-0.5em);transform:scale(var(--vsx-bounce-jump-scale-x, 0.9), var(--vsx-bounce-jump-scale-y, 1.1)) translateY(var(--vsx-bounce-height, -0.5em))}50%{transform:scale(1.05, 0.95) translateY(0);transform:scale(var(--vsx-bounce-land-scale-x, 1.05), var(--vsx-bounce-land-scale-y, 0.95)) translateY(0)}57%{transform:scale(1, 1) translateY(-0.125em);transform:scale(1, 1) translateY(var(--vsx-bounce-rebound, -0.125em))}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes vsx-fade{50%{opacity:0.4;opacity:var(--vsx-fade-opacity, 0.4)}}@keyframes vsx-beat-fade{0%,100%{opacity:0.4;opacity:var(--vsx-beat-fade-opacity, 0.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--vsx-beat-fade-scale, 1.125))}}@keyframes vsx-flip{50%{transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(var(--vsx-flip-x, 0), var(--vsx-flip-y, 1), var(--vsx-flip-z, 0), var(--vsx-flip-angle, -180deg))}}@keyframes vsx-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0deg)}}@keyframes vsx-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.vsx-icon-btn{min-width:32px;min-height:32px;height:32px;font-size:var(--vsx-icon-button-font-size);padding:0}.vsx-icon-btn.free-size{min-width:0;min-width:initial;min-height:0;min-height:initial;font-size:inherit;line-height:inherit;width:auto;width:initial;height:auto;height:initial}.vsx-icon-btn.tertiary{border-radius:3px}.vsx-icon-btn.tertiary.rounded{border-radius:var(--border-radius-circle)}.vsx-icon-btn>.vsx-mdi-icon{align-self:center;margin:0 auto}
.vsx-popover-wrapper,.vsx-popover-reference{display:inline-flex;flex-direction:column}.vsx-popover{box-shadow:var(--shadow-dropdown);text-align:left}.vsx-popover.vsx-popover-unstyled>.tippy-content{padding:0 !important;border-left:none !important}.vsx-popover.vsx-popover-animate{animation:fade-in .2s ease-out}.vsx-popover.vsx-popover-success{--vsx-popover-colored-border-color: var(--color-background-button-primary-default)}.vsx-popover.vsx-popover-info{--vsx-popover-colored-border-color: var(--color-icon-default)}.vsx-popover.vsx-popover-warning{--vsx-popover-colored-border-color: var(--color-icon-critical)}.vsx-popover .tippy-content{color:var(--color-text-default);background-color:var(--color-background-default);padding:12px;border-radius:3px;border-left:4px solid var(--vsx-popover-colored-border-color)}.vsx-popover .tippy-content>div:first-child{display:flex;place-content:center;place-items:center}.vsx-popover[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--color-background-default)}.vsx-popover[data-placement^=top]>.tippy-arrow:before{border-top-color:var(--color-background-default)}.vsx-popover[data-placement^=left]>.tippy-arrow:before{border-left-color:var(--color-background-default)}.vsx-popover[data-placement^=right]>.tippy-arrow:before{border-right-color:var(--vsx-popover-colored-border-color)}.vsx-popover .tippy-arrow{color:var(--color-background-default)}.vsx-tooltip.vsx-popover{--vsx-popover-colored-border-color: var(--color-background-dark-1)}.vsx-tooltip.vsx-popover .tippy-content{color:var(--color-white);background-color:var(--color-background-dark-1);border-left:0;border-left:initial;padding:7px 8px;font-size:var(--vsx-popover-font-size);font-weight:normal}.vsx-tooltip.vsx-popover[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--vsx-popover-colored-border-color)}.vsx-tooltip.vsx-popover[data-placement^=top]>.tippy-arrow:before{border-top-color:var(--vsx-popover-colored-border-color)}.vsx-tooltip.vsx-popover[data-placement^=left]>.tippy-arrow:before{border-left-color:var(--vsx-popover-colored-border-color)}.vsx-tooltip.vsx-popover[data-placement^=right]>.tippy-arrow:before{border-right-color:var(--vsx-popover-colored-border-color)}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
.vsx-badge{font-weight:600;font-size:var(--vsx-badge-font-size);border-radius:.2rem;display:inline-block;color:var(--color-text-white);padding:.2rem .4rem;text-align:center;width:fit-content;height:fit-content;background-color:var(--color-background-dark-2)}.vsx-badge.uppercase{text-transform:uppercase}.vsx-badge.var-cj-green{background-color:var(--color-background-button-primary-default);color:var(--color-text-decorative-var-1)}.vsx-badge.var-1{background-color:var(--color-background-decorative-light-var-1);color:var(--color-text-decorative-var-1)}.vsx-badge.var-2{background-color:var(--color-background-decorative-light-var-2);color:var(--color-text-decorative-var-2)}.vsx-badge.var-3{background-color:var(--color-background-decorative-light-var-3);color:var(--color-text-decorative-var-3)}.vsx-badge.var-4{background-color:var(--color-background-decorative-light-var-4);color:var(--color-text-decorative-var-4)}.vsx-badge.var-5{background-color:var(--color-background-decorative-light-var-5);color:var(--color-text-decorative-var-5)}.vsx-badge.var-6{background-color:var(--color-background-decorative-light-var-6);color:var(--color-text-decorative-var-6)}.vsx-badge.var-7{background-color:var(--color-background-decorative-light-var-7);color:var(--color-text-decorative-var-7)}.vsx-badge.var-8{background-color:var(--color-background-decorative-light-var-8);color:var(--color-text-decorative-var-8)}.vsx-badge.var-9{background-color:var(--color-background-decorative-light-var-9);color:var(--color-text-default)}.vsx-badge.var-10{background-color:var(--color-background-decorative-light-var-10);color:var(--color-text-default)}.vsx-badge.var-dark-1{background-color:var(--color-background-decorative-var-1);color:var(--color-text-white)}.vsx-badge.var-dark-2{background-color:var(--color-background-decorative-var-2);color:var(--color-text-white)}.vsx-badge.var-dark-3{background-color:var(--color-background-decorative-var-3);color:var(--color-text-white)}

.vsx-source {
    --source-padding: 10px;
    --source-theme-color: var(--color-background-decorative-light-var-2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 2px 3px -1px rgba(0, 0, 0, 0.08);
    background-color: var(--color-background-subdued);
    margin: 20px 0;
    border-radius: 5px;
    box-shadow: 0 0 0 2px var(--source-theme-color);
}

.vsx-source-header {
    border-top-left-radius: 5x;
    border-top-right-radius: 5px;
    padding: var(--source-padding);
    background: var(--source-theme-color);
}

.vsx-source-header-title {
    font-size: 1.2em;
    font-weight: bold;
}

.vsx-source-content {
    padding: var(--source-padding);
    background: var(--color-background-default);
}

.vsx-source-content.no-pad {
    padding: 0;
}

.vsx-source .docblock-source {
    margin-top: 0;
    margin-bottom: 0;
    border-top: none;
    border-bottom: none;
    border-radius: 0px;
}

.vsx-source .docblock-source:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.vsx-source .docblock-source + .docblock-source .prismjs {
    margin: 0;
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-top: 0;
}

.vsx-source .docblock-source > :last-child {
    display: none;
}
.vsx-form-page-layout{box-sizing:border-box;--card-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 2px 3px -1px rgba(0, 0, 0, 0.08)}.vsx-form-page-layout.vsx-form-page-layout-padded{padding-top:16px;padding-bottom:16px}.vsx-form-page-layout .vsx-form-page-content{box-shadow:var(--card-shadow)}.vsx-form-page-layout .vsx-form-page-content .vsx-form-page-block{box-sizing:border-box;color:inherit;background-color:var(--color-background-default);border-radius:3px;max-width:100%}.vsx-form-page-layout .vsx-form-page-content .vsx-form-page-block .vsx-form-page-block-title{font-weight:var(--font-font-weight-medium);font-size:var(--vsx-formpagelayout-block-title-font-size)}.vsx-form-page-layout .vsx-form-page-content .vsx-form-page-block .vsx-form-page-button-stub{visibility:hidden}.vsx-form-page-layout .vsx-form-page-content.child-gap{box-shadow:none;box-shadow:initial}.vsx-form-page-layout .vsx-form-page-content.child-gap .vsx-form-page-block{box-shadow:var(--card-shadow)}.vsx-form-page-layout .vsx-form-page-content:not(.child-gap) .vsx-form-page-block+.vsx-form-page-block{padding-top:0;border-top-left-radius:0;border-top-right-radius:0}.vsx-form-page-layout .vsx-form-page-content:not(.child-gap) .vsx-form-page-block:has(+.vsx-form-page-block){border-bottom-left-radius:0;border-bottom-right-radius:0}
.vsx-toggle-switch{font-weight:var(--font-font-weight-medium)}.vsx-toggle-switch.vsx-toggle-switch-disabled,.vsx-toggle-switch.vsx-toggle-switch-readonly{opacity:.4}.vsx-toggle-switch.vsx-toggle-switch-disabled .vsx-toggle-input *,.vsx-toggle-switch.vsx-toggle-switch-readonly .vsx-toggle-input *{cursor:not-allowed !important}.vsx-toggle-switch.vsx-toggle-switch-disabled .vsx-toggle-switch-label,.vsx-toggle-switch.vsx-toggle-switch-readonly .vsx-toggle-switch-label{cursor:not-allowed !important}.vsx-toggle-switch .vsx-toggle-switch-label{cursor:pointer}.vsx-toggle-switch .vsx-toggle-input{position:relative;display:inline-block;width:30px;min-width:30px;height:12px;margin:2px 1px}.vsx-toggle-switch .vsx-toggle-input>input{opacity:0;width:0;height:0}.vsx-toggle-switch .vsx-toggle-input>input:checked+.vsx-toggle-input-slider::before{transform:translateY(-2px) translateX(calc(30px - 100% + 1px))}.vsx-toggle-switch .vsx-toggle-input>input:checked+.vsx-toggle-input-slider{background-color:var(--color-interactive-default)}.vsx-toggle-switch .vsx-toggle-input .vsx-toggle-input-slider{position:absolute;border-radius:100px;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-border-form-default);transition:.4s}.vsx-toggle-switch .vsx-toggle-input .vsx-toggle-input-slider::before{background-color:var(--color-text-white);border:1px solid var(--color-border-form-default);border-radius:45px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);box-sizing:border-box;content:"";height:16px;position:absolute;transition:.2s;width:16px;transform:translateY(-2px) translateX(-1px)}
.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display input:disabled,.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display .vsx-cjform-generic-input-wrapper:has(input:disabled),.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display .vsx-cjform-generic-input-wrapper:has(input[readonly]),.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display .vsx-input-container:has(input:disabled),.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display .vsx-input-container:has(input[readonly]),.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display .vsx-cjform-textarea-input:disabled,.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display .vsx-cjform-textarea-input[readonly],.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display.vsx-cjform-display .vsx-react-select-control-disabled{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.vsx-cjform{font-size:var(--vsx-cjform-font-size)}.vsx-cjform .vsx-cjform-grid{gap:16px 12px}.vsx-cjform .vsx-cjform-fullwidth{grid-column:1/-1}.vsx-cjform .vsx-cjform-heading{font-size:var(--vsx-cjform-heading-font-size);font-weight:var(--font-font-weight-medium)}.vsx-cjform .vsx-cjform-subheading .vsx-cjform-subheading-heading{font-size:var(--vsx-cjform-subheading-font-size);font-weight:var(--font-font-weight-medium)}.vsx-cjform .vsx-cjform-subheading .vsx-cjform-subheading-description{color:var(--color-text-subdued);line-height:1.6}.vsx-cjform .vsx-form-page-layout .vsx-form-page-block.vsx-cjform-block .vsx-form-page-block-title{font-size:var(--vsx-cjform-block-title-font-size)}.vsx-cjform-divider hr{border-color:var(--color-border-light)}.vsx-cjform-required-indicator{color:var(--color-text-critical)}.vsx-cjform-input-hidden{display:none !important}.vsx-cjform-generic-input-wrapper{background-color:var(--color-background-default);color:var(--color-text-default);border:1px solid #c8ccce;border-radius:3px;box-sizing:border-box;font:inherit;border-radius:3px;height:32px;line-height:1.6;padding:3px 10px;transition:border-color .2s ease-in-out}.vsx-cjform-generic-input-wrapper>input{outline:none;border:none;font:inherit;flex-grow:1;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;min-width:0}.vsx-cjform-generic-input-wrapper:has(input:focus){outline:1px solid rgba(73,197,176,.2);border-color:var(--color-background-button-primary-default);box-shadow:0 0 4px rgba(73,197,176,.4)}.vsx-cjform-generic-input-wrapper.error{border-color:var(--color-background-critical)}.vsx-cjform-generic-input-wrapper.error:has(input:focus){box-shadow:0 0 6px var(--color-background-critical);border-color:var(--color-background-critical)}.vsx-cjform-generic-input-wrapper:has(input:focus:disabled),.vsx-cjform-generic-input-wrapper:has(input:focus[readonly]){outline:var(--color-border-light);border-color:var(--color-border-light);box-shadow:0 0 0 1px var(--color-border-light)}.vsx-cjform-generic-input-wrapper:has(input:disabled),.vsx-cjform-generic-input-wrapper:has(input[readonly]){color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}.vsx-cjform-generic-input-wrapper:has(input:disabled)>input:disabled,.vsx-cjform-generic-input-wrapper:has(input:disabled)>input[readonly],.vsx-cjform-generic-input-wrapper:has(input[readonly])>input:disabled,.vsx-cjform-generic-input-wrapper:has(input[readonly])>input[readonly]{color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}.vsx-cjform-textarea-input{background-color:var(--color-background-default);color:var(--color-text-default);border:1px solid #c8ccce;border-radius:3px;box-sizing:border-box;font:inherit;border-radius:3px;height:32px;line-height:1.6;padding:3px 10px;transition:border-color .2s ease-in-out;height:initial;padding:10px;resize:none}.vsx-cjform-textarea-input:focus{outline:1px solid rgba(73,197,176,.2);border-color:var(--color-background-button-primary-default);box-shadow:0 0 4px rgba(73,197,176,.4)}.vsx-cjform-textarea-input.error{border-color:var(--color-background-critical)}.vsx-cjform-textarea-input.error:focus{box-shadow:0 0 6px var(--color-background-critical);border-color:var(--color-background-critical)}.vsx-cjform-textarea-input:focus:disabled,.vsx-cjform-textarea-input:focus[readonly]{outline:var(--color-border-light);border-color:var(--color-border-light);box-shadow:0 0 0 1px var(--color-border-light)}.vsx-cjform-textarea-input:disabled,.vsx-cjform-textarea-input[readonly]{color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}.vsx-cjform-select-input{width:auto}.vsx-cjform-radio-input,.vsx-cjform-checkbox-input{margin:0}.vsx-cjform-tab.vsx-tab-content.standard{padding:16px 0}.vsx-cjform-tab-error-label{transform:scale(1.3)}.vsx-cjform-section{--separator: 1px solid var(--color-border-light);border-top:var(--separator);border-bottom:var(--separator)}.vsx-cjform-section:not(.disable-form-page-block-adjust){margin-left:-32px;margin-right:-32px}.vsx-cjform-section-title,.vsx-cjform-block-title{font-size:var(--vsx-cjform-section-title-font-size);font-weight:var(--font-font-weight-medium);cursor:pointer}.vsx-cjform-section-children,.vsx-cjform-block-children{padding:16px 32px}.vsx-cjform-section[data-expanded=false] .vsx-cjform-section-children,.vsx-cjform-block[data-expanded=false] .vsx-cjform-section-children{display:none !important}.vsx-cjform-block-title:empty{display:none}.vsx-cjform-section+.vsx-cjform-section{margin-top:-16px}.vsx-cjform-section-no-bottom-border,.vsx-cjform-section:has(+.vsx-cjform-section){border-bottom-width:0}
.vsx-menu{background:var(--color-background-default);color:var(--color-text-default);border-radius:3px}.vsx-menu .vsx-menu-option-wrapper{display:block;width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.vsx-menu .vsx-menu-option-wrapper[hidden]{display:none}.vsx-menu .vsx-menu-option-wrapper .vsx-popover-reference{width:100%}.vsx-menu .vsx-menu-option-wrapper:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.vsx-menu .vsx-menu-option-wrapper:first-child .vsx-menu-option{border-top-left-radius:3px;border-top-right-radius:3px}.vsx-menu .vsx-menu-option-wrapper:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.vsx-menu .vsx-menu-option-wrapper:last-child .vsx-menu-option{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.vsx-menu .vsx-menu-option{display:block;width:100%;text-align:left;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;outline:none;border:none;padding:0 8px;line-height:32px;cursor:pointer;overflow-x:hidden;text-overflow:ellipsis;color:var(--color-text-default);position:relative}.vsx-menu .vsx-menu-option[data-selected=true],.vsx-menu .vsx-menu-option:hover:not(:disabled){background:var(--color-background-light-2)}.vsx-menu .vsx-menu-option[data-active=true]::before{content:" ";position:absolute;height:100%;width:3px;background:var(--color-background-button-primary-default);top:0;left:0}.vsx-menu .vsx-menu-option:hover:not(:disabled){color:var(--hoverColor)}.vsx-menu .vsx-menu-option:active:not(:disabled){background:var(--color-background-light-3)}.vsx-menu .vsx-menu-option:disabled{color:inherit;cursor:not-allowed;opacity:.4}
.vsx-tab-header{position:relative;display:flex;background-color:#fff;overflow-x:hidden;flex-grow:1}.vsx-tab-header-container{border-bottom:1px solid #e1e1e1;background-color:#fff;font-size:var(--vsx-tab-layout-header-font-size)}.vsx-tab-header.vsx-tab-header-floating{position:fixed;box-shadow:0 1px 2px 0 rgba(136,136,136,.15)}.vsx-tab-label{padding-bottom:3px;background-color:var(--color-background-default);transition:.2s color ease-in-out;-webkit-user-select:none;user-select:none;display:flex}.vsx-tab-label:not(.vsx-tab-label-no-border){border-right:1px solid #e1e1e1}.vsx-tab-label[data-tab-visible=false]{opacity:0}.vsx-tab-label:not(.vsx.tab-label-disabled){cursor:pointer}.vsx-tab-label:hover{background-color:var(--color-background-hovered)}.vsx-tab-label.vsx-tab-label-hidden{opacity:0}.vsx-tab-label.vsx-tab-label-disabled{color:#cecece;background-color:#fff}.vsx-tab-label.vsx-tab-label-clicked{color:var(--color-text-default);font-weight:var(--font-font-weight-medium);padding-bottom:0px}.vsx-tab-label-content.standard{white-space:nowrap;padding-left:16px;padding-right:16px;text-align:center}.vsx-tab-content.standard{padding:16px}.vsx-tab-header-collapsed{padding-left:16px;padding-right:16px;height:calc(100% - 3px);border-left:1px solid #e1e1e1;position:relative;cursor:pointer;color:#888}.vsx-tab-header-collapsed[data-selected=true]{color:var(--color-text-default);box-shadow:inset 0 -4px 0 0 var(--accent-color);font-weight:var(--font-font-weight-medium)}.vsx-tab-header-collapsed .vsx-tab-header-overflow-text{white-space:nowrap}.vsx-tab-header-collapsed:hover{color:var(--color-text-default)}.vsx-tab-header-collapsed:hover .vsx-menu{display:block}.vsx-tab-header-collapsed .vsx-menu{transform:translateY(2px);display:none;position:absolute;top:100%;right:0;outline:1px solid var(--color-border-light);z-index:999999999999}.vsx-tab-header-collapsed .vsx-menu .vsx-menu-option{color:#888 !important;border-left:3px solid #fff}.vsx-tab-header-collapsed .vsx-menu .vsx-menu-option:hover{background-color:var(--color-background-hovered)}.vsx-tab-header-collapsed .vsx-menu .vsx-menu-option:hover:not([data-selected=true]){border-left:3px solid var(--color-background-hovered)}.vsx-tab-header-collapsed .vsx-menu .menustub{position:absolute;height:20px;width:100%;top:-20px;opacity:0}.vsx-tab-header-collapsed .vsx-menu .vsx-menu-option[data-selected=true]{color:var(--color-text-default) !important;font-weight:var(--font-font-weight-medium) !important;border-left:3px solid var(--accent-color)}.vsx-tab-header-collapsed .vsx-menu .vsx-menu-option[data-selected=true]:not(:hover){background:transparent none repeat 0 0 / auto auto padding-box border-box scroll !important;background:initial !important}
.vsx-field{border:medium none currentColor;border:initial;padding:0;margin:0}.vsx-field:not(.vsx-field-unset-font-size){font-size:var(--vsx-field-font-size)}.vsx-field-label:not(.vsx-field-label-normal-weight){font-weight:var(--font-font-weight-medium)}.vsx-field-required-sign{color:var(--color-text-critical)}.vsx-field-info-error{color:var(--color-text-critical)}.vsx-field-info-help{color:var(--color-text-secondary)}.vsx-field-info-row{line-height:1.6;margin-top:-0.3em}.vsx-field-optional-label{color:var(--color-text-secondary);font-weight:inherit;font-style:italic}
.vsx-color-picker-trigger{all:unset;outline:1px solid var(--color-border-button-outline-default);outline-offset:-1px;border-radius:3px;cursor:pointer;width:50px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 2px 3px -1px rgba(0,0,0,.08);height:20px}.vsx-color-picker-trigger:disabled{cursor:not-allowed}.vsx-color-picker-element{--rad: 3px}.vsx-color-picker-element .react-colorful__saturation{border-radius:var(--rad) var(--rad) 0 0}.vsx-color-picker-element .react-colorful__last-control{border-radius:0 0 var(--rad) var(--rad)}
.vsx-input-container{background-color:var(--color-background-default);color:var(--color-text-default);border:1px solid #c8ccce;border-radius:3px;box-sizing:border-box;font:inherit;border-radius:3px;height:32px;line-height:1.6;padding:3px 10px;transition:border-color .2s ease-in-out}.vsx-input-container>input{outline:none;border:none;font:inherit;flex-grow:1;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;min-width:0}.vsx-input-container:has(input:focus){outline:1px solid rgba(73,197,176,.2);border-color:var(--color-background-button-primary-default);box-shadow:0 0 4px rgba(73,197,176,.4)}.vsx-input-container.error{border-color:var(--color-background-critical)}.vsx-input-container.error:has(input:focus){box-shadow:0 0 6px var(--color-background-critical);border-color:var(--color-background-critical)}.vsx-input-container:has(input:focus:disabled),.vsx-input-container:has(input:focus[readonly]){outline:var(--color-border-light);border-color:var(--color-border-light);box-shadow:0 0 0 1px var(--color-border-light)}.vsx-input-container:has(input:disabled),.vsx-input-container:has(input[readonly]){color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}.vsx-input-container:has(input:disabled)>input:disabled,.vsx-input-container:has(input:disabled)>input[readonly],.vsx-input-container:has(input[readonly])>input:disabled,.vsx-input-container:has(input[readonly])>input[readonly]{color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}

.vsx-input-element{background-color:var(--color-background-default);color:var(--color-text-default);border:1px solid #c8ccce;border-radius:3px;box-sizing:border-box;font:inherit;border-radius:3px;height:32px;line-height:1.6;padding:3px 10px;transition:border-color .2s ease-in-out}.vsx-input-element:focus{outline:1px solid rgba(73,197,176,.2);border-color:var(--color-background-button-primary-default);box-shadow:0 0 4px rgba(73,197,176,.4)}.vsx-input-element.error{border-color:var(--color-background-critical)}.vsx-input-element.error:focus{box-shadow:0 0 6px var(--color-background-critical);border-color:var(--color-background-critical)}.vsx-input-element:focus:disabled,.vsx-input-element:focus[readonly]{outline:var(--color-border-light);border-color:var(--color-border-light);box-shadow:0 0 0 1px var(--color-border-light)}.vsx-input-element:disabled,.vsx-input-element[readonly]{color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}

.vsx-datetime-picker{border:1px solid #bfc0c2;border-radius:3px;overflow:hidden}.vsx-datetime-picker .rdrDateDisplayWrapper{display:none}.vsx-datetime-picker .rdrMonthAndYearWrapper{padding-top:5;height:auto;height:initial}.vsx-datetime-picker .rdrMonth{padding-bottom:.833em}.vsx-datetime-picker .rdrCalendarWrapper{border-radius:3px}.vsx-datetime-picker .vsx-time-picker{border-left:1px solid #bfc0c2;overflow:hidden}.vsx-datetime-picker .vsx-time-picker .vsx-render-time-item{color:#1d2429;font-size:var(--vsx-date-picker-time-item-font-size)}.vsx-datetime-picker .vsx-time-picker .vsx-render-time-item.disabled{background:#f8f8f8;color:#aeb9bf;cursor:not-allowed !important}.vsx-datetime-picker .vsx-time-picker.disabled{background:rgba(248,248,248,.85);cursor:not-allowed !important}.vsx-datetime-picker .vsx-time-picker.disabled .vsx-time-list{background:rgba(248,248,248,.85)}.vsx-datetime-picker .vsx-time-picker.disabled .vsx-render-time-item{cursor:not-allowed !important}.vsx-datetime-picker .vsx-time-picker.disabled .vsx-render-time-item{background:#f8f8f8;color:#aeb9bf}.vsx-datetime-picker .vsx-time-picker.disabled .vsx-render-time-item.selected{filter:grayscale(100%) opacity(60%)}.vsx-datetime-picker .vsx-time-picker .vsx-time-header{box-sizing:border-box;height:45px;border-bottom:1px solid #bfc0c2}.vsx-datetime-picker .vsx-time-picker .vsx-time-list{overflow-y:scroll;min-height:210px;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}.vsx-datetime-picker .vsx-time-picker .vsx-time-list .vsx-render-time-item{padding:5px 20px 5px 10px;text-align:right;-webkit-user-select:none;user-select:none;font-weight:300}.vsx-datetime-picker .vsx-time-picker .vsx-time-list .vsx-render-time-item.selected{background:#3d91ff;color:hsla(0,0%,100%,.85)}
:root {
    /* Directly named colors */
    --cj-green: #49c581;
    --dark-grey-blue: #254a5d;
    --greeny-blue: #49c5b1;
    --dark: #151c23;
    --gunmetal: #424c56;
    --black: #333333;
    --warm-grey: #757575;
    --cool-grey: #babbbd;
    --silver: #d8dcdf;
    --nice-blue: #1a6fba;
    --butterscotch: #ffb038;
    --bluey-green: #2bb179;
    --pastel-red: #e25959;
    --white: #ffffff;
  
    /* Maintainable Naming Convention */
    /*   1) order (example: primary, secondary, tertiary, quaternary, quinary, etc) */
    /*   2) role (example: brand, button, table-heading, etc) */
    /*   3) state (example: active, inactive, default, disabled, on-hover, etc) */
    /*   4) css property (example: color, font-family, margin, etc) */
  
    --primary-brand-color: var(--cj-green);
    --primary-button-color: var(--cj-green);
  
    --primary-body-text-color: var(--black);
    --heading-color: var(--black);
    --table-heading-active-color: var(--black);
    --svg-fill-on-hover-color: var(--black);
  
    --secondary-body-text-color: var(--warm-grey);
    --table-heading-defualt-color: var(--warm-grey);
    --table-heading-inactive-color: var(--warm-grey);
    --svg-fill-defualt-color: var(--warm-grey);
  
    --text-link-color: var(--nice-blue);
  
    --panel-color: var(--white);
    --container-color: var(--white);
    --primary-light-text-color: var(--white);
  
    --page-background-color: #f6f6f6;
    --table-row-highlight: #f6f6f6;
  
    --border-color: var(--silver);
  
    --button-background-disabled-color: #edeef0;
  
    --button-text-disabled-color: #a7a7a7;
  
    --badge-color: #6d7684;
    --indicator-color: #6d7684;
  
    --dialog-window-background-color: #4d5051;
  
    --light-text-color: #bebfc0;
  
    --validation-success-color: var(--bluey-green);
  
    --validation-error-color: var(--pastel-red);
  
    --primary-font-family: "Roboto", "-system-ui", "-apple-system",
      "BlinkMacSystemFont", "Segoe UI", Helvetica, Arial, sans-serif,
      "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

    --spacing-xs: var(--spacing-2);
    --spacing-small: var(--spacing-4);
    --spacing-medium: var(--spacing-8);
    --spacing-default: var(--spacing-medium);
    --spacing-medium-large: var(--spacing-12);
    --spacing-large: var(--spacing-16);
    --spacing-xl: var(--spacing-24);
    --spacing-2xl: var(--spacing-32);
    --spacing-3xl: var(--spacing-40);
    --spacing-4xl: var(--spacing-48);
    --spacing-5xl: var(--spacing-64);
    --spacing-6xl: var(--spacing-80);
  }
  
.vsx-styled-form {
  * {
    box-sizing: border-box;
  }

  fieldset p {
    position: relative;
    display: block;
    overflow: hidden;
  }

  p>label {
    float: left;
    padding: 0 0 0 18px;
  }

  label {
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 500;
    max-width: 100%;
    margin: 0 0 0.4rem;
  }

  label span {
    font-size: 1.4rem;
    font-weight: 400;
  }

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

  legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 1.6rem;
    font-size: 1.8rem;
    line-height: inherit;
    color: var(--color-text-default);
    border: 0;
    border-bottom: 1px solid #e1e1e1;
  }

  select,
  textarea,
  input[type='file'],
  input[type='text'],
  input[type='password'],
  input[type='date'],
  input[type='datetime'],
  input[type='datetime-local'],
  input[type='month'],
  input[type='time'],
  input[type='week'],
  input[type='number'],
  input[type='email'],
  input[type='url'],
  input[type='search'],
  input[type='tel'],
  input[type='color'] {
    background-color: var(--color-background-default);
    border: 1px solid #c8ccce;
    border-radius: 3px;
    color: var(--color-text-default);
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    height: 32px;
    line-height: 1.6;
    max-width: 100%;
    padding: 2px 8px;
    transition: border-color 0.2s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 100%;
  }

  select:focus,
  textarea:focus,
  input[type='file']:focus,
  input[type='text']:focus,
  input[type='password']:focus,
  input[type='datetime']:focus,
  input[type='datetime-local']:focus,
  input[type='date']:focus,
  input[type='month']:focus,
  input[type='time']:focus,
  input[type='week']:focus,
  input[type='number']:focus,
  input[type='email']:focus,
  input[type='url']:focus,
  input[type='search']:focus,
  input[type='tel']:focus,
  input[type='color']:focus {
    outline: 1px solid rgba(73, 197, 176, 0.2);
    border-color: var(--color-background-button-primary-default);
    box-shadow: 0 0 4px rgba(73, 197, 176, 0.4);
  }

  select.input-error,
  textarea.input-error,
  input.input-error[type='file'],
  input.input-error[type='text'],
  input.input-error[type='password'],
  input.input-error[type='datetime'],
  input.input-error[type='datetime-local'],
  input.input-error[type='date'],
  input.input-error[type='month'],
  input.input-error[type='time'],
  input.input-error[type='week'],
  input.input-error[type='number'],
  input.input-error[type='email'],
  input.input-error[type='url'],
  input.input-error[type='search'],
  input.input-error[type='tel'],
  input.input-error[type='color'] {
    border-color: var(--color-border-outline-error);
    box-shadow: 0 0 4px rgba(225, 82, 61, 0.4);
  }

  input[type='radio']+label,
  input[type='checkbox']+label {
    font-weight: 400;
    margin: 0 1.6rem 0 0;
  }

  input[type='radio'],
  input[type='checkbox'] {
    margin: 0.6rem 0.8rem 0.8rem 0;
    line-height: normal;
  }

  input[type='radio']:focus,
  input[type='checkbox']:focus {
    outline: thin dotted 9;
    outline: 4px auto -webkit-focus-ring-color;
    /*   outline-offset: -2px; */
  }

  input[type='color'] {
    border-radius: 2px;
    padding: 0 2px;
    height: 24px;
    width: 24px;
  }

  input[type='file'] {
    display: block;
    font-size: 1.2rem;
    height: auto;
    padding: 4px;
  }

  input[type='range'] {
    display: block;
    padding: 4px;
    width: 100%;
  }

  optgroup {
    font-weight: bold;
  }

  output {
    display: block;
    padding-top: 8px;
    font-size: 1.4rem;
    line-height: 1.6;
    color: var(--color-text-default);
  }

  progress {
    display: block;
    width: 100%;
  }

  select[multiple],
  select[size] {
    height: auto;
  }

  textarea {
    overflow: auto;
    min-height: 64px;
  }

  input[disabled],
  select[disabled],
  textarea[disabled],
  input[readonly],
  select[readonly],
  textarea[readonly] {
    color: #888;
    cursor: not-allowed;
    background-color: #eee;
    border-color: #e1e1e1;
  }

  input[type='radio'][disabled],
  input[type='checkbox'][disabled],
  input[type='radio'].disabled,
  input[type='checkbox'].disabled,
  fieldset[disabled] input[type='radio'],
  fieldset[disabled] input[type='checkbox'] {
    cursor: not-allowed;
  }

  ::placeholder {
    color: #999;
    opacity: 1;
  }

}
/* @license
 * MyFonts Webfont Build ID 2691808, 2013-11-19T16:06:51-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Gibson Light by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/light/

 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2691808
 * Licensed pageviews: 250,000
 * Webfonts copyright: Copyright &#x00A9; 2011 Rod McDonald. Published by Canada Type. All rights reserved.
 *
 * Â© 2013 MyFonts Inc
*/

/* @import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800'); */

/*
GLOBAL COLOR VARIABLES:
border-color: #c8ccce;
Brand Primary: #49c5b1
Brand Dark Blue: #151c23
Pink <code>: #eb3366
*/

html {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-overflow-style: scrollbar;
}

body {
  background-color: var(--color-background-page);
  color: var(--color-text-default);
  font-family: 'Roboto', -system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol';
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}

::selection {
  background-color: rgba(73, 197, 176, 0.4);
  color: #000;
  text-shadow: none;
}

::-moz-selection {
  background-color: rgba(73, 197, 176, 0.4);
  color: #000;
  text-shadow: none;
}

[tabindex='-1']:focus {
  outline: 0 !important;
}

.vsx-bs-container {
  text-align: center;
  padding: 64px 32px;
}

.vsx-bs-container.vsx-bs-leftalign {
  display: flex;
  text-align: left;
}

.vsx-bs-container.vsx-bs-leftalign .vsx-bs-img {
  width: 128px;
}

.vsx-bs-container.vsx-bs-leftalign .vsx-bs-content {
  padding-left: 24px;
  padding-top: 16px;
}

.vsx-bs-container.vsx-bs-leftalign h1.vsx-bs-title {
  margin-top: 0;
  margin-bottom: 24px;
}

.vsx-bs-container.vsx-bs-leftalign .vsx-bs-subtitle {
  margin-bottom: 24px;
}

.vsx-bs-container.vsx-bs-leftalign .vsx-bs-subtitle p {
  margin-bottom: 8px;
}

.vsx-bs-img svg {
  width: 128px;
  height: 128px;
  fill: var(--color-icon-placeholder);
}

h1.vsx-bs-title {
  font-size: 1.8rem;
  margin-bottom: 24px;
  margin-top: 32px;
}

.vsx-bs-subtitle {
  color: var(--color-text-default);
  font-size: 1.4rem;
  font-weight: 400;
  margin-bottom: 8px;
}

.vsx-bs-description-text {
  color: var(--color-text-subdued);
  margin: 0 auto 24px;
  max-width: 768px;
}

.vsx-bs-button-primary {
  margin: 0 0 16px;
}

.vsx-list-view{--item-padding: 7px 8px;background-color:var(--color-background-default);border-radius:3px}.vsx-list-view>:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.vsx-list-view>:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.vsx-list-view:not(.no-separator)>:not(:last-child){border-bottom:1px solid #c8ccce}.vsx-list-view .vsx-list-item,.vsx-list-view .vsx-list-view-header,.vsx-list-view .vsx-list-view-footer{padding:var(--item-padding)}.vsx-list-view .vsx-list-item-clickable:hover{cursor:pointer;background:#eee;transition:background linear .2s}.vsx-list-view .vsx-list-view-spinner-wrapper{text-align:center;padding:50px 0px}.vsx-list-view.no-separator>.vsx-list-item{border-bottom:0;border-bottom:initial}
.vsx-spinner.vsx-spinner-small {
  padding: 1em;
}

.vsx-spinner.vsx-spinner-large {
  padding: 1.2em;
}

.vsx-spinner.vsx-spinner-extra-large {
  padding: 1.4em;
}

.vsx-spinner-button span {
  padding: 0.3em;
}

.vsx-spinner-no-pad.vsx-spinner-no-pad {
  padding: 0;
}

.vsx-spinner-inline-block {
  display: inline-block;
}

.vsx-multi-file-upload{color:var(--color-text-default)}.vsx-multi-file-upload .vsx-multi-file-upload-list{border:1px solid #c8ccce;border-radius:3px;box-sizing:border-box;border-radius:3px;min-height:32px;position:relative}.vsx-multi-file-upload .vsx-multi-file-upload-list.vsx-multi-file-upload-list-error{border-color:var(--color-text-critical)}.vsx-multi-file-upload .vsx-multi-file-upload-button{min-width:0;min-width:initial}.vsx-multi-file-upload .vsx-multi-file-upload-remove-button{transform-origin:right;transform:scale(0.8)}.vsx-multi-file-upload .vsx-multi-file-upload-info{flex-grow:1;text-align:right;margin-top:4px}.vsx-multi-file-upload .vsx-multi-file-upload-filename{flex-grow:1;flex-shrink:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vsx-multi-file-upload .vsx-multi-file-upload-placeholder{text-align:center;font-style:italic;position:absolute;transform:translate(-50%, -50%);color:var(--color-text-subdued);width:calc(100% - 8px);top:50%;left:50%}
.vsx-file-drop-zone[data-active=true]{outline:3px dashed var(--color-interactive-default);outline-offset:-3px}.vsx-file-drop-zone.vsx-file-drop-zone-block{display:block}.vsx-file-drop-zone.vsx-file-drop-zone-inline{display:inline-block}
.vsx-multi-switch{--radius: 5px;position:relative;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-border-outline-subdued);background:var(--color-background-default);color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-font-weight-medium)}.vsx-multi-switch .vsx-popover-wrapper{height:100%;justify-content:center;align-items:center}.vsx-multi-switch .vsx-popover-wrapper .vsx-popover-reference{height:100%}.vsx-multi-switch-option{display:flex;justify-content:center;align-items:center;height:100%;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;transition:.2s}.vsx-multi-switch-option:hover{color:var(--color-text-default)}.vsx-multi-switch-selector{height:100%;box-sizing:border-box;position:absolute;left:0;top:0;pointer-events:none;transition:.2s;display:flex;justify-content:center;align-items:center}.vsx-multi-switch-selector[data-hide=true]{opacity:0}.vsx-multi-switch-selector>span{--adjust-selector: 4px;border-radius:var(--radius);display:block;background:#fff;height:calc(100% - var(--adjust-selector));width:calc(100% - var(--adjust-selector));box-sizing:border-box}
.vsx-radio-group{color:var(--color-text-default)}.vsx-radio-group-expanded-row{flex-basis:100%}.vsx-radio-group-expanded-row:empty{display:none}.vsx-radio{margin:0;cursor:pointer}.vsx-radio:disabled{cursor:not-allowed}.vsx-radio-details{color:#777}.vsx-radio-expand{padding:12px;background:var(--color-background-page);border-radius:4px;grid-column:1/-1}.vsx-radio-label{cursor:pointer}.vsx-radio-label[data-disabled=true]{cursor:not-allowed;color:var(--color-text-subdued-light)}.vsx-radio-label-content{white-space:nowrap}
.vsx-react-select.vsx-react-select.vsx-react-select{border-radius:4px}.vsx-react-select.vsx-react-select.vsx-react-select.vsx-react-select-error{box-shadow:0 0 5px var(--color-text-critical)}.vsx-react-select.vsx-react-select.vsx-react-select.vsx-react-select-error .vsx-react-select-control{border-color:var(--color-text-critical)}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-control{border:1px solid #c8ccce;min-height:30px}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-control-disabled{color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}.vsx-react-select.vsx-react-select.vsx-react-select.focus-styles .vsx-react-select-control-focused{outline:1px solid rgba(73,197,176,.2);border-color:var(--color-background-button-primary-default);box-shadow:0 0 4px rgba(73,197,176,.4)}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-indicators-container{min-height:30px;padding-top:0;padding-bottom:0}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-clear-indicator{padding:0;margin:0 3px}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-clear-indicator .vsx-mdi-icon:hover{color:#fff;background-color:gray;border-radius:3px}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-loading-indicator{padding:0;margin:0 6px}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-dropdown-indicator{padding:0 2px}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-indicator-separator{margin-top:0;margin-bottom:0}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-multivalue-remove:hover{color:inherit;background-color:transparent;background-color:initial}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-multivalue-remove .vsx-mdi-icon:hover{color:#fff;background-color:gray;border-radius:3px}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-menu-list{padding-top:0;padding-bottom:0}.vsx-react-select.vsx-react-select.vsx-react-select .vsx-react-select-option-selected{color:inherit}
.vsx-single-file-upload>input{opacity:0;position:absolute;width:1px;height:1px}.vsx-single-file-upload input:disabled+.vsx-single-file-upload-button,.vsx-single-file-upload input[readonly]+.vsx-single-file-upload-button{color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}.vsx-single-file-upload .vsx-single-file-upload-button{height:20px}.vsx-single-file-upload .vsx-single-file-upload-text{font-size:var(--vsx-single-file-upload-text-font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vsx-single-file-upload .vsx-single-file-upload-text.vsx-single-file-upload-placeholder{font-style:italic;color:var(--color-text-subdued)}
.vsx-slider{--main-color: var(--color-secondary-gray-2);--track-color: var(--color-background-light-3);--slider-height: 18px;cursor:pointer;min-width:100px;min-height:var(--slider-height);flex-grow:1}.vsx-slider.vsx-slider-disabled{opacity:.4}.vsx-slider.vsx-slider-range .vsx-slider-track.vsx-slider-track-0{background:var(--track-color)}.vsx-slider.vsx-slider-range .vsx-slider-track.vsx-slider-track-1{background:var(--main-color)}.vsx-slider .vsx-slider-track{top:8px;height:4px;background:var(--track-color)}.vsx-slider .vsx-slider-track.vsx-slider-track-0{background:var(--main-color)}.vsx-slider:hover .vsx-slider-thumb{outline:1px solid var(--color-border-outline-dark)}.vsx-slider .vsx-slider-thumb{background:var(--color-icon-light);width:var(--slider-height);height:var(--slider-height);border-radius:100%;outline:1px solid var(--color-border-outline-subdued);outline-offset:-1px;transform:translateY(1px)}.vsx-slider .vsx-slider-mark{cursor:pointer;top:6px;width:1.5px;height:8px;background-color:var(--mark-color)}
.vsx-social-icon{display:inline-block;line-height:1}
.loading-animation.loading-container {
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  color: var(--color-text-subdued);
  font-weight: 400;
  text-align: center;
}
.loading-animation.loading-bars {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 32px;
  height: 32px;
}
.loading-animation.loading-bars div {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 8px;
  width: 4px;
  border-radius: 2px;
  background: var(--color-primary-gray-2);
}
.loading-animation.loading-bars div:nth-child(1) {
  left: 8px;
  animation: bar-animation 1.6s ease infinite;
  animation-delay: -1.6s;
}
.loading-animation.loading-bars div:nth-child(2) {
  left: 14px;
  animation: bar-animation 1.6s ease infinite;
  animation-delay: -1.2s;
}
.loading-animation.loading-bars div:nth-child(3) {
  left: 20px;
  animation: bar-animation 1.6s ease infinite;
  animation-delay: -0.8s;
}
@keyframes bar-animation {
  0% {
    height: 8px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 8px;
  }
}

.vsx-activity-stream-title{font-size:var(--vsx-activity-stream-font-size);line-height:20px;font-weight:500}.vsx-activity-stream-filter{font-size:var(--vsx-activity-stream-font-size)}.vsx-activity-stream-close-icon{width:20px;height:20px;font-size:var(--vsx-activity-stream-close-icon-size);cursor:pointer}.vsx-activity-stream-divider{width:100%;border-bottom:1px solid var(--color-border-light)}.vsx-layout-section.vsx-activity-stream-comment-box-container{border-top:none;border-bottom:none}.vsx-layout-section.vsx-activity-stream-comment-box-container .vsx-layout-section-children{padding:0}.vsx-activity-stream-comment-box-container{font-size:var(--vsx-activity-stream-font-size)}.vsx-activity-stream-comment-box-container .vsx-activity-stream-comment-box-title{font-size:var(--vsx-activity-stream-font-size);font-weight:var(--font-font-weight-medium)}.vsx-activity-stream-action-menu-popover .tippy-content{font-size:var(--vsx-standard-font-size);border-left:0 !important;border-left:initial !important;padding:0 !important}.vsx-activity-stream-action-menu-icon{transform:scale(1.5);border-radius:3px;color:var(--color-text-subdued)}.vsx-activity-stream-action-menu-icon:hover,.vsx-activity-stream-action-menu-icon[data-expanded=true]{background:var(--color-background-light-2);color:var(--color-text-default)}.vsx-activity-stream-item{color:var(--color-text-default);font-size:var(--vsx-activity-stream-font-size)}.vsx-activity-stream-item .vsx-activity-stream-item-heading-row{flex-grow:1}.vsx-activity-stream-item .vsx-activity-stream-item-heading{font-weight:var(--font-font-weight-medium)}.vsx-activity-stream-item .vsx-activity-stream-item-timestamp{white-space:nowrap}.vsx-activity-stream-item .vsx-activity-stream-item-content{border-left:1px solid var(--color-text-subdued-light);padding-left:10px}.vsx-activity-stream-item .vsx-activity-stream-item-footnote{color:var(--color-text-subdued)}
.vsx-layout-section{--separator: 1px solid var(--color-border-light);border-top:var(--separator);border-bottom:var(--separator)}.vsx-layout-section:not(.disable-form-page-block-adjust){margin-left:-32px;margin-right:-32px}.vsx-layout-section .vsx-layout-section-title{font-size:var(--vsx-layout-section-title-font-size);font-weight:var(--font-font-weight-medium);cursor:pointer}.vsx-layout-section .vsx-layout-section-title.vsx-layout-section-title-grow{flex-grow:1}.vsx-layout-section .vsx-layout-section-children{padding:16px 32px}.vsx-layout-section-no-bottom-border,.vsx-layout-section:has(+.vsx-layout-section){border-bottom-width:0}
.vsx-text-area-element{background-color:var(--color-background-default);color:var(--color-text-default);border:1px solid #c8ccce;border-radius:3px;box-sizing:border-box;font:inherit;border-radius:3px;height:32px;line-height:1.6;padding:3px 10px;transition:border-color .2s ease-in-out;padding:10px;min-height:60px}.vsx-text-area-element:focus{outline:1px solid rgba(73,197,176,.2);border-color:var(--color-background-button-primary-default);box-shadow:0 0 4px rgba(73,197,176,.4)}.vsx-text-area-element.error{border-color:var(--color-background-critical)}.vsx-text-area-element.error:focus{box-shadow:0 0 6px var(--color-background-critical);border-color:var(--color-background-critical)}.vsx-text-area-element:focus:disabled,.vsx-text-area-element:focus[readonly]{outline:var(--color-border-light);border-color:var(--color-border-light);box-shadow:0 0 0 1px var(--color-border-light)}.vsx-text-area-element:disabled,.vsx-text-area-element[readonly]{color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}.vsx-text-area-element[data-resize=both]{resize:both}.vsx-text-area-element[data-resize=none]{resize:none}.vsx-text-area-element[data-resize=horizontal]{resize:horizontal}.vsx-text-area-element[data-resize=vertical]{resize:vertical}
.vsx-alert-d{--icon-size: 32px;border-radius:3px;display:flex;justify-content:space-between;justify-items:center;flex-grow:1 2 1;z-index:9999;width:75vw;max-width:728px;background-color:#fff;left:0;right:0;margin:auto;top:8vh;position:fixed;padding:16px;box-shadow:0 4px 16px 4px rgba(0,0,0,.25);font-size:var(--vsx-alert-font-size)}.vsx-alert-d .vsx-alert-icon-container{width:var(--icon-size);height:var(--icon-size);margin-right:16px;align-self:flex-start}.vsx-alert-d .vsx-alert-icon{font-size:var(--icon-size)}.vsx-alert-d .vsx-alert-icon.info{color:var(--color-icon-default)}.vsx-alert-d .vsx-alert-icon.success{color:var(--color-icon-success)}.vsx-alert-d .vsx-alert-icon.warning{color:var(--color-icon-critical)}.vsx-alert-d.vsx-success-alert{border-left:4px solid var(--color-background-success)}.vsx-alert-d.vsx-info-alert{border-left:4px solid var(--color-background-dark-2)}.vsx-alert-d.vsx-warning-alert{border-left:4px solid var(--color-icon-critical)}.vsx-alert-d.vsx-hidden-alert{display:none}.vsx-alert-d .vsx-alert-content{width:100%;line-height:1.5;display:flex;place-items:center}.vsx-alert-d .vsx-alert-close-container{min-height:var(--icon-size);margin-left:16px;text-align:right;align-self:flex-start}.vsx-alert-d .vsx-alert-close-icon{cursor:pointer;fill:var(--color-icon-default);margin-top:4px;transition:.2s all ease-in-out}.vsx-alert-d .vsx-alert-close-icon:hover{fill:var(--color-icon-dark)}.vsx-alert-d .vsx-alert-close-icon .vsx-alert-close-button{margin:0}
/** @prettier */
.mdi-icon {
  fill: currentColor;
}

.vsx-cj-icon {
  height: 24px;
  width: 24px;
}

.vsx-cj-logo-padded {
  padding: 4px;
}

.vsx-cj-logo-small {
  width: 24px;
  height: 24px;
}

.vsx-cj-logo-medium {
  width: 32px;
  height: 32px;
}

.vsx-cj-logo-large {
  width: 60px;
  height: 60px;
}
.vsx-analytic-card-container {
  display: grid;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 16px;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}

.vsx-analytic-card-clickable {
  cursor: pointer;
  transition: 0.1s all ease-in-out;
}

.vsx-analytic-card-clickable:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.24);
  border-color: #cacaca;
}

.vsx-analytic-card {
  text-align: center;
  padding: 24px;
  flex-basis: 320px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 2px 3px -1px rgba(0, 0, 0, 0.08);
  border-radius: 3px;
  background: white;
  transition: 0.1s all ease-in-out;
}

@media (min-width: 768px) {
  .vsx-analytic-card-container {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
}

@media (min-width: 1024px) {
  .vsx-analytic-card-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
  }
}

@media (min-width: 1024px) {
  .vsx-analytic-card {
    padding: 32px;
  }
}

.vsx-analytic-card-title {
  color: var(--color-text-default);
  font-size: 1.6rem;
}

.vsx-analytic-card-value {
  font-size: 3.2rem;
  font-weight: 500;
}

.vsx-analytic-card-custom-text {
  color: var(--color-text-subdued);
}

.vsx-analytic-card-trend {
  display: flex;
  flex-direction: column;
  width: 50%;
}

.vsx-analytic-card-value-unit {
  font-size: 1.2rem;
}

.vsx-analytic-card-trend-container > .vsx-analytic-card-trend:not(:last-child) {
  border-right: 1px solid #d4d4d4;
}

.vsx-analytic-card-trend-container {
  display: flex;
  justify-content: center;
}

.vsx-analytic-card-trend-value {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
}

.vsx-analytic-card-trend-value svg {
  margin-right: 4px;
}

.vsx-analytic-card-trend-label {
  font-size: 1.4rem;
  font-weight: 400;
  color: #757575;
}

.vsx-analytic-card-trend-negative {
  color: #00c18c;
}

.vsx-analytic-card-trend-positive {
  color: #f75966;
}

.vsx-analytic-card-view-detail-button {
  margin: 24px 0px 0px;
}

.vsx-banner-group-stack{width:100%}
.vsx-notification{box-sizing:border-box;background:var(--color-background-default);border-radius:3px}.vsx-notification.vsx-notification-border{outline:1px solid var(--color-border-light)}.vsx-notification.vsx-notification-border-left-info{border-left:4px solid var(--color-icon-default)}.vsx-notification.vsx-notification-border-left-success{border-left:4px solid var(--color-icon-success)}.vsx-notification.vsx-notification-border-left-warning{border-left:4px solid var(--color-icon-critical)}.vsx-notification.vsx-notification-border-left-alert{border-left:4px solid #d39053;border-left:4px solid var(--color-icon-alert, #d39053)}.vsx-notification.vsx-notification-shadow-small{box-shadow:0 1px 3px 0 rgba(0,0,0,.16),0 1px 2px 0 rgba(0,0,0,.15)}.vsx-notification.vsx-notification-shadow-large{box-shadow:0 8px 16px 0 rgba(0,0,0,.16),0 4px 8px 0 rgba(0,0,0,.08)}.vsx-notification .vsx-notification-dismiss-icon{cursor:pointer;color:var(--color-text-subdued)}.vsx-notification .vsx-notification-dismiss-icon:active{color:var(--color-text-default);box-shadow:0 0 0 2px var(--color-background-light-2)}.vsx-notification .vsx-notification-dismiss-icon:hover{background-color:var(--color-background-light-2);color:var(--color-text-default)}.vsx-notification .vsx-notification-children{font-size:var(--vsx-notification-font-size);color:var(--color-text-default);flex-grow:1;align-self:center}.vsx-notification .vsx-notification-icon{font-size:var(--icon-size)}.vsx-notification .vsx-notification-icon.info{color:var(--color-icon-default)}.vsx-notification .vsx-notification-icon.success{color:var(--color-icon-success)}.vsx-notification .vsx-notification-icon.warning{color:var(--color-icon-critical)}.vsx-notification .vsx-notification-icon.alert{color:#d39053;color:var(--color-icon-alert, #d39053)}
.vsx-card,
.vsx-card-clickable {
  background-color: var(--color-background-default);
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 2px 3px -1px rgba(0, 0, 0, 0.08);
  color: inherit;
  padding: 24px;
  margin: 0 0 16px;
  max-width: 100%;
  min-height: 115px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  transition: 0.1s all ease-in-out;
}

.vsx-card-clickable {
  cursor: pointer;
}

.vsx-card-clickable:hover {
  text-decoration: none;
  color: #000;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.24);
  border-color: #cacaca;
}

.vsx-blank-page{max-width:540px;margin:0 auto;color:var(--color-text-default);font-size:var(--vsx-blank-page-font-size)}.vsx-blank-page .vsx-blank-page-title{font-size:var(--vsx-blank-page-title-font-size);font-weight:var(--font-font-weight-medium)}.vsx-blank-page .vsx-blank-page-content{line-height:20px;color:var(--color-text-subdued)}.vsx-blank-page .vsx-blank-page-button-row:empty{display:none}
.vsx-clickable{color:var(--color-text-link-default);cursor:pointer}.vsx-clickable:hover{color:var(--color-text-link-hover);text-decoration:underline}.vsx-clickable:disabled{color:var(--color-text-subdued-light)}
.vsx-flexpage{box-sizing:border-box;overflow:auto}
.vsx-blank-page-layout{font-size:var(--vsx-blank-page-layout-font-size);color:var(--color-text-default)}.vsx-blank-page-layout-illustration:empty{display:none}.vsx-blank-page-layout-heading{font-size:var(--vsx-blank-page-layout-heading-font-size);font-weight:var(--font-font-weight-medium);letter-spacing:0;line-height:24px;text-align:center}.vsx-blank-page-layout-heading:empty{display:none}.vsx-blank-page-layout-divider{border-bottom:1px solid var(--color-border-light)}.vsx-blank-page-layout-section-heading{font-size:var(--vsx-blank-page-layout-section-heading-font-size);font-weight:var(--font-font-weight-medium);letter-spacing:0;line-height:24px}.vsx-blank-page-layout-section-heading:empty{display:none}.vsx-blank-page-layout-support-center-blurb{text-align:center}.vsx-blank-page-layout-support-center-blurb:empty{display:none}.vsx-blank-page-layout-image-section-illustration:empty{display:none}.vsx-blank-page-layout-image-section-info{flex-grow:1}.vsx-blank-page-layout-image-section-info-heading{font-size:var(--vsx-blank-page-layout-image-section-info-heading-font-size);font-weight:var(--font-font-weight-medium);letter-spacing:0;line-height:24px}.vsx-blank-page-layout-image-section-info-heading:empty{display:none}

.vsx-branded-sign-up-header [data-dark=true]{background-color:#111;color:var(--color-white)}.vsx-branded-sign-up-header-heading{font-size:var(--vsx-branded-sign-up-header-heading-font-size);font-weight:var(--font-font-weight-medium);color:var(--headingTextColor)}.vsx-branded-sign-up-header-subheading{font-size:var(--vsx-branded-sign-up-header-subheading-font-size);line-height:1.3;color:var(--subheadingTextColor)}.vsx-branded-sign-up-header-text{font-size:var(--vsx-branded-sign-up-header-text-font-size);line-height:1.3}.vsx-branded-sign-up-header-logo-row{height:80px}.vsx-branded-sign-up-header-logo-row img{max-height:100%}.vsx-branded-sign-up-header-banner-row img{max-width:100%}.vsx-branded-sign-up-header-content button{min-width:200px}.vsx-branded-sign-up-header-main-image{height:100%;background-size:auto 100%;background-position:center;background-repeat:no-repeat}.vsx-branded-sign-up-header-main-container{overflow:hidden;box-sizing:border-box;color:var(--mainTextColor);background-color:var(--mainBackgroundColor)}
.vsx-custom-btn{font-family:Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;box-sizing:border-box;border-collapse:separate;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:var(--color-text-default);cursor:pointer;display:inline-flex;align-items:center;align-content:center;justify-content:center;font-size:var(--vsx-button-font-size);font-weight:600;letter-spacing:.2px;line-height:20px;height:32px;min-width:min-content;overflow:hidden;padding:4px 12px;text-align:center;text-shadow:none;transition:.2s all ease-in-out;vertical-align:middle;width:auto;white-space:nowrap}.vsx-custom-btn:focus-visible{outline:auto}.vsx-custom-btn:visited{text-decoration:underline}.vsx-custom-btn:disabled{cursor:not-allowed}.vsx-custom-btn[data-uppercase=true]{text-transform:uppercase}
.vsx-breadcrumb-path .vsx-mdi-icon:first-child{display:none}.vsx-breadcrumb-path .vsx-breadcrumb-link{cursor:pointer;color:var(--color-text-link-default)}.vsx-breadcrumb-path .vsx-breadcrumb-link:hover{text-decoration:underline;color:var(--color-text-link-hover)}
.vsx-dropdown-with-button{box-sizing:border-box;position:relative;display:inline-block;border-radius:3px}.vsx-dropdown-with-button.expanded .vsx-popover-reference>.vsx-btn{background:var(--color-background-light-2);color:var(--color-text-default)}.vsx-dropdown-with-button.expanded .vsx-popover-reference>.vsx-btn.primary{background:var(--color-background-button-primary-hovered);color:var(--color-text-on-button-primary-default)}.vsx-dropdown-with-button .vsx-popover .tippy-content>div:first-child{display:inherit}.vsx-dropdown-with-button .vsx-popover-wrapper .tippy-box{line-height:normal}.vsx-dropdown-with-button .vsx-popover-wrapper,.vsx-dropdown-with-button .vsx-popover-reference{display:inline-block}.vsx-dropdown-with-button .vsx-popover-wrapper.no-chevron>button,.vsx-dropdown-with-button .vsx-popover-reference.no-chevron>button{padding:4px 10px}.vsx-dropdown-with-button .vsx-popover-wrapper>button:not(.vsx-icon-btn),.vsx-dropdown-with-button .vsx-popover-reference>button:not(.vsx-icon-btn){padding:4px 4px 4px 10px}.vsx-dropdown-with-button .vsx-popover-wrapper>button:not(.vsx-icon-btn)>span,.vsx-dropdown-with-button .vsx-popover-reference>button:not(.vsx-icon-btn)>span{vertical-align:middle}.vsx-dropdown-with-button .vsx-popover-wrapper>button:not(.vsx-icon-btn) .chevron,.vsx-dropdown-with-button .vsx-popover-reference>button:not(.vsx-icon-btn) .chevron{font-size:1.3em;margin-left:.1em;align-self:center}.vsx-dropdown-with-button .vsx-dropdown{box-sizing:border-box;box-shadow:1px 4px 8px 1px var(--color-background-backdrop);background:#fff;min-width:96px}.vsx-dropdown-with-button .vsx-dropdown .tippy-content{border-left:0;border-left:initial}

.vsx-card-btn{box-sizing:border-box;height:auto;border:1px solid var(--color-border-outline-subdued);border-radius:8px;background-color:var(--color-background-default);white-space:normal;text-align:left}
.vsx-tristatecheckbox{cursor:pointer}
.vsx-checkbox-list-action-btn{padding:3px}.vsx-checkbox-list-action-btn:hover{background-color:var(--color-background-light-2);border-radius:3px}.vsx-checkbox-list-label{flex-grow:1;cursor:pointer}
.vsx-company-list-container{width:320px}.vsx-company-list-container[data-compact=true]{width:225px}.vsx-company-list-container .vsx-input-container[data-compact=true]{border-right:none;border-left:none;border-top:none;border-radius:0}.vsx-company-list-container .vsx-input-container[data-compact=true]:has(input:focus){outline:none;border-color:#000;box-shadow:0 0 4px rgba(147,147,147,.4)}.vsx-company-list-container .vsx-company-list{max-height:272px;overflow-y:scroll;background:var(--color-background-default);scroll-behavior:auto}.vsx-company-list-container .vsx-company-list[data-compact=false]{box-shadow:var(--shadow-container)}.vsx-company-list-container .vsx-company-list .vsx-list-view-header{padding-left:0;padding-right:0}.vsx-company-list-container .vsx-company-list-header{padding-right:18px;padding-left:18px}.vsx-company-list-container .vsx-company-list-item{padding-top:0;padding-bottom:0;padding-right:18px;padding-left:18px;box-shadow:inset 0 1px 0 0 var(--color-border-container-inset)}.vsx-company-list-container .vsx-company-list-item-name{flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vsx-company-list-container .vsx-company-list-search{background:none;line-height:1.6;padding:3px 10px;font:inherit;height:32px;box-sizing:border-box}
.vsx-dropdown{height:32px;background-color:var(--color-background-default);color:var(--color-text-subdued);border:1px solid #c8ccce;border-radius:3px;cursor:pointer;box-sizing:border-box}.vsx-dropdown:hover:not([data-disabled=true]){border-color:var(--color-border-default)}.vsx-dropdown[data-disabled=true]{cursor:not-allowed}.vsx-dropdown[data-open=true]{border-color:var(--color-border-default);color:var(--color-text-default)}.vsx-dropdown-children{flex-grow:1}
.vsx-content-editor[data-error=true] .tox-tinymce{border:1px solid var(--color-critical)}.vsx-content-editor .tox-promotion{display:none}.vsx-content-editor-container{position:relative}.vsx-content-editor-edit-button{position:absolute;top:5px;right:5px;z-index:1}.vsx-content-editor .tox-tinymce{border:1px solid #ccc;border-radius:3px}.vsx-content-editor .tox .tox-statusbar,.vsx-content-editor .tox .tox-toolbar,.vsx-content-editor .tox .tox-toolbar-overlord{display:none}.vsx-content-editor-container-editing .vsx-content-editor-edit-button{display:none}.vsx-content-editor-container-editing .tox-tinymce{border:1px solid #ccc;border-radius:3px}.vsx-content-editor-container-editing .tox .tox-statusbar,.vsx-content-editor-container-editing .tox .tox-toolbar-overlord{display:block}.vsx-content-editor-container-editing .tox .tox-toolbar{display:flex}.vsx-content-editor .mce-content-body.mce-edit-focus{outline:medium none invert;outline:initial}
.vsx-data-filter-container{padding:16px 0;font-size:var(--vsx-data-filter-font-size);--color-active: var(--color-icon-subdued);--color-unsaved: LIGHTBLUE}.vsx-data-filter-container .vsx-list-view,.vsx-data-filter-container .vsx-list-view-container{background-color:transparent;background-color:initial}.vsx-data-filter-container .vsx-data-filter-container-title{font-size:var(--vsx-data-filter-container-title-font-size);line-height:20px;font-weight:500;padding:0 16px}.vsx-data-filter-container .vsx-data-filter-main-button-panel{padding:0 16px;position:relative}.vsx-data-filter-container .vsx-data-filter-main-button-panel>.vsx-btn{width:50%}.vsx-data-filter-container .vsx-data-filter-main-button-panel .unsaved-indicator{background:var(--color-unsaved);position:absolute;bottom:-12px;width:calc(50% - 20px);height:6px}.vsx-data-filter-container .vsx-data-filter-main-button-panel .unsaved-indicator-text{visibility:hidden}.vsx-data-filter-container .vsx-data-filter-list{border-top:1px solid #c8ccce;border-bottom:1px solid #c8ccce;border-radius:0;box-shadow:none}.vsx-data-filter-container .vsx-data-filter-close-icon{width:20px;height:20px;font-size:var(--vsx-data-filter-container-close-icon-font-size);cursor:pointer}.vsx-data-filter-container .vsx-data-filter-chevron{font-size:1.5em;transform:translateX(4px);cursor:pointer}.vsx-data-filter-container .vsx-data-filter{padding:16px;position:relative}.vsx-data-filter-container .vsx-data-filter-label{font-weight:500}.vsx-data-filter-container .vsx-data-filter-status-indicator{width:6px;height:100%;transform:translate(-16px, -16px);position:absolute;display:none}.vsx-data-filter-container .vsx-data-filter-status-indicator.active{display:block;background:var(--color-active)}.vsx-data-filter-container .vsx-data-filter-status-indicator.unsaved{display:block;background:var(--color-unsaved)}.vsx-list-filter-container{max-height:200px;overflow-y:auto;border:1px solid var(--color-border-light);padding-right:10px}
.form-horizontal .form-group-vertical {
  margin-right: 0;
  margin-left: 0;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  display: table;
  content: ' ';
}

.form-horizontal .form-group:after {
  clear: both;
}

.form-group-buttons {
  text-align: right;
}

.form-group-buttons .form-button {
  margin-left: 10px;
}

.form-label-vertical {
  margin-bottom: 0.3em;
}

.form-label-text-vertical {
  font-size: 1.1em;
}

.form-group-static-text {
  line-height: 32px;
  padding: 1px 6px;
}

.form-group-required-sign {
  padding-left: 0.3em;
  padding-right: 0.3em;
  color: var(--color-text-critical);
}

.form-group-error-span {
  display: block;
  color: var(--color-text-critical);
  top: 6px;
  position: relative;
}

.has-error .control-label {
  color: var(--color-text-critical);
}

.has-error .form-control {
  border-color: var(--color-border-outline-error);
}

.form-group-radio-label {
  font-size: 1em;
  cursor: pointer;
  cursor: hand;
}

.cj-form-input.form-group-radio-input {
  min-height: 24px;
  margin-bottom: 0;
}

.has-help-icon {
  display: inline;
  overflow: visible;
  float: left;
}

.help-icon-form-component {
  margin-left: 15px;
}

.clipboard-input {
  color: #9e868e;
  background-color: inherit;
  cursor: default;
}

.clipboard-button {
  padding-top: 6px;
  padding-right: 12px;
}

.clipboard-button:focus {
  outline: 0;
}

.row-destinationUrl .tooltip-inner {
  width: 350px;
  max-width: 350px;
}

.fieldset-title {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
}

.fieldset-panel {
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
}

fieldset.group {
  margin: 0;
  margin-bottom: 1.25em;
  padding: 0.125em;
}

fieldset.group ul.checkbox {
  margin: 0;
  padding: 0;
  margin-left: 20px;
  list-style: none;
}

fieldset.group ul.checkbox li input {
  margin-right: 0.25em;
}

fieldset.group ul.checkbox li {
  border: 1px transparent solid;
  display: inline-block;
  width: 12em;
}

fieldset.group ul.checkbox li:hover,
fieldset.group ul.checkbox li.focus {
  background-color: lightyellow;
  border: 1px gray solid;
  width: 12em;
}

.vsx-validation-error {
  color: var(--color-text-critical);
  margin-top: 4px;
  font-size: 1.3rem;
}

.vsx-field-help {
  color: #777;
  margin-top: 4px;
  font-size: 1.3rem;
}

.vsx-field-optional {
  color: #777;
  font-size: 1.3rem;
  font-style: italic;
}

.vsx-label-font-bold {
  font-weight: 500;
}

.vsx-label-font-normal {
  font-weight: normal;
}

.vsx-field .form-group-required-sign {
  padding-left: 0;
}

.vsx-tree{box-sizing:border-box}.vsx-tree .vsx-hidden{display:none}.vsx-tree .vsx-node{-webkit-user-select:none;user-select:none;margin:.2em 0}.vsx-tree .vsx-summary{display:list-item;outline:none}.vsx-tree .vsx-leafContent:hover{background:linear-gradient(to left, transparent 2%, #E6E6E6 50%, transparent 98%)}.vsx-tree .vsx-treeChildren{margin-left:1.5rem}.vsx-tree .vsx-tree-bold-highlight{font-weight:bold}.vsx-tree .vsx-treecheckbox{padding-left:10px;box-sizing:border-box}
.vsx-tooltip-icon .vsx-tooltip-mdicon{border-radius:3px}.vsx-tooltip-icon .vsx-tooltip-mdicon:hover,.vsx-tooltip-icon .vsx-tooltip-mdicon.active{background:var(--color-background-light-3);box-shadow:0 0px 5px var(--color-background-light-3)}.vsx-tooltip-icon .vsx-tooltip-mdicon:focus{outline:none}
.vsx-data-grid{width:100%;height:100%;border:0;padding:0;display:flex;flex-flow:column;overflow:visible;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 2px 3px -1px rgba(0,0,0,.08);background-color:var(--color-background-default)}.vsx-data-grid.vsx-data-grid-header-top-border .ag-header{border-top:var(--ag-row-border-width) var(--ag-row-border-style) var(--ag-row-border-color);border-top-width:2px}.vsx-data-grid .ag-input-field-input.ag-input-field-input.ag-input-field-input{background-color:var(--color-background-default);color:var(--color-text-default);border:1px solid #c8ccce;border-radius:3px;box-sizing:border-box;font:inherit;border-radius:3px;height:32px;line-height:1.6;padding:3px 10px;transition:border-color .2s ease-in-out}.vsx-data-grid .ag-input-field-input.ag-input-field-input.ag-input-field-input:focus{outline:1px solid rgba(73,197,176,.2);border-color:var(--color-background-button-primary-default);box-shadow:0 0 4px rgba(73,197,176,.4)}.vsx-data-grid .ag-input-field-input.ag-input-field-input.ag-input-field-input.error{border-color:var(--color-background-critical)}.vsx-data-grid .ag-input-field-input.ag-input-field-input.ag-input-field-input.error:focus{box-shadow:0 0 6px var(--color-background-critical);border-color:var(--color-background-critical)}.vsx-data-grid .ag-input-field-input.ag-input-field-input.ag-input-field-input:focus:disabled,.vsx-data-grid .ag-input-field-input.ag-input-field-input.ag-input-field-input:focus[readonly]{outline:var(--color-border-light);border-color:var(--color-border-light);box-shadow:0 0 0 1px var(--color-border-light)}.vsx-data-grid .ag-input-field-input.ag-input-field-input.ag-input-field-input:disabled,.vsx-data-grid .ag-input-field-input.ag-input-field-input.ag-input-field-input[readonly]{color:var(--color-text-subdued);background:var(--color-background-light-2);cursor:inherit}.vsx-data-grid .vsx-date-input.vsx-date-input{padding-left:4px}.vsx-data-grid .vsx-date-input.vsx-date-input input{max-width:100%;line-height:1}.vsx-data-grid .ag-picker-field-wrapper.ag-picker-field-wrapper{height:32px;line-height:1;padding-left:2px;border-color:#c8ccce}.vsx-data-grid .ag-root-wrapper{border:none}.vsx-data-grid .vsx-datetimefilter-label{text-align:right}.vsx-data-grid .vsx-datetimefilter-close-btn{cursor:pointer;transition:all .1s}.vsx-data-grid .vsx-datetimefilter-close-btn:hover{color:#fff;background-color:gray;border-radius:3px}.vsx-data-grid .ag-theme-alpine{--ag-row-hover-color: #fafafa;--ag-odd-row-background-color: unset;--ag-input-focus-border-color: var(--color-primary-gray-4);--ag-alpine-active-color: var(--color-primary-gray-2);--ag-selected-row-background-color: var(--color-primary-gray-4);--ag-data-color: var(--color-text-default);--ag-header-foreground-color: var(--color-text-subdued);--ag-borders: 1px solid;--ag-border-color: var(--color-text-subdued);--ag-borders-critical: none;--ag-header-background-color: unset;--ag-checkbox-background-color: white;--ag-checkbox-checked-color: var(--color-interactive-default);--ag-checkbox-indeterminate-color: var(--color-interactive-default);--ag-font-family: Roboto;--ag-row-border-style: solid;--ag-row-border-width: 1px}.vsx-data-grid .ag-header-cell-sorted-asc,.vsx-data-grid .ag-header-cell-sorted-desc,.vsx-data-grid .ag-header-active{color:var(--color-text-default)}.vsx-data-grid .ag-paging-panel{justify-content:space-between;border-top-color:var(--ag-row-border-color);flex-direction:row-reverse;padding-inline:10px}.vsx-data-grid .ag-paging-panel>*{margin:0;margin:initial}.vsx-data-grid .ag-paging-panel .ag-paging-page-size{display:none}.vsx-data-grid .ag-paging-panel .ag-paging-number:last-child::before{content:"/";margin-right:3px;font-weight:normal}.vsx-data-grid .ag-paging-panel [id$=of-page]{display:none}.vsx-data-grid .ag-paging-panel .ag-paging-row-summary-panel{min-width:120px;text-align:right}.vsx-data-grid .vsx-data-grid-paging-select .vsx-react-select-control{min-width:180px}.vsx-data-grid .ag-pinned-left-cols-container .ag-cell{border-bottom:none}.vsx-data-grid .ag-pinned-left-cols-container .ag-row{border-bottom:var(--ag-row-border-width) var(--ag-row-border-style) var(--ag-row-border-color)}.vsx-data-grid .ag-row{border-bottom:none}.vsx-data-grid .ag-cell{border-bottom:var(--ag-row-border-width) var(--ag-row-border-style) var(--ag-row-border-color)}.vsx-data-grid .ag-header-viewport,.vsx-data-grid .ag-pinned-left-header,.vsx-data-grid .ag-pinned-right-header{border-bottom:var(--ag-row-border-width) var(--ag-row-border-style) var(--ag-row-border-color);border-bottom-width:2px}.vsx-data-grid .ag-row-selected{color:#000}.vsx-data-grid .ag-row-selected::before{background-color:transparent;background-color:initial;background:linear-gradient(to top, var(--color-primary-gray-5), var(--color-primary-gray-6))}.vsx-data-grid .ag-cell-focus{border-color:rgba(0,0,0,0) !important;border-bottom-color:var(--ag-row-border-color) !important}.vsx-data-grid .ag-pinned-left-cols-container,.vsx-data-grid .ag-pinned-left-header{border-right:1px solid var(--color-primary-gray-5)}.vsx-data-grid .ag-pinned-right-cols-container,.vsx-data-grid .ag-pinned-right-header{border-left:1px solid var(--color-primary-gray-5)}.vsx-data-grid .ag-floating-bottom{border-top:1px solid var(--color-primary-gray-5)}.vsx-data-grid .vsx-action-menu-button:hover,.vsx-data-grid .vsx-action-menu-button.active{background:var(--color-background-light-2)}.vsx-data-grid .vsx-action-menu-button:focus{outline:none}.vsx-data-grid .ag-cell[col-id=__actions__]{display:flex;justify-content:center;align-items:center}.vsx-data-grid .ag-cell[col-id=__actions__] .ag-cell-value{display:flex;overflow:visible}.vsx-data-grid .ag-header-cell[col-id=__actions__] .ag-header-cell-label{justify-content:center}.vsx-data-grid .vsx-action-menu{z-index:1;color:var(--color-text-subdued);--action-menu-secondary-color: var(--color-primary-gray-3)}.vsx-data-grid .vsx-action-menu .tippy-arrow{background-color:var(--ag-background-color)}.vsx-data-grid .vsx-action-menu .tippy-content{border-left:0;border-left:initial}.vsx-data-grid .vsx-action-menu .vsx-action-menu-list{background-color:var(--ag-background-color);border-radius:var(--ag-card-radius);padding:0}.vsx-data-grid .vsx-action-menu .vsx-action-menu-list .vsx-list-view{border-radius:var(--ag-card-radius)}.vsx-data-grid .vsx-action-menu .vsx-action-menu-list .vsx-list-view>.vsx-list-item{min-width:96px}.vsx-data-grid .vsx-action-menu .vsx-action-menu-list .vsx-list-view>.vsx-list-item:not(:last-child){border-bottom:1px solid var(--color-border-container-inset)}.vsx-data-grid .vsx-action-menu .vsx-action-menu-list .vsx-list-view>.vsx-list-item-clickable:first-child:hover{border-top-right-radius:var(--ag-card-radius);border-top-left-radius:var(--ag-card-radius)}.vsx-data-grid .vsx-action-menu .vsx-action-menu-list .vsx-list-view>.vsx-list-item-clickable:last-child:hover{border-bottom-right-radius:var(--ag-card-radius);border-bottom-left-radius:var(--ag-card-radius)}.vsx-data-grid .vsx-action-menu .vsx-action-menu-item{white-space:nowrap;box-sizing:border-box}.vsx-data-grid .vsx-action-menu .vsx-action-menu-item.active{background-color:var(--ag-row-hover-color);box-shadow:inset var(--ag-card-shadow);border-image:none}.vsx-data-grid .vsx-action-menu .vsx-action-menu-item .vsx-action-menu-icon{color:var(--color-icon-default);background:inherit;box-sizing:border-box;margin:0 calc(var(--ag-grid-size)/2)}.vsx-data-grid .vsx-action-menu .vsx-action-menu-item .vsx-action-menu-item-label{line-height:normal;vertical-align:middle;padding-top:1px;padding-bottom:1px;padding:0 calc(var(--ag-grid-size)/2)}.vsx-data-grid .vsx-action-menu .vsx-action-menu-item .vsx-action-menu-item-label:not(:first-child){padding-left:calc(var(--ag-grid-size)*2.5);border-left:1px solid var(--color-background-light-3)}.vsx-data-grid .vsx-action-menu .vsx-action-menu-arrow{position:absolute;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:20px solid var(--action-menu-secondary-color);transform:translate(-100%, -50%);top:50%;left:0}.vsx-data-grid .ag-cell[col-id=__actions__]{text-align:center}.vsx-data-grid .ag-cell[col-id=__actions__].open{color:var(--ag-alpine-active-color);text-shadow:0 0 3px var(--ag-data-color)}.vsx-data-grid .ag-header-cell[col-id=__actions__]{color:var(--ag-header-foreground-color)}.vsx-data-grid .ag-cell-inline-editing{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}.vsx-data-grid .topPanel{height:50px;display:flex;align-items:center;padding-inline:10px}.vsx-data-grid .topPanel.topPanelGrow{flex-grow:1}.vsx-data-grid .ag-cell-inline-editing{box-shadow:none;box-shadow:initial;border-color:rgba(0,0,0,0) !important;display:flex;align-items:center}.vsx-data-grid .ag-cell-inline-editing .ag-cell-edit-wrapper{height:auto;height:initial;box-sizing:border-box;padding:0 10px}.vsx-data-grid .ag-input-field-input{font:inherit}.vsx-data-grid .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:none}.vsx-data-grid .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:none}.vsx-data-grid .ag-tooltip{font-family:var(--font-font-family-roboto);font-size:var(--vsx-data-grid-tooltip-font-size);font-weight:var(--font-font-weight-regular);color:var(--color-white);background:var(--color-icon-on-default)}.vsx-data-grid.no-enterprise .ag-tabs-header{display:none}.vsx-data-grid .vsx-data-grid-datetime-filter .filter-button{margin-left:0;margin-right:0}.vsx-data-grid .ag-column-select-header{border-bottom:var(--ag-row-border-width) var(--ag-row-border-style) var(--ag-row-border-color);border-bottom-width:2px}.vsx-data-grid .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.vsx-data-grid .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:1px solid var(--color-primary-gray-5)}.vsx-data-grid .ag-rtl .ag-side-bar-left,.vsx-data-grid .ag-ltr .ag-side-bar-right{border-left:1px solid var(--color-primary-gray-5)}.vsx-data-grid .ag-theme-alpine .ag-header-row{color:var(--color-primary-gray-2)}.vsx-data-grid .ag-header{background-color:#fff;border-bottom:none}.vsx-data-grid .ag-details-row{padding-top:0;padding-bottom:20px}.vsx-data-grid .ag-menu-option-active{background-color:var(--color-background-hovered)}.vsx-data-grid .ag-tab-selected{border-bottom-color:var(--color-interactive-default)}.vsx-data-grid .ag-menu{background-color:var(--color-background-default);border-radius:3px;border:none;box-shadow:0 8px 16px 0 rgba(0,0,0,.16),0 4px 8px 0 rgba(0,0,0,.08);outline:1px solid rgba(186,191,199,.3333333333)}.vsx-data-grid .ag-menu-header{background-color:var(--color-background-default)}.vsx-data-grid .ag-menu-header .ag-icon{color:var(--color-icon-default)}.vsx-data-grid .ag-filter-apply-panel-button{text-transform:uppercase;margin-left:8px;font-family:Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;box-sizing:border-box;border-collapse:separate;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:var(--color-text-default);cursor:pointer;display:inline-flex;align-items:center;align-content:center;justify-content:center;font-size:var(--vsx-button-font-size);font-weight:600;letter-spacing:.2px;line-height:20px;height:32px;min-width:min-content;overflow:hidden;padding:4px 12px;text-align:center;text-shadow:none;transition:.2s all ease-in-out;vertical-align:middle;width:auto;white-space:nowrap;background:var(--color-background-default);border-color:var(--color-border-outline-subdued);color:var(--color-text-subdued)}.vsx-data-grid .ag-filter-apply-panel-button:focus-visible{outline:auto}.vsx-data-grid .ag-filter-apply-panel-button:visited{text-decoration:underline}.vsx-data-grid .ag-filter-apply-panel-button:disabled{cursor:not-allowed}.vsx-data-grid .ag-filter-apply-panel-button:hover:not(:disabled){border-color:var(--color-border-outline-dark);color:var(--color-text-default)}.vsx-data-grid .ag-filter-apply-panel-button:active:not(:disabled){border-color:var(--color-border-outline-dark);color:var(--color-text-default);box-shadow:0 0 0 2px var(--color-background-light-2)}.vsx-data-grid .ag-filter-apply-panel-button:disabled{background:var(--color-background-disabled);border-color:var(--color-border-light);color:var(--color-text-subdued-light)}.vsx-data-grid .ag-filter-apply-panel-button[ref=applyFilterButton]{border-color:var(--color-background-button-primary-default);background:var(--color-background-button-primary-default);color:var(--color-text-white)}.vsx-data-grid .ag-filter-apply-panel-button[ref=applyFilterButton]:focus-visible{outline-color:var(--color-background-primary-default)}.vsx-data-grid .ag-filter-apply-panel-button[ref=applyFilterButton]:hover:not(:disabled){background:var(--color-background-button-primary-hovered)}.vsx-data-grid .ag-filter-apply-panel-button[ref=applyFilterButton]:active:not(:disabled){background:var(--color-background-button-primary-active);box-shadow:0 0 0 2px var(--color-background-primary-light)}.vsx-data-grid .ag-filter-apply-panel-button[ref=applyFilterButton]:disabled{background:var(--color-background-button-primary-disabled);color:var(--color-deprecating-vs-primary-text-disabled)}.vsx-data-grid .ag-filter-apply-panel-button:active{background-color:transparent;background-color:initial}.vsx-data-grid .ag-filter-apply-panel-button:hover{background-color:transparent;background-color:initial}
/* START BOOTSTRAP STYLE TRANSFER (need to cleanup) */
.panel {
  margin-bottom: 2.4rem;
  background-color: var(--color-background-default);
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 2px 3px -1px rgba(0, 0, 0, 0.08);
}
.panel-body {
  padding: 16px;
}
.panel-heading {
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  font-size: 1.4rem;
  font-weight: 500;
  padding: 12px 16px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  color: inherit;
  font-size: 1.6rem;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 0;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  /*   background-color: #f9f9f9; */
  /*   border-top: 1px solid #ddd; */
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  font-size: 1.3rem;
  padding: 16px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel
  > .panel-collapse
  > .list-group:first-child
  .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel
  > .panel-heading
  + .panel-collapse
  > .list-group
  .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.vsx-panel-default > .panel-heading {
  color: var(--color-text-default);
  background-color: #f5f5f5;
  border-color: #c8ccce;
}

.panel-body:before,
.panel-body:after {
  display: table;
  content: ' ';
}

.panel-body:after {
  clear: both;
}
/* END BOOTSTRAP STYLES */

.cj-panel.panel-heading {
  background-color: var(--color-background-default);
}

.cj-panel.panel-footer {
  background-color: var(--color-background-default);
}

.cj-panel.panel-heading legend {
  text-transform: uppercase;
  color: #bbb;
  font-weight: 500;
  font-size: 1.6rem;
  border: none;
  padding-top: 0px;
  margin-bottom: 0px;
}

.cj-panel.panel .cj-panel.panel-body:not(:last-child) {
  border-bottom: 1px solid transparent;
  border-color: #c8ccce;
}
.cj-panel-body-padding-wide.panel-body {
  padding: 32px;
}

.cj-panel-body-padding-none.panel-body {
  padding: 0;
}

.vsx-expanding-input-button{color:var(--color-text-default);background-color:var(--color-background-default);transition:all .4s ease-in-out;position:relative;padding:0;padding-left:0}.vsx-expanding-input-button[data-expanded=true],.vsx-expanding-input-button:has(input:focus){border-color:currentColor;border-color:initial;box-shadow:0 0 0 2px #e6e6e6}.vsx-expanding-input-button .vsx-expanding-input-button-icon-element{top:0;left:0;width:30px;height:30px;background:inherit;position:absolute;display:flex;place-content:center;place-items:center}.vsx-expanding-input-button .vsx-expanding-input-button-icon{color:var(--color-icon-default);font-size:32px;transform:translateX(-1px) scale(0.6)}.vsx-expanding-input-button .vsx-expanding-input-button-close-icon{animation:opacity .4s}.vsx-expanding-input-button input{transition:all .4s ease-in-out;flex-grow:1;flex-shrink:1;min-width:0;flex-basis:auto}@keyframes opacity{0%{opacity:0}30%{opacity:0}100%{opacity:1}}

.vsx-date-range-picker{display:inline-block;border:1px solid #bfc0c2}.vsx-date-range-picker-button-bar{background-color:#eff2f7;border-top:1px solid #bfc0c2;clear:both;display:flex;justify-content:flex-end;overflow:hidden;padding:4px}.vsx-date-range-picker-sidebar{width:226px;border-right:solid 1px #eff2f7;background:#fff;padding:10px 10px 0 10px}.vsx-date-range-picker-sidebar .sidebar-header{color:#829095;font-weight:bold}.vsx-date-range-picker-sidebar .sidebar-item{display:flex;align-items:center}.vsx-date-range-picker-sidebar .sidebar-item .sidebar-radio{margin:0 5px 0 3px}.vsx-date-range-picker-sidebar .sidebar-item .sidebar-radio-label{font-weight:bold}
.vsx-drawer {
  position: fixed;
  width: 100%;
  height: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-background-dark-2);
  z-index: 9999;
  transition: height 0.5s;
}

.vsx-drawer.vsx-drawer-open {
  height: 64px;
}
.vsx-editor{--active-color: rgb(0, 157, 200)}.vsx-editor .ql-toolbar,.vsx-editor .ql-container{background-color:#fff}.vsx-editor .ql-stroke.ql-color-label{stroke-width:4;transform:translateY(1px)}.vsx-editor .ql-toolbar{border-top-left-radius:3px;border-top-right-radius:3px}.vsx-editor .ql-container{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.vsx-editor .ql-editor{all:inherit;overflow:scroll}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans";font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.5;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:var(--active-color)}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:var(--active-color)}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:var(--active-color)}@media(pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid rgba(0,0,0,0);float:left;height:16px;margin:2px;padding:0px;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid rgba(0,0,0,0)}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid rgba(0,0,0,0);box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0px 0px 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0px;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0px;content:"Save";padding-right:0px}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
.vsx-error-page{max-width:min(100%,768px);margin:0 auto}
.vsx-expandable-card{min-height:0;min-height:initial}.vsx-expandable-card-layout-only{background-color:transparent;background-color:initial;border-radius:0;border-radius:initial;box-shadow:none;box-shadow:initial;margin:0;margin:initial;padding:0;padding:initial}.vsx-expandable-card-info{display:flex;justify-content:flex-end}.vsx-expandable-card-grid{flex-basis:100%}.vsx-expandable-card-description{grid-column:2/-1}.vsx-expandable-card-description:empty{display:none}.vsx-expandable-card-title{font-size:1.2em;font-weight:var(--font-font-weight-medium);cursor:pointer}.vsx-expandable-card-content{grid-column:1/-1;padding-top:16px}.vsx-expandable-card-content[data-expanded=false]{display:none}
.vsx-tag{color:var(--color-text-default);border:1px solid var(--color-border-outline-subdued);display:inline-block;border-radius:3px;font-size:.9em;padding:2px 5px}.vsx-tag[data-clickable=true]{cursor:pointer}
.vsx-expandable-checkbox-list,.vsx-expandable-item{color:var(--color-text-default)}.vsx-expandable-checkbox{margin:0;cursor:pointer}.vsx-expandable-chevron{font-size:14px;transform:scale(1.3)}.vsx-expandable-item-row{cursor:pointer}.vsx-expandable-item-children[data-disabled=true],.vsx-expandable-item-label[data-disabled=true]{color:var(--color-text-subdued-light)}.vsx-expandable-item-children[data-expanded=false]{display:none}

.vsx-hover-menu .vsx-menu-option{color:var(--color-text-subdued)}.vsx-hover-menu-btn[data-active=true][data-position=right]::before{width:3px;height:100%;top:0;right:0;content:" ";position:absolute;background:var(--color-background-button-primary-default)}.vsx-hover-menu-btn[data-active=true][data-position=left]::before{width:3px;height:100%;top:0;left:0;content:" ";position:absolute;background:var(--color-background-button-primary-default)}.vsx-hover-menu-btn[data-active=true][data-position=top]::before{width:100%;height:3px;top:0;left:0;content:" ";position:absolute;background:var(--color-background-button-primary-default)}.vsx-hover-menu-btn[data-active=true][data-position=bottom]::before{width:100%;height:3px;bottom:0;left:0;content:" ";position:absolute;background:var(--color-background-button-primary-default)}
.vsx-item-chooser{font-size:var(--vsx-item-chooser-font-size);background-color:var(--color-background-default)}.vsx-item-chooser[data-outline=true]{border:1px solid #c8ccce;border-radius:3px}.vsx-item-chooser-heading{font-weight:var(--font-font-weight-bold);font-size:1.2em}.vsx-item-chooser-list-container{overflow:auto;max-height:100%;border:1px solid #c8ccce;border-radius:3px}.vsx-item-chooser-button-bar:empty{display:none}
.vsx-label-value-grid{display:grid;grid-template-columns:auto 1fr;color:var(--color-text-default);grid-row-gap:12px;row-gap:12px;grid-column-gap:20px;column-gap:20px;font-size:var(--vsx-label-value-grid-font-size)}.vsx-label-value-grid-header,.vsx-label-value-grid-footer{grid-column:1/-1}.vsx-label-value-grid-footer{padding-top:12px}.vsx-label-value-grid-title{font-size:var(--vsx-label-value-grid-title-font-size);font-weight:var(--font-font-weight-medium)}.vsx-label-value-grid-label{font-weight:var(--font-font-weight-medium)}.vsx-label-value-grid-divider{grid-column:1/-1;border-bottom:1px solid var(--color-border-light)}.vsx-label-value-grid-row{display:contents}.vsx-label-value-grid-subheading{grid-column:1/-1}.vsx-label-value-grid-subheading-heading{font-size:var(--vsx-label-value-grid-font-size);font-weight:var(--font-font-weight-medium)}.vsx-label-value-grid-subheading-description{color:var(--color-text-subdued);font-size:var(--vsx-label-value-grid-subheading-description-font-size);line-height:1.6}
.vsx-link{color:var(--color-text-link-default);cursor:pointer;text-decoration:none;text-decoration:initial}.vsx-link:hover{color:var(--color-text-link-hover);text-decoration:underline}.vsx-link:disabled{color:var(--color-text-subdued-light)}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:scroll;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -25%)}.modal.in .modal-dialog{transform:translate(0, 0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;top:80px;background-color:var(--color-background-default);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:3px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5);display:flex;flex-direction:column}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;transition:.2s all ease-in-out}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-open{overflow:hidden}.modal-header{padding:15px 25px 15px 25px}.modal-header-grid{display:grid;grid-template-columns:1fr 36px;align-items:center}.modal-header h1{margin:0;font-size:18px;font-weight:500}.modal-header .close{margin-top:-2px}.modal-title{margin:0}.modal-body{position:relative;padding:15px;padding-left:25px;padding-right:25px;flex-grow:1}.modal-footer{padding:15px 25px 15px 25px;text-align:right}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-header:after,.modal-footer:after{clear:both}@media(min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}.modal-md{width:400px}}@media(min-width: 992px){.modal-lg{width:900px}}

.vsx-page-content{display:flex;flex-direction:column;margin:0;padding:24px;overflow:auto;height:calc(100vh - 48px);transition:.4s padding ease-in-out}
.vsx-page-heading{background-color:#fff;display:flex;width:100%;box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.08),0 3px 4px -1px rgba(0,0,0,.08);z-index:2}@media(min-width: 40em){.vsx-page-heading--title{width:calc(100% - 256px)}.vsx-application-layout-side-collapsed+.vsx-application-layout-content .vsx-page-heading--title{width:calc(100% - 48px)}}.vsx-page-heading--section{right:1em;display:flex;position:fixed}.vsx-page-heading--section,.vsx-page-heading--title,.vsx-page-heading--section>*,.vsx-page-heading--title>*{font-size:14px;font-weight:400}.vsx-page-heading--description{border-left:1px solid #c3c3c3;font-size:13px;font-weight:400;margin-left:16px;padding-left:16px}
.vsx-pagination{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:64px;border-top:1px solid #e3e6e8}.vsx-page-control{display:flex;align-items:center}.vsx-page-control>*{margin:0 4px}.vsx-pagination-paging{font-size:14px}.vsx-rows-per-page-container{width:150px}.vsx-react-select__menu.vsx-react-select__menu{z-index:100}.vsx-react-select-rows-per-page{margin-bottom:0}.vsx-rows-per-page-container>div{margin-bottom:0}
.vsx-piechart{outline:none}
.vsx-progress-bar{border-radius:10px;background:#fff;outline:1px solid var(--color-border-outline-default);outline-offset:-1px}.vsx-progress-bar-progress{border-radius:10px;display:inline-block}.vsx-progress-bar-progress::after{color:rgba(0,0,0,0);visibility:hidden;content:"&nbsp;"}
.vsx-sliding-panel{background-color:var(--color-background-default);box-shadow:0 0 60px rgba(0,0,0,0);color:var(--color-text-default);height:100%;overflow-x:hidden;overflow-y:auto;padding:0;transition:all .5s;z-index:89;border-left:1px solid #d1d1d2;flex-shrink:0;margin-left:8px}.vsx-sliding-panel[data-active=false]{flex-basis:0px;margin-left:0;border-left-width:0px}.vsx-sliding-panel-page-content{flex-grow:1}.vsx-sliding-panel-header{font-weight:500;padding:14px 12px;text-transform:capitalize;border-bottom:1px solid #d1d1d2}.vsx-sliding-panel-section{border-bottom:1px solid #d1d1d2;border-top:1px solid #d1d1d2}.vsx-sliding-panel-dropdown .vsx-sliding-panel-dropdown-label-row{cursor:pointer}.vsx-sliding-panel-dropdown .vsx-sliding-panel-dropdown-label-row .vsx-sliding-panel-dropdown-label{flex-grow:1;font-weight:500;white-space:nowrap}.vsx-sliding-panel-dropdown .vsx-sliding-panel-dropdown-label-row .vsx-sliding-panel-dropdown-badge{border-radius:10px;white-space:nowrap}.vsx-sliding-panel-dropdown .vsx-sliding-panel-dropdown-label-row .vsx-sliding-panel-dropdown-chevron{transform:scale(0.55)}.vsx-sliding-panel-dropdown .vsx-sliding-panel-dropdown-children[data-expanded=false]{display:none}
.vsx-table-container{border:1px solid #c8ccce;border-radius:3px;padding:16px;margin:0 0 32px}.vsx-table-container .vsx-table{margin-bottom:0}.vsx-table-title{font-weight:500;font-size:var(--font-font-size-16);border-bottom:0px solid #c8ccce;margin-bottom:8px}.vsx-table{border-collapse:collapse;text-align:left;margin:0 0 32px;width:100%;font-size:var(--font-font-size-14)}.vsx-table:last-child{margin-bottom:0}.vsx-table>tbody>tr:hover{background-color:#fafafa}.vsx-table .vsx-thead .vsx-cell{border-bottom:1px solid #c8ccce;vertical-align:middle;min-height:32px;font-size:var(--font-font-size-13)}.vsx-table .vsx-tfoot .vsx-cell{border-top:1px solid #c8ccce;font-size:var(--font-font-size-13)}.vsx-table .vsx-cell{border-top:1px solid #eee;vertical-align:middle;padding:4px;margin:0;min-height:32px}.vsx-table .vsx-cell-right{text-align:right}.vsx-table .vsx-cell-center{text-align:center}.vsx-table .vsx-cell-nowrap{white-space:nowrap}@media(max-width: 600px){.vsx-cell{max-width:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsx-cell:first-child{max-width:100px}}
.vsx-tabulator{--cell-border: #dde2eb;--cell-padding: 5px}.vsx-tabulator *{box-sizing:border-box}.vsx-tabulator .vsx-tabulator-header,.vsx-tabulator .vsx-tabulator-rows,.vsx-tabulator .vsx-tabulator-row{display:contents}.vsx-tabulator .vsx-tabulator-header{pointer-events:none}.vsx-tabulator .vsx-tabulator-header .vsx-tabulator-header-label{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsx-tabulator .vsx-tabulator-header::after,.vsx-tabulator .vsx-tabulator-row::before{content:"";grid-column:1/-1;border-bottom:1px solid var(--cell-border)}.vsx-tabulator .vsx-tabulator-header-label,.vsx-tabulator .vsx-tabulator-cell{padding:var(--cell-padding);border-width:1px;border-bottom-width:0;border-style:solid;border-color:rgba(0,0,0,0)}.vsx-tabulator.vsx-tabulator-legacy{--cell-padding: 8px 15px;--cell-border: #c8ccce;--cell-background-active: #fafafa}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-header-label{padding:var(--cell-padding);font-weight:500;background-color:var(--cell-background-active);border-top:1px solid var(--cell-border)}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-header-label:first-child{border-top-left-radius:3px;border-left:1px solid var(--cell-border)}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-header-label:last-child{border-top-right-radius:3px;border-right:1px solid var(--cell-border)}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-header-label,.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-cell{position:relative}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-header-label:not(:last-child)::after,.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-cell:not(:last-child)::after{content:"";background:var(--cell-border);position:absolute;right:0;bottom:25%;height:50%;width:1px}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-cell{padding:var(--cell-padding)}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-cell:first-child{border-left:1px solid var(--cell-border)}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-cell:last-child{border-right:1px solid var(--cell-border)}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-row:hover .vsx-tabulator-cell{background:var(--cell-background-active);cursor:hand}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-row:last-child .vsx-tabulator-cell{border-bottom:1px solid var(--cell-border)}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-row:last-child .vsx-tabulator-cell:first-child{border-bottom-left-radius:3px}.vsx-tabulator.vsx-tabulator-legacy .vsx-tabulator-row:last-child .vsx-tabulator-cell:last-child{border-bottom-right-radius:3px}
.vsx-toaster{width:100%;z-index:9999;position:fixed;pointer-events:none;bottom:8px;--vsx-toast-init-position: 80px}.vsx-toaster.vsx-toaster-top{--vsx-toast-init-position: -80px;bottom:auto;bottom:initial;top:8px}.vsx-toaster .vsx-toast{-webkit-user-select:none;user-select:none;transition:opacity 150ms ease-out,transform 100ms ease-in-out;animation:slide-in 250ms ease-in-out;position:absolute;pointer-events:all}.vsx-toaster .vsx-toast.vsx-toast-dismissed{opacity:0}@keyframes slide-in{0%{opacity:0;margin-left:-40px;margin-top:var(--vsx-toast-init-position)}50%{opacity:1}100%{opacity:1;margin-left:0;margin-top:0}}
.vsx-top-nav-layout{box-sizing:border-box;width:100vw;height:100vh;position:fixed;overflow:hidden;top:0;left:0}.vsx-top-nav-layout.vsx-top-nav-layout-absolute{position:absolute}.vsx-top-nav-layout .vsx-top-nav-layout-topnav{color:#fff;box-sizing:border-box;background-color:var(--color-background-dark-2);flex-basis:64px;flex-shrink:0}.vsx-top-nav-layout .vsx-top-nav-layout-topnav .vsx-top-nav-layout-actions{fill:#bebfc0}.vsx-top-nav-layout .vsx-top-nav-layout-topnav .vsx-top-nav-layout-actions .vsx-top-nav-layout-cancel-action{color:#fff;opacity:.64;background:hsla(206,3%,45%,.1)}.vsx-top-nav-layout .vsx-top-nav-layout-topnav .vsx-top-nav-layout-actions .vsx-top-nav-layout-cancel-action:hover{opacity:1}.vsx-top-nav-layout .vsx-top-nav-layout-topnav .vsx-top-nav-layout-logo{width:32px;height:32px;fill:#fff}.vsx-top-nav-layout .vsx-top-nav-layout-topnav .vsx-top-nav-layout-title{font-size:20px}.vsx-top-nav-layout .vsx-top-nav-layout-topnav .vsx-top-nav-layout-action{cursor:pointer;transition:.2s all ease-in-out;color:#fff;opacity:.64;background:hsla(206,3%,45%,.1)}.vsx-top-nav-layout .vsx-top-nav-layout-topnav .vsx-top-nav-layout-action:hover{opacity:1}.vsx-top-nav-layout .vsx-top-nav-layout-content{box-sizing:border-box;padding:24px;background-color:var(--color-background-light-2);width:100%;flex-grow:1;overflow:scroll}
.vsx-url-share{max-width:500px;color:var(--color-text-default);background-color:var(--color-background-default);position:relative;font-size:var(--vsx-url-share-font-size)}.vsx-url-share .vsx-tab-content.standard{padding:24px 0}.vsx-url-share .vsx-url-share-tab-title{font-size:var(--vsx-url-share-tab-title-font-size);font-weight:var(--font-font-weight-medium)}

.vsx-view-menu-button-label{font-weight:var(--font-font-weight-regular);overflow-x:hidden;text-overflow:ellipsis;text-align:left;flex-grow:1;flex-shrink:1}.vsx-view-menu-button-unsaved{font-weight:var(--font-font-weight-regular);flex-grow:1;text-align:left}.vsx-view-menu-button.secondary[data-expanded=true]{background:var(--color-background-light-2)}.vsx-view-menu{height:360px;background-color:#fff;border-radius:3px;font-size:var(--vsx-view-menu-font-size)}.vsx-view-menu .vsx-view-menu-left{box-sizing:border-box;border-right:1px solid var(--color-border-light);max-height:100%}.vsx-view-menu .vsx-view-menu-right-container{box-sizing:border-box;width:232px}.vsx-view-menu .vsx-view-menu-right{overflow-y:auto;flex-grow:1}.vsx-view-menu .vsx-view-menu-list-search{font-size:var(--vsx-view-menu-list-search-font-size);margin:6px 0}.vsx-view-menu-spinner{position:absolute;background-color:hsla(0,0%,100%,.8);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.vsx-view-menu-modal .vsx-note{line-height:1.6}.vsx-view-menu-modal-text:empty{display:none}
.vsx-widget-board .react-grid-item.react-grid-placeholder.placeholder-resizing{cursor:inherit}.vsx-widget-board .react-grid-item.react-grid-placeholder{cursor:grabbing;border-radius:3px}.vsx-widget-board.vsx-widget-board-locked .vsx-widget-wrapper.react-draggable .vsx-widget-drag-handle,.vsx-widget-board.vsx-widget-board-locked .react-resizable-handle{display:none}.vsx-widget-board .vsx-widget-wrapper{box-sizing:border-box;background-color:var(--color-background-default);border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,.16),0 1px 2px 0 rgba(0,0,0,.15);overflow:hidden}.vsx-widget-board .vsx-widget-wrapper.react-draggable .vsx-widget-drag-handle{display:block}.vsx-widget-board .vsx-widget-wrapper.react-draggable.react-draggable-dragging .vsx-widget-drag-handle{cursor:grabbing}.vsx-widget-board .vsx-widget-wrapper:hover .vsx-widget-lock{display:block}.vsx-widget-board .vsx-widget{height:100%;width:100%}.vsx-widget-board .vsx-widget .vsx-widget-content{overflow:auto}.vsx-widget-board .vsx-widget .vsx-widget-menu-button-wrapper{right:0;position:absolute;transform:translateX(calc(-24px + 50%));cursor:pointer}.vsx-widget-board .vsx-widget .vsx-widget-menu-button-wrapper .vsx-widget-menu-button{opacity:.5}.vsx-widget-board .vsx-widget .vsx-widget-drag-handle{position:absolute;left:50%;transform:translateX(-50%) scaleX(1.5);opacity:.5;border-radius:3px;display:none;cursor:grab}.vsx-widget-board .vsx-widget .vsx-widget-image{--checker-color: lightgray;background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;overflow:hidden}.vsx-widget-board .vsx-widget .vsx-widget-image:empty{display:none}.vsx-widget-board .vsx-widget .vsx-widget-image.vsx-widget-image-padded{margin:8px}.vsx-widget-board .vsx-widget .vsx-widget-image img{width:auto;height:100%}.vsx-widget-board .vsx-widget.vsx-widget-vertical .vsx-widget-image{margin-top:16px;text-align:center}.vsx-widget-board .vsx-widget.vsx-widget-vertical .vsx-widget-title{text-align:center}.vsx-widget-board .vsx-widget.vsx-widget-vertical .vsx-widget-content{text-align:center}.vsx-widget-board .vsx-widget.vsx-widget-vertical .vsx-widget-footer{text-align:center}.vsx-widget-board .vsx-widget .vsx-widget-title{flex-grow:1;font-size:var(--vsx-widget-board-widget-title-font-size);font-weight:var(--font-font-weight-medium)}.vsx-widget-board .vsx-widget .vsx-widget-subheading{font-size:var(--vsx-widget-board-widget-title-font-size)}.vsx-widget-board .vsx-widget .vsx-widget-subheading:empty{display:none}.vsx-widget-board .vsx-widget .vsx-widget-footer:empty{display:none}.vsx-widget-board .vsx-widget .vsx-widget-content-wrapper{flex-grow:1;margin:24px}
.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top, width, height;
}
.react-grid-item img {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.react-grid-item.cssTransforms {
  transition-property: transform, width, height;
}
.react-grid-item.resizing {
  transition: none;
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: gray;
  opacity: 0.2;
  cursor: grabbing;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item.react-grid-placeholder.placeholder-resizing {
  transition: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
input[type="range"] {
  --thumbSize: 16px;
  --trackSize: 4px;
  --thumbBg: var(--white);
  --thumbBorder: 1px solid var(--silver);
  --thumbBorderFocus: 1.5px solid var(--warm-grey);
  --trackBg: var(--silver);
  --progressBg: var(--warm-grey);

  /* webkit progress workaround */
  --webkitProgressPercent: 0%;
}

input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  height: var(--thumbSize);
  width: 100%;
  margin: 8px 0;
  padding: 0px 10px 0px 0px;
}

input[type="range"]:focus {
  outline: none;
}

/* Slider Thumb */

/* Chrome */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;

  width: var(--thumbSize);
  height: var(--thumbSize);
  background-color: var(--thumbBg);
  border-radius: calc(var(--thumbSize) / 2);
  border: var(--thumbBorder);

  margin-top: calc(((var(--thumbSize) - var(--trackSize)) / 2) * -1);
  cursor: pointer;
}

/* Firefox */
input[type="range"]::-moz-range-thumb {
  appearance: none;

  width: var(--thumbSize);
  height: var(--thumbSize);
  background-color: var(--thumbBg);
  border-radius: calc(var(--thumbSize) / 2);
  border: var(--thumbBorder);

  margin-top: calc(((var(--thumbSize) - var(--trackSize)) / 2) * -1);
  cursor: pointer;
}

/* IE */
input[type="range"]::-ms-thumb {
  appearance: none;

  width: var(--thumbSize);
  height: var(--thumbSize);
  background-color: var(--thumbBg);
  border-radius: calc(var(--thumbSize) / 2);
  border: var(--thumbBorder);

  margin-top: calc(((var(--thumbSize) - var(--trackSize)) / 2) * -1);
  cursor: pointer;
}

/* Chrome */
input[type="range"]:hover::-webkit-slider-thumb {
  border: var(--thumbBorderFocus);
}

/* Firefox */
input[type="range"]:hover::-moz-range-thumb {
  border: var(--thumbBorderFocus);
}

/* IE */
input[type="range"]:hover::-ms-thumb {
  border: var(--thumbBorderFocus);
}

/* Slider Track */

/* Chrome */
input[type="range"]::-webkit-slider-runnable-track {
  height: var(--trackSize);
  background-image: linear-gradient(
    90deg,
    var(--progressBg) var(--webkitProgressPercent),
    var(--trackBg) var(--webkitProgressPercent)
  );
  border-radius: calc(var(--trackSize) / 2);
}

/* Firefox */
input[type="range"]::-moz-range-track {
  height: var(--trackSize);
  background-color: var(--trackBg);
  border-radius: calc(var(--trackSize) / 2);
}

/* IE */
input[type="range"]::-ms-track {
  height: var(--trackSize);
  background-color: var(--trackBg);
  border-radius: calc(var(--trackSize) / 2);
}

/* Slider Progress */

/* Firefox  */
input[type="range"]::-moz-range-progress {
  height: var(--trackSize);
  background-color: var(--progressBg);
  border-radius: calc(var(--trackSize) / 2) 0 0 calc(var(--trackSize) / 2);
}

/* IE */
input[type="range"]::-ms-fill-lower {
  height: var(--trackSize);
  background-color: var(--progressBg);
  border-radius: calc(var(--trackSize) / 2) 0 0 calc(var(--trackSize) / 2);
}

/* Slider Input */

span.percentage-input-wrapper span.percentage-input {
  -webkit-appearance: none;
  appearance: none;
  -webkit-rtl-ordering: logical;
  outline: none;
  writing-mode: none;

  display: inline;
  margin: 0em;
  /* padding: 1px; */

  border: none;
  width: 4ch;

  color: -internal-light-dark-color(black, white);
  background-color: -internal-light-dark-color(white, black);

  font: 400 11px system-ui;
  cursor: text;

  font-size: inherit;
  line-height: inherit;

  font-family: inherit;
  text-align: start;
  letter-spacing: normal;
  text-indent: 0px;
  text-rendering: auto;
  word-spacing: normal;
  text-shadow: none;
  text-transform: none;
}

span.percentage-input-wrapper {
  display: inline-block;
  width: 60px;
  height: 32px;
  margin: 0;
  padding: 4px 8px;

  color: var(--color-text-default);
  background-color: var(--color-background-default);
  transition: border-color 0.2s ease-in-out, box-shadow 0.15s ease-in-out;

  font-size: 1.4rem;
  font-weight: 400;

  text-align: right;
}

.vsx-sidenav{font-family:var(--font-font-family-roboto);color:var(--color-text-primary);background-color:var(--color-background-default);box-shadow:inset -1px 0 0 0 var(--color-deprecating-vs-gray-border-1);height:100%;left:0;list-style:none;margin:0;overflow-y:auto;overflow-x:hidden;padding:0 0 96px 0;position:fixed;transition:width .4s ease-out;-webkit-user-select:none;user-select:none;width:48px;z-index:200;scrollbar-width:none}.vsx-sidenav ul{padding-bottom:96px}.vsx-sidenav h1,.vsx-sidenav ul,.vsx-sidenav li{margin:0;padding:0}.vsx-sidenav.active{width:256px}@media(min-width: 40em){.vsx-sidenav.collapsed{width:48px;transition:.4s width ease-out}.vsx-sidenav.collapsed,.vsx-sidenav-user-menu,>a,.vsx-sidenav-container-chevron{opacity:0}}.vsx-sidenav>li ul{list-style:none}.vsx-sideNav-left-logo{display:flex;height:48px}.vsx-sideNav-left-logo a.vsx-sidenav-container-row,.vsx-sideNav-left-logo a.vsx-sidenav-container-row:hover{display:flex;height:inherit;justify-content:flex-start;padding:8px;border:0;gap:12px}.vsx-logo{align-items:center;display:flex;height:32px;justify-content:center;text-align:center;width:32px}.vsx-app-name{display:inherit;font-family:var(--font-font-family-roboto);font-size:var(--font-font-size-12);font-weight:var(--font-font-weight-medium);white-space:nowrap;letter-spacing:1px;-webkit-font-smoothing:auto}.vsx-sidenav.collapsed .vsx-sidenav-container ul li a{padding-left:56px;transition:all .2s ease-in-out}.vsx-sidenav.collapsed .vsx-sidenav-link span:not(.vsx-mdi-icon),.vsx-sidenav.collapsed .vsx-sidenav-container-chevron,.vsx-sidenav.collapsed .vsx-link-group-children,.vsx-sidenav.collapsed .vsx-app-name,.vsx-sidenav.collapsed .vsx-sidenav-container-label{opacity:0;transition:opacity .2s ease-in-out}.vsx-sidenav.active .vsx-sidenav-link span:not(.vsx-mdi-icon),.vsx-sidenav.active .vsx-sidenav-container-chevron,.vsx-sidenav.active .vsx-app-name,.vsx-sidenav.active .vsx-sidenav-container-label{opacity:.8;display:inline-block;transition:all .1s ease-in-out}.vsx-sidenav.active .vsx-sidenav-link span{position:absolute}.vsx-sidenav.active .vsx-sidenav-link div~span{margin-top:3px}.vsx-sidenav a{font-family:var(--font-font-family-roboto);font-size:var(--font-font-size-xs);color:var(--color-text-primary);font-weight:var(--font-font-weight-medium);align-items:center;cursor:pointer;display:flex;height:40px;text-decoration:none;transition:.1s all ease-in-out;box-sizing:border-box;padding:0 7px 0 8px}.vsx-sidenav .vsx-link-group-children a{font-family:var(--font-font-family-roboto);font-size:var(--font-font-size-13);color:var(--color-text-secondary);font-weight:var(--font-font-weight-regular)}.vsx-sidenav .vsx-link-group-children .vsx-sidenav-entry:hover a{color:var(--color-text-primary);text-decoration:none}.vsx-sidenav-link-label{display:inline}.vsx-sidenav-container-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.vsx-sidenav-icon{font-size:1.3em;text-align:center;margin-right:20px;width:18px}.vsx-sidenav-svg-icon{display:flex;width:32px;height:32px;padding:7px;border-radius:3px;align-items:center;justify-content:center;box-sizing:border-box;opacity:.8}.vsx-sidenav-svg-icon .vsx-mdi-icon{font-size:16px;opacity:.8}.vsx-sidenav-svg-icon-right .vsx-mdi-icon{font-size:20px;opacity:.8}.vsx-sidenav-toggle-icon .vsx-mdi-icon{font-size:20px;opacity:.8}.vsx-sidenav-svg-icon-right{display:flex;width:32px;height:32px;padding:7px;border-radius:3px;align-items:center;justify-content:center;box-sizing:border-box}.vsx-sidenav-svg-icon svg,.vsx-sidenav-svg-icon .vsx-mdi-icon svg{fill:currentColor;color:currentColor}.vsx-sidenav .vsx-sidenav-user-menu:hover .vsx-user-icon-initials{border-radius:50%;background:var(--color-background-primary-var-1-hovered)}.vsx-sidenav .vsx-link-group-children{padding:0 15px 0 40px}.vsx-sidenav .vsx-link-group-children a:focus,.vsx-sidenav .vsx-link-group-children a:hover{background:var(--color-background-hovered)}.vsx-sidenav .vsx-sidenav-entry a:focus .vsx-sidenav-svg-icon,.vsx-sidenav .vsx-sidenav-entry a:hover .vsx-sidenav-svg-icon{background:var(--color-background-hovered);transition:.1s all ease-in-out}.vsx-sidenav a:focus .vsx-sidenav-link-label,.vsx-sidenav a:hover .vsx-sidenav-link-label{transition:.1s all ease-in-out}.vsx-sidenav .vsx-sidenav-entry a:focus svg,.vsx-sidenav:not(.collapsed) .expanded>a.vsx-sidenav-container-row .vsx-sidenav-container-row-left svg{transition:.2s all ease-in-out}.vsx-sidenav:not(.collapsed) .expanded>a.vsx-sidenav-container-row{font-family:var(--font-font-family-roboto);color:var(--color-text-primary);transition:.2s all ease-in-out}.vsx-sidenav .vsx-sidenav-container-row{display:flex;height:40px;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.vsx-sidenav a.vsx-sidenav-container-row{cursor:pointer}.vsx-sidenav .vsx-sidenav-container-row-left{display:flex;align-items:center;white-space:nowrap;gap:12px}.vsx-sidenav .vsx-sidenav-container ul{max-height:0;overflow:hidden;transition:.3s max-height ease-in-out}.vsx-sidenav .vsx-sidenav-container.expanded ul{max-height:fit-content}.vsx-sidenav.collapsed .vsx-sidenav-header,.vsx-sidenav .vsx-sidenav-header{height:0;opacity:0;padding:0;transition:all .2s ease-in}@media(min-width: 40em){.vsx-sidenav .vsx-sidenav-header{padding:10px 20px;height:35px;text-transform:uppercase;color:hsla(0,0%,100%,.5);font-size:11px;transition:all .2s ease-in;opacity:1}}.vsx-single-text{margin-top:-17px;margin-left:-3px;font-size:12px;font-weight:700;color:#adbbc2;opacity:1 !important}.vsx-custom{font-size:24px;padding-left:-1px}.vsx-stacked-icon{margin-right:8px}.vsx-sidenav-link-content-wrapper{display:flex;align-items:center;gap:12px}.vsx-sidenav-user-menu,.vsx-toggle-icon{background-color:var(--color-background-default);position:fixed;width:inherit;box-shadow:inset -1px 0 0 0 var(--color-deprecating-vs-gray-border-1)}.vsx-sidenav .vsx-sidenav-user-menu>a{border:0;overflow:hidden}.vsx-sidenav-user-menu{bottom:40px}.vsx-sidenav .vsx-sidenav-user-menu.vsx-sidenav-container ul{transition:.3s max-height ease-in-out}.vsx-toggle-icon{bottom:0;border-style:solid;border-color:var(--color-deprecating-vs-gray-border-1);border-width:1px;border-bottom-width:0;border-left-width:0;border-right-width:0}.vsx-sidenav .vsx-sidenav-toggle-icon{text-align:center;padding:8px}.vsx-sidenav-toggle-icon{justify-content:center}.vsx-sidenav.collapsed .vsx-sidenav-user-menu a.vsx-sidenav-container-row{padding-right:16px}.vsx-sidenav .vsx-sidenav-user-menu .vsx-sidenav-container-label{margin-left:12px}.vsx-user-icon-circle{height:32px;width:32px;border-radius:50%;background:var(--color-background-badge-secondary-var-1);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.vsx-user-icon-initials{font-family:var(--font-font-family-roboto);font-size:var(--font-font-size-12);font-weight:var(--font-font-weight-bold);color:var(--color-text-brand-primary-var-1);letter-spacing:1px;line-height:32px;text-align:center;height:32px;width:32px}.vsx-category-label{text-transform:uppercase;padding:22px 16px 8px 16px;color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.4px;white-space:nowrap}

/*# sourceMappingURL=main.a1ba7908.css.map*/