﻿body {
    --rz-layout-body-padding: 24px;
    --bs-body-font-family: "Open Sans";
    --rz-text-font-family: "Open Sans";
    font-size: 14px;
    --rz-tooltip-background-color: var(--ca-tertiary-color-11);
    --rz-tooltip-color: black;
    --rz-tooltip-padding: 5px 10px;
    --rz-tooltip-border-radius: 8px;
    --rz-grid-cell-padding: 0;
    --rz-grid-header-cell-border: #fff;
    --rz-grid-header-background-color: #fff;
    --rz-grid-background-color: #fff;
    --rz-grid-stripe-background-color: var(--ca-tertiary-color-11);
    --rz-grid-header-text-transform: none;
    --rz-grid-header-cell-border-bottom: #ddd;
    --rz-grid-frozen-cell-background-color: var(--ca-secondary-color-11);
    --rz-grid-header-font-size: 14px;
    --rz-dropdown-item-selected-background-color: white;
    --rz-dropdown-item-selected-color: black;
    --rz-dropdown-item-selected-hover-background-color: none;
    --rz-dropdown-item-selected-hover-color: black;
    --rz-dropdown-item-hover-background-color: none;
    --rz-dropdown-item-hover-color: black;
    --rz-grid-cell-font-size: 12px;
    --rz-pager-background-color: transparent;
    --rz-pager-padding: 0;
    --rz-grid-cell-border: none;
    --rz-scrollbar-size: 22px;
    --rz-scrollbar-background-color: #fff;
    --rz-pager-numeric-button-selected-color: #fff;
    --rz-pager-numeric-button-color: var(--ca-tertiary-color-7);
    --rz-pager-numeric-button-selected-background-color: var(--ca-primary-color-7);
    --rz-pager-numeric-button-selected-border: var(--ca-primary-color-6);
    --rz-pager-numeric-button-background-color: #fff;
    --rz-pager-numeric-button-border: 1px solid #DDDDDD;
    --rz-pager-numeric-button-hover-background-color: var(--rz-pager-numeric-button-background-color);
    --rz-pager-numeric-button-hover-color: var(--rz-pager-numeric-button-color);
    --rz-tree-node-selected-background-color: var(--ca-primary-color-7);
    --rz-checkbox-checked-background-color: var(--ca-primary-color-7);
    --rz-checkbox-checked-border: 1px solid var(--ca-primary-color-7);
    --rz-danger: #E84D54;
    --rz-outline-normal: none;
    --rz-accordion-item-focus-outline: none;
}

.rz-body {
    padding: 0;
}

    .rz-body:has(h2) {
        padding: 12px;
    }

.rz-tooltip-content {
    font-weight: 700;
    border-style: solid;
}

.empty-grid-container {
    padding-top: 64px;
    padding-bottom: 64px;
    box-shadow: var(--rz-grid-shadow);
    border-bottom: var(--rz-grid-cell-border);
    border-left: var(--rz-grid-cell-border);
    border-right: var(--rz-grid-cell-border);
    border-radius: var(--rz-grid-border-radius);
    background-color: var(--rz-grid-background-color);
}

.rz-grid-table thead {
    display: none;
}

.rz-grid-table {
    border-spacing: 0 5px;
    padding: 5px 10px 0 10px;
}

.rz-data-grid {
    background-color: transparent;
    max-height: 100%;
}

.empty-grid-container img {
    width: 128px;
}

.rz-data-row td {
    border-radius: 6px;
    border: none;
}

.rz-pager .rz-dropdown-label {
    text-align: center;
}

.rz-state-highlight {
    display: flex;
}

    .rz-state-highlight:after {
        content: "";
        display: block;
    }

@media (max-height: 750px) {
    div.rz-dropdown-filter-container + div.rz-dropdown-items-wrapper {
        max-height: 19.8em !important;
    }
}

@media (min-height: 750px) {
    div.rz-dropdown-filter-container + div.rz-dropdown-items-wrapper {
        max-height: 26.3em !important;
    }
}

