.e-appointment-details .day-event-template{padding:5px 5px}.e-appointment-details .day-event-template .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.e-appointment-details .day-event-template .subject span:last-child{font-size:10px}.e-appointment-details .day-event-template .description{font-size:12px}.e-appointment-details .day-event-template .data{font-size:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.e-appointment-details .day-event-template .data .data-items{display:-webkit-box;display:-ms-flexbox;display:flex}.e-appointment-details .day-event-template .data .actual{padding-left:25px}.e-appointment-details .active{background:#62d26f}.e-appointment-details .inproduction{background-color:orange}.e-appointment-details .completed{background-color:#4186e0}.e-appointment-details .cancelled{background-color:#e8384f}.e-appointment-details .week-event-template{padding:5px 5px}.e-appointment-details .week-event-template .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.e-appointment-details .week-event-template .subject>span{font-size:10px}.e-appointment-details .week-event-template .description{font-size:12px}.e-appointment-details .week-event-template .description span:last-child{text-wrap:wrap}.e-appointment-details .week-event-template .data{font-size:10px}.e-appointment-details .week-event-template .data,.e-appointment-details .week-event-template .data .actual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-appointment-details .week-event-template .data .actual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1750px){.e-appointment-details .week-event-template .data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.e-appointment-details .week-event-template .data .actual{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}.e-appointment-details .active,.e-appointment .active{background:#62d26f}.e-appointment-details .inproduction,.e-appointment .inproduction{background-color:orange}.e-appointment-details .completed,.e-appointment .completed{background-color:#4186e0}.e-appointment-details .cancelled,.e-appointment .cancelled{background-color:#e8384f}.e-appointment-details .draft,.e-appointment .draft{background-color:#eec300}.e-appointment-details .month-event-template,.e-appointment .month-event-template{padding:5px 5px;width:100%}.e-appointment-details .month-event-template .subject,.e-appointment .month-event-template .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}.e-appointment-details .month-event-template .subject span:last-child,.e-appointment .month-event-template .subject span:last-child{font-size:10px}.e-appointment-details .month-event-template .description,.e-appointment .month-event-template .description{font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.e-tooltip-wrap .prod-tile-tooltip-template .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.e-tooltip-wrap .prod-tile-tooltip-template .subject span:last-child{font-size:10px}.e-tooltip-wrap .prod-tile-tooltip-template .description{display:inline}.e-tooltip-wrap .prod-tile-tooltip-template .data{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.e-tooltip-wrap .prod-tile-tooltip-template .data .actual{padding-left:25px}.e-appointment-details .so-day-event-template{padding:5px 5px}.e-appointment-details .so-day-event-template .main_subject{border-bottom:2px solid;margin-bottom:2px;padding-bottom:1px}.e-appointment-details .so-day-event-template .customer,.e-appointment-details .so-day-event-template .main_subject,.e-appointment-details .so-day-event-template .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.e-appointment-details .so-day-event-template .customer span:last-child,.e-appointment-details .so-day-event-template .main_subject span:last-child,.e-appointment-details .so-day-event-template .subject span:last-child{font-size:10px}.e-appointment-details .so-day-event-template .description{font-size:12px}.e-appointment-details .so-day-event-template .data{width:100%;font-size:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-appointment-details .so-day-event-template .data .data-items{display:-webkit-box;display:-ms-flexbox;display:flex}.e-appointment-details .so-day-event-template .data .actual{padding-left:25px}.e-appointment-details .so-week-event-template{padding:5px 5px}.e-appointment-details .so-week-event-template .main_subject{border-bottom:2px solid;margin-bottom:2px;padding-bottom:1px}.e-appointment-details .so-week-event-template .customer,.e-appointment-details .so-week-event-template .main_subject,.e-appointment-details .so-week-event-template .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.e-appointment-details .so-week-event-template .customer>span,.e-appointment-details .so-week-event-template .main_subject>span,.e-appointment-details .so-week-event-template .subject>span{font-size:10px}.e-appointment-details .so-week-event-template .description{font-size:12px}.e-appointment-details .so-week-event-template .description span:last-child{text-wrap:wrap}.e-appointment-details .so-week-event-template .data{font-size:10px}.e-appointment-details .so-week-event-template .data,.e-appointment-details .so-week-event-template .data .actual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-appointment-details .so-week-event-template .data .actual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1750px){.e-appointment-details .so-week-event-template .data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.e-appointment-details .so-week-event-template .data .actual{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}.e-appointment-details .so-month-event-template,.e-appointment .so-month-event-template{padding:5px 5px;width:100%}.e-appointment-details .so-month-event-template .description,.e-appointment-details .so-month-event-template .subject,.e-appointment .so-month-event-template .description,.e-appointment .so-month-event-template .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-appointment-details .so-month-event-template .description span:last-child,.e-appointment-details .so-month-event-template .subject span:last-child,.e-appointment .so-month-event-template .description span:last-child,.e-appointment .so-month-event-template .subject span:last-child{font-size:10px}.e-appointment-details .so-month-event-template .description,.e-appointment .so-month-event-template .description{font-size:12px}.e-tooltip-wrap{width:auto}.e-tooltip-wrap .prod-tile-tooltip-template{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.e-tooltip-wrap .prod-tile-tooltip-template .main_subject{border-bottom:2px solid;margin-bottom:2px;padding-bottom:1px}.e-tooltip-wrap .prod-tile-tooltip-template .customer,.e-tooltip-wrap .prod-tile-tooltip-template .main_subject,.e-tooltip-wrap .prod-tile-tooltip-template .subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.e-tooltip-wrap .prod-tile-tooltip-template .customer>span,.e-tooltip-wrap .prod-tile-tooltip-template .main_subject>span,.e-tooltip-wrap .prod-tile-tooltip-template .subject>span{font-size:10px}.e-tooltip-wrap .prod-tile-tooltip-template .customer span:last-child{padding-left:10px}.e-tooltip-wrap .prod-tile-tooltip-template .description{font-size:12px}.e-tooltip-wrap .prod-tile-tooltip-template .description span:last-child{text-wrap:wrap}.e-tooltip-wrap .prod-tile-tooltip-template .data{font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.production-calendar .e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day,.production-calendar .e-calendar .e-content td.e-selected span.e-day,.production-calendar .e-schedule .e-month-view .e-current-date .e-date-header{background-color:#03a9f4!important;border:1px solid #03a9f4}.production-calendar .e-active-view .e-tbar-btn-text,.production-calendar .e-btn.e-flat.e-primary,.production-calendar .e-css.e-btn.e-flat.e-primary,.production-calendar .e-current-day{color:#03a9f4!important}.production-calendar .e-schedule .e-month-view .e-appointment,.production-calendar .e-schedule .e-vertical-view.e-timescale-disable .e-appointment{background-color:unset;margin-bottom:10px}.production-calendar .e-schedule .e-month-view .e-appointment .e-appointment-details,.production-calendar .e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details{padding:unset;width:inherit}.production-calendar .e-schedule .e-month-view .e-appointment .e-appointment-details>div,.production-calendar .e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details>div{width:100%}.production-calendar .e-schedule .e-month-view .e-appointment{height:40px!important}.production-calendar .e-schedule .e-month-view .e-appointment .e-appointment-details{line-height:unset!important}.production-calendar .active{background:#62d26f}.production-calendar .inproduction{background-color:orange}.production-calendar .completed{background-color:#4186e0}.production-calendar .cancelled{background-color:#e8384f}.production-calendar .e-more-popup-wrapper.e-popup.e-popup-open .e-appointment{background:unset!important;line-height:unset!important}.production-calendar .e-content-wrap{width:100%;overflow-y:auto;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.production-calendar .e-content-wrap .e-appointment-wrapper{width:100%}.production-calendar .e-content-wrap .e-appointment-wrapper .e-appointment.set-width{padding-right:10px}