/* #root - CSS specificity - priority */

:root {
    --brand-primary: #8bc540;
    --brand-primary-light: #bce589;
    --brand-ghost: #D3D9DD;
    --white: #fff;
    --black: #000;
    --black-light: #747475;
    --black-light-2: #D3D9DD;
    --type-primary: #2f444e;
    --type-subhading: #747475;
    --type-light: #989FA7;
    --type-common: #2f444e;
    --system-radius: 4px;
    --button-bg-light: var(--white);
    --button-bg-disabled: rgb(187 187 187);
    --tooltip-icon: #F18388;
    --link: #2f444e;

    --background-grey: #F3F4F4;
    --border-color: #d3d2d3;
    --border-focused: #2f444e;
    --border-color-light: rgba(209, 200, 229, 0.38);
    --primary-bg-light: rgba(188, 229, 137, 0.17);
    --on-color-typography: var(--white);
    --label: #626C77;
    --scroll-thumb: #626C77;
    --input-placeholder: #ADB2B6;
    --r400: #dd4545;
    --background-primary: var(--white);
    --product-background: #C70009;
    --inline-select-inner-border: var(--white);
}


.ui-kit-heading-2 {
    color: var(--type-primary);
}

/* icons */
svg[fill="#57809e"],
svg[fill="#57809E"] {
    fill: #2f444e;
}

.ui-kit-input-search svg,
body button.ui-kit-button-ico span svg.ui-kit-button-ico-icon,
.ui-kit-calendar-pagination-icon,
.ui-kit-calendar-pagination-icon-left,
svg[fill="#57809e"],
svg[fill="#57809E"],
.icon-link.icon svg[fill="#57809e"],
.icon-link.icon svg[fill="#57809E"] {
    fill: var(--type-primary);
}

#root .ownFundsIcon svg {
    fill: #76787a;
}

#root [data-at="view"] svg {
    fill: #8bc540;
}

/* buttons */
body button.ui-kit-button-ico:hover span svg.ui-kit-button-ico-icon,
body button.ui-kit-button-ico span svg.ui-kit-button-ico-icon:hover {
    fill: var(--border-focused);
    opacity: .7;
}
body button.ui-kit-button-ico:hover .ui-kit-button-ico-bg{
    border-color: var(--border-focused);
    opacity: .7;
}
body button.ui-kit-button-ico .ui-kit-button-ico-bg {
    border-color: var(--border-focused);
}
#root .button-primary,
#dialog .button-primary {
    background: #8bc540;
    border-color: #8bc540;
    color: #fff;
    font-weight: 600;
}

#root .button-primary-disabled {
}

#root .button-secondary,
#dialog .button-secondary {
    border-color: #8bc540;
    color: #2f444e;
    font-weight: 600;
}

#root .button-secondary-disabled {
}

#root .link-primary {
    color: #8bc540;
}

#root .link-primary-disaled {
}

#root .link-primary.AccountSeizureSumModalLink {
    color: #e1131f;
}

#root .link-secondary {
    color: #76787a;
}

#root .link-secondary-disabled {
}

#root .link-tertiary {
    color: #8bc540;
}

#root .link-icon {
    color: #8bc540;
}

#root .old-FileLoader label span {
}

#root .colorButton {
    background: #fff;
    color: #2f444e;
    font-weight: 600;
}

.link-primary, .ui-kit-link-primary {
    color: var(--brand-primary) !important;
}

.link-tertiary {
    color: var(--link) !important;
    border-bottom: none !important;
}

.ui-kit-button-accent > div {
    background-color: var(--brand-primary) !important;
    border-color: var(--brand-primary) !important;
    color: var(--white) !important;
}

.ui-kit-button-accent[disabled] > div {
    background-color: var(--button-bg-disabled) !important;
    border-color: var(--button-bg-disabled) !important;
}

.ui-kit-button-minor .ui-kit-text-base {
    color: var(--type-primary) !important;
}

.ui-kit-button-minor[disabled] .ui-kit-text-base {
    color: var(--button-bg-disabled) !important;
}

