.e-appointment-details .day-event-template{padding:5px 5px;height:100%}.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 .maintenance{background-color:grey}.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 .planning{background-color:#8b5cf6}.e-appointment-details .review{background-color:#ff6f61}.e-appointment-details .week-event-template{padding:5px 5px;height:100%}.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 .schedule-note{background:var(--Component-colors-Utility-Error-utility-error-100,#fee4e2);height:100%}.e-appointment-details .schedule-note>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2px 4px}.e-appointment-details .schedule-note>div>span:first-child{font-family:Inter;font-weight:600;font-size:12px;leading-trim:NONE;line-height:18px;letter-spacing:0;color:var(--colors-text-text-tertiary-600,#475467)}.e-appointment-details .schedule-note>div>span:not(:first-child){font-family:Roboto;font-weight:400;font-size:12px;leading-trim:NONE;line-height:18px;letter-spacing:0;color:var(--colors-text-text-quaternary-500,#667085)}.e-appointment-details .maintenance,.e-appointment .maintenance{background-color:grey}.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 .planning,.e-appointment .planning{background-color:#8b5cf6}.e-appointment-details .review,.e-appointment .review{background-color:#ff6f61}.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-appointment-details .schedule-note,.e-appointment .schedule-note{background:var(--Component-colors-Utility-Error-utility-error-100,#fee4e2)}.e-appointment-details .schedule-note>div,.e-appointment .schedule-note>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2px 4px}.e-appointment-details .schedule-note>div>span:first-child,.e-appointment .schedule-note>div>span:first-child{font-family:Inter;font-weight:600;font-size:12px;leading-trim:NONE;line-height:18px;letter-spacing:0;color:var(--colors-text-text-tertiary-600,#475467)}.e-appointment-details .schedule-note>div>span:not(:first-child),.e-appointment .schedule-note>div>span:not(:first-child){font-family:Roboto;font-weight:400;font-size:12px;leading-trim:NONE;line-height:18px;letter-spacing:0;color:var(--colors-text-text-quaternary-500,#667085)}.e-tooltip-wrap{background-color:#fff!important;padding:5px}.e-tooltip-wrap,.e-tooltip-wrap .prod-tile-tooltip-template{color:#000!important}.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:first-child{font-family:Roboto;font-weight:700;font-size:14px;line-height:20px;color:var(--Colors-Text-text-placeholder,#667085)}.e-tooltip-wrap .prod-tile-tooltip-template .subject span:last-child{font-size:10px}.e-tooltip-wrap .prod-tile-tooltip-template .description{padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-tooltip-wrap .prod-tile-tooltip-template .description>span:first-child{font-family:Inter;font-weight:600;font-size:12px;line-height:18px;letter-spacing:0;color:var(--colors-text-text-primary-900,#101828)}.e-tooltip-wrap .prod-tile-tooltip-template .description>span:last-child{font-family:Roboto;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;text-align:right;color:var(--Colors-Text-text-placeholder,#667085);width:150px}.e-tooltip-wrap .prod-tile-tooltip-template .products-section{padding:10px 0;margin:5px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .products-header{font-family:Roboto;font-weight:400;font-size:12px;line-height:18px;color:var(--Colors-Text-text-placeholder,#667085);margin-bottom:8px}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item{margin-bottom:12px}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item:last-child{margin-bottom:0}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item .product-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item .product-header-row .product-code,.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item .product-header-row .quantity-label{font-family:Roboto;font-weight:400;font-size:12px;line-height:18px;color:var(--Colors-Text-text-placeholder,#667085)}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item .product-header-row .quantity-label{text-align:right}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item .product-detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item .product-detail-row .product-description{font-family:Roboto;font-weight:700;font-size:12px;line-height:18px;color:var(--colors-text-text-primary-900,#101828);-webkit-box-flex:1;-ms-flex:1;flex:1;word-wrap:break-word;white-space:normal}.e-tooltip-wrap .prod-tile-tooltip-template .products-section .product-item .product-detail-row .quantity-value{font-family:Roboto;font-weight:500;font-size:12px;line-height:18px;color:var(--colors-text-text-secondary-700,#323842);text-align:right;white-space:nowrap}.e-tooltip-wrap .prod-tile-tooltip-template .data{padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-tooltip-wrap .prod-tile-tooltip-template .data>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.e-tooltip-wrap .prod-tile-tooltip-template .data>div>span:first-child{font-family:Roboto;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:var(--Colors-Text-text-placeholder,#667085)}.e-tooltip-wrap .prod-tile-tooltip-template .data>div>span:last-child{font-family:Roboto;font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;color:var(--colors-text-text-secondary-700,#323842)}.e-tooltip-wrap .prod-tile-tooltip-template .data .right{text-align:right}.e-tooltip-wrap .prod-tile-tooltip-template .data .right>span{padding-left:20px}.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:12px}.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-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 .group-1 span{font-family:Roboto;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0;color:var(--Colors-Text-text-placeholder,#667085)}.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}.e-tooltip-wrap .prod-tile-tooltip-template .subject{padding-top:5px}.e-tooltip-wrap .prod-tile-tooltip-template .subject>span:first-child{font-family:Inter;font-weight:600;font-size:12px;line-height:18px;letter-spacing:0;color:var(--colors-text-text-primary-900,#101828)}.e-tooltip-wrap .prod-tile-tooltip-template .product{padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-tooltip-wrap .prod-tile-tooltip-template .product>span:first-child{font-family:Inter;font-weight:600;font-size:12px;line-height:18px;letter-spacing:0;color:var(--colors-text-text-primary-900,#101828)}.e-tooltip-wrap .prod-tile-tooltip-template .product>span:last-child{padding-left:20px;font-family:Roboto;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;text-align:right;color:var(--Colors-Text-text-placeholder,#667085);width:150px}.e-tooltip-wrap .prod-tile-tooltip-template .data-line{padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-tooltip-wrap .prod-tile-tooltip-template .data-line>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.e-tooltip-wrap .prod-tile-tooltip-template .data-line>div>span:first-child{font-family:Roboto;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:var(--Colors-Text-text-placeholder,#667085)}.e-tooltip-wrap .prod-tile-tooltip-template .data-line>div>span:last-child{font-family:Roboto;font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;color:var(--colors-text-text-secondary-700,#323842)}.e-tooltip-wrap .prod-tile-tooltip-template .data-line .right{text-align:right}.e-tooltip-wrap .prod-tile-tooltip-template .data-line .ordered{text-align:center;padding:0 8px}