.-m-cms-cont-ims1-date_select {
	margin:-.4em;
}
.-m-cms-cont-ims1-date_select > * {
    padding:.2em .5em;
	display:inline-block;
}

.-m-cms-cont-ims1-date_select input[type=radio] {
	width:1px;
	height:1px;
	position:absolute;
	opacity:0;
}
.-m-cms-cont-ims1-date_select input[type=radio] + span {
    display:inline-block;
}
.-m-cms-cont-ims1-date_select input[type=radio]:checked + span {
    font-weight:900;
}

.-m-cms-cont-ims1-date_select .-start-end {
    font-weight:900;
    white-space:nowrap;
	display:inline-block;
}


.-m-cms-cont-ims1-date_select .-start-end input {
    width:142px;
}
.-m-cms-cont-ims1-date_select .-start-end input::-webkit-calendar-picker-indicator {
	margin-inline-start: .2em;
}
/*
.-m-cms-cont-ims1-date_select .-start-end input::-webkit-inner-spin-button {
    display: none;
}
*/


.-m-cms-cont-ims1-date_select .-pager.-pager {
	display:inline-flex;
	vertical-align:middle;
}

#container .-m-cms-cont-ims1-date_select .-pager > button {
    margin:0;
    width:1.9em;
    height:2em;
    overflow:hidden;
    background:url(page_prev.svg);
    color:transparent;
    padding:0;
    -webkit-appearance: none;
    appearance: none;
}
#container .-m-cms-cont-ims1-date_select .-pager > button[name=next] {
    background-image:url(page_next.svg);
}

#container .-m-cms-cont-ims1-date_select .-stroke {
	display:inline-block;
    background:url(stroke.svg) 50% no-repeat;
	width:12px;
	color:transparent;
}