.ui-kit-button-minor > div {
    border-color: var(--brand-primary) !important;
}

.ui-kit-button-minor[disabled] > div {
    border-color: var(--button-bg-disabled) !important;
}

/* button Create */
#root .DropdownMenu button:not(
    .icon-button-more-bordered-medium-disabled,
    .icon-button-more-colorBordered-medium-disabled
) {
    background: #8bc540;
    border-color: #8bc540;
    color: #fff;
}

#root .DropdownMenu button.icon-button-more-colorBordered-medium {
    background: #fff;
    border-color: #d3d2d3;
    color: #d3d2d3;
}

/* inputs */
.ui-kit-input:not(.ui-kit-input-error, .ui-kit-input-warning),
.ui-kit-input-masked:not(.ui-kit-input-error, .ui-kit-input-warning),
.ui-kit-textarea:not(.ui-kit-textarea-error, .ui-kit-textarea-warning) {
    border-color: var(--border-color);
}
.input-border-box.focus,
.ui-kit-input.ui-kit-input-focused,
.ui-kit-textarea.ui-kit-textarea-focused,
.MultipleInput.focus
{
    border-color: var(--border-focused);
}
.ui-kit-drop-down {
    border: 1px solid var(--border-color);
}

.ui-kit-drop-down-is-open {
    border-color: var(--border-focused);
}

.ui-kit-drop-down-item .ui-kit-drop-down-item-wrapper:hover {
    background-color: var(--background-grey);
}

.ui-kit-drop-down-item .ui-kit-drop-down-item-wrapper:hover .ui-kit-text-base,
.ui-kit-drop-down-item .ui-kit-drop-down-item-wrapper .ui-kit-text-base {
    color: var(--type-primary);
}
#root input,
#root textarea {
    color: #2f444e;
}

#root input::placeholder,
#root textarea::placeholder {
    color: #76787a;
    opacity: 1;
}

#root input::-webkit-input-placeholder,
#root textarea::-webkit-input-placeholder {
    color: #76787a;
}

#root input:-ms-input-placeholder,
#root textarea:-ms-input-placeholder {
    color: #76787a;
}

#root .label {
    color: #76787a;
}

#root .H2[color="inherit"] {
}

#root .H3[color="inherit"] {
}

#root .H4[color="inherit"] {
}

#root .H4[color="#9b9b9b"] {
}

#root .H5[color="#9b9b9b"] {
}

#root [data-at="table-sort"] .H5 {
}

#root [data-at="table-sort"] .H5[color="#9b9b9b"] {
}

#root [data-at="payment-layout"] .H2[color="inherit"] {
    color: #171717;
}

#root .sumSeizure .H5 {
    color: #76787a;
}

#root .paragraph[color="inherit"] {
}

#root .InputBorderBox {
}

#root .InputBorderBox.error {
    border-color: #e1131f;
}

#root .InputBorderBox.warn {
    border-color: #fed141;
}

#root .InputBorderBox.focus {
    border-color: #8bc540;
}

#root .MultipleInput {
}

#root .MultipleInput.focus {
    border-color: #8bc540;
}

#root .InputGroupWrapper {
}

#root .InputGroupWrapper.error {
    border-color: #e1131f;
    border-left-color: #e1131f !important;
}

#root .InputGroupWrapper.error + .InputGroupWrapper {
    border-left-color: #e1131f;
}

#root .InputGroupWrapper.focus {
    border-color: #8bc540;
    border-left-color: #8bc540 !important;
}

#root .InputGroupWrapper.focus + .InputGroupWrapper {
    border-left-color: #8bc540 !important;
}

#root .textarea.error {
    border-color: #e1131f;
}

#root .textarea.warn {
    border-color: #fed141;
}

#root .textarea:focus {
    border-color: #8bc540;
}

#root .error-item.warn {
    color: #fed141;
}

#root .error-item.error {
    color: #e1131f;
}

/* radio select*/
#root .radioSelect .radioSelectItem {
}

#root .radioSelect .radioSelectItem-selected {
}

