.datepicker{
    width: 100%;
}

.datepicker__wrapper{
    border-color: #d5d7da;
    outline: none !important;
    box-shadow: 0 1px 2px 0 #0a0d120d !important;
    border-radius: 10px;
    overflow: hidden;
    font-family: "Space Grotesk", sans-serif;
}

.datepicker__header{
    background: #ffffff;
    border-bottom: 1px solid #d5d7da;
}

.datepicker__prev{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z" fill="181d27"/></svg>');
}

.datepicker__next{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path d="M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z" fill="181d27"/></svg>');
}

.datepicker__title{
    color: #181d27;
}

.datepicker table th{
    color: #181d27;
}

.datepicker__day div{
    transition-duration: 0.2s;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.datepicker__day.is-disabled, .datepicker__day.is-otherMonth{
    color: #181d2736;
}

.datepicker__day.is-today{
    color: #181d27;
}

.datepicker__day.is-selected:hover div::after{
    background: #b8f64f;
}

.datepicker__day.is-selected .datepicker__daynum{
    color: #181d27;
}

.datepicker__day.is-selected div{
    background: #b8f64f;
}

.datepicker__day div:hover, .datepicker__day.is-highlighted div{
    background: #ccd1d530;
}

.datepicker__prev, .datepicker__next{
    transition-duration: 0.2s;
}

.datepicker__prev:hover, .datepicker__next:hover{
    background-color: #181d271f;
}