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

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

    body {
        background-color: var(--body-bg, #fff);
        color: var(--body-color, #1c1c24);
        font-family: var(--font-family-base, system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");
        font-size: var(--font-size-base, 1rem);
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-weight: var(--font-weight-normal, 400);
        line-height: 1.5;
        margin: 0;
        -ms-overflow-style: scrollbar;
        text-align: inherit
    }

    @media (max-width:767.98px) {
        body {
            font-size: 1rem
        }
    }

    ul {
        margin-top: 0
    }

    a {
        border-radius: 1px;
        color: #0b5fff;
        text-decoration: none;
        text-underline-offset: 0.23em;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
        a {
            transition: none
        }
    }

    a:hover {
        color: #004ad7;
        text-decoration: underline
    }

    a:focus-visible,
    .c-prefers-focus a:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    img {
        vertical-align: middle
    }

    button {
        font-family: inherit;
        margin: 0
    }

    button {
        overflow: visible
    }

    button,
    [type=button] {
        cursor: pointer;
        -webkit-appearance: button
    }

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

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

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

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

    .blockquote-footer::before {
        content: "— "
    }

    .carousel-inner::after {
        clear: both;
        content: "";
        display: block
    }

    .carousel-control-prev:hover,
    .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus {
        color: #fff;
        opacity: .9;
        outline: 0;
        text-decoration: none
    }

    @keyframes spinner-border {
        to {
            transform: rotate(360deg)
        }
    }

    @keyframes spinner-grow {
        0% {
            transform: scale(0)
        }

        50% {
            opacity: 1
        }
    }

    .btn:hover {
        color: var(--body-color, #1c1c24);
        text-decoration: none
    }

    .btn:focus-visible,
    .c-prefers-focus .btn:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .btn:disabled:focus-visible,
    .c-prefers-focus .btn:disabled:focus,
    .btn.disabled:focus-visible,
    .c-prefers-focus .btn.disabled:focus {
        box-shadow: none
    }

    .btn:disabled:active,
    .btn.disabled:active {
        pointer-events: none
    }

    fieldset:disabled a.btn:focus {
        box-shadow: none
    }

    fieldset:disabled a.btn:active {
        pointer-events: none
    }

    .btn-primary:hover {
        background-color: var(--btn-primary-hover-background-color, #0053f0);
        border-color: var(--btn-primary-hover-border-color, transparent);
        color: var(--btn-primary-hover-color, #fff)
    }

    .btn-secondary:hover {
        background-color: var(--btn-secondary-hover-background-color, #f7f8f9);
        border-color: var(--btn-secondary-hover-border-color, #cdced9);
        color: var(--btn-secondary-hover-color, #272833)
    }

    .btn-success:hover {
        background-color: #226a33;
        border-color: transparent;
        color: #fff
    }

    .btn-success:focus-visible,
    .c-prefers-focus .btn-success:focus {
        background-color: #226a33;
        border-color: transparent;
        color: #fff
    }

    .btn-success:active {
        background-color: #1c5629;
        border-color: transparent;
        color: #fff
    }

    .btn-info:hover {
        background-color: #294f98;
        border-color: transparent;
        color: #fff
    }

    .btn-info:focus-visible,
    .c-prefers-focus .btn-info:focus {
        background-color: #294f98;
        border-color: transparent;
        color: #fff
    }

    .btn-info:active {
        background-color: #234584;
        border-color: transparent;
        color: #fff
    }

    .btn-warning:hover {
        background-color: #9f4500;
        border-color: transparent;
        color: #fff
    }

    .btn-warning:focus-visible,
    .c-prefers-focus .btn-warning:focus {
        background-color: #9f4500;
        border-color: transparent;
        color: #fff
    }

    .btn-warning:active {
        background-color: #863a00;
        border-color: transparent;
        color: #fff
    }

    .btn-danger:hover {
        background-color: #c31212;
        border-color: transparent;
        color: #fff
    }

    .btn-danger:focus-visible,
    .c-prefers-focus .btn-danger:focus {
        background-color: #c31212;
        border-color: transparent;
        color: #fff
    }

    .btn-danger:active {
        background-color: #ab1010;
        border-color: transparent;
        color: #fff
    }

    .btn-light:hover {
        background-color: #e2e4ea;
        border-color: transparent;
        color: #272833
    }

    .btn-light:focus-visible,
    .c-prefers-focus .btn-light:focus {
        background-color: #e2e4ea;
        border-color: transparent;
        color: #272833
    }

    .btn-light:active {
        background-color: #d3d6e0;
        border-color: transparent;
        color: #272833
    }

    .btn-dark:hover {
        background-color: #1c1c24;
        border-color: transparent;
        color: #fff
    }

    .btn-dark:focus-visible,
    .c-prefers-focus .btn-dark:focus {
        background-color: #1c1c24;
        border-color: transparent;
        color: #fff
    }

    .btn-dark:active {
        background-color: #111116;
        border-color: transparent;
        color: #fff
    }

    .btn-link:hover {
        color: var(--btn-link-hover-color, #004ad7);
        text-decoration: underline
    }

    .btn-link:focus-visible,
    .c-prefers-focus .btn-link:focus {
        text-decoration: none
    }

    .btn-link:active {
        box-shadow: [none]
    }

    .btn-translucent.btn-primary:hover {
        background-color: rgba(0, 83, 240, 0.06);
        color: #0053f0
    }

    .btn-translucent.btn-primary:focus-visible,
    .c-prefers-focus .btn-translucent.btn-primary:focus {
        background-color: rgba(0, 83, 240, 0.06);
        color: #0053f0
    }

    .btn-translucent.btn-primary:active {
        background-color: rgba(0, 83, 240, 0.08);
        color: #0053f0
    }

    .btn-translucent.btn-secondary:hover {
        background-color: rgba(57, 58, 74, 0.06);
        color: #6b6c7e
    }

    .btn-translucent.btn-secondary:focus-visible,
    .c-prefers-focus .btn-translucent.btn-secondary:focus {
        background-color: rgba(57, 58, 74, 0.06);
        color: #6b6c7e
    }

    .btn-translucent.btn-secondary:active {
        background-color: rgba(57, 58, 74, 0.08);
        color: #6b6c7e
    }

    .btn-translucent.btn-info:hover,
    .btn-beta:hover {
        background-color: rgba(41, 79, 152, 0.06);
        color: #294f98
    }

    .btn-translucent.btn-info:focus-visible,
    .c-prefers-focus .btn-translucent.btn-info:focus,
    .btn-beta:focus-visible,
    .c-prefers-focus .btn-beta:focus {
        background-color: rgba(41, 79, 152, 0.06);
        color: #294f98
    }

    .btn-translucent.btn-info:active,
    .btn-beta:active {
        background-color: rgba(41, 79, 152, 0.08);
        color: #294f98
    }

    .btn-translucent.btn-success:hover {
        background-color: rgba(34, 106, 51, 0.06);
        color: #226a33
    }

    .btn-translucent.btn-success:focus-visible,
    .c-prefers-focus .btn-translucent.btn-success:focus {
        background-color: rgba(34, 106, 51, 0.06);
        color: #226a33
    }

    .btn-translucent.btn-success:active {
        background-color: rgba(34, 106, 51, 0.08);
        color: #226a33
    }

    .btn-translucent.btn-warning:hover {
        background-color: rgba(159, 69, 0, 0.06);
        color: #9f4500
    }

    .btn-translucent.btn-warning:focus-visible,
    .c-prefers-focus .btn-translucent.btn-warning:focus {
        background-color: rgba(159, 69, 0, 0.06);
        color: #9f4500
    }

    .btn-translucent.btn-warning:active {
        background-color: rgba(159, 69, 0, 0.08);
        color: #9f4500
    }

    .btn-translucent.btn-danger:hover {
        background-color: rgba(195, 18, 18, 0.06);
        color: #c31212
    }

    .btn-translucent.btn-danger:focus-visible,
    .c-prefers-focus .btn-translucent.btn-danger:focus {
        background-color: rgba(195, 18, 18, 0.06);
        color: #c31212
    }

    .btn-translucent.btn-danger:active {
        background-color: rgba(195, 18, 18, 0.08);
        color: #c31212
    }

    .clay-dark.btn-translucent.btn-primary:hover,
    .clay-dark .btn-translucent.btn-primary:hover {
        background-color: rgba(179, 205, 255, 0.06);
        color: #80acff
    }

    .clay-dark.btn-translucent.btn-primary:focus-visible,
    .clay-dark .btn-translucent.btn-primary:focus-visible,
    .c-prefers-focus .clay-dark.btn-translucent.btn-primary:focus,
    .c-prefers-focus .clay-dark .btn-translucent.btn-primary:focus,
    .clay-dark .c-prefers-focus .btn-translucent.btn-primary:focus {
        background-color: rgba(179, 205, 255, 0.06);
        color: #80acff
    }

    .clay-dark.btn-translucent.btn-primary:active,
    .clay-dark .btn-translucent.btn-primary:active {
        background-color: rgba(179, 205, 255, 0.08);
        color: #80acff
    }

    .clay-dark.btn-translucent.btn-info:hover,
    .clay-dark .btn-translucent.btn-info:hover,
    .btn-beta-dark:hover {
        background-color: rgba(238, 242, 250, 0.06);
        color: #89a7e0
    }

    .clay-dark.btn-translucent.btn-info:focus-visible,
    .clay-dark .btn-translucent.btn-info:focus-visible,
    .btn-beta-dark:focus-visible,
    .c-prefers-focus .clay-dark.btn-translucent.btn-info:focus,
    .c-prefers-focus .clay-dark .btn-translucent.btn-info:focus,
    .clay-dark .c-prefers-focus .btn-translucent.btn-info:focus,
    .c-prefers-focus .btn-beta-dark:focus {
        background-color: rgba(238, 242, 250, 0.06);
        color: #89a7e0
    }

    .clay-dark.btn-translucent.btn-info:active,
    .clay-dark .btn-translucent.btn-info:active,
    .btn-beta-dark:active {
        background-color: rgba(238, 242, 250, 0.08);
        color: #89a7e0
    }

    .clay-dark.btn-translucent.btn-success:hover,
    .clay-dark .btn-translucent.btn-success:hover {
        background-color: rgba(237, 249, 240, 0.06);
        color: #5aca75
    }

    .clay-dark.btn-translucent.btn-success:focus-visible,
    .clay-dark .btn-translucent.btn-success:focus-visible,
    .c-prefers-focus .clay-dark.btn-translucent.btn-success:focus,
    .c-prefers-focus .clay-dark .btn-translucent.btn-success:focus,
    .clay-dark .c-prefers-focus .btn-translucent.btn-success:focus {
        background-color: rgba(237, 249, 240, 0.06);
        color: #5aca75
    }

    .clay-dark.btn-translucent.btn-success:active,
    .clay-dark .btn-translucent.btn-success:active {
        background-color: rgba(237, 249, 240, 0.08);
        color: #5aca75
    }

    .clay-dark.btn-translucent.btn-warning:hover,
    .clay-dark .btn-translucent.btn-warning:hover {
        background-color: rgba(255, 244, 236, 0.06);
        color: #ff8f39
    }

    .clay-dark.btn-translucent.btn-warning:focus-visible,
    .clay-dark .btn-translucent.btn-warning:focus-visible,
    .c-prefers-focus .clay-dark.btn-translucent.btn-warning:focus,
    .c-prefers-focus .clay-dark .btn-translucent.btn-warning:focus,
    .clay-dark .c-prefers-focus .btn-translucent.btn-warning:focus {
        background-color: rgba(255, 244, 236, 0.06);
        color: #ff8f39
    }

    .clay-dark.btn-translucent.btn-warning:active,
    .clay-dark .btn-translucent.btn-warning:active {
        background-color: rgba(255, 244, 236, 0.08);
        color: #ff8f39
    }

    .clay-dark.btn-translucent.btn-danger:hover,
    .clay-dark .btn-translucent.btn-danger:hover {
        background-color: rgba(254, 239, 239, 0.06);
        color: #f48989
    }

    .clay-dark.btn-translucent.btn-danger:focus-visible,
    .clay-dark .btn-translucent.btn-danger:focus-visible,
    .c-prefers-focus .clay-dark.btn-translucent.btn-danger:focus,
    .c-prefers-focus .clay-dark .btn-translucent.btn-danger:focus,
    .clay-dark .c-prefers-focus .btn-translucent.btn-danger:focus {
        background-color: rgba(254, 239, 239, 0.06);
        color: #f48989
    }

    .clay-dark.btn-translucent.btn-danger:active,
    .clay-dark .btn-translucent.btn-danger:active {
        background-color: rgba(254, 239, 239, 0.08);
        color: #f48989
    }

    .btn-outline-primary:hover {
        background-color: var(--btn-outline-primary-hover-background-color, #f0f5ff);
        border-color: var(--btn-outline-primary-hover-border-color, #0b5fff);
        color: var(--btn-outline-primary-hover-color, #fff)
    }

    .btn-outline-secondary:hover {
        background-color: var(--btn-outline-secondary-hover-background-color, rgba(39, 40, 51, 0.03));
        border-color: var(--btn-outline-secondary-hover-border-color, transparent);
        color: var(--btn-outline-secondary-hover-color, #272833)
    }

    .btn-outline-success:hover {
        background-color: #226a33;
        border-color: #287d3c;
        color: #fff
    }

    .btn-outline-success:focus-visible,
    .c-prefers-focus .btn-outline-success:focus {
        background-color: #226a33;
        color: #fff
    }

    .btn-outline-success:active {
        background-color: #1c5629;
        border-color: #287d3c;
        color: #fff
    }

    .btn-outline-info:hover {
        background-color: #294f98;
        border-color: #2e5aac;
        color: #fff
    }

    .btn-outline-info:focus-visible,
    .c-prefers-focus .btn-outline-info:focus {
        background-color: #294f98;
        color: #fff
    }

    .btn-outline-info:active {
        background-color: #234584;
        border-color: #2e5aac;
        color: #fff
    }

    .btn-outline-warning:hover {
        background-color: #9f4500;
        border-color: #b95000;
        color: #fff
    }

    .btn-outline-warning:focus-visible,
    .c-prefers-focus .btn-outline-warning:focus {
        background-color: #9f4500;
        color: #fff
    }

    .btn-outline-warning:active {
        background-color: #863a00;
        border-color: #b95000;
        color: #fff
    }

    .btn-outline-danger:hover {
        background-color: #c31212;
        border-color: #da1414;
        color: #fff
    }

    .btn-outline-danger:focus-visible,
    .c-prefers-focus .btn-outline-danger:focus {
        background-color: #c31212;
        color: #fff
    }

    .btn-outline-danger:active {
        background-color: #ab1010;
        border-color: #da1414;
        color: #fff
    }

    .btn-outline-light:hover {
        background-color: #e2e4ea;
        border-color: #f1f2f5;
        color: #272833
    }

    .btn-outline-light:focus-visible,
    .c-prefers-focus .btn-outline-light:focus {
        background-color: #e2e4ea;
        color: #272833
    }

    .btn-outline-light:active {
        background-color: #d3d6e0;
        border-color: #f1f2f5;
        color: #272833
    }

    .btn-outline-dark:hover {
        background-color: #1c1c24;
        border-color: #272833;
        color: #fff
    }

    .btn-outline-dark:focus-visible,
    .c-prefers-focus .btn-outline-dark:focus {
        background-color: #1c1c24;
        color: #fff
    }

    .btn-outline-dark:active {
        background-color: #111116;
        border-color: #272833;
        color: #fff
    }

    .btn-outline-borderless:hover {
        border-color: transparent
    }

    .btn-outline-borderless:focus-visible,
    .c-prefers-focus .btn-outline-borderless:focus {
        border-color: transparent
    }

    .btn-outline-borderless:not(:disabled):not(.disabled):active {
        border-color: rgba(0, 0, 0, 0)
    }

    .c-horizontal-resizer:hover {
        background-color: #5791ff
    }

    .c-horizontal-resizer:focus {
        background-color: #5791ff
    }

    .container {
        margin-left: auto;
        margin-right: auto;
        padding-left: calc(24px*0.5);
        padding-right: calc(24px*0.5);
        width: 100%
    }

    @media (min-width:576px) {
        .container {
            max-width: var(--container-max-sm, 540px)
        }
    }

    @media (min-width:768px) {
        .container {
            max-width: var(--container-max-md, 720px)
        }
    }

    @media (min-width:992px) {
        .container {
            max-width: var(--container-max-lg, 960px)
        }
    }

    @media (min-width:1280px) {
        .container {
            max-width: var(--container-max-xl, 1248px)
        }
    }

    .row {
        display: flex;
        flex-wrap: wrap;
        margin-left: -12px;
        margin-right: -12px
    }

    .col-lg-9,
    .col-lg-3,
    .col-12 {
        padding-left: 12px;
        padding-right: 12px;
        position: relative;
        width: 100%
    }

    .col-12 {
        flex: 0 0 calc(12/12*100%);
        max-width: calc(12/12*100%)
    }

    @media (min-width:992px) {
        .col-lg-3 {
            flex: 0 0 calc(3/12*100%);
            max-width: calc(3/12*100%)
        }

        .col-lg-9 {
            flex: 0 0 calc(9/12*100%);
            max-width: calc(9/12*100%)
        }
    }

    .alert .close:hover,
    .portlet-msg-alert .close:hover,
    .portlet-msg-error .close:hover,
    .portlet-msg-help .close:hover,
    .portlet-msg-info .close:hover,
    .portlet-msg-progress .close:hover,
    .portlet-msg-success .close:hover {
        color: inherit
    }

    .alert-link:hover,
    .alert-link.btn-unstyled:hover {
        text-decoration: none
    }

    .alert-link:focus-visible,
    .c-prefers-focus .alert-link:focus,
    .alert-link.btn-unstyled:focus-visible,
    .c-prefers-focus .alert-link.btn-unstyled:focus {
        text-decoration: none
    }

    .alert-primary .alert-btn:hover {
        background-color: #0b5fff;
        color: #fff;
        border-color: #0b5fff
    }

    .alert-primary .alert-btn:active {
        background-color: #0053f1;
        border-color: #0053f1
    }

    .alert-primary .close:hover {
        color: #0b5fff
    }

    .alert-secondary .alert-btn:hover {
        background-color: #6b6c7e;
        color: #fff;
        border-color: #6b6c7e
    }

    .alert-secondary .alert-btn:active {
        background-color: #5f6070;
        border-color: #5f6070
    }

    .alert-secondary .close:hover {
        color: #6b6c7e
    }

    .alert-success .alert-btn:hover,
    .portlet-msg-success .alert-btn:hover {
        background-color: #287d3c;
        color: #fff;
        border-color: #287d3c
    }

    .alert-success .alert-btn:active,
    .portlet-msg-success .alert-btn:active {
        background-color: #226a33;
        border-color: #226a33
    }

    .alert-success .close:hover,
    .portlet-msg-success .close:hover {
        color: #287d3c
    }

    .alert-info .alert-btn:hover,
    .portlet-msg-help .alert-btn:hover,
    .portlet-msg-info .alert-btn:hover,
    .portlet-msg-progress .alert-btn:hover {
        background-color: #2e5aac;
        color: #fff;
        border-color: #2e5aac
    }

    .alert-info .alert-btn:active,
    .portlet-msg-help .alert-btn:active,
    .portlet-msg-info .alert-btn:active,
    .portlet-msg-progress .alert-btn:active {
        background-color: #294f98;
        border-color: #294f98
    }

    .alert-info .close:hover,
    .portlet-msg-help .close:hover,
    .portlet-msg-info .close:hover,
    .portlet-msg-progress .close:hover {
        color: #2e5aac
    }

    .alert-warning .alert-btn:hover,
    .portlet-msg-alert .alert-btn:hover {
        background-color: #b95000;
        color: #fff;
        border-color: #b95000
    }

    .alert-warning .alert-btn:active,
    .portlet-msg-alert .alert-btn:active {
        background-color: #a04500;
        border-color: #a04500
    }

    .alert-warning .close:hover,
    .portlet-msg-alert .close:hover {
        color: #b95000
    }

    .alert-danger .alert-btn:hover,
    .portlet-msg-error .alert-btn:hover {
        background-color: #da1414;
        color: #fff;
        border-color: #da1414
    }

    .alert-danger .alert-btn:active,
    .portlet-msg-error .alert-btn:active {
        background-color: #c31212;
        border-color: #c31212
    }

    .alert-danger .close:hover,
    .portlet-msg-error .close:hover {
        color: #da1414
    }

    .alert-light .alert-btn:hover {
        background-color: #272833;
        color: #fff;
        border-color: #272833
    }

    .alert-light .alert-btn:active {
        background-color: #1c1d25;
        border-color: #1c1d25
    }

    .alert-light .close:hover {
        color: #272833
    }

    .alert-dark .alert-btn:hover {
        background-color: #272833;
        color: #fff;
        border-color: #272833
    }

    .alert-dark .alert-btn:active {
        background-color: #1c1d25;
        border-color: #1c1d25
    }

    .alert-dark .close:hover {
        color: #f1f2f5
    }

    .badge[href]:hover,
    .badge[type]:hover {
        text-decoration: none
    }

    .badge[href]:focus-visible,
    .c-prefers-focus .badge[href]:focus,
    .badge[type]:focus-visible,
    .c-prefers-focus .badge[type]:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .badge a:hover {
        text-decoration: none
    }

    .badge a:focus-visible,
    .c-prefers-focus .badge a:focus {
        text-decoration: none
    }

    .badge-item .close:hover {
        color: inherit;
        opacity: 1
    }

    .badge-item .close:focus-visible,
    .c-prefers-focus .badge-item .close:focus {
        opacity: 1
    }

    [href].badge-primary:hover,
    [type].badge-primary:hover {
        background-color: #0b5fff;
        color: #fff
    }

    [href].badge-primary:focus-visible,
    .c-prefers-focus [href].badge-primary:focus,
    [type].badge-primary:focus-visible,
    .c-prefers-focus [type].badge-primary:focus {
        background-color: #0b5fff;
        box-shadow: 0 0 0 0.2rem rgba(11, 95, 255, 0.5);
        color: #fff
    }

    [href].badge-secondary:hover,
    [type].badge-secondary:hover {
        background-color: #e7e7ed;
        color: #272833
    }

    [href].badge-secondary:focus-visible,
    .c-prefers-focus [href].badge-secondary:focus,
    [type].badge-secondary:focus-visible,
    .c-prefers-focus [type].badge-secondary:focus {
        background-color: #e7e7ed;
        color: #272833;
        box-shadow: 0 0 0 0.2rem rgba(231, 231, 237, 0.5)
    }

    [href].badge-success:hover,
    [type].badge-success:hover {
        background-color: #287d3c;
        color: #fff
    }

    [href].badge-success:focus-visible,
    .c-prefers-focus [href].badge-success:focus,
    [type].badge-success:focus-visible,
    .c-prefers-focus [type].badge-success:focus {
        background-color: #287d3c;
        color: #fff;
        box-shadow: 0 0 0 0.2rem rgba(40, 125, 60, 0.5)
    }

    [href].badge-info:hover,
    [type].badge-info:hover {
        background-color: #2e5aac;
        color: #fff
    }

    [href].badge-info:focus-visible,
    .c-prefers-focus [href].badge-info:focus,
    [type].badge-info:focus-visible,
    .c-prefers-focus [type].badge-info:focus {
        background-color: #2e5aac;
        color: #fff;
        box-shadow: 0 0 0 0.2rem rgba(46, 90, 172, 0.5)
    }

    [href].badge-warning:hover,
    [type].badge-warning:hover {
        background-color: #b95000;
        color: #fff
    }

    [href].badge-warning:focus-visible,
    .c-prefers-focus [href].badge-warning:focus,
    [type].badge-warning:focus-visible,
    .c-prefers-focus [type].badge-warning:focus {
        background-color: #b95000;
        color: #fff;
        box-shadow: 0 0 0 0.2rem rgba(185, 80, 0, 0.5)
    }

    [href].badge-danger:hover,
    [type].badge-danger:hover {
        background-color: #da1414;
        color: #fff
    }

    [href].badge-danger:focus-visible,
    .c-prefers-focus [href].badge-danger:focus,
    [type].badge-danger:focus-visible,
    .c-prefers-focus [type].badge-danger:focus {
        background-color: #da1414;
        color: #fff;
        box-shadow: 0 0 0 0.2rem rgba(218, 20, 20, 0.5)
    }

    [href].badge-light:hover,
    [type].badge-light:hover {
        background-color: #f1f2f5;
        color: #272833
    }

    [href].badge-light:focus-visible,
    .c-prefers-focus [href].badge-light:focus,
    [type].badge-light:focus-visible,
    .c-prefers-focus [type].badge-light:focus {
        background-color: #f1f2f5;
        color: #272833;
        box-shadow: 0 0 0 0.2rem rgba(241, 242, 245, 0.5)
    }

    [href].badge-dark:hover,
    [type].badge-dark:hover {
        background-color: #272833;
        color: #fff
    }

    [href].badge-dark:focus-visible,
    .c-prefers-focus [href].badge-dark:focus,
    [type].badge-dark:focus-visible,
    .c-prefers-focus [type].badge-dark:focus {
        background-color: #272833;
        color: #fff;
        box-shadow: 0 0 0 0.2rem rgba(39, 40, 51, 0.5)
    }

    .breadcrumb-link:hover {
        color: #6b6c7e;
        text-decoration: underline
    }

    .breadcrumb-link:focus-visible,
    .c-prefers-focus .breadcrumb-link:focus {
        color: #6b6c7e;
        text-decoration: underline;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .breadcrumb-item+.breadcrumb-item::before {
        color: #6b6c7e;
        display: block;
        float: left;
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline\'%20d=\'M375.2%20239.2%20173.3%2037c-23.6-23-59.9%2011.9-36%2035.1l183%20183.9-182.9%20183.8c-24%2023.5%2012.5%2058.2%2036.1%2035.2l201.7-202.1c10.2-10.1%209.3-24.4%200-33.7z\'%20fill=\'%236b6c7e\'/%3E%3C/svg%3E);
        background-repeat: no-repeat;
        background-size: 100%;
        content: "";
        height: 0.6em;
        left: 0;
        margin-top: calc(-0.6em/2);
        padding: 0;
        position: absolute;
        top: 50%;
        width: 0.6em
    }

    .breadcrumb-item+.breadcrumb-item:hover::before {
        text-decoration: underline
    }

    .breadcrumb-item+.breadcrumb-item:hover::before {
        text-decoration: none
    }

    .breadcrumb-item .dropdown-toggle:hover {
        text-decoration: none
    }

    .breadcrumb-item .dropdown-toggle:focus-visible,
    .c-prefers-focus .breadcrumb-item .dropdown-toggle:focus {
        text-decoration: none
    }

    .btn-group>.btn:hover,
    .btn-group-vertical>.btn:hover {
        z-index: 1
    }

    .btn-group>.btn:focus,
    .btn-group-vertical>.btn:focus {
        z-index: 3
    }

    .btn-group>.btn:active,
    .btn-group-vertical>.btn:active {
        z-index: 2
    }

    .label[href]:hover,
    .label[type]:hover,
    .label[tabindex]:hover {
        text-decoration: underline
    }

    .label[href]:focus-visible,
    .c-prefers-focus .label[href]:focus,
    .label[type]:focus-visible,
    .c-prefers-focus .label[type]:focus,
    .label[tabindex]:focus-visible,
    .c-prefers-focus .label[tabindex]:focus {
        text-decoration: underline;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .label a:hover,
    .label .btn-unstyled:hover {
        color: inherit;
        text-decoration: underline
    }

    .label a:focus-visible,
    .c-prefers-focus .label a:focus,
    .label .btn-unstyled:focus-visible,
    .c-prefers-focus .label .btn-unstyled:focus {
        color: inherit;
        text-decoration: underline
    }

    .label-item .close:hover {
        color: inherit;
        opacity: 1
    }

    .label-item .close:focus-visible,
    .c-prefers-focus .label-item .close:focus {
        opacity: 1
    }

    [href].label-primary:hover,
    [type].label-primary:hover,
    [tabindex].label-primary:hover {
        border-color: #80acff;
        color: #004ad7
    }

    [href].label-primary:focus-visible,
    .c-prefers-focus [href].label-primary:focus,
    [type].label-primary:focus-visible,
    .c-prefers-focus [type].label-primary:focus,
    [tabindex].label-primary:focus-visible,
    .c-prefers-focus [tabindex].label-primary:focus {
        color: #004ad7
    }

    .label-primary a:hover,
    .label-primary .btn-unstyled:hover {
        color: #004ad7
    }

    .label-primary .close:hover {
        color: #004ad7
    }

    .label-primary .close:focus-visible,
    .c-prefers-focus .label-primary .close:focus {
        color: #004ad7
    }

    [href].label-secondary:hover,
    [type].label-secondary:hover,
    [tabindex].label-secondary:hover {
        border-color: #cdced9;
        color: #272833
    }

    [href].label-secondary:focus-visible,
    .c-prefers-focus [href].label-secondary:focus,
    [type].label-secondary:focus-visible,
    .c-prefers-focus [type].label-secondary:focus,
    [tabindex].label-secondary:focus-visible,
    .c-prefers-focus [tabindex].label-secondary:focus {
        color: #272833
    }

    .label-secondary a:hover,
    .label-secondary .btn-unstyled:hover {
        color: #272833
    }

    .label-secondary .close:hover {
        color: #272833
    }

    .label-secondary .close:focus-visible,
    .c-prefers-focus .label-secondary .close:focus {
        color: #272833
    }

    [href].label-success:hover,
    [type].label-success:hover,
    [tabindex].label-success:hover {
        border-color: #5aca75;
        color: #1c5629
    }

    [href].label-success:focus-visible,
    .c-prefers-focus [href].label-success:focus,
    [type].label-success:focus-visible,
    .c-prefers-focus [type].label-success:focus,
    [tabindex].label-success:focus-visible,
    .c-prefers-focus [tabindex].label-success:focus {
        color: #1c5629
    }

    .label-success a:hover,
    .label-success .btn-unstyled:hover {
        color: #1c5629
    }

    .label-success .close:hover {
        color: #1c5629
    }

    .label-success .close:focus-visible,
    .c-prefers-focus .label-success .close:focus {
        color: #1c5629
    }

    [href].label-info:hover,
    [type].label-info:hover,
    [tabindex].label-info:hover {
        border-color: #89a7e0;
        color: #234584
    }

    [href].label-info:focus-visible,
    .c-prefers-focus [href].label-info:focus,
    [type].label-info:focus-visible,
    .c-prefers-focus [type].label-info:focus,
    [tabindex].label-info:focus-visible,
    .c-prefers-focus [tabindex].label-info:focus {
        color: #234584
    }

    .label-info a:hover,
    .label-info .btn-unstyled:hover {
        color: #234584
    }

    .label-info .close:hover {
        color: #234584
    }

    .label-info .close:focus-visible,
    .c-prefers-focus .label-info .close:focus {
        color: #234584
    }

    [href].label-warning:hover,
    [type].label-warning:hover,
    [tabindex].label-warning:hover {
        border-color: #ff8f39;
        color: #863a00
    }

    [href].label-warning:focus-visible,
    .c-prefers-focus [href].label-warning:focus,
    [type].label-warning:focus-visible,
    .c-prefers-focus [type].label-warning:focus,
    [tabindex].label-warning:focus-visible,
    .c-prefers-focus [tabindex].label-warning:focus {
        color: #863a00
    }

    .label-warning a:hover,
    .label-warning .btn-unstyled:hover {
        color: #863a00
    }

    .label-warning .close:hover {
        color: #863a00
    }

    .label-warning .close:focus-visible,
    .c-prefers-focus .label-warning .close:focus {
        color: #863a00
    }

    [href].label-danger:hover,
    [type].label-danger:hover,
    [tabindex].label-danger:hover {
        border-color: #f48989;
        color: #ab1010
    }

    [href].label-danger:focus-visible,
    .c-prefers-focus [href].label-danger:focus,
    [type].label-danger:focus-visible,
    .c-prefers-focus [type].label-danger:focus,
    [tabindex].label-danger:focus-visible,
    .c-prefers-focus [tabindex].label-danger:focus {
        color: #ab1010
    }

    .label-danger a:hover,
    .label-danger .btn-unstyled:hover {
        color: #ab1010
    }

    .label-danger .close:hover {
        color: #ab1010
    }

    .label-danger .close:focus-visible,
    .c-prefers-focus .label-danger .close:focus {
        color: #ab1010
    }

    [href].label-dark:hover,
    [type].label-dark:hover,
    [tabindex].label-dark:hover {
        border-color: #272833;
        color: #393a4a
    }

    [href].label-dark:focus-visible,
    .c-prefers-focus [href].label-dark:focus,
    [type].label-dark:focus-visible,
    .c-prefers-focus [type].label-dark:focus,
    [tabindex].label-dark:focus-visible,
    .c-prefers-focus [tabindex].label-dark:focus {
        color: #393a4a
    }

    .label-dark a:hover,
    .label-dark .btn-unstyled:hover {
        color: #393a4a
    }

    .label-dark .close:hover {
        color: #393a4a
    }

    .label-dark .close:focus-visible,
    .c-prefers-focus .label-dark .close:focus {
        color: #393a4a
    }

    [href].label-light:hover,
    [type].label-light:hover,
    [tabindex].label-light:hover {
        border-color: #f1f2f5;
        color: #d3d6e0
    }

    [href].label-light:focus-visible,
    .c-prefers-focus [href].label-light:focus,
    [type].label-light:focus-visible,
    .c-prefers-focus [type].label-light:focus,
    [tabindex].label-light:focus-visible,
    .c-prefers-focus [tabindex].label-light:focus {
        color: #d3d6e0
    }

    .label-light a:hover,
    .label-light .btn-unstyled:hover {
        color: #d3d6e0
    }

    .label-light .close:hover {
        color: #d3d6e0
    }

    .label-light .close:focus-visible,
    .c-prefers-focus .label-light .close:focus {
        color: #d3d6e0
    }

    [href].label-inverse-primary:hover,
    [type].label-inverse-primary:hover,
    [tabindex].label-inverse-primary:hover {
        color: #fff
    }

    [href].label-inverse-secondary:hover,
    [type].label-inverse-secondary:hover,
    [tabindex].label-inverse-secondary:hover {
        color: #fff
    }

    [href].label-inverse-success:hover,
    [type].label-inverse-success:hover,
    [tabindex].label-inverse-success:hover {
        color: #fff
    }

    [href].label-inverse-info:hover,
    [type].label-inverse-info:hover,
    [tabindex].label-inverse-info:hover {
        color: #fff
    }

    [href].label-inverse-warning:hover,
    [type].label-inverse-warning:hover,
    [tabindex].label-inverse-warning:hover {
        color: #fff
    }

    [href].label-inverse-danger:hover,
    [type].label-inverse-danger:hover,
    [tabindex].label-inverse-danger:hover {
        color: #fff
    }

    [href].label-inverse-light:hover,
    [type].label-inverse-light:hover,
    [tabindex].label-inverse-light:hover {
        color: #272833
    }

    [href].label-inverse-dark:hover,
    [type].label-inverse-dark:hover,
    [tabindex].label-inverse-dark:hover {
        color: #fff
    }

    .card-title[href]:hover,
    .card-title a[href]:hover {
        color: #272833
    }

    .card-subtitle[href]:hover,
    .card-subtitle a[href]:hover {
        color: #6b6c7e
    }

    .card-link:hover {
        color: #6b6c7e;
        text-decoration: underline
    }

    .form-check-card:hover .card {
        box-shadow: 0 0 0 2px #80acff
    }

    .form-check-card .custom-control .custom-control-label::before {
        top: 0
    }

    .form-check-card .custom-control .custom-control-label::after {
        top: 0
    }

    .card-interactive:hover {
        background-color: #f7f8f9;
        text-decoration: none
    }

    .card-interactive:focus-visible,
    .c-prefers-focus .card-interactive:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .card-interactive:active {
        background-color: #f1f2f5
    }

    .card-interactive::after {
        border-radius: 0 0 0.25rem 0.25rem;
        bottom: 0px;
        content: "";
        height: 0;
        left: 0px;
        position: absolute;
        right: 0px;
        transition: height .15s ease-out
    }

    @media (prefers-reduced-motion:reduce) {
        .card-interactive::after {
            transition: none
        }
    }

    .c-prefers-reduced-motion .card-interactive::after {
        transition: none
    }

    .card-interactive:hover::after,
    .card-interactive.hover::after {
        height: 4px
    }

    .card-interactive:focus::after,
    .card-interactive.focus::after {
        height: 4px
    }

    .card-interactive:active::after,
    .card-interactive.active::after {
        height: 4px
    }

    .card-interactive-primary:focus-visible,
    .c-prefers-focus .card-interactive-primary:focus {
        background-color: #f7f8f9
    }

    .card-interactive-primary:active {
        background-color: #f1f2f5
    }

    .card-interactive-primary:hover::after,
    .card-interactive-primary.hover::after {
        background-color: #0b5fff
    }

    .card-interactive-primary:focus::after,
    .card-interactive-primary.focus::after {
        background-color: #0b5fff
    }

    .card-interactive-primary:active::after,
    .card-interactive-primary.active::after {
        background-color: #0b5fff
    }

    .card-interactive-secondary:hover {
        background-color: #fff;
        border-color: transparent;
        box-shadow: 0 0 0 2px #5791ff;
        color: #272833
    }

    .card-interactive-secondary:focus-visible,
    .c-prefers-focus .card-interactive-secondary:focus {
        border-color: transparent;
        box-shadow: 0 0 0 2px #5791ff
    }

    .card-interactive-secondary:active {
        background-color: #fff
    }

    .card-type-template:hover {
        color: #272833
    }

    .card-type-template::after {
        bottom: -1px;
        left: -1px;
        right: -1px
    }

    .template-card-horizontal:hover {
        color: #6b6c7e
    }

    .dropdown-item:hover {
        background-color: #f0f5ff;
        color: #272833;
        text-decoration: none
    }

    .dropdown-item:focus-visible,
    .c-prefers-focus .dropdown-item:focus {
        background-color: #f0f5ff;
        color: #272833;
        text-decoration: none;
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff;
        outline: 0
    }

    .dropdown-item:active {
        background-color: #f0f5ff;
        color: #272833;
        text-decoration: none
    }

    .dropdown-item:active label {
        color: #272833
    }

    .dropdown-item:active .form-check-label {
        color: #272833
    }

    .dropdown-item.btn:not([disabled]):not(.disabled):active:focus-visible,
    .c-prefers-focus .dropdown-item.btn:not([disabled]):not(.disabled):active:focus,
    .dropdown-item.btn:not([disabled]):not(.disabled).active:focus-visible,
    .c-prefers-focus .dropdown-item.btn:not([disabled]):not(.disabled).active:focus {
        box-shadow: inset 0 0 0 .125rem #80acff, inset 0 0 0 .25rem #fff
    }

    .dropdown-item:disabled:active,
    .dropdown-item.disabled:active {
        pointer-events: none
    }

    .dropdown-menu-select.dropdown-menu .dropdown-item-scroll:hover {
        background-color: #f0f5ff;
        background-image: none;
        color: #272833
    }

    .dropdown-menu-select.dropdown-menu .dropdown-item-scroll:focus-visible,
    .c-prefers-focus .dropdown-menu-select.dropdown-menu .dropdown-item-scroll:focus {
        background-color: #f0f5ff;
        background-image: none;
        color: #272833
    }

    .dropdown-menu-select.dropdown-menu .dropdown-item-scroll:active {
        background-color: #f0f5ff;
        background-image: none;
        color: #272833
    }

    .dropdown-menu-select.dropdown-menu .dropdown-item-scroll:active label {
        color: #272833
    }

    .dropdown-menu-select.dropdown-menu .dropdown-item-scroll:active .form-check-label {
        color: #272833
    }

    .dropright .dropdown-toggle::after {
        vertical-align: 0
    }

    .dropleft .dropdown-toggle::before {
        vertical-align: 0
    }

    .dropdown-item-indicator-text-start:hover {
        color: inherit;
        text-decoration: inherit
    }

    .dropdown-item-indicator-text-start:focus-visible,
    .c-prefers-focus .dropdown-item-indicator-text-start:focus {
        color: inherit;
        text-decoration: inherit
    }

    .dropdown-item-indicator-text-end:hover {
        color: inherit;
        text-decoration: inherit
    }

    .dropdown-item-indicator-text-end:focus-visible,
    .c-prefers-focus .dropdown-item-indicator-text-end:focus {
        color: inherit;
        text-decoration: inherit
    }

    .form-control::placeholder {
        color: #6b6c7e;
        opacity: 1
    }

    .form-control:focus-visible,
    .c-prefers-focus .form-control:focus {
        background-color: #f0f5ff;
        border-color: #80acff;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        color: #272833;
        outline: 0
    }

    .form-control:focus-within:has(input:focus) {
        background-color: #f0f5ff;
        border-color: #80acff;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        color: #272833
    }

    .form-control:disabled::placeholder,
    .form-control.disabled::placeholder {
        color: #a7a9bc
    }

    .form-control::-ms-clear,
    .form-control::-ms-reveal {
        display: none;
        height: 0;
        width: 0
    }

    .form-control-inset:focus-visible,
    .c-prefers-focus .form-control-inset:focus {
        outline: 0
    }

    .form-control-inset::-ms-clear,
    .form-control-inset::-ms-reveal {
        display: none;
        height: 0;
        width: 0
    }

    select.form-control:focus-visible,
    .c-prefers-focus select.form-control:focus {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline%20caret-double-l-top\'%20d=\'m347.913%20199.336-81.538-85c-5.413-5.642-14.188-5.642-19.6%200l-81.538%2085c-8.731%209.101-2.548%2024.664%209.8%2024.664h163.077c12.348%200%2018.531-15.563%209.8-24.664z\'%20fill=\'%236b6c7e\'/%3E%3Cpath%20class=\'lexicon-icon-outline%20caret-double-l-bottom\'%20d=\'m165.236%20312.664%2081.538%2085c5.412%205.642%2014.188%205.642%2019.6%200l81.538-85c8.731-9.101%202.548-24.664-9.8-24.664H175.035c-12.347%200-18.531%2015.563-9.8%2024.664z\'%20fill=\'%236b6c7e\'/%3E%3C/svg%3E)
    }

    select.form-control::-ms-expand {
        display: none
    }

    select.form-control:focus::-ms-value {
        background-color: rgba(0, 0, 0, 0);
        color: inherit
    }

    .form-control-select:hover {
        color: inherit;
        text-decoration: none
    }

    .form-control-select:focus {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline%20caret-double-l-top\'%20d=\'m347.913%20199.336-81.538-85c-5.413-5.642-14.188-5.642-19.6%200l-81.538%2085c-8.731%209.101-2.548%2024.664%209.8%2024.664h163.077c12.348%200%2018.531-15.563%209.8-24.664z\'%20fill=\'%236b6c7e\'/%3E%3Cpath%20class=\'lexicon-icon-outline%20caret-double-l-bottom\'%20d=\'m165.236%20312.664%2081.538%2085c5.412%205.642%2014.188%205.642%2019.6%200l81.538-85c8.731-9.101%202.548-24.664-9.8-24.664H175.035c-12.347%200-18.531%2015.563-9.8%2024.664z\'%20fill=\'%236b6c7e\'/%3E%3C/svg%3E)
    }

    select.form-control[size]:focus-visible,
    .c-prefers-focus select.form-control[size]:focus {
        background-image: none
    }

    select.form-control[size]:focus-visible>option:checked,
    .c-prefers-focus select.form-control[size]:focus>option:checked {
        background-image: linear-gradient(#ffb528, #ffb528);
        filter: invert(1)
    }

    select.form-control[size]:disabled>option:hover,
    select.form-control[size].disabled>option:hover {
        background-image: none
    }

    select.form-control[size] option:hover {
        background-image: linear-gradient(#e7e7ed, #e7e7ed)
    }

    @-moz-document url-prefix() {

        select.form-control[size].focus>option:checked,
        select.form-control[size]:focus-visible>option:checked,
        .c-prefers-focus select.form-control[size]:focus>option:checked {
            background-image: linear-gradient(#004ad7, #004ad7);
            filter: invert(0)
        }
    }

    select.form-control[multiple]:focus-visible,
    .c-prefers-focus select.form-control[multiple]:focus {
        background-image: none
    }

    select.form-control[multiple]:focus-visible>option:checked,
    .c-prefers-focus select.form-control[multiple]:focus>option:checked {
        background-image: linear-gradient(#ffb528, #ffb528);
        filter: invert(1)
    }

    select.form-control[multiple]:disabled>option:hover,
    select.form-control[multiple].disabled>option:hover {
        background-image: none
    }

    select.form-control[multiple] option:hover {
        background-image: linear-gradient(#e7e7ed, #e7e7ed)
    }

    @-moz-document url-prefix() {

        select.form-control[multiple].focus>option:checked,
        select.form-control[multiple]:focus-visible>option:checked,
        .c-prefers-focus select.form-control[multiple]:focus>option:checked {
            background-image: linear-gradient(#004ad7, #004ad7);
            filter: invert(0)
        }
    }

    .form-control-select-secondary:hover {
        color: #6b6c7e
    }

    .form-control-select-secondary:focus-visible,
    .c-prefers-focus .form-control-select-secondary:focus {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline%20caret-double-l-top\'%20d=\'m347.913%20199.336-81.538-85c-5.413-5.642-14.188-5.642-19.6%200l-81.538%2085c-8.731%209.101-2.548%2024.664%209.8%2024.664h163.077c12.348%200%2018.531-15.563%209.8-24.664z\'%20fill=\'%23272833\'/%3E%3Cpath%20class=\'lexicon-icon-outline%20caret-double-l-bottom\'%20d=\'m165.236%20312.664%2081.538%2085c5.412%205.642%2014.188%205.642%2019.6%200l81.538-85c8.731-9.101%202.548-24.664-9.8-24.664H175.035c-12.347%200-18.531%2015.563-9.8%2024.664z\'%20fill=\'%23272833\'/%3E%3C/svg%3E);
        color: #272833
    }

    .form-control-file::-webkit-file-upload-button {
        cursor: pointer
    }

    .form-control[type=range]:focus {
        box-shadow: none
    }

    .form-control[type=range]:focus::-webkit-slider-thumb {
        box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff
    }

    .form-control[type=range]::-webkit-slider-thumb {
        border-radius: 100px;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
        .form-control[type=range]::-webkit-slider-thumb {
            transition: none
        }
    }

    .c-prefers-reduced-motion .form-control[type=range]::-webkit-slider-thumb {
        transition: none
    }

    .form-control-file:disabled::-webkit-file-upload-button {
        cursor: not-allowed
    }

    .form-control[readonly]:focus-visible,
    .c-prefers-focus .form-control[readonly]:focus {
        border-color: #80acff;
        box-shadow: none
    }

    .form-control-plaintext[readonly]:focus-visible,
    .c-prefers-focus .form-control-plaintext[readonly]:focus {
        box-shadow: none;
        border-color: #80acff
    }

    .c-link:hover {
        text-decoration: none
    }

    .c-link:focus-visible,
    .c-prefers-focus .c-link:focus {
        border-radius: 1px;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .c-link.text-secondary:hover {
        color: #000 !important
    }

    .c-link.text-secondary:focus-visible,
    .c-prefers-focus .c-link.text-secondary:focus {
        color: #000 !important
    }

    .c-link.text-tertiary:hover {
        color: #000 !important;
        text-decoration: underline
    }

    .component-link:hover {
        color: #484955
    }

    .component-link:focus-visible,
    .c-prefers-focus .component-link:focus {
        color: #484955;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .link-primary:hover {
        color: #0041be;
        background-color: #f0f5ff
    }

    .link-primary:focus-visible,
    .c-prefers-focus .link-primary:focus {
        color: #0041be;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .link-secondary:hover {
        color: #272833;
        background-color: #f1f2f5
    }

    .link-secondary:focus-visible,
    .c-prefers-focus .link-secondary:focus {
        color: #272833;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .link-outline:hover {
        text-decoration: none
    }

    .link-outline:focus-visible,
    .c-prefers-focus .link-outline:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .link-outline:disabled:active,
    .link-outline.disabled:active {
        pointer-events: none
    }

    .link-outline-primary:hover {
        background-color: #f0f5ff;
        color: #0b5fff
    }

    .link-outline-primary:focus-visible,
    .c-prefers-focus .link-outline-primary:focus {
        background-color: #f0f5ff;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        color: #0b5fff
    }

    .link-outline-primary:active {
        background-color: #e6edf8;
        color: #0b5fff
    }

    .link-outline-secondary:hover {
        background-color: rgba(39, 40, 51, 0.03);
        color: #272833
    }

    .link-outline-secondary:focus-visible,
    .c-prefers-focus .link-outline-secondary:focus {
        background-color: rgba(39, 40, 51, 0.03);
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        color: #272833
    }

    .link-outline-secondary:active {
        background-color: rgba(39, 40, 51, 0.06);
        color: #272833
    }

    .component-title[href]:hover,
    .component-title a[href]:hover {
        color: #060608
    }

    .component-title[href]:focus-visible,
    .c-prefers-focus .component-title[href]:focus,
    .component-title a[href]:focus-visible,
    .c-prefers-focus .component-title a[href]:focus {
        color: #060608;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .component-subtitle[href]:hover,
    .component-subtitle a[href]:hover {
        color: #272833
    }

    .component-subtitle[href]:focus-visible,
    .c-prefers-focus .component-subtitle[href]:focus,
    .component-subtitle a[href]:focus-visible,
    .c-prefers-focus .component-subtitle a[href]:focus {
        color: #272833;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .component-action:hover {
        background-color: rgba(39, 40, 51, 0.03);
        color: #272833
    }

    .component-action:focus-visible,
    .c-prefers-focus .component-action:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0;
        background-color: rgba(39, 40, 51, 0.03);
        color: #272833
    }

    .component-action:active {
        background-color: rgba(39, 40, 51, 0.06);
        color: #272833
    }

    .component-action:disabled:active,
    .component-action.disabled:active {
        pointer-events: none
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-moz-range-thumb {
        visibility: visible
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-moz-range-track {
        -moz-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-ms-fill-lower {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-ms-fill-upper {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-ms-thumb {
        visibility: visible
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-ms-tooltip {
        display: none
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-ms-track {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0;
        color: rgba(0, 0, 0, 0);
        height: 100%
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-webkit-slider-runnable-track {
        -webkit-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-range-progress-none .clay-range-input .form-control-range::-webkit-slider-thumb {
        visibility: visible
    }

    .clay-range-progress-none .clay-range-input .form-control-range:hover~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-range-progress-none .clay-range-input .form-control-range:focus-visible~.clay-range-progress .tooltip,
    .c-prefers-focus .clay-range-progress-none .clay-range-input .form-control-range:focus~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-range-input .clay-range-track::-ms-expand {
        display: none
    }

    .clay-range-input .form-control-range::-ms-expand {
        display: none
    }

    .clay-range-input .form-control-range::-moz-focus-outer {
        border-width: 0
    }

    .clay-range-input .form-control-range::-moz-range-thumb {
        visibility: hidden;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        background-color: #fff;
        border-radius: 100px;
        border-width: 0px;
        box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.3);
        height: 1.5rem;
        margin-top: -0.75rem;
        position: relative;
        top: 50%;
        width: 1.5rem
    }

    .clay-range-input .form-control-range::-moz-range-thumb::-ms-expand {
        display: none
    }

    .clay-range-input .form-control-range::-moz-range-track {
        -moz-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-range-input .form-control-range::-ms-fill-lower {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-range-input .form-control-range::-ms-fill-upper {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-range-input .form-control-range::-ms-thumb {
        visibility: hidden;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none
    }

    .clay-range-input .form-control-range::-ms-thumb::-ms-expand {
        display: none
    }

    .clay-range-input .form-control-range::-ms-tooltip {
        display: none
    }

    .clay-range-input .form-control-range::-ms-track {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0;
        color: rgba(0, 0, 0, 0);
        height: 100%
    }

    .clay-range-input .form-control-range::-webkit-slider-runnable-track {
        -webkit-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-range-input .form-control-range::-webkit-slider-thumb {
        visibility: hidden;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        background-color: #fff;
        border-radius: 100px;
        border-width: 0px;
        box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.3);
        height: 1.5rem;
        margin-top: -0.75rem;
        position: relative;
        top: 50%;
        width: 1.5rem
    }

    .clay-range-input .form-control-range::-webkit-slider-thumb::-ms-expand {
        display: none
    }

    .clay-range-input .form-control-range:hover {
        cursor: pointer
    }

    .clay-range-input .form-control-range:hover~.clay-range-progress .clay-range-thumb {
        background-color: #f0f5ff
    }

    .clay-range-input .form-control-range:hover~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-range-input .form-control-range:hover::-moz-range-thumb {
        background-color: #f0f5ff
    }

    .clay-range-input .form-control-range:hover::-ms-thumb {
        background-color: #f0f5ff
    }

    .clay-range-input .form-control-range:hover::-webkit-slider-thumb {
        background-color: #f0f5ff
    }

    .clay-range-input .form-control-range:focus-visible,
    .c-prefers-focus .clay-range-input .form-control-range:focus {
        outline: 0
    }

    .clay-range-input .form-control-range:focus-visible~.clay-range-progress .clay-range-thumb,
    .c-prefers-focus .clay-range-input .form-control-range:focus~.clay-range-progress .clay-range-thumb {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .clay-range-input .form-control-range:focus-visible~.clay-range-progress .tooltip,
    .c-prefers-focus .clay-range-input .form-control-range:focus~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-range-input .form-control-range.focus::-moz-range-thumb,
    .clay-range-input .form-control-range:focus-visible::-moz-range-thumb,
    .c-prefers-focus .clay-range-input .form-control-range:focus::-moz-range-thumb {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .clay-range-input .form-control-range.focus::-ms-thumb,
    .clay-range-input .form-control-range:focus-visible::-ms-thumb,
    .c-prefers-focus .clay-range-input .form-control-range:focus::-ms-thumb {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .clay-range-input .form-control-range.focus::-webkit-slider-thumb,
    .clay-range-input .form-control-range:focus-visible::-webkit-slider-thumb,
    .c-prefers-focus .clay-range-input .form-control-range:focus::-webkit-slider-thumb {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .clay-range-input .form-control-range:disabled::-moz-range-thumb {
        background-color: #f7f8f9
    }

    .clay-range-input .form-control-range:disabled::-ms-thumb {
        background-color: #f7f8f9
    }

    .clay-range-input .form-control-range:disabled::-webkit-slider-thumb {
        background-color: #f7f8f9
    }

    .clay-range-input[data-label-min]::before {
        content: "﻿" attr(data-label-min)
    }

    .clay-range-input[data-label-max]::after {
        content: "﻿" attr(data-label-max);
        right: 0
    }

    .clay-range-input::after,
    .clay-range-input::before {
        font-size: 0.875rem;
        font-weight: var(--font-weight-semi-bold, 600);
        line-height: 1;
        margin-top: 2.5rem;
        position: absolute;
        text-align: center;
        top: 0;
        width: 1.5rem
    }

    .clay-reorder .form-control-inset:focus-visible,
    .c-prefers-focus .clay-reorder .form-control-inset:focus {
        background-color: transparent;
        box-shadow: none
    }

    .clay-reorder .form-control-inset:focus+.clay-reorder-underlay {
        background-color: #f0f5ff;
        border-color: #80acff
    }

    .clay-color-dropdown-menu .close:hover {
        background-color: rgba(39, 40, 51, 0.03)
    }

    .clay-color-dropdown-menu .close:focus-visible,
    .c-prefers-focus .clay-color-dropdown-menu .close:focus {
        background-color: rgba(39, 40, 51, 0.03)
    }

    .clay-color-dropdown-menu .close:active {
        background-color: rgba(39, 40, 51, 0.06)
    }

    .clay-color-btn:active {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .clay-color-pointer:focus-visible,
    .c-prefers-focus .clay-color-pointer:focus {
        box-shadow: 0 0 0 0.125rem #5791ff;
        outline: 0
    }

    .clay-color-pointer:active:focus-visible,
    .c-prefers-focus .clay-color-pointer:active:focus {
        box-shadow: 0 0 0 0.125rem #5791ff
    }

    .clay-color-slider .clay-range-input .form-control-range::-moz-range-thumb {
        height: 0.625rem;
        visibility: visible;
        width: 0.625rem;
        background-color: currentColor;
        border-width: 0;
        box-shadow: 0 0 0 0.125rem #fff;
        margin-top: -0.3125rem
    }

    .clay-color-slider .clay-range-input .form-control-range::-moz-range-track {
        -moz-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-color-slider .clay-range-input .form-control-range::-ms-fill-lower {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-color-slider .clay-range-input .form-control-range::-ms-fill-upper {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-color-slider .clay-range-input .form-control-range::-ms-thumb {
        visibility: visible
    }

    .clay-color-slider .clay-range-input .form-control-range::-ms-tooltip {
        display: none
    }

    .clay-color-slider .clay-range-input .form-control-range::-ms-track {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0;
        color: rgba(0, 0, 0, 0);
        height: 100%
    }

    .clay-color-slider .clay-range-input .form-control-range::-webkit-slider-runnable-track {
        -webkit-appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none
    }

    .clay-color-slider .clay-range-input .form-control-range::-webkit-slider-runnable-track::-ms-expand {
        display: none
    }

    .clay-color-slider .clay-range-input .form-control-range::-webkit-slider-thumb {
        visibility: visible;
        background-color: currentColor;
        border-width: 0;
        box-shadow: 0 0 0 0.125rem #fff;
        height: 0.625rem;
        margin-top: -0.3125rem;
        width: 0.625rem
    }

    .clay-color-slider .clay-range-input .form-control-range:hover~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-color-slider .clay-range-input .form-control-range:focus-visible~.clay-range-progress .clay-range-thumb,
    .c-prefers-focus .clay-color-slider .clay-range-input .form-control-range:focus~.clay-range-progress .clay-range-thumb {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .clay-color-slider .clay-range-input .form-control-range:focus-visible~.clay-range-progress .tooltip,
    .c-prefers-focus .clay-color-slider .clay-range-input .form-control-range:focus~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-color-slider .clay-range-input .form-control-range.focus::-moz-range-thumb,
    .clay-color-slider .clay-range-input .form-control-range:focus-visible::-moz-range-thumb,
    .c-prefers-focus .clay-color-slider .clay-range-input .form-control-range:focus::-moz-range-thumb {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .clay-color-slider .clay-range-input .form-control-range.focus::-ms-thumb,
    .clay-color-slider .clay-range-input .form-control-range:focus-visible::-ms-thumb,
    .c-prefers-focus .clay-color-slider .clay-range-input .form-control-range:focus::-ms-thumb {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .clay-color-slider .clay-range-input .form-control-range.focus::-webkit-slider-thumb,
    .clay-color-slider .clay-range-input .form-control-range:focus-visible::-webkit-slider-thumb,
    .c-prefers-focus .clay-color-slider .clay-range-input .form-control-range:focus::-webkit-slider-thumb {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .clay-color-slider-hue .clay-range-input .form-control-range::-moz-range-track {
        -moz-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-color-slider-hue .clay-range-input .form-control-range::-ms-fill-lower {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-color-slider-hue .clay-range-input .form-control-range::-ms-fill-upper {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-color-slider-hue .clay-range-input .form-control-range::-ms-tooltip {
        display: none
    }

    .clay-color-slider-hue .clay-range-input .form-control-range::-ms-track {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0;
        color: rgba(0, 0, 0, 0);
        height: 100%
    }

    .clay-color-slider-hue .clay-range-input .form-control-range::-webkit-slider-runnable-track {
        -webkit-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-color-slider-hue .clay-range-input .form-control-range:hover~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-color-slider-hue .clay-range-input .form-control-range:focus-visible~.clay-range-progress .tooltip,
    .c-prefers-focus .clay-color-slider-hue .clay-range-input .form-control-range:focus~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-color-slider-alpha .clay-range-input .form-control-range::-moz-range-track {
        -moz-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-color-slider-alpha .clay-range-input .form-control-range::-ms-fill-lower {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-color-slider-alpha .clay-range-input .form-control-range::-ms-fill-upper {
        background-color: rgba(0, 0, 0, 0)
    }

    .clay-color-slider-alpha .clay-range-input .form-control-range::-ms-tooltip {
        display: none
    }

    .clay-color-slider-alpha .clay-range-input .form-control-range::-ms-track {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0;
        color: rgba(0, 0, 0, 0);
        height: 100%
    }

    .clay-color-slider-alpha .clay-range-input .form-control-range::-webkit-slider-runnable-track {
        -webkit-appearance: none;
        appearance: none;
        height: 100%
    }

    .clay-color-slider-alpha .clay-range-input .form-control-range:hover~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .clay-color-slider-alpha .clay-range-input .form-control-range:focus-visible~.clay-range-progress .tooltip,
    .c-prefers-focus .clay-color-slider-alpha .clay-range-input .form-control-range:focus~.clay-range-progress .tooltip {
        visibility: visible;
        opacity: 1
    }

    .form-file:focus-within:has(input:focus) {
        background-color: #f0f5ff;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0;
        z-index: 1
    }

    .form-file-input::-webkit-file-upload-button {
        cursor: pointer
    }

    .form-file-input:focus+.input-group {
        border-radius: 1px;
        box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff
    }

    .form-file-input:disabled::-webkit-file-upload-button {
        cursor: not-allowed
    }

    .custom-control-label::before {
        background-color: #fff;
        border-color: #6b6c7e;
        border-style: solid;
        border-width: 0.0625rem;
        box-shadow: none;
        content: "";
        display: block;
        float: left;
        font-size: 1rem;
        height: 1rem;
        left: 0;
        position: relative;
        top: 0.125rem;
        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        width: 1rem
    }

    @media (prefers-reduced-motion:reduce) {
        .custom-control-label::before {
            transition: none
        }
    }

    .c-prefers-reduced-motion .custom-control-label::before {
        transition: none
    }

    .custom-control-label::after {
        background: no-repeat 50%/50% 50%;
        content: "";
        display: block;
        height: 1rem;
        left: 0;
        position: absolute;
        top: 0.125rem;
        width: 1rem
    }

    .custom-control-input:focus-visible~.custom-control-label::before,
    .c-prefers-focus .custom-control-input:focus~.custom-control-label::before {
        border-color: #6b6c7e;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .custom-control-input:active~.custom-control-label::before {
        background-color: #fff;
        border-color: #6b6c7e;
        color: #fff
    }

    .custom-control-input[disabled]~.custom-control-label::before,
    .custom-control-input:disabled~.custom-control-label::before {
        background-color: #f1f2f5;
        border-color: #e7e7ed;
        box-shadow: none
    }

    .custom-control-input:checked~.custom-control-label::before {
        background-color: #0b5fff;
        border-color: #0b5fff;
        color: #fff
    }

    .custom-control-input[readonly]~.custom-control-label::before {
        background-color: #f1f2f5;
        border-color: #e7e7ed
    }

    .custom-control-input:checked~.custom-control-label::before {
        background-color: #0b5fff;
        border-color: #0b5fff;
        color: #fff
    }

    .custom-control-input:checked:active~.custom-control-label::before {
        background-color: #0b5fff;
        border-color: #0b5fff
    }

    .custom-control-input:checked[disabled]~.custom-control-label::before,
    .custom-control-input:checked:disabled~.custom-control-label::before {
        background-color: #f1f2f5;
        box-shadow: none
    }

    .custom-control-input:checked[readonly]~.custom-control-label::before {
        background-color: #fff;
        border-color: #6b6c7e
    }

    .custom-checkbox .custom-control-input~.custom-control-label::before {
        border-radius: 0.125rem
    }

    .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline\'%20d=\'M220.9%20377.2c-8%200-15.8-3.2-21.5-8.9l-91-91c-28.1-28.1%2014.8-71%2042.9-42.9l68.2%2068.2%20139.8-157.2c26.4-30%2072%2010.1%2045.6%2040.1L243.7%20366.9c-5.5%206.3-13.4%2010-21.8%2010.3h-1z\'%20fill=\'%23fff\'/%3E%3C/svg%3E);
        background-size: 100%
    }

    .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline\'%20d=\'M220.9%20377.2c-8%200-15.8-3.2-21.5-8.9l-91-91c-28.1-28.1%2014.8-71%2042.9-42.9l68.2%2068.2%20139.8-157.2c26.4-30%2072%2010.1%2045.6%2040.1L243.7%20366.9c-5.5%206.3-13.4%2010-21.8%2010.3h-1z\'%20fill=\'%23fff\'/%3E%3C/svg%3E);
        background-size: 100%
    }

    .custom-checkbox .custom-control-input:checked[disabled]~.custom-control-label::before,
    .custom-checkbox .custom-control-input:checked:disabled~.custom-control-label::before {
        background-color: #b3cdff;
        border-color: #b3cdff
    }

    .custom-checkbox .custom-control-input:checked[readonly]~.custom-control-label::before {
        background-color: #fff;
        border-color: #cdced9
    }

    .custom-checkbox .custom-control-input:checked[readonly]~.custom-control-label::after {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline\'%20d=\'M220.9%20377.2c-8%200-15.8-3.2-21.5-8.9l-91-91c-28.1-28.1%2014.8-71%2042.9-42.9l68.2%2068.2%20139.8-157.2c26.4-30%2072%2010.1%2045.6%2040.1L243.7%20366.9c-5.5%206.3-13.4%2010-21.8%2010.3h-1z\'%20fill=\'%236b6c7e\'/%3E%3C/svg%3E)
    }

    .custom-checkbox .custom-control-input:checked[readonly][disabled]~.custom-control-label::before {
        opacity: 0.4
    }

    .custom-checkbox .custom-control-input:checked[readonly][disabled]~.custom-control-label::after {
        opacity: 0.4
    }

    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
        background-color: #0b5fff;
        border-color: #0b5fff
    }

    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline\'%20d=\'M384%20288H128c-42.7%200-42.7-64%200-64h256c42.7%200%2042.7%2064%200%2064z\'%20fill=\'%23fff\'/%3E%3C/svg%3E);
        background-size: 100%
    }

    .custom-checkbox .custom-control-input:indeterminate[disabled]~.custom-control-label::before,
    .custom-checkbox .custom-control-input:indeterminate:disabled~.custom-control-label::before {
        background-color: #b3cdff;
        border-color: #b3cdff
    }

    .custom-checkbox .custom-control-input:indeterminate[readonly]~.custom-control-label::before {
        background-color: #fff;
        border-color: #cdced9
    }

    .custom-checkbox .custom-control-input:indeterminate[readonly]~.custom-control-label::after {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline\'%20d=\'M384%20288H128c-42.7%200-42.7-64%200-64h256c42.7%200%2042.7%2064%200%2064z\'%20fill=\'%236b6c7e\'/%3E%3C/svg%3E)
    }

    .custom-checkbox .custom-control-input:indeterminate[readonly][disabled]~.custom-control-label::before {
        opacity: 0.4
    }

    .custom-checkbox .custom-control-input:indeterminate[readonly][disabled]~.custom-control-label::after {
        opacity: 0.4
    }

    .custom-radio .custom-control-input~.custom-control-label::before {
        border-radius: 50%
    }

    .custom-radio .custom-control-input[disabled]~.custom-control-label::before,
    .custom-radio .custom-control-input:disabled~.custom-control-label::before {
        border-color: #f1f2f5
    }

    .custom-radio .custom-control-input:checked~.custom-control-label::after {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Ccircle%20class=\'lexicon-icon-outline\'%20cx=\'256\'%20cy=\'256\'%20r=\'256\'%20fill=\'%23fff\'/%3E%3C/svg%3E);
        background-size: 50%
    }

    .custom-radio .custom-control-input:checked~.custom-control-label::after {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Ccircle%20class=\'lexicon-icon-outline\'%20cx=\'256\'%20cy=\'256\'%20r=\'256\'%20fill=\'%23fff\'/%3E%3C/svg%3E);
        background-size: 50%
    }

    .custom-radio .custom-control-input:checked[disabled]~.custom-control-label::before,
    .custom-radio .custom-control-input:checked:disabled~.custom-control-label::before {
        background-color: #b3cdff;
        border-color: #b3cdff
    }

    .custom-control-outside .custom-control-input~.custom-control-label::before {
        position: absolute
    }

    .custom-switch .custom-control-label::before {
        border-radius: .5rem;
        left: -2.25rem;
        pointer-events: all;
        width: 1.75rem
    }

    .custom-switch .custom-control-label::after {
        background-color: #6b6c7e;
        border-radius: .5rem;
        height: .75rem;
        left: -2.125rem;
        transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        top: calc((1rem*1.5 - 1rem)*.5 + 0.0625rem*2);
        width: .75rem
    }

    @media (prefers-reduced-motion:reduce) {
        .custom-switch .custom-control-label::after {
            transition: none
        }
    }

    .c-prefers-reduced-motion .custom-switch .custom-control-label::after {
        transition: none
    }

    .custom-switch .custom-control-input:checked~.custom-control-label::after {
        background-color: #fff;
        transform: translateX(0.75rem)
    }

    .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
        background-color: #b3cdff
    }

    .custom-select:focus {
        border-color: #80acff;
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 0 .2rem #80acff;
        outline: 0
    }

    .custom-select:focus::-ms-value {
        background-color: #f1f2f5;
        color: #272833
    }

    .custom-select::-ms-expand {
        display: none
    }

    .custom-file-input:focus~.custom-file-label {
        border-color: #80acff;
        box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff
    }

    .custom-file-input:lang(en)~.custom-file-label::after {
        content: "﻿Browse"
    }

    .custom-file-input~.custom-file-label[data-browse]::after {
        content: "﻿" attr(data-browse)
    }

    .custom-file-label::after {
        background-color: #e7e7ed;
        border-left: inherit;
        border-radius: 0 .25rem .25rem 0;
        bottom: 0;
        color: #272833;
        content: "﻿Browse";
        display: block;
        height: 36px;
        line-height: 1.5;
        padding: .4375rem 1rem;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 3
    }

    .custom-range:focus {
        outline: none
    }

    .custom-range:focus::-webkit-slider-thumb {
        box-shadow: 0 0 0 1px var(--body-bg, #fff), 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff
    }

    .custom-range:focus::-moz-range-thumb {
        box-shadow: 0 0 0 1px var(--body-bg, #fff), 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff
    }

    .custom-range:focus::-ms-thumb {
        box-shadow: 0 0 0 1px var(--body-bg, #fff), 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff
    }

    .custom-range::-moz-focus-outer {
        border: 0
    }

    .custom-range::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        background-color: #0b5fff;
        border: 0;
        border-radius: 1rem;
        box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
        height: 1rem;
        margin-top: -0.25rem;
        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        width: 1rem
    }

    @media (prefers-reduced-motion:reduce) {
        .custom-range::-webkit-slider-thumb {
            transition: none
        }
    }

    .c-prefers-reduced-motion .custom-range::-webkit-slider-thumb {
        transition: none
    }

    .custom-range::-webkit-slider-thumb:active {
        background-color: #bed4ff
    }

    .custom-range::-webkit-slider-runnable-track {
        border-radius: 1rem;
        box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
        background-color: #e7e7ed;
        border-color: rgba(0, 0, 0, 0);
        color: rgba(0, 0, 0, 0);
        cursor: pointer;
        height: .5rem;
        width: 100%
    }

    .custom-range::-moz-range-thumb {
        -moz-appearance: none;
        appearance: none;
        background-color: #0b5fff;
        border-radius: 1rem;
        border: 0;
        box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
        height: 1rem;
        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        width: 1rem
    }

    @media (prefers-reduced-motion:reduce) {
        .custom-range::-moz-range-thumb {
            transition: none
        }
    }

    .c-prefers-reduced-motion .custom-range::-moz-range-thumb {
        transition: none
    }

    .custom-range::-moz-range-thumb:active {
        background-color: #bed4ff
    }

    .custom-range::-moz-range-track {
        background-color: #e7e7ed;
        border-color: rgba(0, 0, 0, 0);
        border-radius: 1rem;
        box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
        color: rgba(0, 0, 0, 0);
        cursor: pointer;
        height: .5rem;
        width: 100%
    }

    .custom-range::-ms-thumb {
        appearance: none;
        background-color: #0b5fff;
        border: 0;
        border-radius: 1rem;
        box-shadow: 0 .1rem .25rem rgba(0, 0, 0, .1);
        height: 1rem;
        margin-left: .2rem;
        margin-right: .2rem;
        margin-top: 0;
        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        width: 1rem
    }

    @media (prefers-reduced-motion:reduce) {
        .custom-range::-ms-thumb {
            transition: none
        }
    }

    .c-prefers-reduced-motion .custom-range::-ms-thumb {
        transition: none
    }

    .custom-range::-ms-thumb:active {
        background-color: #bed4ff
    }

    .custom-range::-ms-track {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0);
        border-width: .5rem;
        box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
        color: rgba(0, 0, 0, 0);
        cursor: pointer;
        height: .5rem;
        width: 100%
    }

    .custom-range::-ms-fill-lower {
        background-color: #e7e7ed;
        border-radius: 1rem
    }

    .custom-range::-ms-fill-upper {
        border-radius: 1rem;
        background-color: #e7e7ed;
        margin-right: 15px
    }

    .custom-range:disabled::-webkit-slider-thumb {
        background-color: #a7a9bc
    }

    .custom-range:disabled::-webkit-slider-runnable-track {
        cursor: default
    }

    .custom-range:disabled::-moz-range-thumb {
        background-color: #a7a9bc
    }

    .custom-range:disabled::-moz-range-track {
        cursor: default
    }

    .custom-range:disabled::-ms-thumb {
        background-color: #a7a9bc
    }

    .clay-time .btn:focus-visible,
    .c-prefers-focus .clay-time .btn:focus {
        box-shadow: 0 0 0 1px #5791ff
    }

    .clay-time .btn:active:focus-visible,
    .c-prefers-focus .clay-time .btn:active:focus {
        box-shadow: 0 0 0 1px #5791ff
    }

    .clay-time .form-control-inset::-moz-selection,
    .clay-time .form-control-inset::selection {
        background-color: transparent
    }

    .clay-time .form-control-inset:focus-visible,
    .c-prefers-focus .clay-time .form-control-inset:focus {
        background-color: #b3d8fd
    }

    .date-picker-nav .nav-btn:hover {
        background-color: #f1f2f5;
        color: #272833
    }

    .date-picker-nav .nav-btn:focus-visible,
    .c-prefers-focus .date-picker-nav .nav-btn:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        background-color: #f1f2f5;
        color: #272833
    }

    .date-picker-nav .nav-btn:active {
        background-color: #f1f2f5
    }

    .date-picker-nav .nav-btn:active:focus-visible,
    .c-prefers-focus .date-picker-nav .nav-btn:active:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .date-picker-nav select.form-control:hover {
        background-color: #f1f2f5;
        color: #272833
    }

    .date-picker-nav select.form-control:focus-visible,
    .c-prefers-focus .date-picker-nav select.form-control:focus {
        background-color: #f1f2f5;
        color: #272833
    }

    .date-picker-nav .form-control-select:hover {
        background-color: #f1f2f5;
        color: #272833
    }

    .date-picker-nav .form-control-select:focus-visible,
    .c-prefers-focus .date-picker-nav .form-control-select:focus {
        background-color: #f1f2f5;
        color: #272833
    }

    .date-picker-date:hover {
        background-color: #f1f2f5;
        color: #272833
    }

    .date-picker-date:focus-visible,
    .c-prefers-focus .date-picker-date:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0;
        background-color: #f1f2f5;
        color: #272833
    }

    .date-picker-date:active {
        background-color: #0b5fff;
        color: #fff
    }

    .date-picker-date:active:focus-visible,
    .c-prefers-focus .date-picker-date:active:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .previous-month-date:active {
        background-color: #b3cdff;
        color: #f0f5ff
    }

    .next-month-date:active {
        background-color: #b3cdff;
        color: #f0f5ff
    }

    .was-validated .form-control:valid:focus,
    .form-control.is-valid:focus {
        border-color: #287d3c;
        box-shadow: 0 0 0 .2rem rgba(40, 125, 60, .25)
    }

    .was-validated .custom-select:valid:focus,
    .custom-select.is-valid:focus {
        border-color: #287d3c;
        box-shadow: 0 0 0 .2rem rgba(40, 125, 60, .25)
    }

    .was-validated .custom-control-input:valid~.custom-control-label::before,
    .custom-control-input.is-valid~.custom-control-label::before {
        border-color: #287d3c
    }

    .was-validated .custom-control-input:valid:checked~.custom-control-label::before,
    .custom-control-input.is-valid:checked~.custom-control-label::before {
        background-color: #34a44f;
        border-color: #34a44f
    }

    .was-validated .custom-control-input:valid:focus~.custom-control-label::before,
    .custom-control-input.is-valid:focus~.custom-control-label::before {
        box-shadow: 0 0 0 .2rem rgba(40, 125, 60, .25)
    }

    .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,
    .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {
        border-color: #287d3c
    }

    .was-validated .custom-file-input:valid:focus~.custom-file-label,
    .custom-file-input.is-valid:focus~.custom-file-label {
        border-color: #287d3c;
        box-shadow: 0 0 0 .2rem rgba(40, 125, 60, .25)
    }

    .was-validated .form-control:invalid:focus,
    .form-control.is-invalid:focus {
        border-color: #da1414;
        box-shadow: 0 0 0 .2rem rgba(218, 20, 20, .25)
    }

    .was-validated .custom-select:invalid:focus,
    .custom-select.is-invalid:focus {
        border-color: #da1414;
        box-shadow: 0 0 0 .2rem rgba(218, 20, 20, .25)
    }

    .was-validated .custom-control-input:invalid~.custom-control-label::before,
    .custom-control-input.is-invalid~.custom-control-label::before {
        border-color: #da1414
    }

    .was-validated .custom-control-input:invalid:checked~.custom-control-label::before,
    .custom-control-input.is-invalid:checked~.custom-control-label::before {
        background-color: #ec3535;
        border-color: #ec3535
    }

    .was-validated .custom-control-input:invalid:focus~.custom-control-label::before,
    .custom-control-input.is-invalid:focus~.custom-control-label::before {
        box-shadow: 0 0 0 .2rem rgba(218, 20, 20, .25)
    }

    .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,
    .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {
        border-color: #da1414
    }

    .was-validated .custom-file-input:invalid:focus~.custom-file-label,
    .custom-file-input.is-invalid:focus~.custom-file-label {
        border-color: #da1414;
        box-shadow: 0 0 0 .2rem rgba(218, 20, 20, .25)
    }

    .was-validated .form-control:valid:focus,
    .was-validated .form-control.is-valid:focus {
        box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff
    }

    .was-validated .form-control:invalid:focus,
    .was-validated .form-control.is-invalid:focus {
        box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff
    }

    .has-error .form-control:focus-visible,
    .c-prefers-focus .has-error .form-control:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .has-error .form-control[readonly]:focus-visible,
    .c-prefers-focus .has-error .form-control[readonly]:focus {
        border-color: #80acff
    }

    .has-error .input-group-item .input-group-inset:focus {
        box-shadow: none
    }

    .has-error .input-group-item .input-group-inset:focus~.input-group-inset-item {
        background-color: #feefef;
        border-color: #f48989
    }

    .has-warning .form-control:focus-visible,
    .c-prefers-focus .has-warning .form-control:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .has-warning .form-control[readonly]:focus-visible,
    .c-prefers-focus .has-warning .form-control[readonly]:focus {
        border-color: #80acff
    }

    .has-warning .input-group-item .input-group-inset:focus {
        box-shadow: none
    }

    .has-warning .input-group-item .input-group-inset:focus~.input-group-inset-item {
        background-color: #fff4ec;
        border-color: #ff8f39
    }

    .has-success .form-control:focus-visible,
    .c-prefers-focus .has-success .form-control:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .has-success .form-control[readonly]:focus-visible,
    .c-prefers-focus .has-success .form-control[readonly]:focus {
        border-color: #80acff
    }

    .has-success .input-group-item .input-group-inset:focus {
        box-shadow: none
    }

    .has-success .input-group-item .input-group-inset:focus~.input-group-inset-item {
        background-color: #edf9f0;
        border-color: #5aca75
    }

    .input-group>.form-control:focus,
    .input-group>.custom-select:focus,
    .input-group>.custom-file .custom-file-input:focus~.custom-file-label {
        z-index: 3
    }

    .input-group>.custom-file .custom-file-input:focus {
        z-index: 4
    }

    .input-group>.custom-file:not(:last-child) .custom-file-label::after {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .input-group-prepend .btn:hover,
    .input-group-append .btn:hover {
        z-index: 3
    }

    .input-group-prepend .btn:focus,
    .input-group-prepend .form-control:focus,
    .input-group-append .btn:focus,
    .input-group-append .form-control:focus {
        z-index: 4
    }

    .input-group-item::after {
        border-radius: inherit;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
        .input-group-item::after {
            transition: none
        }
    }

    .c-prefers-reduced-motion .input-group-item::after {
        transition: none
    }

    .input-group-item.focus::after {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .input-group-item-focusable:focus-within:has(input:focus) {
        background-color: #f0f5ff;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0;
        z-index: 1
    }

    .input-group-item-focusable:focus-within:has(input:focus).input-group-prepend {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .input-group-item-focusable:focus-within:has(input:focus).input-group-append {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .input-group-inset:focus-visible,
    .c-prefers-focus .input-group-inset:focus {
        box-shadow: none
    }

    .input-group-inset:focus-visible~.input-group-inset-item,
    .c-prefers-focus .input-group-inset:focus~.input-group-inset-item {
        background-color: #f0f5ff;
        border-color: #80acff
    }

    .list-group-item-action:hover,
    .list-group-item-action:focus {
        background-color: #f0f5ff;
        color: #495057;
        text-decoration: none;
        z-index: 1
    }

    .list-group-item-action:active {
        background-color: #f1f2f5;
        color: var(--body-color, #1c1c24)
    }

    .list-group-title[href]:hover,
    .list-group-title a[href]:hover {
        color: #272833
    }

    .list-group-title[href]:focus-visible,
    .c-prefers-focus .list-group-title[href]:focus,
    .list-group-title a[href]:focus-visible,
    .c-prefers-focus .list-group-title a[href]:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .list-group-subtitle[href]:hover,
    .list-group-subtitle a[href]:hover {
        color: #272833
    }

    .list-group-subtitle[href]:focus-visible,
    .c-prefers-focus .list-group-subtitle[href]:focus,
    .list-group-subtitle a[href]:focus-visible,
    .c-prefers-focus .list-group-subtitle a[href]:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .list-group-text[href]:hover,
    .list-group-text a[href]:hover {
        color: #272833
    }

    .list-group-text[href]:focus-visible,
    .c-prefers-focus .list-group-text[href]:focus,
    .list-group-text a[href]:focus-visible,
    .c-prefers-focus .list-group-text a[href]:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .list-group-subtext[href]:hover,
    .list-group-subtext a[href]:hover {
        color: #272833
    }

    .list-group-subtext[href]:focus-visible,
    .c-prefers-focus .list-group-subtext[href]:focus,
    .list-group-subtext a[href]:focus-visible,
    .c-prefers-focus .list-group-subtext a[href]:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .list-group-item.active:focus {
        z-index: 2
    }

    .list-group-item-flex .autofit-col .custom-control:only-child .custom-control-label::before,
    .list-group-item-flex .autofit-col .custom-control:only-child .custom-control-label::after {
        margin-top: .1875rem
    }

    .list-group-item-flex .autofit-col .list-group-title:only-child::after {
        content: "";
        display: block;
        min-height: inherit
    }

    .list-group-item-action:focus {
        z-index: 1
    }

    .list-group-link:hover,
    .list-group-link:focus {
        color: #272833
    }

    .list-group-item-primary.list-group-item-action:hover {
        background-color: #a2c1ff;
        color: #063185
    }

    .list-group-item-secondary.list-group-item-action:hover {
        background-color: #c8c8cf;
        color: #383842
    }

    .list-group-item-success.list-group-item-action:hover {
        background-color: #b3d1b9;
        color: #15411f
    }

    .list-group-item-info.list-group-item-action:hover {
        background-color: #b2c3e1;
        color: #182f59
    }

    .list-group-item-warning.list-group-item-action:hover {
        background-color: #e5c0a4;
        color: #602a00
    }

    .list-group-item-danger.list-group-item-action:hover {
        background-color: #f2a7a7;
        color: #710a0a
    }

    .list-group-item-light.list-group-item-action:hover {
        background-color: #ececf1;
        color: #7d7e7f
    }

    .list-group-item-dark.list-group-item-action:hover {
        background-color: #b6b6ba;
        color: #14151b
    }

    .show-quick-actions-on-hover .list-group-item:not(.active):hover .quick-action-menu {
        display: flex
    }

    @media (min-width:576px) {

        .modal-dialog-centered .modal-dialog::before,
        .modal-dialog-centered.modal-dialog::before {
            height: calc(100vh - 3.5rem)
        }
    }

    .modal-dialog-centered .modal-dialog::before,
    .modal-dialog-centered.modal-dialog::before {
        content: "";
        display: block;
        height: calc(100vh - 1rem)
    }

    .modal-dialog-centered .modal-dialog.modal-dialog-scrollable::before,
    .modal-dialog-centered.modal-dialog.modal-dialog-scrollable::before {
        content: none
    }

    .modal-success .modal-header .close:hover {
        color: inherit
    }

    .modal-success .modal-header .close:focus {
        color: inherit
    }

    .modal-info .modal-header .close:hover {
        color: inherit
    }

    .modal-info .modal-header .close:focus {
        color: inherit
    }

    .modal-warning .modal-header .close:hover {
        color: inherit
    }

    .modal-warning .modal-header .close:focus {
        color: inherit
    }

    .modal-danger .modal-header .close:hover {
        color: inherit
    }

    .modal-danger .modal-header .close:focus {
        color: inherit
    }

    .multi-step-item.complete .dropdown .multi-step-icon:active {
        background-image: none
    }

    .multi-step-item.complete .multi-step-icon[data-multi-step-icon]:before {
        content: none
    }

    .multi-step-item.complete .multi-step-icon:active {
        background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20512%20512\'%3E%3Cpath%20class=\'lexicon-icon-outline\'%20d=\'M192.9%20429.5c-8.3%200-16.4-3.3-22.3-9.2L44.5%20294.1C15%20263.2%2062.7%20222%2089.1%20249.5L191.5%20352l230-258.9c27.2-30.5%2074.3%2011.5%2047.1%2041.9L216.4%20418.9c-5.8%206.5-14%2010.3-22.6%2010.6h-.9z\'%20fill=\'%23fff\'/%3E%3C/svg%3E)
    }

    .multi-step-item.error .multi-step-icon[data-multi-step-icon]::before {
        content: none
    }

    .multi-step-item.disabled .multi-step-icon:focus {
        box-shadow: none
    }

    .multi-step-icon:hover {
        background-color: #e7e7ed;
        color: #6b6c7e;
        text-decoration: none
    }

    .multi-step-icon:focus {
        background-color: #e7e7ed;
        box-shadow: 0 0 0 .125rem #fff, 0 0 0 .25rem #80acff;
        color: #6b6c7e;
        outline: 0;
        text-decoration: none
    }

    .multi-step-icon[data-multi-step-icon]::before {
        content: "﻿" attr(data-multi-step-icon);
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        width: 2rem
    }

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

    .nav-link {
        cursor: pointer;
        display: block;
        padding-left: 1rem;
        padding-right: 1rem;
        position: relative;
        -ms-user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none
    }

    .nav-link:hover {
        text-decoration: none
    }

    .nav-link:focus-visible,
    .c-prefers-focus .nav-link:focus {
        text-decoration: none;
        z-index: 1
    }

    .nav-link:disabled:active,
    .nav-link.disabled:active {
        pointer-events: none
    }

    .nav-link.btn-unstyled:focus-visible,
    .c-prefers-focus .nav-link.btn-unstyled:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .nav-link.btn-unstyled:active:focus-visible,
    .c-prefers-focus .nav-link.btn-unstyled:active:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .nav-btn:focus-visible,
    .c-prefers-focus .nav-btn:focus {
        z-index: 1
    }

    .nav-item {
        overflow-wrap: break-word;
        word-wrap: break-word
    }

    .nav-divider::before {
        background-color: #6b6c7e;
        content: "";
        display: block;
        height: 1rem;
        left: 0;
        margin-top: -0.5rem;
        position: absolute;
        top: 50%;
        width: 1px;
        z-index: 2
    }

    .nav-divider-end::after {
        background-color: #6b6c7e;
        content: "";
        display: block;
        height: 1rem;
        margin-top: -0.5rem;
        position: absolute;
        right: 0;
        top: 50%;
        width: 1px;
        z-index: 2
    }

    .nav-tabs .nav-link:hover {
        border-color: transparent
    }

    .nav-tabs .nav-link:focus-visible,
    .c-prefers-focus .nav-tabs .nav-link:focus {
        border-color: transparent;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .nav-tabs .nav-link:active {
        background-color: #fff;
        border-color: #cdced9 #cdced9 #fff;
        color: #272833
    }

    .nav-tabs .nav-link:disabled:active,
    .nav-tabs .nav-link.disabled:active {
        box-shadow: none
    }

    .menubar-primary .nav-link::before {
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        top: 0;
        transition: all .2s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
        .menubar-primary .nav-link::before {
            transition: none
        }
    }

    .c-prefers-reduced-motion .menubar-primary .nav-link::before {
        transition: none
    }

    .menubar-primary .nav-link:hover {
        background-color: #f0f5ff;
        color: #272833;
        letter-spacing: 0
    }

    .menubar-primary .nav-link:hover::before,
    .menubar-primary .nav-link.hover::before {
        background: #9b92a5;
        width: 0.125rem
    }

    .menubar-primary .nav-link:focus-visible,
    .c-prefers-focus .menubar-primary .nav-link:focus {
        box-shadow: none;
        color: #272833;
        outline: 0
    }

    .menubar-primary .nav-link.focus::after,
    .menubar-primary .nav-link:focus-visible::after,
    .c-prefers-focus .menubar-primary .nav-link:focus::after {
        bottom: 0;
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff;
        content: "";
        display: block;
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .menubar-primary .nav-link:active {
        color: #272833
    }

    .menubar-primary .nav-link.active::before {
        background-color: #0b5fff;
        width: 0.375rem
    }

    .menubar-primary .nav-link.active:focus-visible::before,
    .c-prefers-focus .menubar-primary .nav-link.active:focus::before {
        display: none
    }

    .menubar-primary .nav-link:disabled::before,
    .menubar-primary .nav-link.disabled::before {
        content: none
    }

    .menubar-primary .nav-link:disabled::after,
    .menubar-primary .nav-link.disabled::after {
        content: none
    }

    .menubar-primary .nav-link[aria-expanded=true]::before,
    .menubar-primary .nav-link.show::before {
        background-color: transparent;
        width: 0
    }

    .menubar-primary .nav-link[aria-expanded=true]:hover::before,
    .menubar-primary .nav-link.show:hover::before {
        background-color: #9b92a5;
        width: 0.125rem
    }

    .menubar-primary .nav-link[aria-expanded=true]:focus-visible::before,
    .c-prefers-focus .menubar-primary .nav-link[aria-expanded=true]:focus::before,
    .menubar-primary .nav-link.show:focus-visible::before,
    .c-prefers-focus .menubar-primary .nav-link.show:focus::before {
        display: none
    }

    @media (max-width:767.98px) {
        .menubar-vertical-expand-md .nav-link:hover {
            color: #6b6c7e
        }

        .menubar-vertical-expand-md .nav-link:active {
            color: #272833
        }
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link::before {
        border-radius: 0.25rem 0 0 0.25rem;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        top: 0
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link:hover {
        background-color: rgba(39, 40, 51, 0.04);
        color: #272833;
        font-weight: var(--font-weight-semi-bold, 600);
        letter-spacing: 0
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link:hover::before,
    .menubar-vertical-expand-md.menubar-transparent .nav-link.hover::before {
        background: #9b92a5;
        width: 0.1875rem
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link:focus-visible,
    .c-prefers-focus .menubar-vertical-expand-md.menubar-transparent .nav-link:focus {
        color: #272833;
        outline: 0
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link.focus::after,
    .menubar-vertical-expand-md.menubar-transparent .nav-link:focus-visible::after,
    .c-prefers-focus .menubar-vertical-expand-md.menubar-transparent .nav-link:focus::after {
        border-radius: 0.25rem;
        bottom: 0;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        content: "";
        display: block;
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link:active {
        color: rgba(0, 0, 0, 0.9)
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link.active::before {
        background-color: #5791ff;
        width: 0.25rem
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link:disabled::before,
    .menubar-vertical-expand-md.menubar-transparent .nav-link.disabled::before {
        content: none
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link:disabled::after,
    .menubar-vertical-expand-md.menubar-transparent .nav-link.disabled::after {
        content: none
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link[aria-expanded=true]::before,
    .menubar-vertical-expand-md.menubar-transparent .nav-link.show::before {
        background-color: transparent
    }

    .menubar-vertical-expand-md.menubar-transparent .nav-link[aria-expanded=true]:hover::before,
    .menubar-vertical-expand-md.menubar-transparent .nav-link.show:hover::before {
        background-color: #9b92a5;
        width: 0.1875rem
    }

    @media (max-width:767.98px) {
        .menubar-vertical-expand-md.menubar-transparent .nav-link::before {
            content: none
        }

        .menubar-vertical-expand-md.menubar-transparent .nav-link:hover {
            background-color: rgba(39, 40, 51, 0.04);
            color: #1c1d25;
            box-shadow: none
        }

        .menubar-vertical-expand-md.menubar-transparent .nav-link:focus-visible,
        .c-prefers-focus .menubar-vertical-expand-md.menubar-transparent .nav-link:focus {
            background-color: transparent
        }

        .menubar-vertical-expand-md.menubar-transparent .nav-link.focus::after,
        .menubar-vertical-expand-md.menubar-transparent .nav-link:focus-visible::after,
        .c-prefers-focus .menubar-vertical-expand-md.menubar-transparent .nav-link:focus::after {
            box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
        }
    }

    @media (min-width:768px) {
        .menubar-vertical-expand-md.menubar-decorated .nav-link.active::after {
            background-color: #b3cdff;
            bottom: 0;
            content: "";
            display: block;
            left: -0.625rem;
            position: absolute;
            top: 0;
            width: 0.125rem
        }
    }

    @media (max-width:991.98px) {
        .menubar-vertical-expand-lg .nav-link:hover {
            color: #6b6c7e
        }

        .menubar-vertical-expand-lg .nav-link:active {
            color: #272833
        }
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link::before {
        border-radius: 0.25rem 0 0 0.25rem;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        top: 0
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link:hover {
        background-color: rgba(39, 40, 51, 0.04);
        color: #272833;
        font-weight: var(--font-weight-semi-bold, 600);
        letter-spacing: 0
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link:hover::before,
    .menubar-vertical-expand-lg.menubar-transparent .nav-link.hover::before {
        background: #9b92a5;
        width: 0.1875rem
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link:focus-visible,
    .c-prefers-focus .menubar-vertical-expand-lg.menubar-transparent .nav-link:focus {
        color: #272833;
        outline: 0
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link.focus::after,
    .menubar-vertical-expand-lg.menubar-transparent .nav-link:focus-visible::after,
    .c-prefers-focus .menubar-vertical-expand-lg.menubar-transparent .nav-link:focus::after {
        border-radius: 0.25rem;
        bottom: 0;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link:active {
        color: rgba(0, 0, 0, 0.9)
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link.active::before {
        background-color: #5791ff;
        width: 0.25rem
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link:disabled::before,
    .menubar-vertical-expand-lg.menubar-transparent .nav-link.disabled::before {
        content: none
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link:disabled::after,
    .menubar-vertical-expand-lg.menubar-transparent .nav-link.disabled::after {
        content: none
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link[aria-expanded=true]::before,
    .menubar-vertical-expand-lg.menubar-transparent .nav-link.show::before {
        background-color: transparent
    }

    .menubar-vertical-expand-lg.menubar-transparent .nav-link[aria-expanded=true]:hover::before,
    .menubar-vertical-expand-lg.menubar-transparent .nav-link.show:hover::before {
        background-color: #9b92a5;
        width: 0.1875rem
    }

    @media (max-width:991.98px) {
        .menubar-vertical-expand-lg.menubar-transparent .nav-link::before {
            content: none
        }

        .menubar-vertical-expand-lg.menubar-transparent .nav-link:hover {
            background-color: rgba(39, 40, 51, 0.04);
            color: #1c1d25;
            box-shadow: none
        }

        .menubar-vertical-expand-lg.menubar-transparent .nav-link:focus-visible,
        .c-prefers-focus .menubar-vertical-expand-lg.menubar-transparent .nav-link:focus {
            background-color: transparent
        }

        .menubar-vertical-expand-lg.menubar-transparent .nav-link.focus::after,
        .menubar-vertical-expand-lg.menubar-transparent .nav-link:focus-visible::after,
        .c-prefers-focus .menubar-vertical-expand-lg.menubar-transparent .nav-link:focus::after {
            box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
        }
    }

    @media (min-width:992px) {
        .menubar-vertical-expand-lg.menubar-decorated .nav-link.active::after {
            background-color: #b3cdff;
            bottom: 0;
            content: "";
            display: block;
            left: -0.625rem;
            position: absolute;
            top: 0;
            width: 0.125rem
        }
    }

    .navbar {
        align-items: center;
        border-width: 0;
        display: flex;
        flex-wrap: wrap;
        font-size: .875rem;
        justify-content: space-between;
        padding: .5rem 1rem;
        position: relative
    }

    .navbar-collapse {
        align-items: center;
        flex-grow: 1;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%
    }

    .navbar-toggler {
        background-color: rgba(0, 0, 0, 0);
        border: .0625rem solid rgba(0, 0, 0, 0);
        border-radius: .25rem;
        font-size: 1.125rem;
        line-height: 1
    }

    .navbar-toggler:hover {
        text-decoration: none
    }

    .navbar-toggler:focus {
        text-decoration: none;
        z-index: 525
    }

    .navbar-brand {
        display: inline-block;
        font-size: 1.125rem;
        line-height: inherit;
        max-width: calc(100% - 72px);
        padding-left: .5rem;
        padding-right: .5rem;
        white-space: nowrap
    }

    .navbar-brand:hover,
    .navbar-brand:focus {
        text-decoration: none
    }

    @media (max-width:575.98px) {

        .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-item:hover,
        .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-item:focus {
            background-color: rgba(0, 0, 0, 0)
        }
    }

    @media (max-width:767.98px) {

        .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:hover,
        .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:focus {
            background-color: rgba(0, 0, 0, 0)
        }
    }

    @media (max-width:991.98px) {
        .navbar-expand-lg .navbar-collapse .nav-item {
            display: block
        }

        .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-item:hover,
        .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-item:focus {
            background-color: rgba(0, 0, 0, 0)
        }
    }

    @media (min-width:992px) {
        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            width: auto
        }

        .navbar-expand-lg .navbar-toggler {
            display: none
        }
    }

    @media (max-width:1279.98px) {

        .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-item:hover,
        .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-item:focus {
            background-color: rgba(0, 0, 0, 0)
        }
    }

    .navbar-light .navbar-brand:hover,
    .navbar-light .navbar-brand:focus {
        color: #272833
    }

    .navbar-light .navbar-nav .nav-link:hover,
    .navbar-light .navbar-nav .nav-link:focus {
        color: #6b6c7e
    }

    .navbar-light .navbar-text a:hover,
    .navbar-light .navbar-text a:focus {
        color: #272833
    }

    .navbar-dark .navbar-brand:hover,
    .navbar-dark .navbar-brand:focus {
        color: #fff
    }

    .navbar-dark .navbar-nav .nav-link:hover,
    .navbar-dark .navbar-nav .nav-link:focus {
        color: #fff
    }

    .navbar-dark .navbar-text a:hover,
    .navbar-dark .navbar-text a:focus {
        color: #fff
    }

    .navbar-underline .navbar-toggler-link::after {
        background-color: #80acff;
        bottom: -0.5rem;
        content: "";
        display: block;
        height: 0.125rem;
        left: 0;
        position: absolute;
        right: 0;
        width: auto
    }

    @media (min-width:768px) {
        .navbar-underline.navbar-expand-md.navbar-underline .navbar-nav .nav-link.active::after {
            background-color: #80acff;
            bottom: -0.5rem;
            content: "";
            display: block;
            height: 0.125rem;
            left: 0;
            position: absolute;
            right: 0;
            width: auto
        }

        .navbar-underline.navbar-expand-md.navbar-underline .navbar-nav .nav-link[aria-expanded=true]::after,
        .navbar-underline.navbar-expand-md.navbar-underline .navbar-nav .nav-link.show::after {
            background-color: #80acff;
            bottom: -0.5rem;
            content: "";
            display: block;
            height: 0.125rem;
            left: 0;
            position: absolute;
            right: 0;
            width: auto
        }
    }

    .application-bar.navbar-underline .navbar-toggler-link:after {
        bottom: calc((0px + 0px + calc((3rem - 0px - 0px - 2rem)*0.5))*-1);
        height: .125rem
    }

    @media (min-width:576px) {
        .application-bar.navbar-underline.navbar-expand-sm .navbar-nav .nav-link.active:after {
            bottom: calc((0px + 0px + calc((3.5rem - 0px - 0px - 2rem)*0.5))*-1);
            height: .125rem
        }
    }

    @media (min-width:768px) {
        .application-bar.navbar-underline.navbar-expand-md .navbar-nav .nav-link.active:after {
            bottom: calc((0px + 0px + calc((3.5rem - 0px - 0px - 2rem)*0.5))*-1);
            height: .125rem
        }
    }

    @media (min-width:992px) {
        .application-bar.navbar-underline.navbar-expand-lg .navbar-nav .nav-link.active:after {
            bottom: calc((0px + 0px + calc((3.5rem - 0px - 0px - 2rem)*0.5))*-1);
            height: .125rem
        }
    }

    @media (min-width:1280px) {
        .application-bar.navbar-underline.navbar-expand-xl .navbar-nav .nav-link.active:after {
            bottom: calc((0px + 0px + calc((3.5rem - 0px - 0px - 2rem)*0.5))*-1);
            height: .125rem
        }
    }

    .application-bar.navbar-underline.navbar-expand .navbar-nav .nav-link.active:after {
        bottom: calc((0px + 0px + calc((3.5rem - 0px - 0px - 2rem)*0.5))*-1);
        height: .125rem
    }

    .application-bar .navbar-nav .nav-link:focus-visible,
    .c-prefers-focus .application-bar .navbar-nav .nav-link:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .application-bar .navbar-brand:focus-visible,
    .c-prefers-focus .application-bar .navbar-brand:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .application-bar-dark .navbar-nav .nav-link:hover {
        color: #fff;
        background-color: rgba(255, 255, 255, 0.03)
    }

    .application-bar-dark .navbar-nav .nav-link:focus-visible,
    .c-prefers-focus .application-bar-dark .navbar-nav .nav-link:focus {
        background-color: rgba(255, 255, 255, 0.03)
    }

    .application-bar-dark .navbar-nav .nav-link:active {
        color: #fff;
        background-color: rgba(255, 255, 255, 0.06)
    }

    .application-bar-dark .navbar-brand:focus-visible,
    .c-prefers-focus .application-bar-dark .navbar-brand:focus {
        background-color: rgba(255, 255, 255, 0.03)
    }

    .application-bar-dark .navbar-brand:active {
        color: #fff;
        background-color: rgba(255, 255, 255, 0.06)
    }

    .management-bar.navbar-underline .navbar-toggler-link:after {
        bottom: calc((0.0625rem + 0px + calc((3rem - 0.0625rem - 0px - 2rem)*0.5))*-1);
        height: .25rem
    }

    @media (min-width:576px) {
        .management-bar.navbar-underline.navbar-expand-sm .navbar-nav .nav-link.active:after {
            bottom: calc((0.0625rem + 0px + calc((4rem - 0.0625rem - 0px - 2rem)*0.5))*-1);
            height: .25rem
        }
    }

    @media (min-width:768px) {
        .management-bar.navbar-underline.navbar-expand-md .navbar-nav .nav-link.active:after {
            bottom: calc((0.0625rem + 0px + calc((4rem - 0.0625rem - 0px - 2rem)*0.5))*-1);
            height: .25rem
        }
    }

    @media (min-width:992px) {
        .management-bar.navbar-underline.navbar-expand-lg .navbar-nav .nav-link.active:after {
            bottom: calc((0.0625rem + 0px + calc((4rem - 0.0625rem - 0px - 2rem)*0.5))*-1);
            height: .25rem
        }
    }

    @media (min-width:1280px) {
        .management-bar.navbar-underline.navbar-expand-xl .navbar-nav .nav-link.active:after {
            bottom: calc((0.0625rem + 0px + calc((4rem - 0.0625rem - 0px - 2rem)*0.5))*-1);
            height: .25rem
        }
    }

    .management-bar.navbar-underline.navbar-expand .navbar-nav .nav-link.active:after {
        bottom: calc((0.0625rem + 0px + calc((4rem - 0.0625rem - 0px - 2rem)*0.5))*-1);
        height: .25rem
    }

    .management-bar .navbar-nav .nav-link:focus-visible,
    .c-prefers-focus .management-bar .navbar-nav .nav-link:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .management-bar .navbar-brand:focus-visible,
    .c-prefers-focus .management-bar .navbar-brand:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .management-bar-light .navbar-nav .nav-link:hover {
        color: #272833;
        background-color: rgba(39, 40, 51, 0.03)
    }

    .management-bar-light .navbar-nav .nav-link:focus-visible,
    .c-prefers-focus .management-bar-light .navbar-nav .nav-link:focus {
        background-color: rgba(39, 40, 51, 0.03);
        color: #272833
    }

    .management-bar-light .navbar-nav .nav-link:active {
        color: #272833;
        background-color: rgba(39, 40, 51, 0.06)
    }

    .management-bar-light .navbar-brand:focus-visible,
    .c-prefers-focus .management-bar-light .navbar-brand:focus {
        background-color: rgba(39, 40, 51, 0.03);
        color: #272833
    }

    .management-bar-light .navbar-brand:active {
        color: #272833;
        background-color: rgba(39, 40, 51, 0.06)
    }

    .management-bar-primary .navbar-nav .nav-link:hover {
        color: #272833;
        background-color: rgba(39, 40, 51, 0.03)
    }

    .management-bar-primary .navbar-nav .nav-link:focus-visible,
    .c-prefers-focus .management-bar-primary .navbar-nav .nav-link:focus {
        background-color: rgba(39, 40, 51, 0.03);
        color: #272833
    }

    .management-bar-primary .navbar-nav .nav-link:active {
        color: #272833;
        background-color: rgba(39, 40, 51, 0.06)
    }

    .management-bar-primary .navbar-brand:focus-visible,
    .c-prefers-focus .management-bar-primary .navbar-brand:focus {
        background-color: rgba(39, 40, 51, 0.03);
        color: #272833
    }

    .management-bar-primary .navbar-brand:active {
        color: #272833;
        background-color: rgba(39, 40, 51, 0.06)
    }

    .navigation-bar.navbar-underline .navbar-toggler-link:after {
        bottom: calc((0.0625rem + 0px + calc((3rem - 0.0625rem - 0px - 2rem)*0.5))*-1);
        height: .25rem
    }

    @media (min-width:576px) {
        .navigation-bar.navbar-underline.navbar-expand-sm .navbar-nav .nav-link.active:after {
            bottom: -0.53125rem;
            height: .25rem
        }
    }

    @media (min-width:768px) {
        .navigation-bar.navbar-underline.navbar-expand-md .navbar-nav .nav-link.active:after {
            bottom: -0.53125rem;
            height: .25rem
        }
    }

    @media (min-width:992px) {
        .navigation-bar.navbar-underline.navbar-expand-lg .navbar-nav .nav-link.active:after {
            bottom: -0.53125rem;
            height: .25rem
        }
    }

    @media (min-width:1280px) {
        .navigation-bar.navbar-underline.navbar-expand-xl .navbar-nav .nav-link.active:after {
            bottom: -0.53125rem;
            height: .25rem
        }
    }

    .navigation-bar.navbar-underline.navbar-expand .navbar-nav .nav-link.active:after {
        bottom: -0.53125rem;
        height: .25rem
    }

    .navigation-bar .navbar-nav .nav-link:focus-visible,
    .c-prefers-focus .navigation-bar .navbar-nav .nav-link:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .navigation-bar .navbar-brand:focus-visible,
    .c-prefers-focus .navigation-bar .navbar-brand:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .navigation-bar-light .navbar-nav .nav-link:hover {
        color: #272833
    }

    .navigation-bar-light .navbar-nav .nav-link:focus-visible,
    .c-prefers-focus .navigation-bar-light .navbar-nav .nav-link:focus {
        color: #272833
    }

    .navigation-bar-light .navbar-nav .nav-link:active {
        color: #272833
    }

    .navigation-bar-light .navbar-brand:focus-visible,
    .c-prefers-focus .navigation-bar-light .navbar-brand:focus {
        color: #272833
    }

    .navigation-bar-light .navbar-brand:active {
        color: #272833
    }

    @media (max-width:767.98px) {
        .navigation-bar-light.navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:hover {
            color: #272833
        }

        .navigation-bar-light.navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:focus-visible,
        .c-prefers-focus .navigation-bar-light.navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:focus {
            color: #272833
        }

        .navigation-bar-light.navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:active {
            color: #272833
        }
    }

    @media (min-width:768px) {
        .navigation-bar-light.navbar-expand-md.navbar-underline .navbar-nav .nav-link.active::after {
            background-color: #5791ff
        }

        .navigation-bar-light.navbar-expand-md.navbar-underline .navbar-nav .nav-link[aria-expanded=true]::after,
        .navigation-bar-light.navbar-expand-md.navbar-underline .navbar-nav .nav-link.show::after {
            background-color: #5791ff
        }
    }

    .navigation-bar-secondary .navbar-nav .nav-link:hover {
        color: #fff
    }

    .navigation-bar-secondary .navbar-nav .nav-link:focus-visible,
    .c-prefers-focus .navigation-bar-secondary .navbar-nav .nav-link:focus {
        color: #fff
    }

    .navigation-bar-secondary .navbar-nav .nav-link:active {
        color: #fff
    }

    .navigation-bar-secondary .navbar-brand:hover {
        color: rgba(255, 255, 255, 0.9)
    }

    .navigation-bar-secondary .navbar-brand:focus-visible,
    .c-prefers-focus .navigation-bar-secondary .navbar-brand:focus {
        color: #fff
    }

    .navigation-bar-secondary .navbar-brand:active {
        color: #fff
    }

    @media (max-width:767.98px) {
        .navigation-bar-secondary.navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:hover {
            color: #fff
        }

        .navigation-bar-secondary.navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:focus-visible,
        .c-prefers-focus .navigation-bar-secondary.navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:focus {
            color: #fff
        }

        .navigation-bar-secondary.navbar-expand-md .navbar-collapse .navbar-nav .dropdown-item:active {
            color: #fff
        }
    }

    .page-link::before {
        border-radius: 0 0 0.25rem 0.25rem;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        right: 0
    }

    .page-link:hover {
        background-color: rgba(39, 40, 51, 0.04);
        border-color: transparent;
        color: #272833;
        text-decoration: none;
        z-index: 2;
        font-weight: var(--font-weight-semi-bold, 600);
        letter-spacing: 0
    }

    .page-link:hover::before,
    .page-link.hover::before {
        background-color: #9b92a5;
        height: 0.1875rem
    }

    .page-link:focus-visible,
    .c-prefers-focus .page-link:focus {
        box-shadow: none;
        outline: 0;
        z-index: 4;
        border-color: transparent;
        color: #272833
    }

    .page-link.focus::after,
    .page-link:focus-visible::after,
    .c-prefers-focus .page-link:focus::after {
        border-radius: 4px;
        bottom: 0;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        content: "";
        display: block;
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .page-link:active {
        background-color: rgba(11, 95, 255, 0.06);
        border-color: transparent;
        color: #272833;
        z-index: 3;
        font-weight: var(--font-weight-semi-bold, 600);
        letter-spacing: 0
    }

    .page-link.active::before {
        background-color: #5791ff;
        height: 0.25rem
    }

    .page-link:disabled::before,
    .page-link.disabled::before {
        content: none
    }

    .page-link:disabled:focus-visible::after,
    .c-prefers-focus .page-link:disabled:focus::after,
    .page-link.disabled:focus-visible::after,
    .c-prefers-focus .page-link.disabled:focus::after {
        content: none
    }

    .page-link:disabled:active,
    .page-link.disabled:active {
        pointer-events: none
    }

    .page-link[aria-expanded=true]::before,
    .page-link.show::before {
        background-color: transparent
    }

    .page-link[aria-expanded=true]:hover::before,
    .page-link.show:hover::before {
        background-color: #9b92a5;
        height: 0.1875rem
    }

    .page-item.active .page-link::before {
        background-color: #5791ff;
        height: 0.25rem
    }

    .page-item.disabled .page-link::before {
        content: none
    }

    .page-item.disabled .page-link.focus::after,
    .page-item.disabled .page-link:focus-visible::after,
    .c-prefers-focus .page-item.disabled .page-link:focus::after {
        content: none
    }

    .page-item.disabled .page-link:active {
        pointer-events: none
    }

    .pagination-items-per-page>a::before,
    .pagination-items-per-page>button::before {
        border-radius: 0 0 0.25rem 0.25rem;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        right: 0
    }

    .pagination-items-per-page>a:hover,
    .pagination-items-per-page>button:hover {
        background-color: rgba(39, 40, 51, 0.04);
        border-color: transparent;
        color: #272833;
        font-weight: var(--font-weight-semi-bold, 600);
        letter-spacing: 0;
        text-decoration: none;
        z-index: 2
    }

    .pagination-items-per-page>a:hover::before,
    .pagination-items-per-page>a.hover::before,
    .pagination-items-per-page>button:hover::before,
    .pagination-items-per-page>button.hover::before {
        background-color: #9b92a5;
        height: 0.1875rem
    }

    .pagination-items-per-page>a:focus-visible,
    .c-prefers-focus .pagination-items-per-page>a:focus,
    .pagination-items-per-page>button:focus-visible,
    .c-prefers-focus .pagination-items-per-page>button:focus {
        outline: 0;
        border-color: transparent;
        color: #272833
    }

    .pagination-items-per-page>a.focus::after,
    .pagination-items-per-page>a:focus-visible::after,
    .c-prefers-focus .pagination-items-per-page>a:focus::after,
    .pagination-items-per-page>button.focus::after,
    .pagination-items-per-page>button:focus-visible::after,
    .c-prefers-focus .pagination-items-per-page>button:focus::after {
        border-radius: 4px;
        bottom: 0;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        content: "";
        display: block;
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .pagination-items-per-page>a:active,
    .pagination-items-per-page>button:active {
        background-color: rgba(11, 95, 255, 0.06);
        border-color: transparent;
        color: #272833
    }

    .pagination-items-per-page>a:disabled::before,
    .pagination-items-per-page>a.disabled::before,
    .pagination-items-per-page>button:disabled::before,
    .pagination-items-per-page>button.disabled::before {
        content: none
    }

    .pagination-items-per-page>a:disabled:focus-visible::after,
    .c-prefers-focus .pagination-items-per-page>a:disabled:focus::after,
    .pagination-items-per-page>a.disabled:focus-visible::after,
    .c-prefers-focus .pagination-items-per-page>a.disabled:focus::after,
    .pagination-items-per-page>button:disabled:focus-visible::after,
    .c-prefers-focus .pagination-items-per-page>button:disabled:focus::after,
    .pagination-items-per-page>button.disabled:focus-visible::after,
    .c-prefers-focus .pagination-items-per-page>button.disabled:focus::after {
        content: none
    }

    .pagination-items-per-page>a[aria-expanded=true]::before,
    .pagination-items-per-page>a.show::before,
    .pagination-items-per-page>button[aria-expanded=true]::before,
    .pagination-items-per-page>button.show::before {
        background-color: transparent
    }

    .pagination-items-per-page>a[aria-expanded=true]:hover::before,
    .pagination-items-per-page>a.show:hover::before,
    .pagination-items-per-page>button[aria-expanded=true]:hover::before,
    .pagination-items-per-page>button.show:hover::before {
        background-color: #9b92a5;
        height: 0.1875rem
    }

    .pagination-items-per-page.disabled>a::before,
    .pagination-items-per-page.disabled>button::before {
        content: none
    }

    .pagination-items-per-page.disabled>a.focus::after,
    .pagination-items-per-page.disabled>a:focus-visible::after,
    .c-prefers-focus .pagination-items-per-page.disabled>a:focus::after,
    .pagination-items-per-page.disabled>button.focus::after,
    .pagination-items-per-page.disabled>button:focus-visible::after,
    .c-prefers-focus .pagination-items-per-page.disabled>button:focus::after {
        content: none
    }

    .panel-header-link:hover {
        color: inherit;
        text-decoration: none
    }

    .panel-header-link:focus-visible,
    .c-prefers-focus .panel-header-link:focus {
        z-index: 1;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .panel-unstyled .panel-header.panel-header-link:focus-visible,
    .c-prefers-focus .panel-unstyled .panel-header.panel-header-link:focus {
        box-shadow: 0 0 0 0.25rem var(--body-bg, #fff), 0 0 0 0.375rem #5791ff
    }

    .popover .arrow::before {
        border-color: transparent;
        border-style: solid;
        content: "";
        display: block;
        position: absolute
    }

    .popover .arrow::after {
        border-color: transparent;
        border-style: solid;
        content: "";
        display: block;
        position: absolute
    }

    .popover:focus-visible,
    .c-prefers-focus .popover:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .bs-popover-bottom>.arrow::before,
    .bs-popover-auto[x-placement^=bottom]>.arrow::before {
        border-bottom-color: rgba(0, 0, 0, 0);
        border-width: 0 5px 5px 5px;
        top: 0
    }

    .bs-popover-bottom>.arrow::after,
    .bs-popover-auto[x-placement^=bottom]>.arrow::after {
        border-bottom-color: #fff;
        border-width: 0 5px 5px 5px;
        top: 1px
    }

    .bs-popover-bottom .popover-header::before,
    .bs-popover-auto[x-placement^=bottom] .popover-header::before {
        border-bottom: 1px solid #fff;
        content: "";
        display: block;
        left: 50%;
        margin-left: calc(-10px/2);
        position: absolute;
        top: 0;
        width: 10px
    }

    .bs-popover-left>.arrow::before,
    .bs-popover-auto[x-placement^=left]>.arrow::before {
        border-left-color: rgba(0, 0, 0, 0);
        border-width: 5px 0 5px 5px;
        right: 0
    }

    .bs-popover-left>.arrow::after,
    .bs-popover-auto[x-placement^=left]>.arrow::after {
        border-left-color: #fff;
        border-width: 5px 0 5px 5px;
        right: 1px
    }

    .bs-popover-right>.arrow::before,
    .bs-popover-auto[x-placement^=right]>.arrow::before {
        border-right-color: rgba(0, 0, 0, 0);
        border-width: 5px 5px 5px 0;
        left: 0
    }

    .bs-popover-right>.arrow::after,
    .bs-popover-auto[x-placement^=right]>.arrow::after {
        border-right-color: #fff;
        border-width: 5px 5px 5px 0;
        left: 1px
    }

    .bs-popover-top>.arrow::before,
    .bs-popover-auto[x-placement^=top]>.arrow::before {
        border-top-color: rgba(0, 0, 0, 0);
        border-width: 5px 5px 0;
        bottom: 0
    }

    .bs-popover-top>.arrow::after,
    .bs-popover-auto[x-placement^=top]>.arrow::after {
        border-top-color: #fff;
        border-width: 5px 5px 0;
        bottom: 1px
    }

    .clay-popover-top .arrow::before,
    .clay-popover-top-left .arrow::before,
    .clay-popover-top-right .arrow::before {
        border-top-color: transparent;
        border-width: 5px 5px 0;
        bottom: 0
    }

    .clay-popover-top .arrow::after,
    .clay-popover-top-left .arrow::after,
    .clay-popover-top-right .arrow::after {
        border-top-color: #fff;
        border-width: 5px 5px 0;
        bottom: 1px
    }

    .clay-popover-right .arrow::before,
    .clay-popover-right-bottom .arrow::before,
    .clay-popover-right-top .arrow::before {
        border-right-color: transparent;
        border-width: 5px 5px 5px 0;
        left: 0
    }

    .clay-popover-right .arrow::after,
    .clay-popover-right-bottom .arrow::after,
    .clay-popover-right-top .arrow::after {
        border-right-color: #fff;
        border-width: 5px 5px 5px 0;
        left: 1px
    }

    .clay-popover-right-top .arrow::after {
        border-right-color: #fff
    }

    .clay-popover-bottom .arrow::before,
    .clay-popover-bottom-left .arrow::before,
    .clay-popover-bottom-right .arrow::before {
        border-bottom-color: transparent;
        border-width: 0 5px 5px 5px;
        top: 0
    }

    .clay-popover-bottom .arrow::after,
    .clay-popover-bottom-left .arrow::after,
    .clay-popover-bottom-right .arrow::after {
        border-bottom-color: #fff;
        border-width: 0 5px 5px 5px;
        top: 1px
    }

    .clay-popover-bottom-left .arrow::after {
        border-bottom-color: #fff
    }

    .clay-popover-bottom-right .arrow::after {
        border-bottom-color: #fff
    }

    .clay-popover-left .arrow::before,
    .clay-popover-left-bottom .arrow::before,
    .clay-popover-left-top .arrow::before {
        border-left-color: transparent;
        border-width: 5px 0 5px 5px;
        right: 0
    }

    .clay-popover-left .arrow::after,
    .clay-popover-left-bottom .arrow::after,
    .clay-popover-left-top .arrow::after {
        border-left-color: #fff;
        border-width: 5px 0 5px 5px;
        right: 1px
    }

    .clay-popover-left-top .arrow::after {
        border-left-color: #fff
    }

    @keyframes progress-bar-stripes {
        from {
            background-position: .5rem 0
        }

        to {
            background-position: 0 0
        }
    }

    .sheet::after {
        content: "";
        display: block;
        margin-top: 1.5rem
    }

    @media (max-width:767.98px) {
        .sheet::after {
            margin-top: 1rem
        }
    }

    .sheet-header::after {
        clear: both;
        content: "";
        display: block
    }

    .sheet-section::after {
        clear: both;
        content: "";
        display: block
    }

    .sheet-footer::after {
        clear: both;
        content: "";
        display: block
    }

    a.sheet-subtitle:hover {
        text-decoration: none
    }

    a.sheet-subtitle:focus-visible,
    .c-prefers-focus a.sheet-subtitle:focus {
        box-shadow: 0 0 0 0.25rem #fff, 0 0 0 0.375rem #5791ff;
        outline: 0
    }

    @media (min-width:768px) {
        .sidenav-content::after {
            clear: both;
            content: "";
            display: block
        }
    }

    .sidebar:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff;
        outline: 0
    }

    .sidenav-start .sidebar-light:focus-visible,
    .c-prefers-focus .sidenav-start .sidebar-light:focus,
    .sidenav-left .sidebar-light:focus-visible,
    .c-prefers-focus .sidenav-left .sidebar-light:focus {
        box-shadow: 0.25rem 0 0.5rem -0.25rem rgba(0, 0, 0, 0.1), inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .sidebar-light .panel-unstyled .panel-header.panel-header-link:focus-visible,
    .c-prefers-focus .sidebar-light .panel-unstyled .panel-header.panel-header-link:focus {
        box-shadow: 0 0 0 0.25rem #fff, 0 0 0 0.375rem #5791ff
    }

    .sidebar-light .component-navigation-bar .navbar-nav .nav-link:hover {
        color: #6b6c7e
    }

    .sidebar-light .component-navigation-bar .navbar-nav .nav-link:active {
        color: #272833
    }

    .sidebar-light .component-navigation-bar .navbar-brand:active {
        color: #272833
    }

    .sidebar-dark .close:hover {
        color: #fff
    }

    .sidebar-dark .nav-nested .nav-link:hover {
        color: #fff
    }

    .sidebar-dark .nav-nested .nav-link:focus-visible,
    .c-prefers-focus .sidebar-dark .nav-nested .nav-link:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .sidebar-dark .nav-nested .nav-link:active {
        color: #fff
    }

    .sidebar-dark .nav-nested .nav-link:disabled:active,
    .sidebar-dark .nav-nested .nav-link.disabled:active {
        pointer-events: none
    }

    .sidebar-dark-l2 .close:hover {
        color: #fff
    }

    .sidebar-dark-l2 .nav-nested .nav-link:hover {
        color: #fff
    }

    .sidebar-dark-l2 .nav-nested .nav-link:focus-visible,
    .c-prefers-focus .sidebar-dark-l2 .nav-nested .nav-link:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .sidebar-dark-l2 .nav-nested .nav-link:active {
        color: #fff
    }

    .sidebar-dark-l2 .nav-nested .nav-link:disabled:active,
    .sidebar-dark-l2 .nav-nested .nav-link.disabled:active {
        pointer-events: none
    }

    .table thead th a[href]:hover {
        color: #272833
    }

    .table thead th a[href]:focus-visible,
    .c-prefers-focus .table thead th a[href]:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .table .component-drag:focus-visible,
    .c-prefers-focus .table .component-drag:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider),
    .table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider) td,
    .table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider) th {
        background-color: #f0f5ff
    }

    .table-hover tbody tr:hover {
        background-color: #f0f5ff;
        color: var(--body-color, #1c1c24)
    }

    .table-hover tbody tr:hover .quick-action-menu {
        background-color: #f0f5ff
    }

    .table-hover .table-active:hover .quick-action-menu {
        background-color: #f1f2f5
    }

    .table-hover .table-disabled:hover {
        background-color: #fff
    }

    tr.table-focus th::before,
    tr.table-focus td::before {
        box-shadow: inset 0 0.125rem 0 0#5791ff, inset 0 0.25rem 0 0#fff, inset 0-0.125rem 0 0#5791ff, inset 0-0.25rem 0 0#fff;
        content: "";
        display: block;
        position: absolute;
        left: -0.0625rem;
        right: -0.0625rem;
        top: -0.0625rem;
        bottom: -0.0625rem;
        pointer-events: none;
        z-index: 1
    }

    tr.table-focus th:first-child::after,
    tr.table-focus td:first-child::after {
        box-shadow: inset 0.125rem 0 0 0#5791ff, inset 0.25rem 0 0 0#fff;
        content: "";
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0.0625rem;
        bottom: 0.0625rem;
        left: -0.0625rem;
        z-index: 1;
        width: 0.25rem
    }

    tr.table-focus th:last-child::after,
    tr.table-focus td:last-child::after {
        box-shadow: inset -0.125rem 0 0 0#5791ff, inset -0.25rem 0 0 0#fff;
        content: "";
        display: block;
        position: absolute;
        pointer-events: none;
        top: 0.0625rem;
        bottom: 0.0625rem;
        right: -0.0625rem;
        z-index: 1;
        width: 0.25rem
    }

    .table-hover .table-primary:hover {
        background-color: #a2c1ff
    }

    .table-hover .table-primary:hover>td,
    .table-hover .table-primary:hover>th {
        background-color: #a2c1ff
    }

    .table-hover .table-secondary:hover {
        background-color: #c8c8cf
    }

    .table-hover .table-secondary:hover>td,
    .table-hover .table-secondary:hover>th {
        background-color: #c8c8cf
    }

    .table-hover .table-success:hover {
        background-color: #b3d1b9
    }

    .table-hover .table-success:hover>td,
    .table-hover .table-success:hover>th {
        background-color: #b3d1b9
    }

    .table-hover .table-info:hover {
        background-color: #b2c3e1
    }

    .table-hover .table-info:hover>td,
    .table-hover .table-info:hover>th {
        background-color: #b2c3e1
    }

    .table-hover .table-warning:hover {
        background-color: #e5c0a4
    }

    .table-hover .table-warning:hover>td,
    .table-hover .table-warning:hover>th {
        background-color: #e5c0a4
    }

    .table-hover .table-danger:hover {
        background-color: #f2a7a7
    }

    .table-hover .table-danger:hover>td,
    .table-hover .table-danger:hover>th {
        background-color: #f2a7a7
    }

    .table-hover .table-light:hover {
        background-color: #ececf1
    }

    .table-hover .table-light:hover>td,
    .table-hover .table-light:hover>th {
        background-color: #ececf1
    }

    .table-hover .table-dark:hover {
        background-color: #b6b6ba
    }

    .table-hover .table-dark:hover>td,
    .table-hover .table-dark:hover>th {
        background-color: #b6b6ba
    }

    .table-dark.table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider),
    .table-dark.table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider) td,
    .table-dark.table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider) th {
        background-color: rgba(255, 255, 255, .075)
    }

    .table-dark.table-hover tbody tr:hover {
        background-color: rgba(255, 255, 255, .075);
        color: #fff
    }

    .table-title[href]:hover,
    .table-title a[href]:hover {
        color: #272833
    }

    .table-title[href]:focus-visible,
    .c-prefers-focus .table-title[href]:focus,
    .table-title a[href]:focus-visible,
    .c-prefers-focus .table-title a[href]:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .table-link:hover {
        color: #272833
    }

    .table-link:focus-visible,
    .c-prefers-focus .table-link:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .table-action-link:hover {
        text-decoration: none;
        background-color: rgba(0, 0, 0, 0.02);
        color: #272833
    }

    .table-action-link:focus-visible,
    .c-prefers-focus .table-action-link:focus {
        background-color: rgba(0, 0, 0, 0.02);
        color: #272833;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .table-action-link:active {
        background-color: rgba(0, 0, 0, 0.04)
    }

    .table-list.table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider),
    .table-list.table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider) th,
    .table-list.table-striped.table-hover tbody tr:nth-of-type(odd):hover:not(.table-active):not(.table-disabled):not(.table-divider) td {
        background-color: #f0f5ff
    }

    .table-list.table-hover tbody tr:hover {
        background-color: #f0f5ff
    }

    .table-list.table-hover tbody tr:hover .quick-action-menu {
        background-color: #f0f5ff
    }

    .table-list.table-hover .table-active:hover {
        background-color: #f0f5ff
    }

    .table-list.table-hover .table-active:hover .quick-action-menu {
        background-color: #f0f5ff
    }

    .table-list.table-hover .table-disabled:hover {
        background-color: #fff
    }

    .table-list-title[href]:hover,
    .table-list-title a[href]:hover {
        color: #272833
    }

    .table-list-title[href]:focus-visible,
    .c-prefers-focus .table-list-title[href]:focus,
    .table-list-title a[href]:focus-visible,
    .c-prefers-focus .table-list-title a[href]:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .table-list-link:hover {
        color: #272833
    }

    .table-list-link:focus-visible,
    .c-prefers-focus .table-list-link:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .table-list-action-link:hover {
        text-decoration: none;
        background-color: rgba(0, 0, 0, 0.02);
        color: #272833
    }

    .table-list-action-link:focus-visible,
    .c-prefers-focus .table-list-action-link:focus {
        background-color: rgba(0, 0, 0, 0.02);
        color: #272833;
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0
    }

    .table-list-action-link:active {
        background-color: rgba(0, 0, 0, 0.04)
    }

    .table-sort thead th:hover,
    .table-sort thead td:hover {
        background-color: #f0f5ff;
        color: #272833
    }

    .show-quick-actions-on-hover tr:not(.table-active):not(.table-disabled):hover .quick-action-menu {
        display: flex
    }

    .table-striped.table-hover tbody tr:nth-of-type(odd):hover .quick-action-menu {
        background-color: #f0f5ff
    }

    .table-list.table-striped.table-hover tbody tr:nth-of-type(odd):hover .quick-action-menu {
        background-color: #f0f5ff
    }

    .subnav-tbar .btn-unstyled:hover {
        color: #004ad7;
        text-decoration: underline
    }

    .subnav-tbar .component-link:hover {
        color: #004ad7
    }

    .subnav-tbar-primary .component-link:hover {
        color: #272833
    }

    .subnav-tbar-primary .component-label .close:focus-visible,
    .c-prefers-focus .subnav-tbar-primary .component-label .close:focus {
        color: inherit
    }

    .tbar-stacked .tbar-divider-before::before {
        background-color: var(--body-color, #1c1c24);
        content: "";
        display: block;
        height: 1px;
        margin-bottom: 0.25rem;
        margin-top: 0.25rem;
        width: 2.5rem
    }

    .tbar-stacked .tbar-divider-after::after {
        background-color: var(--body-color, #1c1c24);
        content: "";
        display: block;
        height: 1px;
        margin-bottom: 0.25rem;
        margin-top: 0.25rem;
        width: 2.5rem
    }

    .tbar-stacked .tbar-btn-monospaced:focus-visible,
    .c-prefers-focus .tbar-stacked .tbar-btn-monospaced:focus {
        box-shadow: inset 0 0 0 0.125rem #5791ff, inset 0 0 0 0.25rem #fff
    }

    .tbar-stacked .tbar-btn-monospaced:active:focus-visible,
    .c-prefers-focus .tbar-stacked .tbar-btn-monospaced:active:focus {
        box-shadow: inset 0 0 0 0.125rem #5791ff, inset 0 0 0 0.25rem #fff
    }

    .tbar-light .tbar-divider-before::before {
        background-color: #f1f2f5
    }

    .tbar-light .tbar-divider-after::after {
        background-color: #f1f2f5
    }

    .tbar-light .tbar-btn-monospaced:hover {
        color: #272833
    }

    .tbar-light .tbar-btn-monospaced:focus-visible,
    .c-prefers-focus .tbar-light .tbar-btn-monospaced:focus {
        color: #272833
    }

    .tbar-light .tbar-btn-monospaced:active {
        background-color: #f1f2f5;
        color: #272833
    }

    .tbar-dark-l2 .tbar-divider-before::before {
        background-color: rgba(255, 255, 255, 0.06)
    }

    .tbar-dark-l2 .tbar-divider-after::after {
        background-color: rgba(255, 255, 255, 0.06)
    }

    .tbar-dark-l2 .tbar-btn-monospaced:hover {
        color: #fff
    }

    .tbar-dark-l2 .tbar-btn-monospaced:focus-visible,
    .c-prefers-focus .tbar-dark-l2 .tbar-btn-monospaced:focus {
        color: #fff
    }

    .tbar-dark-l2 .tbar-btn-monospaced:active {
        background-color: rgba(255, 255, 255, 0.06);
        color: #fff
    }

    .tbar-dark-d1 .tbar-divider-before::before {
        background-color: rgba(255, 255, 255, 0.06)
    }

    .tbar-dark-d1 .tbar-divider-after::after {
        background-color: rgba(255, 255, 255, 0.06)
    }

    .tbar-dark-d1 .tbar-btn-monospaced:hover {
        color: #fff
    }

    .tbar-dark-d1 .tbar-btn-monospaced:focus-visible,
    .c-prefers-focus .tbar-dark-d1 .tbar-btn-monospaced:focus {
        color: #fff
    }

    .tbar-dark-d1 .tbar-btn-monospaced:active {
        background-color: rgba(255, 255, 255, 0.06);
        color: #fff
    }

    .timeline-item:before {
        background-color: #272833;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        top: 0;
        width: 2px
    }

    .timeline-right .timeline-item:before {
        left: auto;
        right: -2px
    }

    @media (max-width:575.98px) {
        .timeline-right-xs-only .timeline-item:before {
            left: auto;
            right: -2px
        }
    }

    @media (min-width:768px) {
        .timeline-center .timeline-item.timeline-item-reverse:before {
            left: auto;
            right: -2px
        }
    }

    @media (min-width:768px) {

        .timeline-even .timeline-item:nth-of-type(even):before,
        .timeline-odd .timeline-item:nth-of-type(odd):before {
            left: auto;
            right: -2px
        }
    }

    .toggle-switch-check~.toggle-switch-bar::before {
        background-color: #a7a9bc;
        border-color: #a7a9bc;
        border-radius: 20px;
        border-style: solid;
        border-width: 1px;
        bottom: 0;
        content: " ";
        display: block;
        left: 0;
        position: absolute;
        top: 0;
        transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, opacity 100ms ease-in, right 100ms ease-in;
        width: 48px
    }

    @media (prefers-reduced-motion:reduce) {
        .toggle-switch-check~.toggle-switch-bar::before {
            transition: none
        }
    }

    .c-prefers-reduced-motion .toggle-switch-check~.toggle-switch-bar::before {
        transition: none
    }

    .toggle-switch-check~.toggle-switch-bar::after {
        background-color: #fff;
        border-color: #fff;
        border-radius: 50%;
        border-style: solid;
        border-width: 1px;
        bottom: 4px;
        content: "";
        display: block;
        height: 16px;
        left: 4px;
        position: absolute;
        top: 4px;
        transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, opacity 100ms ease-in, right 100ms ease-in;
        width: 16px
    }

    @media (prefers-reduced-motion:reduce) {
        .toggle-switch-check~.toggle-switch-bar::after {
            transition: none
        }
    }

    .c-prefers-reduced-motion .toggle-switch-check~.toggle-switch-bar::after {
        transition: none
    }

    .toggle-switch-check~.toggle-switch-bar .toggle-switch-handle::before {
        transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, opacity 100ms ease-in, right 100ms ease-in
    }

    @media (prefers-reduced-motion:reduce) {
        .toggle-switch-check~.toggle-switch-bar .toggle-switch-handle::before {
            transition: none
        }
    }

    .c-prefers-reduced-motion .toggle-switch-check~.toggle-switch-bar .toggle-switch-handle::before {
        transition: none
    }

    .toggle-switch-check~.toggle-switch-bar .toggle-switch-handle::after {
        content: "﻿" attr(data-label-off);
        margin-left: 56px;
        transition: background-color 100ms ease-in, border-color 100ms ease-in, box-shadow 150ms ease-in-out, color 100ms ease-in, left 100ms ease-in, opacity 100ms ease-in, right 100ms ease-in;
        white-space: nowrap
    }

    @media (prefers-reduced-motion:reduce) {
        .toggle-switch-check~.toggle-switch-bar .toggle-switch-handle::after {
            transition: none
        }
    }

    .c-prefers-reduced-motion .toggle-switch-check~.toggle-switch-bar .toggle-switch-handle::after {
        transition: none
    }

    .toggle-switch-check:focus-visible~.toggle-switch-bar::before,
    .c-prefers-focus .toggle-switch-check:focus~.toggle-switch-bar::before {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    .toggle-switch-check:checked~.toggle-switch-bar::before {
        background-color: #0b5fff;
        border-color: #0b5fff;
        border-radius: 20px;
        border-style: solid;
        border-width: 1px
    }

    .toggle-switch-check:checked~.toggle-switch-bar::after {
        background-color: #fff;
        border-color: #fff;
        border-radius: 50%;
        border-style: solid;
        border-width: 1px;
        left: 28px
    }

    .toggle-switch-check:checked~.toggle-switch-bar .toggle-switch-handle::after {
        content: "﻿" attr(data-label-on)
    }

    @media (max-width:767.98px) {
        .toggle-switch-check~.toggle-switch-bar::before {
            width: 40px
        }

        .toggle-switch-check~.toggle-switch-bar::after {
            bottom: 4px;
            height: 16px;
            left: 4px;
            top: 4px;
            width: 16px
        }

        .toggle-switch-check~.toggle-switch-bar .toggle-switch-handle::after {
            margin-left: 48px
        }

        .toggle-switch-check:checked~.toggle-switch-bar::after {
            left: 20px
        }

        .toggle-switch-check:checked~.toggle-switch-bar .toggle-switch-handle::after {
            margin-left: 48px
        }
    }

    .toggle-switch-sm .toggle-switch-check~.toggle-switch-bar::before {
        width: 30px
    }

    .toggle-switch-sm .toggle-switch-check~.toggle-switch-bar::after {
        height: 12px;
        width: 12px;
        bottom: 0;
        left: 2px;
        top: 2px
    }

    .toggle-switch-sm .toggle-switch-check~.toggle-switch-bar .toggle-switch-handle::after {
        margin-left: 38px
    }

    .toggle-switch-sm .toggle-switch-check:checked~.toggle-switch-bar::after {
        left: 16px
    }

    .tooltip .arrow::before {
        border-color: transparent;
        border-style: solid;
        content: "";
        position: absolute
    }

    .bs-tooltip-top .arrow::before,
    .bs-tooltip-auto[x-placement^=top] .arrow::before {
        border-top-color: #111116;
        border-width: .4rem .4rem 0;
        top: 0
    }

    .bs-tooltip-right .arrow::before,
    .bs-tooltip-auto[x-placement^=right] .arrow::before {
        border-right-color: #111116;
        border-width: .4rem .4rem .4rem 0;
        right: 0
    }

    .bs-tooltip-bottom .arrow::before,
    .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
        border-bottom-color: #111116;
        border-width: 0 .4rem .4rem;
        bottom: 0
    }

    .bs-tooltip-left .arrow::before,
    .bs-tooltip-auto[x-placement^=left] .arrow::before {
        border-left-color: #111116;
        border-width: .4rem 0 .4rem .4rem;
        left: 0
    }

    .clay-tooltip-bottom .arrow::before,
    .clay-tooltip-bottom-left .arrow::before,
    .clay-tooltip-bottom-right .arrow::before {
        border-bottom-color: #111116;
        border-width: 0 0.4rem 0.4rem;
        bottom: 0
    }

    .clay-tooltip-left .arrow::before,
    .clay-tooltip-left-bottom .arrow::before,
    .clay-tooltip-left-top .arrow::before {
        border-left-color: #111116;
        border-width: 0.4rem 0 0.4rem 0.4rem;
        left: 0
    }

    .clay-tooltip-right .arrow::before,
    .clay-tooltip-right-bottom .arrow::before,
    .clay-tooltip-right-top .arrow::before {
        border-right-color: #111116;
        border-width: 0.4rem 0.4rem 0.4rem 0;
        right: 0
    }

    .clay-tooltip-top .arrow::before,
    .clay-tooltip-top-left .arrow::before,
    .clay-tooltip-top-right .arrow::before {
        border-top-color: #111116;
        border-width: 0.4rem 0.4rem 0;
        top: 0
    }

    .treeview .btn-monospaced:focus-visible,
    .c-prefers-focus .treeview .btn-monospaced:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview .btn-monospaced:active:focus-visible,
    .c-prefers-focus .treeview .btn-monospaced:active:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview .component-action:hover {
        background-color: transparent;
        color: #6b6c7e
    }

    .treeview .component-action:focus-visible,
    .c-prefers-focus .treeview .component-action:focus {
        color: #6b6c7e
    }

    .treeview .component-action:active {
        background-color: transparent
    }

    .treeview.show-component-expander-on-hover:hover .component-expander {
        opacity: 1;
        transition: opacity ease-in-out 600ms
    }

    @media (prefers-reduced-motion:reduce) {
        .treeview.show-component-expander-on-hover:hover .component-expander {
            transition: none
        }
    }

    .c-prefers-reduced-motion .treeview.show-component-expander-on-hover:hover .component-expander {
        transition: none
    }

    .treeview.show-component-expander-on-hover .treeview-link:focus .component-expander {
        opacity: 1;
        transition: none
    }

    .treeview.show-quick-actions-on-hover .treeview-link:not(:hover):not(:focus):not(.focus) .quick-action-item {
        display: none
    }

    .treeview-link:hover {
        text-decoration: none
    }

    .treeview-link:focus-visible,
    .c-prefers-focus .treeview-link:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff;
        outline: 0
    }

    .treeview-light .treeview-link:hover {
        box-shadow: inset 0 0 0 1px #9b92a5
    }

    .treeview-light .treeview-link:focus-visible,
    .c-prefers-focus .treeview-light .treeview-link:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview-light .treeview-link:active {
        background-color: #f0f5ff;
        box-shadow: inset 0 0 0 1px #0b5fff;
        color: #393a4a
    }

    .treeview-light .treeview-link:active:focus-visible,
    .c-prefers-focus .treeview-light .treeview-link:active:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview-light .treeview-link.active:focus-visible,
    .c-prefers-focus .treeview-light .treeview-link.active:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview-light .treeview-link[aria-expanded=true]:focus-visible,
    .c-prefers-focus .treeview-light .treeview-link[aria-expanded=true]:focus,
    .treeview-light .treeview-link.show:focus-visible,
    .c-prefers-focus .treeview-light .treeview-link.show:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview-light .treeview-link.treeview-no-hover:hover {
        background-color: transparent;
        color: #6b6c7e
    }

    .treeview-dark .treeview-link:hover {
        box-shadow: inset 0 0 0 1px #9b92a5
    }

    .treeview-dark .treeview-link:focus-visible,
    .c-prefers-focus .treeview-dark .treeview-link:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview-dark .treeview-link:active {
        background-color: #393a4a;
        box-shadow: inset 0 0 0 1px #0b5fff;
        color: #f0f5ff
    }

    .treeview-dark .treeview-link:active:focus-visible,
    .c-prefers-focus .treeview-dark .treeview-link:active:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview-dark .treeview-link.active:focus-visible,
    .c-prefers-focus .treeview-dark .treeview-link.active:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview-dark .treeview-link[aria-expanded=true]:focus-visible,
    .c-prefers-focus .treeview-dark .treeview-link[aria-expanded=true]:focus,
    .treeview-dark .treeview-link.show:focus-visible,
    .c-prefers-focus .treeview-dark .treeview-link.show:focus {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff
    }

    .treeview-dark .treeview-link.treeview-no-hover:hover {
        background-color: transparent;
        color: #a7a9bc
    }

    .close::-ms-expand {
        display: none
    }

    .close:hover {
        color: #272833;
        opacity: 1;
        text-decoration: none;
        outline: 0
    }

    .close:focus-visible,
    .c-prefers-focus .close:focus {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff;
        outline: 0;
        opacity: 0.75
    }

    .c-focus-inset:focus:not(:disabled):not(.disabled):not([disabled]) {
        box-shadow: inset 0 0 0 0.125rem #80acff, inset 0 0 0 0.25rem #fff;
        border-color: #80acff;
        outline: 0
    }

    .inline-scroller:focus {
        outline: 0
    }

    .inline-scroller:focus-visible {
        box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #80acff
    }

    a.bg-blue:hover,
    a.bg-blue:focus,
    button.bg-blue:hover,
    button.bg-blue:focus {
        background-color: #1884ff !important
    }

    a.bg-indigo:hover,
    a.bg-indigo:focus,
    button.bg-indigo:hover,
    button.bg-indigo:focus {
        background-color: #4457ff !important
    }

    a.bg-purple:hover,
    a.bg-purple:focus,
    button.bg-purple:hover,
    button.bg-purple:focus {
        background-color: #9145ff !important
    }

    a.bg-pink:hover,
    a.bg-pink:focus,
    button.bg-pink:hover,
    button.bg-pink:focus {
        background-color: #ff40ad !important
    }

    a.bg-red:hover,
    a.bg-red:focus,
    button.bg-red:hover,
    button.bg-red:focus {
        background-color: #ff2c2c !important
    }

    a.bg-orange:hover,
    a.bg-orange:focus,
    button.bg-orange:hover,
    button.bg-orange:focus {
        background-color: #ff9a3b !important
    }

    a.bg-yellow:hover,
    a.bg-yellow:focus,
    button.bg-yellow:hover,
    button.bg-yellow:focus {
        background-color: #ffc93b !important
    }

    a.bg-green:hover,
    a.bg-green:focus,
    button.bg-green:hover,
    button.bg-green:focus {
        background-color: #7fd93f !important
    }

    a.bg-teal:hover,
    a.bg-teal:focus,
    button.bg-teal:hover,
    button.bg-teal:focus {
        background-color: #31be88 !important
    }

    a.bg-cyan:hover,
    a.bg-cyan:focus,
    button.bg-cyan:hover,
    button.bg-cyan:focus {
        background-color: #2cb6ff !important
    }

    a.bg-primary:hover,
    a.bg-primary:focus,
    button.bg-primary:hover,
    button.bg-primary:focus {
        background-color: #004ad7 !important
    }

    a.bg-secondary:hover,
    a.bg-secondary:focus,
    button.bg-secondary:hover,
    button.bg-secondary:focus {
        background-color: #545462 !important
    }

    a.bg-success:hover,
    a.bg-success:focus,
    button.bg-success:hover,
    button.bg-success:focus {
        background-color: #1c5629 !important
    }

    a.bg-info:hover,
    a.bg-info:focus,
    button.bg-info:hover,
    button.bg-info:focus {
        background-color: #234584 !important
    }

    a.bg-warning:hover,
    a.bg-warning:focus,
    button.bg-warning:hover,
    button.bg-warning:focus {
        background-color: #863a00 !important
    }

    a.bg-danger:hover,
    a.bg-danger:focus,
    button.bg-danger:hover,
    button.bg-danger:focus {
        background-color: #ab1010 !important
    }

    a.bg-light:hover,
    a.bg-light:focus,
    button.bg-light:hover,
    button.bg-light:focus {
        background-color: #d3d6e0 !important
    }

    .bg-dark {
        background-color: var(--dark, #272833) !important
    }

    a.bg-dark:hover,
    a.bg-dark:focus,
    button.bg-dark:hover,
    button.bg-dark:focus {
        background-color: #111116 !important
    }

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

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

    .d-block {
        display: block !important
    }

    .d-flex {
        display: flex !important
    }

    @media (min-width:768px) {
        .d-md-inline {
            display: inline !important
        }
    }

    @media (min-width:992px) {
        .d-lg-none {
            display: none !important
        }

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

    .embed-responsive::before {
        content: "";
        display: block
    }

    .embed-responsive-21by9::before {
        padding-top: calc(9/21*100%)
    }

    .embed-responsive-16by9::before {
        padding-top: calc(9/16*100%)
    }

    .embed-responsive-4by3::before {
        padding-top: calc(3/4*100%)
    }

    .embed-responsive-1by1::before {
        padding-top: calc(1/1*100%)
    }

    .embed-responsive-21by9::before {
        padding-top: calc(9/21*100%)
    }

    .embed-responsive-16by9::before {
        padding-top: calc(9/16*100%)
    }

    .embed-responsive-4by3::before {
        padding-top: calc(3/4*100%)
    }

    .embed-responsive-1by1::before {
        padding-top: calc(1/1*100%)
    }

    .embed-responsive-21by9::before {
        padding-top: calc(9/21*100%)
    }

    .embed-responsive-16by9::before {
        padding-top: calc(9/16*100%)
    }

    .embed-responsive-4by3::before {
        padding-top: calc(3/4*100%)
    }

    .embed-responsive-1by1::before {
        padding-top: calc(1/1*100%)
    }

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

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

    @media (min-width:992px) {
        .flex-lg-row {
            flex-direction: row !important
        }

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

    .position-relative {
        position: relative !important
    }

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

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

    .pt-1 {
        padding-top: var(--spacer-1, 0.25rem) !important
    }

    .p-2 {
        padding: var(--spacer-2, 0.5rem) !important
    }

    .pb-2 {
        padding-bottom: var(--spacer-2, 0.5rem) !important
    }

    .my-auto {
        margin-top: auto !important
    }

    .my-auto {
        margin-bottom: auto !important
    }

    .stretched-link::after {
        bottom: 0;
        content: "";
        left: 0;
        pointer-events: auto;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1
    }

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

    .text-white {
        color: #fff !important
    }

    a.text-blue:hover,
    a.text-blue:focus {
        color: #0076fe !important
    }

    a.text-indigo:hover,
    a.text-indigo:focus {
        color: #2b40ff !important
    }

    a.text-purple:hover,
    a.text-purple:focus {
        color: #822cff !important
    }

    a.text-pink:hover,
    a.text-pink:focus {
        color: #ff27a2 !important
    }

    a.text-red:hover,
    a.text-red:focus {
        color: #ff1313 !important
    }

    a.text-orange:hover,
    a.text-orange:focus {
        color: #ff8c22 !important
    }

    a.text-yellow:hover,
    a.text-yellow:focus {
        color: #ffc222 !important
    }

    a.text-green:hover,
    a.text-green:focus {
        color: #71d32a !important
    }

    a.text-teal:hover,
    a.text-teal:focus {
        color: #2caa79 !important
    }

    a.text-cyan:hover,
    a.text-cyan:focus {
        color: #13aeff !important
    }

    a.text-primary:hover,
    a.text-primary:focus {
        color: #0041be !important
    }

    a.text-secondary:hover,
    a.text-secondary:focus {
        color: #484955 !important
    }

    a.text-success:hover,
    a.text-success:focus {
        color: #154320 !important
    }

    a.text-info:hover,
    a.text-info:focus {
        color: #1e3a70 !important
    }

    a.text-warning:hover,
    a.text-warning:focus {
        color: #6d2f00 !important
    }

    a.text-danger:hover,
    a.text-danger:focus {
        color: #940e0e !important
    }

    a.text-light:hover,
    a.text-light:focus {
        color: #c4c9d5 !important
    }

    a.text-dark:hover,
    a.text-dark:focus {
        color: #060608 !important
    }

    .text-reset {
        color: inherit !important
    }

    .c-prefers-link-underline .btn-monospaced[href]:not(.disabled):not([role=button]):not([role=tab])::after,
    .c-prefers-link-underline .nav-btn-monospaced[href]:not(.disabled):not([role=button]):not([role=tab])::after,
    .c-prefers-link-underline .nav-link-monospaced[href]:not(.disabled):not([role=button]):not([role=tab])::after {
        content: "   ";
        position: absolute;
        text-decoration: underline !important
    }

    .c-prefers-link-underline .multi-step-item.active .multi-step-icon[href]:not([role=button])::after,
    .c-prefers-link-underline .multi-step-item.complete .multi-step-icon[href]:not([role=button])::after,
    .c-prefers-link-underline .multi-step-item.error .multi-step-icon[href]:not([role=button])::after,
    .c-prefers-link-underline .dropdown .multi-step-icon[href]:not([role=button])::after {
        content: "   ";
        position: absolute;
        text-decoration: underline !important
    }

    .c-prefers-link-underline .multi-step-item.disabled .multi-step-icon[href]:not([role=button])::after {
        text-decoration: none !important
    }

    @keyframes loading-animation-circle {
        100% {
            transform: rotate(360deg)
        }
    }

    .loading-animation::before {
        animation: loading-animation-circle 1s linear infinite;
        border-radius: 50%;
        box-shadow: -0.03125em -0.375em 0 0 currentColor;
        content: "";
        height: 0.25em;
        left: 50%;
        margin-left: -0.125em;
        margin-top: -0.125em;
        position: absolute;
        top: 50%;
        width: 0.25em
    }

    @media (prefers-reduced-motion:reduce) {
        .loading-animation::before {
            animation: none
        }
    }

    .c-prefers-reduced-motion .loading-animation::before {
        animation: none
    }

    .loading-animation::after {
        animation: loading-animation-circle 1s linear infinite;
        background-color: currentColor;
        border-radius: 50%;
        content: "";
        display: block;
        height: 1em;
        -webkit-mask: conic-gradient(transparent 10%, #000), linear-gradient(#000 0 0) content-box;
        -webkit-mask-composite: source-out;
        mask-composite: subtract;
        padding: 0.25em;
        width: 1em
    }

    @media (prefers-reduced-motion:reduce) {
        .loading-animation::after {
            animation: none
        }
    }

    .c-prefers-reduced-motion .loading-animation::after {
        animation: none
    }

    @keyframes loading-animation-squares-box-1 {
        0% {
            left: 0;
            opacity: .4;
            top: 0;
            transform: scale(1)
        }

        25% {
            left: calc(100% - 1em);
            opacity: .4;
            top: 0;
            transform: scale(1)
        }

        50% {
            left: calc(100% - 1.5em);
            opacity: 1;
            top: calc(100% - 1.5em);
            transform: scale(2)
        }

        75% {
            left: .5em;
            opacity: 1;
            top: calc(100% - 1.5em);
            transform: scale(2)
        }
    }

    @keyframes loading-animation-squares-box-2 {
        0% {
            left: calc(100% - 1.5em);
            opacity: 1;
            top: calc(100% - 1.5em);
            transform: scale(2)
        }

        25% {
            left: .5em;
            opacity: 1;
            top: calc(100% - 1.5em);
            transform: scale(2)
        }

        50% {
            left: 0;
            opacity: .4;
            top: 0;
            transform: scale(1)
        }

        75% {
            left: calc(100% - 1em);
            opacity: .4;
            top: 0;
            transform: scale(1)
        }
    }

    .loading-animation-squares::before {
        animation: loading-animation-squares-box-1 2.4s ease-in-out infinite;
        background-color: currentColor;
        border-radius: 0.2em;
        content: "";
        display: block;
        font-size: 0.3125em;
        height: 1em;
        left: 0;
        opacity: 0.4;
        position: absolute;
        top: 0;
        transform: scale(1);
        width: 1em
    }

    @media (prefers-reduced-motion:reduce) {
        .loading-animation-squares::before {
            animation: none
        }
    }

    .c-prefers-reduced-motion .loading-animation-squares::before {
        animation: none
    }

    .loading-animation-squares::after {
        animation: loading-animation-squares-box-2 2.4s ease-in-out infinite;
        background-color: currentColor;
        border-radius: 0.2em;
        content: "";
        display: block;
        font-size: 0.3125em;
        height: 1em;
        left: calc(100% - 1.5em);
        opacity: 1;
        position: absolute;
        top: calc(100% - 1.5em);
        transform: scale(2);
        width: 1em
    }

    @media (prefers-reduced-motion:reduce) {
        .loading-animation-squares::after {
            animation: none
        }
    }

    .c-prefers-reduced-motion .loading-animation-squares::after {
        animation: none
    }