#root .radioSelect .radioSelectItemCircle {
}

#root .radioSelect .radioSelectItemDot {
}

#root .radioSelect .paragraph {
}

/* checkbox */
.ui-kit-checkbox-icon {
    fill: var(--brand-primary) !important;
}

.ui-kit-checkbox-label:hover .ui-kit-checkbox-bg {
    background-color: var(--primary-bg-light);
    border-color: var(--primary-bg-light);
}
#root .checkbox .checkbox-rect {
}

#root .checkbox .label {
    color: #4e6068;
}

#root .checkbox-checked .checkbox-rect svg {
    fill: #8bc540;
}

/* icon checkboxes */
#root .IconCheckbox {
}

#root .IconCheckbox[value="false"] {
}

#root .IconCheckbox[value="true"] {
    background: #8bc540;
    border-color: #8bc540;
}

#root .IconCheckbox[value="true"] svg {
}

#root .icon-button-filter-filled-medium-disabled {
}

#root .icon-button-filter-filled-medium-disabled svg {
}

#root .icon-button-filter-filled-medium {
    background: #8bc540;
    border-color: #8bc540;
}

#root .icon-button-filter-filled-medium svg {
}

/* switchers */
#root .inline-select-item,
#dialog .inline-select-item {
    color: #76787a;
}

#root .inline-select-item-active,
#dialog .inline-select-item-active {
    background: #8bc540;
    border-color: #8bc540;
}

#root .ExpandPanel-expanded .inline-select-item {
}

#root .ExpandPanel-expanded .inline-select-item-active {
    background: none;
    border-color: transparent;
}

/* calendar */
.calendar .days-area-day:hover, .calendar .days-area-day-selected {
    background-color: var(--brand-primary) !important;
}

.calendar .days-area-day-selected > span {
    color: var(--white) !important;
}

.calendar .days-area-day-ranged {
    background-color: rgba(227, 6, 17, 0.05) !important;
}

.ui-kit-calendar-pagination-text span {
    color: var(--type-primary);
}

.ui-kit-calendar-item-is-in-range .ui-kit-calendar-day-bg {
    background-color: var(--primary-bg-light);
}

.ui-kit-calendar-item-selected .ui-kit-calendar-day-bg {
    border-color: var(--brand-primary);
    background-color: var(--brand-primary);
}

.ui-kit-calendar-item:hover .ui-kit-text-base {
    color: var(--type-primary);
}
.ui-kit-calendar-item:hover span.ui-kit-calendar-day-bg {
    border-color: var(--border-color);
    background-color: var(--primary-bg-light);
}
#root .calendar .calendar-header {
}

#root .calendar .weekday {
}

#root .calendar .days-area-day .paragraph {
}

#root .calendar .days-area-day:hover {
    background: #8bc540;
}

#root .calendar .days-area-day:hover .paragraph {
}

#root .calendar .days-area-day-selected {
    background: #8bc540;
}

#root .calendar .days-area-day-selected .paragraph {
}

#root .calendar .days-area-day-ranged {
    background: #dcf1da;
}

#root .calendar .days-area-day-ranged .paragraph {
}

/* divider */
#root .divider {
    background: #dcf1da;
}

/* badge */
#root .badge {
    background: #e1131f;
}

/* layouts */
#root > div {
    /*2.3.37-19 deprecated use .app-layout*/
}

#root > div > div {
    /*2.3.37-19 deprecated use .switch-layout*/
}

#root [data-at="main-layout"] {
    /*2.3.37-19 deprecated use .main-layout*/
}

#root > div > div > div > div:nth-child(2) > div:nth-child(2) {
    /*2.3.37-19 deprecated use .content-layout*/
}

#root .app-layout {
}

#root .switch-layout {
}

#root .main-layout {
}

#root .content-layout {
}

#root [data-at="base-layout"] {
}

#root [data-at="payment-layout"] {
}

/* header */
#root .old-Header {
    background: #fff;
    box-shadow: -4px 0 0 0 #fff, 0 2px 4px 0 rgba(105, 110, 105, 0.16);
}

