.date-picker {
    display: flex;
}

.date-picker .input__container {
    flex: 0 1 25%;

    max-width: 60px;
}

.date-picker .input__container .input_theme_islands.input_size_m .input__control {
    padding: 0 10px;
}

.date-picker .select {
    flex: 0 1 50%;

    max-width: 120px;
}

.date-picker .select .button_theme_islands {
    border-radius: 0;
}

.date-picker .select .button_theme_islands::before {
    right: 0;
    left: 0;

    border-radius: 0;
}

.date-picker__date .input_theme_islands {
    border-radius: 3px 0 0 3px;
}

.date-picker__date .input_theme_islands::before {
    border-radius: 2px 0 0 2px;
}

.date-picker__year .input_theme_islands {
    border-radius: 0 3px 3px 0;
}

.date-picker__year .input_theme_islands::before {
    border-radius: 0 2px 2px 0;
}
