@import "../../style/default.less";

.whale-ranger-enums-picker {
    .ant-picker-footer-extra {
        .ant-radio {
            opacity: 0;
            // display: none;
        }

        .ant-radio + span {
            margin-left: -16px;
        }
    }

    .ant-radio-wrapper-checked {
        color: @primary-color;
    }
}

.ant-picker-ranges .ant-picker-preset > .ant-tag {
    border: none;
}

.ant-picker {
    border-radius: 4px;
}

// 日期选择
.ant-picker-cell-inner.ant-picker-cell-inner {
    border-radius: 4px;
}

// 日期选择 hover
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
    border-radius: 4px !important;
}

// 星期选择/星期选择hover
.ant-picker-week-panel-row.ant-picker-week-panel-row-selected,
.ant-picker-week-panel-row:hover:not(.ant-picker-week-panel-row-selected) {
    border-radius: 4px;
    :nth-child(1) {
        border-radius: 4px 0 0 4px;
    }
    :last-child{
        border-radius: 0 4px 4px 0;
    }
}

// hover 颜色 - 日期/星期/月份
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) div.ant-picker-cell-inner,
.ant-picker-week-panel-row:hover:not(.ant-picker-week-panel-row-selected) td,
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) div.ant-picker-cell-inner {
    background: rgba(14, 62, 118, 0.08);
}

// 级联时间选择
.ant-picker-time-panel-cell.ant-picker-time-panel-cell.ant-picker-time-panel-cell,
.ant-picker-time-panel-cell.ant-picker-time-panel-cell-selected {
    margin: 0 4px 2px;
    border-radius: 4px;
}
// 级联时间选择 - hover
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
    border-radius: 4px;
    background: rgba(14, 62, 118, 0.08);
}
// 级联时间选择 - 选中
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
    border-radius: 4px;
    background: rgba(14, 62, 118, 0.08);
}

// 月份卡片
.ant-picker-decade-panel .ant-picker-content, .ant-picker-month-panel .ant-picker-content.ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content, .ant-picker-year-panel .ant-picker-content.ant-picker-content {
    height: 160px;
}
.ant-picker-month-panel .ant-picker-body.ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body.ant-picker-body,
.ant-picker-year-panel .ant-picker-body.ant-picker-body {
    padding: 4px 8px;
}

// 季度卡片
.ant-picker-quarter-panel .ant-picker-content.ant-picker-content {
    height: 40px;
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner.ant-picker-cell-inner {
    border-radius: 4px 0 0 4px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner.ant-picker-cell-inner {
    border-radius: 0 4px 4px 0;
}

// 页脚
.whale-ranger-enums-picker .ant-picker-footer-extra .ant-radio + span:hover {
    color: var(--ant-primary-color-hover);
}