#root .old-Header .divider {
    background: #8bc540;
}

/* sidebar */
#root .old-Sidebar {
    background: #fff;
}

#root .old-Sidebar .logo-wrapper {
    background: #fff;
}

#root .old-Sidebar .logo {
}

#root .old-Sidebar .logo-wrapper + div {
}

/* menu */
#root .old-SidebarTopMenuItem {
}

#root .old-SidebarTopMenuItem:hover {
}

#root .old-SidebarTopMenuItem.active {
}

#root .SidebarTopMenuItem .menu-item {
    color: #2f444e;
}

#root .SidebarTopMenuItem:hover .menu-item {
    color: #8bc540;
}

#root .SidebarTopMenuItem .menu-item.active {
    color: #8bc540;
}

/* search bar */
#root .old-SearchBar button[type="bordered"] {
}

#root .old-SearchBar button[type="colorBordered"] {
    border-color: #8bc540;
}

#root .old-SearchBar button[type="colorBordered"] svg {
}

#root .old-SearchBar button[type="filled"] {
    background: #fff;
    border-color: #8bc540;
}

#root .old-SearchBar button[type="filled"] svg {
    fill: #2f444e;
}

/* account tabs */
.ui-kit-tabs-grouped {
    color: var(--type-primary) !important;
}

body .ui-kit-tabs-heading[aria-selected='true'] {
    color: var(--type-primary);
}
.ui-kit-tabs-grouped[aria-selected='true'] {
    border-color: var(--brand-primary) !important;
    background-color: var(--brand-primary) !important;
    color: var(--white) !important;
}
button.ui-kit-tabs-grouped,
#dialog .inline-select-item,
#root .inline-select-fillParent .inline-select-item {
    color: var(--type-primary) !important;
    font-weight: 500;
    background: var(--white);
    border-color: var(--brand-primary);
}

button.ui-kit-tabs-grouped:not(:first-child),
#dialog .inline-select-item:not(:first-child),
#root .inline-select-fillParent .inline-select-item:not(:first-child) {
    border-left-color: var(--inline-select-inner-border)!important;
}
#root .accountTab-vertical .account-tab-text {
    color: #76787a;
    line-height: 1.5;
    letter-spacing: 0.7px;
}

#root .accountTab-vertical .H4 {
    color: #2f444e;
    line-height: 1.54;
}

#root .accountTab-vertical-selected {
}

#root .accountTab-vertical-selected .account-tab-text {
    color: #76787a;
    line-height: 1.5;
    letter-spacing: 0.7px;
}

#root .accountTab-vertical-selected .account-tab-money {
    color: #2f444e;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.39;
    letter-spacing: -0.1px;
}

.ui-kit-popup-item-wrapper .ui-kit-text-base {
    color: var(--type-primary);
}

.ui-kit-popup-item-wrapper .ui-kit-text-base:hover {
    color: var(--type-primary);
    opacity: .7;
}

.ui-kit-tooltip .ui-kit-tooltip-icon {
    fill: var(--type-subhading);
}

.ui-kit-tooltip-content {
    background-color: var(--background-grey) !important;
}
.ui-kit-tooltip-content [data-placement*='top']::before {
    border-top-color: var(--background-grey) !important;
}

.ui-kit-tooltip-content [data-placement*='bottom']::before {
    border-bottom-color: var(--background-grey) !important;
}

.ui-kit-tooltip-content [data-placement*='right']::before {
    border-right-color: var(--background-grey) !important;
}

.ui-kit-tooltip-content [data-placement*='left']::before {
    border-left-color: var(--background-grey) !important;
}

/* tab inline primary */
#root .tab-inline-primary-large {
    color: #76787a;
}

#root .tab-inline-primary-large-selected {
    color: #8bc540;
}

/* tab inline secondary */
#root .tab-inline-secondary-medium {
    color: #76787a;
}

#root .tab-inline-primary-medium-selected {
    color: #171717;
}

#root .tab-inline-primary-medium {
    color: #76787a;
}

#root .tab-inline-secondary-medium-selected {
}

