.ivu-date-picker-transfer {
    padding: 0;
    .ivu-date-picker-cells-cell-selected:hover em,
    .ivu-date-picker-cells-cell-selected em {
        background: var(--app-color-blue);
        color: var(--app-color-white);
    }

    .ivu-date-picker-cells-cell-selected em {
        box-shadow: inset 0 0 0 1px var(--app-color-blue)
    }

    .ivu-date-picker-cells-cell-today em::after {
        background-color: var(--app-color-blue);
    }

    .ivu-date-picker-cells-focused em {
        border-color: var(--app-color-blue);
        box-shadow: inset 0 0 0 1px var(--app-color-blue)
    }

    .ivu-time-picker-cells-cell-selected {
        color: var(--app-color-blue);
    }

    .ivu-picker-panel-body-wrapper {
        .ivu-picker-panel-body {
            .ivu-picker-confirm {
                .ivu-btn {
                    height: 24px;
                    padding: 0 7px;
                    font-size: 14px;
                    border-radius: 3px;
                    outline: 0;
                    line-height: 1.5;
                    display: inline-block;
                    margin-bottom: 0;
                    font-weight: 400;
                    text-align: center;
                    vertical-align: middle;
                    touch-action: manipulation;
                    cursor: pointer;
                    background-image: none;
                    border: 1px solid transparent;
                    white-space: nowrap;
                }
                .ivu-btn-default{
                    border: 1px solid rgb(220,222,226);
                }
            }
        }
    }
}

.ivu-date-picker {
    .ivu-date-picker-editor {
        .ivu-input-suffix {
            .ivu-icon {
                color: #2E2E38;
            }
        }
    }
}