.app-control-calendar { .app-control-calendar__header{ height: auto; } .app-control-calendar__header__daycalendar { height: 40px; font-size: 15px; line-height: 40px; margin-bottom: 10px; .calendar__prev { width: 14%; float: left; text-align: center; } .calendar__next { width: 14%; float: right; text-align: center; } .calendar__info { font-size: 16px; line-height: 1.3; text-align: center; width: 220px; margin: 0 auto; } } .app-control-calendar__content__toolbar{ --padding-bottom: 10px; --padding-end: 10px; --padding-start: 10px; --padding-top: 10px; } .toolbar__segment{ width: 100%; } .app-control-calendar__header__calendar { .mpvue-calendar table { margin: 0; padding: 0; } } .app-control-calendar__content { flex-grow: 1; min-height: 0; min-width: 0; .datalist__item { --inner-padding-end: 0 !important; --padding-start: 0 !important; } .datalist__text { padding: 0 12px; } } .app-control-calendar__content__datalist{ overflow-y: scroll; height: calc(100% - 52px); } } .app-control-calendar__content{ flex-grow: 0; padding: 10px 0; border-bottom: 1px solid; border-top: 1px solid; }