/* tab horizontal */
#root .tab-horizontal {
}

#root .tab-horizontal .H3 {
    color: #76787a;
}

#root .tab-horizontal-selected {
}

#root .tab-horizontal-selected .H3 {
    color: #8bc540;
}

.ui-kit-expand-panel-button {
    color: var(--type-primary) !important;
    text-transform: none !important;
}
/* tab vertical */
#root .tab-vertical-selected {
}

#root .tab-vertical span {
}

/* scroll bar */
#root .simplebar-track {
}

#root .simplebar-track .simplebar-scrollbar::before {
    background: #8bc540;
}

#root .simplebar-track .simplebar-scrollbar.visible::before {
}

/* drop area */
#root .droparea {
    background: #fff;
    box-shadow: 0 1px 4px 0 rgba(139, 155, 118, 0.5);
}

#root .droparea .dropdown-item {
}

#root .droparea .dropdown-item .dropdown-item-label {
}

#root .droparea .dropdown-item:hover .dropdown-item-label {
    color: #8bc540;
}

#root .droparea .dropdown-item .account-item {
}

#root .droparea .dropdown-item:hover .account-item {
    color: #8bc540;
}

#root .droparea .dropdown-item .account-item.selected {
    color: #8bc540;
}

/* tooltip area */
.tooltip-area .icon {
}

.tooltip-area:not(:hover) .icon[data-at="detail"] svg,
.tooltip-area:not(:hover) .icon[data-at="help"] svg {
}

.tooltip-area:hover .icon[data-at="detail"] svg {
}

.tooltip-container > div {
    background: #fff;
    box-shadow: 0 1px 4px 0 rgba(139, 155, 118, 0.5);
}

.tooltip-container .label {
}

/* tooltip area account info  */
.account-info .H4 {
}

.account-info .account-info-text {
}

.account-info .account-info-text .rest {
}

.account-info .account-info-text .seizure {
}

.account-info .account-info-text .planRest {
}

.account-info .account-info-money {
}

.account-info .account-info-money .rest {
}

.account-info .account-info-money .seizure {
}

.account-info .account-info-money .planRest {
}

/* credit/debit sums */
#root [data-at^="credit-"] {
}

#root [data-at^="debit-"] {
}

/* all accounts */
#grid-item-allAccounts .H2 {
    color: #171717;
}

#grid-item-allAccounts .H5 {
    color: #76787a;
}

#grid-item-allAccounts .sumOwnFunds .H1 {
    color: #171717;
}

#grid-item-allAccounts .sumOwnFunds .H2 {
}

#grid-item-allAccounts .sumOwnFunds .H5 {
}

#grid-item-allAccounts .sumIncome .H2 {
}

#grid-item-allAccounts .sumIncome .H5 {
}

#grid-item-allAccounts .sumWriteoffs .H2 {
}

#grid-item-allAccounts .sumWriteoffs .H5 {
}

/* pie chart */
#root .counterparties-chart .counterparties-chart-legend .counterparty-item [color="#9b9b9b"] {
    /*2.3.37-19 deprecated use .name*/
}

#root .counterparties-chart .counterparties-chart-legend .counterparty-item [color="#171717"] {
    /*2.3.37-19 deprecated use .money*/
}

#root .counterparties-chart .counterparties-chart-legend .counterparty-item .name {
    color: #4e6068;
}

#root .counterparties-chart .counterparties-chart-legend .counterparty-item .money {
}

#root .counterparties-chart .counterparties-chart-legend .counterparty-item .color-box-0 {
    /*green*/
    background: #8bc540;
}

#root .counterparties-chart .counterparties-chart-legend .counterparty-item .color-box-1 {
    /*blue*/
    background: #4ec3e0;
}

#root .counterparties-chart .counterparties-chart-legend .counterparty-item .color-box-2 {
    /*red*/
    background: #e1131f;
}

#root .counterparties-chart .counterparties-chart-legend .counterparty-item .color-box-3 {
    /*yellow*/
    background: #fed141;
}