.rz-dropdown-items li, .rz-dropdown-item {
    display: flex;
    min-height: 21.027px;
    padding: var(--m, 12px) 30px var(--m, 12px) var(--m, 12px);
    align-items: center;
    gap: var(--m, 12px);
    border-bottom: 1px solid #DDD;
    align-self: stretch;
}

.rz-pager {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    align-items: center;
    grid-column-gap: unset;
    grid-row-gap: unset;
    padding-top: 12px;
    margin-bottom: 10px;
}

.rz-pager-first {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin-right: 8px !important;
}

.rz-pager-prev {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    grid-column: unset;
    margin-right: auto !important;
    margin-top: 0 !important;
}

.rz-pager-summary {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 6px;
}

.rz-pager-pages {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
    display: inline-flex;
    margin-top: 0 !important;
}

.rz-pager .rz-pagesize-text {
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
    margin-left: 55px;
    color: var(--ca-secondary-color-3);
    display: none;
}

.rz-pager .rz-dropdown {
    -webkit-box-ordinal-group: 6;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
    width: 80px;
    margin-right: auto !important;
    margin-left: 8px !important;
}

.rz-pager-next {
    -webkit-box-ordinal-group: 7;
    -moz-box-ordinal-group: 7;
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}

.rz-pager-last {
    -webkit-box-ordinal-group: 8;
    -moz-box-ordinal-group: 8;
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
    margin-left: 8px !important;
}

.rz-dropdown-panel .rz-popup {
    border-radius: 6px;
    border: 1px solid var(--ca-tertiary-color-10);
}

.rz-sortable-column .rzi-sort:before, .rz-sortable-column .rzi-sort-asc:before, .rz-sortable-column .rzi-sort-desc:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    float: left;
}

.rz-sortable-column .rzi-sort:before {
    background: url(../images/icons/sorting.svg) no-repeat;
}

.rz-sortable-column .rzi-sort-asc:before {
    background: url(../images/icons/sorting-asc.svg) no-repeat;
}

.rz-sortable-column .rzi-sort-desc:before {
    background: url(../images/icons/sorting-desc.svg) no-repeat;
}

.no-overflow .rz-data-grid-data {
    overflow: hidden;
}

.rz-dialog-side {
    top: 0;
    width: 450px;
    border-radius: 0;
}

.rz-dialog-side-content, .rz-dialog-side {
    overflow-y: hidden;
    height: 100%;
}

    .rz-dialog-side-content > .content::-webkit-scrollbar {
        background-color: transparent;
        width: var(--rz-scrollbar-size);
        height: var(--rz-scrollbar-size);
    }

    .rz-dialog-side-content > .content::-webkit-scrollbar-corner, .rz-layout ::-webkit-scrollbar-corner, .rz-scrollbars::-webkit-scrollbar-corner, .rz-scrollbars ::-webkit-scrollbar-corner {
        background-color: transparent;
    }

    .rz-dialog-side-content > .content::-webkit-scrollbar-thumb, .rz-layout ::-webkit-scrollbar-thumb, .rz-scrollbars::-webkit-scrollbar-thumb, .rz-scrollbars ::-webkit-scrollbar-thumb {
        background: var(--ca-tertiary-color-10);
        border: 8px solid rgba(0, 0, 0, 0);
        background-clip: padding-box;
        border-radius: 20px;
        min-width: var(--rz-scrollbar-size);
        min-height: var(--rz-scrollbar-size);
    }

.rz-layout::-webkit-scrollbar, .rz-layout ::-webkit-scrollbar, .rz-scrollbars::-webkit-scrollbar, .rz-scrollbars ::-webkit-scrollbar {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: 6px;
}

.rz-dialog-side-titlebar {
    display: none;
}

.rz-dialog-side-content {
    display: flex;
    flex-flow: column;
    height: 100%;
    padding: 0;
}

    .rz-dialog-side-content > .header {
        flex: 0 1 auto;
    }

    .rz-dialog-side-content > .footer {
        flex: 0 1 40px;
    }

.rz-textbox, .rz-textbox:not(:disabled):not(.rz-state-disabled):focus, .rz-textbox:not(:disabled):not(.rz-state-disabled):hover {
    border-radius: 6px;
    border: 1px solid #C6C6C6;
    box-shadow: none;
}

