﻿

.ant-layout-sider-trigger {
    background-color: var(--rz-primary-light);
}

.ant-menu-item-selected, .ant-menu-inline .ant-menu-item::after, .ant-menu-submenu-selected, .ant-menu-submenu-active {
    border-right-color: var(--rz-primary-light);
}

.ant-card-actions > li > span:hover {
    color: var(--rz-primary-darker);
}


.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn, .ant-tabs-tab:hover, .ant-tabs-tab-btn:focus, .ant-tabs-tab-remove:focus, .ant-tabs-tab-btn:active, .ant-tabs-tab-remove:active {
    color: var(--rz-secondary);
}

.ant-tabs-ink-bar {
    background: var(--rz-secondary);
}

.ant-btn:hover, .ant-btn:focus {
    color: var(--rz-primary-light);
    border-color: var(--rz-primary-light);
}

.ant-switch-checked {
    background: var(--rz-secondary-light);
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: var(--rz-primary-lighter);
}

.ant-menu-light .ant-menu-item:hover, .ant-menu-light .ant-menu-item-active, .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-light .ant-menu-submenu-active, .ant-menu-light .ant-menu-submenu-title:hover {
    color: var(--rz-primary-light);
}

.ant-menu-item-selected {
    color: var(--rz-primary);
}

.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
    color: var(--rz-primary);
}

    .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
        border-bottom-color: var(--rz-primary);
    }

.ant-menu-item-selected, .ant-menu-submenu:hover {
    background-color: var(--rz-primary-lighter);
    color: var(--rz-primary);
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: var(--rz-primary-light);
}

.ant-menu-item-selected a, .ant-menu-item-selected a:hover {
    color: var(--rz-primary);
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-color: var(--rz-primary-light);
}

.ant-btn-primary {
    border-color: var(--rz-primary-lighter);
    background-color: var(--rz-primary);
}

    .ant-btn-primary:hover, .ant-btn-primary:focus {
        color: var(--rz-primary-light);
        border-color: var(--rz-primary-light);
        background: var(--rz-primary-lighter);
    }


.ant-btn-group .ant-btn-primary:first-child:not(:last-child), .ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
    border-color: var(--rz-base-200);
}


.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
    background: var(--rz-primary);
}

.ant-steps-item-process .ant-steps-item-icon, .ant-steps-item-finish .ant-steps-item-icon {
    border-color: var(--rz-primary);
}

.anticon-check {
    color: var(--rz-primary);
}

.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    background-color: var(--rz-secondary);
}

.ant-picker:hover, .ant-picker-focused {
    box-shadow: var(--rz-input-focus-shadow);
    border: var(--rz-input-focus-border);
}

.ant-picker {
    border-radius: var(--radius-selector);
}

.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
    border-color: var(--rz-primary-light);
}

.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner, .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner, .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
    background: var(--rz-primary-light);
}

.ant-spin-dot, .ant-spin {
    color: var(--rz-primary);
}

.ant-spin-dot-item {
    background-color: var(--rz-primary);
}

.ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-focused {
    border-color: var(--rz-primary);
}

html {
    --antd-wave-shadow-color: #18ffe4;
}