#root .counterparties-chart .counterparties-chart-legend .counterparty-item .color-box-4 {
    /*gray*/
}

#root .recharts-sector[fill="#6bb11d"] {
    /*green*/
    fill: #8bc540;
}

#root .recharts-sector[fill="#57809e"] {
    /*blue*/
    fill: #4ec3e0;
}

#root .recharts-sector[fill="#dd4545"] {
    /*red*/
    fill: #e1131f;
}

#root .recharts-sector[fill="#f3be67"] {
    /*yellow*/
    fill: #fed141;
}

#root .recharts-sector[fill="#d3d2d3"] {
    /*gray*/
}

/* rectangle chart */
#root .recharts-rectangle[fill="#57809e"] {
    /*default blue*/
    fill: #4ec3e0;
}

#root .recharts-rectangle[fill="#6bb11d"] {
    /*default green*/
    fill: #8bc540;
}

#root .recharts-rectangle[fill="#dd4545"] {
    /*default red*/
    fill: #e1131f;
}

#root .recharts-rectangle[fill="#3d5567"] {
    /*selected blue*/
}

#root .recharts-rectangle[fill="#52831b"] {
    /*selected green*/
}

#root .recharts-rectangle[fill="#ac3939"] {
    /*selected red*/
}

/* statuses */
#root .Status > span {
}

#root .status-code-circle.red {
    background: #e1131f;
}

#root .status-code-circle.green {
    background: #8bc540;
}

#root .status-code-circle.blue {
    background: #018ffe;
}

#root .status-code-circle.yellow {
    background: #fed141;
}

#root .status-code-circle.gray {
}

/* tags */
#root .tag[color="#57809e"] {
    /*2.3.37-19 deprecated use .tag.selected*/
}

#root .tag[color="#57809e"] .H5 {
    /*2.3.37-19 deprecated use .tag.selected .H5*/
}

#root .tag {
    background: #dcf1da;
}

#root .tag .H5 {
}

#root .tag.selected {
    background: #8bc540;
}

#root .tag.selected .H5 {
}

#root .counterparty-tag .tag {
}

#root .counterparty-tag .tag .H5 {
}

/* counterparties */
#root [data-at="partners-grid-item"] [data-at="string-name"] {
}

#root [data-at="partners-grid-item"] [data-at="string-inn"] {
}

/* svetofor */
#root [data-at="svetofor"][color="#6bb11d"]::before,
#root [data-at="partners-grid-item"] [value="GREEN"] {
    background: #8bc540;
}

[data-at="svetofor"][color="#f3be67"]::before,
#root [data-at="partners-grid-item"] [value="YELLOW"] {
    background: #fed141;
}

[data-at="svetofor"][color="#dd4545"]::before,
#root [data-at="partners-grid-item"] [value="RED"] {
    background: #e1131f;
}

[data-at="svetofor"][color="#171717"]::before,
#root [data-at="partners-grid-item"] [value="BLACK"] {
}

[data-at="svetofor"][color="#9b9b9b"]::before,
#root [data-at="partners-grid-item"] [value="GRAY"] {
}

/* list items */
#root .list-item {
}

#root .list-item:hover {
}

#root .list-item .H3[color="inherit"] {
    /*2.3.37-11 obsolete*/
}

#root .list-item .H4[color="inherit"] {
    /*2.3.37-11 obsolete*/
}

#root .list-item .H4[color="#9b9b9b"] {
    /*2.3.37-11 obsolete*/
}

/* organization select */
#root .organizationSelect .organization-name {
    color: #171717;
}

#root .organizationSelect [data-at="string-userName"] {
    color: #2f444e;
}

/* expand panel */
#root .ExpandPanel [color="#9b9b9b"] {
    /*2.3.37-19 deprecated use .ExpandPanel .expand-panel-label*/
}

#root .ExpandPanel-expanded [color="#9b9b9b"] {
    /*2.3.37-19 deprecated use .ExpandPanel-expanded .expand-panel-label*/
}

#root .expand-panel-label {
    color: #76787a;
}

#root .expand-panel-divider {
}