.rz-dialog-mask {
    background-color: #20282E;
    opacity: 0.75;
}

.rz-button:not(.rz-state-disabled):hover:not(:active), .rz-button:not(.rz-state-disabled):active, .rz-button:not(.rz-state-disabled):focus:not(:active) {
    box-shadow: none;
    background-image: none;
}

.rz-grid-table thead th {
    border-bottom: 1px solid var(--rz-grid-header-cell-border-bottom);
}

.rz-grid-table td:not(:last-child) {
    border-right: none;
}

.rz-datatable {
    box-shadow: none;
    background-color: transparent;
    border: none;
}

.rz-pager-page {
    font-size: 16px;
}

    .rz-pager-page.rz-state-active {
        border-radius: 6px;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    }

    .rz-pager-last, .rz-pager-next, .rz-pager-prev, .rz-pager-first, .rz-pager-element:hover, .rz-pager-page:hover {
        background-color: #fff;
        border: var(--rz-pager-numeric-button-border);
        box-shadow: none;
        background-image: none;
    }

.rz-pager-pages .rz-pager-element:not(.rz-state-disabled):hover:not(:active), .rz-pager-element:not(.rz-state-disabled):focus, .rz-pager-element:not(.rz-state-disabled):focus:not(:active),
.rz-pager-pages .rz-pager-element:not(.rz-state-disabled):active, .rz-state-active:not(.rz-state-disabled):focus:not(:active), .rz-pager-pages .rz-state-active {
    background-color: var(--rz-pager-numeric-button-selected-background-color);
    background-image: none;
    box-shadow: none;
    color: #fff;
    border: var(--rz-pager-numeric-button-selected-border);
}

:not(.rz-state-active).rz-pager-element:not(.rz-state-disabled):focus:not(:active) {
    color: var(--rz-pager-numeric-button-color);
    background-color: #fff;
    border: var(--rz-pager-numeric-button-border);
}

.rz-pager .rzi-step-backward:before {
    content: "";
    display: block;
    background: url(../images/icons/grid/icon-left-first.svg) no-repeat;
    width: 20px;
    height: 20px;
    margin: -1px 0 0 -2px;
}

.rz-pager .rzi-caret-left:before {
    content: "";
    display: block;
    background: url(../images/icons/grid/icon-left-prev.svg) no-repeat;
    width: 20px;
    height: 20px;
    margin: -1px 0 0 -2px;
}

.rz-pager .rzi-caret-right:before {
    content: "";
    display: block;
    background: url(../images/icons/grid/icon-right-next.svg) no-repeat;
    width: 20px;
    height: 20px;
    margin: -1px 0 0 -2px;
}

.rz-pager .rzi-step-forward:before {
    content: "";
    display: block;
    background: url(../images/icons/grid/icon-right-last.svg) no-repeat;
    width: 20px;
    height: 20px;
    margin: -1px 0 0 -2px;
}

.rzi-caret-right:before {
    content: "" !important;
    display: block;
    background: url(../images/icons/grid/icon-down.svg) no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
}

.rzi-caret-down:before {
    content: "" !important;
    display: block;
    background: url(../images/icons/grid/icon-up.svg) no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
}

.rz-dropdown-trigger .rzi-chevron-down:before {
    content: "";
    display: block;
    background: url(../images/icons/grid/icon-down.svg) no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;
    background-size: contain;
}

.rz-sortable-column-icon, .rz-sortable-column .rzi-sort {
    width: 20px;
    margin-bottom: 2px;
}

.rz-grid-table-striped tbody > tr:not(.rz-expanded-row-content):nth-child(even) > td {
    background-color: #fff;
}