#root .ExpandPanel {
}

#root .ExpandPanel .expand-panel-label {
}

#root .ExpandPanel .expand-panel-divider {
}

#root .ExpandPanel-expanded {
}

#root .ExpandPanel-expanded .expand-panel-label {
}

#root .ExpandPanel-expanded .expand-panel-divider {
}

/* tab chart */
#root .inline-group .H3[color="#9b9b9b"] {
    /*2.3.37-19 deprecated use .chart-tab-label*/
}

#root .inline-group .H3[color="#171717"] {
    /*2.3.37-19 deprecated use .chart-tab-label.selected*/
}

#root .chart-tab-label {
}

#root .chart-tab-label.selected {
    color: #2f444e;
}

/* template sidebar */
#root .template-side .template-side-title {
    color: #4e6068;
}

#root .template-side .template-side-empty {
    color: #76787a;
}

#root [data-at="templates-grid-item"] .paragraph {
    color: #76787a;
}

#root .template-side .link-secondary {
}

/* payments */
#root [data-at="payments-grid-item"] {
}

#root [data-at="payments-grid-item"] [data-at="date-date"] {
    color: #2f444e;
}

#root [data-at="payments-grid-item"] [data-at="string-account"],
#root [data-at="payments-grid-item"] [data-at="maskedaccount-payerAccount"] {
    color: #4e6068;
}

#root [data-at="payments-grid-item"] [data-at="string-receiver"],
#root [data-at="payments-grid-item"] [data-at="string-receiverName"] {
    color: #2f444e;
}

#root [data-at="payments-grid-item"] [data-at="string-paymentPurpose"] {
    color: #4e6068;
}

#root [data-at="payments-grid-item"] [data-at="credit-summ"] {
}

#root [data-at="payments-grid-item"] [data-at="debit-documentSum"] {
    color: #2f444e;
}

/* services */
#root [data-at="categories-grid-item"] [data-at="string-category"] {
    color: #4e6068;
}

#root [data-at="services-grid-item"] [data-at="card-layout"] {
}

#root [data-at="services-grid-item"] [data-at="card-layout"]:hover {
}

#root [data-at="services-grid-item"] [data-at="card-layout"] [data-at="string-header"] {
    color: #2f444e;
}

#root [data-at="services-grid-item"] [data-at="card-layout"] [data-at="string-description"] {
    color: #4e6068;
}

#root [data-at="services-grid-item"] [data-at="card-layout"] [data-at="string-actionText"] {
    color: #8bc540;
}

#root [data-at="services-grid-item"] [data-at="card-layout"] [data-at="arrow-right"] svg {
    fill: #8bc540;
}

/* tariffs */
#root [data-at="grid-tariff-item"] {
    /*2.3.37-19 deprecated*/
}

#root [data-at="grid-tariff-item"] [data-at="string-name"] {
    /*2.3.37-19 deprecated*/
}

#root [data-at="grid-tariff-item"] [data-at="string-tariffDescription"] {
    /*2.3.37-19 deprecated*/
}

#root [data-at="grid-tariff-item"] > div:last-child [color="inherit"] {
    /*2.3.37-19 deprecated*/
}

#root [data-at="grid-tariff-item"] > div:last-child .H4[color="inherit"] {
    /*2.3.37-19 deprecated*/
}

#root .tariff-item {
}

#root .tariff-item .tariff-item-header {
}

#root .tariff-item .tariff-item-title {
    font-weight: bold;
}

#root .tariff-item .tariff-item-description {
    font-weight: 600;
}

#root .tariff-item .tariff-item-body {
}

#root .tariff-item .tariff-item-message {
    color: #76787a;
}

#root .tariff-item .tariff-item-status {
    color: #171717;
}

#root .tariff-item .tariff-item-label {
    color: #76787a;
}

#root .tariff-item .tariff-item-value {
    color: #171717;
}

/* dictionaries */
#root .hoverable-area:hover {

}

.ui-kit-scroller-expander, .ui-kit-scroller-row:hover {
    background-color: var(--primary-bg-light);
}