@media (min-width: 992px) {
    body {
        --rz-grid-background-color: #F4F4F4;
        --rz-grid-stripe-background-color: #FBFCFE;
        --rz-grid-cell-border: var(--rz-border-normal);
    }

    .rz-body, .rz-body:has(h2) {
        padding: var(--rz-layout-body-padding);
    }

    .rz-grid-table-striped tbody > tr:not(.rz-expanded-row-content):nth-child(odd) > td {
        background-color: var(--rz-grid-background-color);
    }

    .rz-grid-table-striped tbody > tr:not(.rz-expanded-row-content):nth-child(even) > td {
        background-color: var(--rz-grid-stripe-background-color);
    }

    .rz-data-grid-data {
        background-color: white;
        border: var(--rz-border-normal);
        border-radius: 6px;
    }

    .rz-pager .rz-pagesize-text {
        display: grid;
    }


    .rz-pager {
        padding-top: 14px;
        margin-bottom: -5px;
    }

    .rz-grid-table thead {
        display: table-header-group;
    }

    .rz-grid-table {
        border-spacing: 0;
        padding: 0;
    }

        .rz-grid-table .cell {
            margin: 8px;
        }

    .rz-data-grid {
        height: auto;
    }

    .empty-grid-container img {
        width: 221px;
    }

    .rz-data-row td {
        border-radius: 0;
        border-bottom: 1px solid var(--rz-grid-header-cell-border-bottom);
    }

    .rz-column-title {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        align-items: center;
        grid-column-gap: unset;
        grid-row-gap: unset;
    }

    .rz-column-title-content {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
        margin-left: 4px;
    }

    .rz-sortable-column-icon {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }


    .rz-pager-summary {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
        width: auto;
        margin-bottom: 0;
    }
}

a {
    color: var(--ca-primary-color-7);
}

.rz-tooltip .rz-right-tooltip-content:after {
    transform: translate(-50%, -10px) rotate(135deg) !important;
}

.rz-tooltip .rz-left-tooltip-content:after {
    transform: translate(-50%, -10px) rotate(315deg) !important;
}

.rz-tooltip .rz-bottom-tooltip-content:after {
    transform: translate(-50%, -10px) rotate(225deg) !important;
}

.rz-accordion {
    --rz-accordion-item-padding: 0.75rem 1rem;
    --rz-accordion-icon-margin-inline: 0;
    --rz-accordion-item-border: var(--rz-border-base-200);
    --rz-accordion-item-background-color: var(--rz-base-background-color);
    --rz-accordion-item-color: var(--rz-text-secondary-color);
    --rz-accordion-item-line-height: 1.5rem;
    --rz-accordion-item-font-size: var(--rz-body-font-size);
    --rz-accordion-item-font-weight: 500;
    --rz-accordion-icon-width: var(--rz-icon-size);
    --rz-accordion-icon-height: var(--rz-icon-size);
    --rz-accordion-icon-font-size: var(--rz-icon-size);
    --rz-accordion-icon-margin-inline: 0 0.75rem 0 0;
    --rz-accordion-toggle-icon-margin-inline: 0 0 0 0.75rem;
    --rz-accordion-toggle-icon-order: 1;
    --rz-accordion-selected-color: var(--rz-text-title-color);
    --rz-accordion-hover-color: var(--rz-text-title-color);
    --rz-accordion-content-padding: 1rem;
    --rz-accordion-content-font-size: var(--rz-body-font-size);
    --rz-accordion-border-radius: var(--rz-border-radius);
    --rz-accordion-shadow: var(--rz-shadow-1);
    border: 1px solid var(--ca-tertiary-color-10);
    background: var(--ca-tertiary-color-11);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}

.rz-accordion-header {
    background-color: #E9E9E9;
    border-top: 1px solid var(--ca-tertiary-color-10, #DDD);
    border-bottom: 1px solid var(--ca-tertiary-color-10, #DDD);
}

    .rz-accordion-header > a[role=tab] {
        padding-top: 9px;
        padding-bottom: 9px;
    }

    .rz-accordion-header span {
        font-weight: bolder;
        color: black;
        font-size: medium;
    }

.rz-accordion-content {
    padding: 1rem 0;
}

.rz-accordion-toggle-icon {
    display: flex;
    padding: 15px;
    justify-content: center;
    align-items: center;
    gap: 2px;
    border-radius: 6px;
    border: 1px solid var(--Generic-light-accent-grey, #DDD);
    background: var(--Generic-white, #FFF);
    /* shadow/sm */
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}


@media (max-width: 992px) {
    .rz-pager-page:not(.rz-state-active) {
        display: none;
    }


    .rz-pager-next {
        margin: 0 !important;
    }
}




@media (min-width: 992px) {
    .rz-pager-page:not(.rz-state-active) {
        display: grid;
    }


    .rz-pager .rz-dropdown {
        order: 6;
        width: var(--rz-pager-dropdown-width);
        margin-left: 2rem;
        overflow: visible;
    }
}

.rz-grid-table thead th .rz-column-title {
    border-right: 1px solid #ddd;
}

.rz-dropdown-panel {
    border-radius: 6px !important;
    border: 1px solid #77B32A !important;
    background: #FBFCFE !important;
    /* /shadow/base */
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.06), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
}

.rz-dropdown-item.rz-state-highlight {
    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
    background: rgba(119, 179, 42, 0.10) !important;
}

.segmentFilter {
    height: 57px;
}

.rz-multiselect-items li {
    display: block;
    min-height: 21.027px;
    padding: var(--m, 12px);
    align-items: center;
    gap: var(--m, 12px);
    align-self: stretch;
}

.rz-multiselect-item {
    border-bottom: 1px solid var(--Generic-light-accent-grey, #DDD);
}

    .rz-multiselect-item:has(div):has(.rz-state-active) {
        background: rgba(119, 179, 42, 0.10);
    }

.rz-multiselect-items li span {
    color: var(--Brand-Secondary-secondary-default, #323E48);
    /* text-sm/leading-5/font-semibold */
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
}

.rz-multiselect-items li:has(div):has(.rz-state-active) span {
    color: var(--Brand-Primary-primary-default, #77B32A);
    /* text-sm/leading-5/font-semibold */
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
}

.rz-multiselect-items li:has(:hover):has(.rz-state-active) {
    color: var(--Brand-Primary-primary-default, #77B32A);
}

.rz-multiselect-items-wrapper .rz-chkbox-box {
    background-image: url("../images/icons/selected-checkbox-icon.svg");
    background-repeat: no-repeat;
    border: none;
    border-width: 0px;
    border-radius: unset;
    box-shadow: none;
    transition: none;
    top: 6px;
}

    .rz-multiselect-items-wrapper .rz-chkbox-box .rzi {
        color: #77B32A;
        font-size: 24px !important;
        padding: 1px 54px 0 0;
        margin: -7px 0 0 -14px;
    }

.rz-multiselect-items-wrapper .rz-chkbox {
    float: right;
    width: 0px;
    min-width: 0px;
    height: 0px;
}

.rz-multiselect-items-wrapper .rz-chkbox-box.rz-state-active {
    border: none;
}

li.rz-multiselect-item.rz-state-highlight:hover {
    background-color: rgba(119, 179, 42, 0.10);
}

.loading-indicator {
    position: absolute !important;
    display: flex !important;
    top: 0px !important;
    left: 0 !important;
}

.rz-dialog-side-content .loading-indicator {
    top: 0px !important;
}

@media (min-width: 992px) {

    .loading-indicator {
        position: absolute !important;
        display: flex !important;
        top: 0px !important;
        left: 0 !important;
    }

    .rz-dialog-side-content .loading-indicator {
        top: 0px !important;
    }
}

.field-required .rz-form-field-label::after {
    content: ' *';
    color: var(--ca-primary-color-7)
}

div.rz-form-field .rz-form-field-label {
    color: var(--ca-tertiary-color-6);
    font-weight: 600;
}

button.rz-button.rz-shade-default {
    font-size: 16px;
    font-weight: 500;
    border-radius: 6px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

button.rz-button.rz-primary.rz-shade-default {
    border: 1px solid #669924;
    background-color: #77B32A;
}

button.rz-button.rz-secondary.rz-shade-default {
    background-color: white;
    color: #323E48;
    border: 1px solid #ddd;
}

.rz-datafilter .rz-datafilter-item .rz-dropdown {
    justify-content: center;
}

.rz-notification {
    bottom: 78px !important;
    top: unset !important;
    right: unset !important;
    position: sticky !important;
    float: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.rz-notification-message-error p {
    padding: 10px 0 0 41px;
    font-size: 13px;
}

.rz-notification-item {
    width: 100%;
    border-radius: 8px;
    box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.14), 0 6px 30px 0 rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.20);
    border: 1px solid var(--ca-secondary-color-7) !important;
    background: var(--ca-secondary-color-1) !important;
}

.rz-notification-title {
    color: var(--Generic-white, #FFF);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    padding-left: 11px;
}

.rz-notification-icon.rzi-check:before {
    content: url('/images/icons/toast-check-icon.svg');
}

.rz-notification-icon.rzi-times:before {
    content: url('/images/icons/toast-error-icon.svg');
}

.rz-notification-image {
    margin: -3px 0.625rem 0 0;
}

@media (min-width: 992px) {
    button .rz-button.rz-shade-default {
        padding: 10px 18px;
        min-width: 120px;
        flex-shrink: 0;
    }

    .rz-notification {
        bottom: unset;
        top: -6px !important;
        right: 40px !important;
        position: fixed !important;
        float: right !important;
        display: flex;
        justify-content: unset;
        align-items: unset;
        text-align: unset;
    }
}

.rz-chkbox-box.rz-state-active {
    background-color: var(--ca-primary-color-7);
    border: 1px solid var(--ca-primary-color-7);
}

    .rz-chkbox-box.rz-state-active:hover:not(.rz-state-disabled) {
        background-color: var(--ca-primary-color-7);
        border: 1px solid var(--ca-primary-color-7);
    }

    .rz-chkbox-box.rz-state-active.rz-state-disabled {
        background-color: var( --ca-tertiary-color-11);
        border: 1px solid var(--ca-tertiary-color-10);
    }

        .rz-chkbox-box.rz-state-active.rz-state-disabled:hover {
            background-color: var( --ca-tertiary-color-11);
            border: 1px solid var(--ca-tertiary-color-10);
        }

        .rz-chkbox-box.rz-state-active.rz-state-disabled span {
            color: darkslategrey;
        }

.rz-chkbox-box {
    border-radius: 4px;
    border: 1px solid var(--ca-tertiary-color-10);
    background: var( --ca-sidebar-color);
}

    .rz-chkbox-box:hover:not(.rz-state-disabled) {
        border: 1px solid var(--ca-tertiary-color-10);
        background: var( --ca-sidebar-color);
    }

    .rz-chkbox-box .rzi {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 16px;
        height: 16px;
        font-weight: bold;
    }

.rz-accordion .rz-accordion-header > a > .rzi.rzi {
    margin: var(--rz-accordion-icon-margin-inline) !important;
}

.rz-accordion-toggle-icon.rzi-chevron-right:before {
    content: "keyboard_arrow_down" !important;
}

.rz-accordion-toggle-icon.rzi-chevron-down:before {
    content: "keyboard_arrow_up";
}

.rz-numeric-button .rzi-caret-down:before {
    content: "expand_more" !important;
    display: unset;
    background: none !important;
    width: unset;
    height: unset;
    background-size: unset;
}

.rz-dialog-titlebar {
    border-bottom: 1px solid var(--Generic-light-accent-grey, #DDD) !important;
    background: var(--Generic-white, #FFF) !important;
    background-image: url("/images/icons/dialog-topbar-arrow.svg") !important;
    background-repeat: no-repeat !important;
    height: 97px;
}

    .rz-dialog-titlebar::before {
        content: '';
        background: url(/images/icons/message-circle.svg);
        background-size: cover;
        height: 39px;
        margin: 11px;
        width: 39px;
        position: absolute;
        border: 1px solid #77B32A;
        border-radius: 6px;
        background-color: white;
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.06), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
    }

.rz-dialog-title {
    overflow: hidden;
    color: var(--Text-text-grey, #434D55);
    text-overflow: ellipsis;
    margin-left: 82px;
    margin-top: 23px;
    position: absolute;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
}

.rz-dialog-content {
    padding: unset !important
}

.confirmation-dialog {
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
}

.rz-dialog-titlebar-close {
    margin-left: auto;
}