@layer components.notifications{.notificationsUnreadCount{height:23px;position:relative;width:23px}.notificationPopup{display:flex;flex-direction:column;max-height:80vh}@media(min-height:1200px){.notificationPopup{max-height:654px}}.notificationsMenu{z-index:1300}.notificationsMenu .notificationsMenuContent{display:flex;flex:1;flex-direction:column;overflow:hidden}.notificationsMenu .notificationsMenuContent .notificationsBody{flex:1;max-height:530px;overflow:auto}.notificationsMenu .notificationsMenuContent .MuiDataGrid-filler{display:none}.notificationsMenu .notificationsHeader{padding-top:.1em;width:100%}.notificationsMenu .notificationsHeader .notificationsHeaderRow{display:flex;justify-content:space-between}.notificationsMenu .notificationsHeader .notificationsStatusText{color:darkred;padding:0 1rem 1rem}.notificationsMenu .notificationsHeader .notificationsHeaderText{font-size:1.125rem;margin-left:18px;padding-top:16px}.notificationsMenu .notificationsHeader .notificationsHeaderActions{display:flex;padding-right:1rem}.notificationsMenu .notificationsHeader .notificationsHeaderActions .searchIcon{height:35px;width:35px}.notificationsMenu .notificationsHeader .notificationsHeaderActions .menuActionButtonsContainer{margin-top:16px}.notificationsNoRecordExistTextDescription{display:flex;font-size:.9em;justify-content:center;margin-bottom:25px}.notificationsFilter{align-items:flex-start;display:flex;flex-direction:column;margin-left:12px;width:100%}.notificationsFilter .notificationsChipContainer{display:flex}.notificationsFilter .notificationsChipContainer .notificationsFilterItem{padding:.1rem .2rem}.notifications_SearchBar{align-items:center;display:flex}.notifications_SearchBar ::-webkit-input-placeholder{opacity:.5!important}.notifications_SearchBar ::-moz-placeholder{opacity:.5!important}.notifications_SearchBar .notifications_SearchBarInputAndTabs{display:flex;flex:1;flex-wrap:wrap}.notifications_SearchBar .notifications_SearchBarInput{flex:1}.notifications_SearchBar .notifications_closeIcon{margin-right:5px}.notifications_SearchBar .notifications_searchIcon{height:20px;margin-left:10px;margin-right:5px;width:20px}.notificationsBody{flex:1;max-width:100%;overflow-y:hidden}.notificationsBody .MuiDataGrid-columnHeaders{border:none;display:none}.notificationsBody .notificationsItem:hover .notificationImportant{visibility:hidden}.notificationsBody .notificationTime{font-size:.9em}.notificationsWidget{display:flex;flex-direction:column;height:100%}.notificationContainer{position:fixed;right:8px;top:80px;width:500px;z-index:1400}.notificationContainer div{position:relative}.notificationsItem{border-top:.5px solid hsla(0,0%,50%,.102);display:flex;font-size:.875rem;justify-content:space-between;width:100%}.notificationsItem .snippetContentContainer{width:100%}.notificationsItem .snippetContentContainer .snippetTwoLetter{font-size:1.1em;font-weight:700}.notificationsItem .currentActiveNotification,.notificationsItem .notificationActionBtn:not(.currentActiveNotification){padding:0}.notificationsItem .notificationUserData{align-items:center;cursor:pointer;display:flex}.notificationsItem .notificationUserData .notificationTextContainer{display:flex;flex-direction:column;width:inherit}.notificationsItem .notificationUserData .notificationText,.notificationsItem .notificationUserData .notificationTextHeader{margin-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:230px}.notificationsItem .notificationActionsContainer{display:flex;justify-content:flex-end;min-height:35px}.notificationsItem .notificationActionsContainer .notificationImportant{margin-right:-18px}.notificationsItem .notificationActionsContainer .notificationAlertSnackbarIcon{height:20px;width:20px}.notificationMoreMenuBtn{margin-top:4px}.notificationActionsContainer{align-items:center;display:flex}.notificationActionsContainer .notificationActionBtn{background:transparent;border:none;cursor:pointer;margin-right:11px}.notificationsAlert{display:flex;flex-direction:column}.notificationsAlert .notificationNew{border-radius:5px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);max-width:500px;min-width:400px;padding:15px}.hiddenTabPanel{display:none}.loadingText{font-size:.9rem;margin-bottom:20px;margin-top:20px;opacity:.8;text-align:center}.visibilityHidden{visibility:hidden}}.notificationsButtons{height:35px;margin-right:2px;margin-top:11px;width:35px}.notificationsChip{cursor:pointer;font-size:.9em}.MuiBadge-badge{font-size:.563rem;height:16px;min-width:16px;position:absolute;top:18px;width:16px}.notificationsMenu .MuiDataGrid-cell{border:none;padding:0}.notificationsMenu .MuiDataGrid-cell:focus-within{outline:none}.notificationsNoRecordExistTextTitle{display:flex;font-weight:700;justify-content:center;margin-top:25px}.marginTop{margin-top:8px}.uxCardRangeContent{height:calc(100% - 50px);overflow:auto;padding:25px;position:absolute;width:100%}.uxCardRangeContent.tableView{padding:0}.mobileCardRibbon{display:flex;height:45px;width:inherit}.mobileCardRibbon .mobileCardRibbonTextContainer{display:flex;flex-direction:column;padding-top:5px}.mobileCardRibbon .mobileCardRibbonTextContainer .mobileCardProcessTitle{font-size:.875rem;font-weight:600;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileCardRibbon .mobileCardRibbonTextContainer .mobileCardProcessDescription{font-size:.6875rem;margin-top:3px;max-width:47ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:inherit}.ribbonBorder{border:1px solid}.cardRanges .MuiTabs-scroller{width:0}.cardRanges .cardRangeTab{height:auto}.cardRanges .cardRangeTab .cardRangeLabel .rangeOpenerSpeedUpColumn{border-radius:5px}.cardRanges .cardRangeTab .cardRangeLabel .rangeOpenerSpeedUpColumn span{font-size:.8125rem}.cardRanges button.Mui-selected.cardRangeTab .cardRangeLabel,.cardRanges div.cardRangeLabel{font-weight:700}.cardRanges button.cardRangeTab .cardRangeLabel{align-items:center;display:flex;font-weight:400;justify-content:center;width:100%}.cardRanges button.cardRangeTab .cardRangeLabel .rangeOpenerLabel{cursor:pointer;margin:0}.cardRanges button.cardRangeTab .cardRangeLabel .cardRangeTabIcon{margin-right:5px}.mainWidgetRibbon .cardRanges.cardRangesSelect fieldset{border-width:0}.mainWidgetRibbon .cardRanges.cardRangesSelect .cardRangeFocusContainer{padding-bottom:12px;padding-top:12px}div .cardRangeLabel,li .cardRangeLabel{align-items:center}div .cardRangeLabel .rangeOpenerLabel,li .cardRangeLabel .rangeOpenerLabel{cursor:pointer;margin:0}div .cardRangeLabel .cardRangeTabIcon,li .cardRangeLabel .cardRangeTabIcon{margin-right:5px}.card .mainWidgetRibbon{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:row;width:100%}.card .mainWidgetRibbon .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.cardMenuContainer{align-items:center;display:flex;min-height:48px}.cardMenuContainer .grabHandlerContainer{height:100%;width:100%}.cardFieldCustomGroup{overflow:auto}.cardFieldCustomGroup .cardFieldCustomGroupContainer{position:relative;width:inherit}.cardFieldCustomGroup .cardFieldCustomGroupContainer .columnElementContainer{align-items:center;display:flex}.cardFieldCustomGroup .cardFieldCustomGroupContainer .columnElementContainer .columnElement{align-items:center;display:flex;height:100%;max-height:100%;max-width:100%;width:100%}.cardFieldCustomGroup .cardFieldCustomGroupContainer .columnElementContainer .columnElement .cardCheckbox{padding:0}.cardFieldCustomGroup .cardFieldCustomGroupContainer .columnElementContainer .columnElement .cardRadio{margin:8px}.cardFieldCustomGroup .cardFieldCustomGroupContainer .columnElementContainer .columnElement .cardSwitch{padding:12px 3px;width:42px}.cardFieldCustomGroup .cardFieldCustomGroupContainer .columnElementContainer .columnElement .cardSwitch .MuiSwitch-switchBase{margin:6px -2px;padding:3px}.verticalLine{border-left:2px solid #e0e0e0;padding:0;width:2px}.horizontalLine{border-bottom:2px solid #e0e0e0;padding:0}.cardFieldCustomRow .catalogField .cardInput{top:1px}.cardFieldCustomRow .columnElement{padding:0 5px}.cardFieldCustomRow .rowElement{height:34px}.cardFieldCustomRow .cardInputBase.memo{padding:2px 0}.catalogImage{border-radius:50%;height:16px;-o-object-fit:cover;object-fit:cover;width:16px}.mobileCardHeader{font-weight:700;padding:15px 0 15px 15px}.transListDummyRow{padding:5px 10px;z-index:15}.cardNavListContent{height:calc(100% - 45px);width:100%}.cardNavListContent .MuiDataGrid-root{border:0}.cardNavListContent .MuiDataGrid-root .MuiDataGrid-columnHeaders{display:none;height:0;line-height:0}.cardNavListContent .MuiDataGrid-root .MuiDataGrid-virtualScroller{margin-top:0}.cardNavListContent .MuiDataGrid-root .MuiDataGrid-virtualScroller .MuiDataGrid-virtualScrollerRenderZone{width:-webkit-fill-available}.cardNavListContent .MuiDataGrid-root .MuiDataGrid-virtualScroller .MuiDataGrid-row .MuiDataGrid-cell{width:inherit}.cardNavListContent .MuiDataGrid-root .MuiDataGrid-virtualScroller .MuiDataGrid-row .MuiDataGrid-cell.MuiDataGrid-withBorder{border-right:0}.cardNavListContent .MuiDataGrid-root .MuiDataGrid-virtualScroller .MuiDataGrid-row .MuiDataGrid-cell .snippetContentContainer{width:100%}.cardNavListContent .MuiDataGrid-root .paddingRight{padding-right:.625rem}.transMenuWidgetContainer .pageRibbonContainer{background-color:#005092;padding-left:20px}.cardNavHeaderContainer{border-bottom:1px solid #dcdcdc;display:flex}.cardNavHeaderContainer .menuOpenIcon{height:40px;margin:auto;width:40px}.transSearchContainer{display:flex;height:48.5px;justify-content:space-between;position:relative;width:100%}.transSearchContainer [role=buttons]{margin:auto}.transSearchContainer .transMenuSearchInput{width:90%}.transSearchContainer .inputBorder{border:1px solid}.transSearchContainer .transSearchIcon{padding-left:.5rem}.transSearchContainer .transSortIcon{right:0}.transSearchContainer input{border:none;height:45px;padding:0;width:100%}.transSearchContainer input:focus{border:none}.transSearchContainer .searchResetBtn{align-items:center;cursor:pointer;display:flex}.transSearchContainer .searchResetBtn:hover{transform:scale(1.1)}.cardNavContentContainer{height:100%}.transMenuWidth{width:50px}.cardItemsContainer{border-radius:5px 0 0 5px;height:100%;overflow-x:hidden}.cardItemsContainer .cardTransItemListContainer{min-width:65px}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer{border-radius:15px 15px 15px 15px;cursor:pointer;height:45px;justify-content:space-between;margin-bottom:.5em;margin-left:8px}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .cardTransMobileView{flex:1;justify-content:space-between;width:100%}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .forwardIcon{margin-left:auto}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .cardTransItemIcon{height:20px;margin-right:1px;width:20px}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .cardTransItemName{font-size:.875rem;font-weight:700;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .transScNumStyle{align-items:center;border-radius:50%;display:flex;font-size:.6em;height:15px;justify-content:center;margin-left:-2px;margin-top:14px;min-width:15px}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .transScNumStyle span{padding:0}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .rightTransScNum{align-items:center;border-radius:50%;display:flex;font-size:.7em;height:20px;justify-content:center;margin-left:20px;margin-top:0;min-width:20px}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .rightTransScNum span{padding:0}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .hideCountIcon{opacity:0}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer .hideCount{display:none}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer.selectedTrans{padding-right:8px;width:calc(100% - 16px)}.cardItemsContainer .cardTransItemListContainer .cardTransItemContainer.inactiveTrans{opacity:.25;pointer-events:none}.cardTransPageContainer{height:100%;overflow:auto;position:relative;width:100%}.cardTransPageContainer .transMenuContainer{display:flex;position:absolute;right:20px}.cardTransPageContainer .cardTransPageItemContainer:hover{cursor:pointer}.cardTransPageContainer .cardTransPageItemContainer{border-bottom:1px solid #dbdbdb;padding:5px 8px}.cardTransPageContainer .cardTransPageItemContainer .cardTransPlaceholderText{font-size:.875rem;font-weight:500}.cardNavNoDataContainer{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:center}.cardNavNoDataContainer .cardNavNoDataIcon{height:5rem;padding:0;width:5rem}.cardNavNoDataContainer .cardNavNoDataTextContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem}.cardNavNoDataContainer .cardNavNoDataTextContainer .cardNavNoDataText{font-size:.8rem;font-weight:lighter}.processesContent{flex-direction:column;justify-content:space-between}.processesContent .processesLoadingContainer{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.processesContent .processItemsContainer{height:100%;min-width:inherit;overflow:hidden;position:relative;width:inherit}.processesContent .processItemsContainer .processesItemContainer{background-color:rgba(0,80,146,0);cursor:pointer;height:100%;min-width:204px;overflow-y:auto;position:absolute;width:inherit}.processesContent .processItemsContainer .processesItemContainer .processItem{position:relative}.processesContent .processItemsContainer .processesItemContainer .processItem .MuiTreeItem-content{border-radius:0;padding:5px 8px}.processesContent .processItemsContainer .processesItemContainer .processItem:before{content:"";left:-16px;pointer-events:none;position:absolute;top:12px;width:32px}.processesContent .processItemsContainer .processesItemContainer .processItem ul.MuiCollapse-root{border-left:1px solid gray;margin-left:52px;padding-left:0}.processesContent .processItemsContainer .processesItemContainer .processItem ul.MuiCollapse-root .MuiCollapse-wrapperInner:not(:empty){margin:3px 0}.processesContent .processItemsContainer .processesItemContainer .processItem ul.MuiCollapse-root .MuiTreeItem-iconContainer .MuiSvgIcon-root{margin-left:15px}.processesContent .processItemsContainer .processesItemContainer .moreButton{align-items:center;border-radius:5px;display:flex;font-size:.875rem;font-weight:500;justify-content:center}.processesContent .processItemsContainer .processesItemContainer .moreButton .moreButtonIcon{height:17px;width:17px}.processesContent .processItemsContainer .processesItemContainer .processContent{align-items:center;display:flex;width:inherit}.processesContent .processItemsContainer .processesItemContainer .processContent .processItemStatusIcon{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;margin-left:-43px;margin-right:21px;width:20px}.processesContent .processItemsContainer .processesItemContainer .processContent .processItemStatusIcon .statusIcon{width:15px}.processesContent .processItemsContainer .processesItemContainer .processContent .processItemLabel{width:100%}.processesContent .processItemsContainer .processesItemContainer span{font-size:.875rem;font-weight:700;margin-left:40px}.processesContent .processItemsContainer .processesItemContainer.selectedTrans{background-color:rgba(0,80,146,.2)}.processesContent .processItemsContainer .processesItemContainer.selectedTrans span{color:#005092}.processesContent .processItemsContainer .processesItemContainer.inactiveTrans{opacity:.25;pointer-events:none}.processesContent .processItemsContainer .processesItemContainer .processTextContainer{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:10px;width:inherit}.processesContent .processItemsContainer .processesItemContainer .processTextContainer .processText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.processesContent .processItemsContainer .processesItemContainer .processTextContainer .processTitle{font-size:.875rem;font-weight:600;height:1.5rem}.processesContent .processItemsContainer .processesItemContainer .processTextContainer .processDetails{font-size:.6875rem;margin-top:3px}.processesContent .processItemsContainer .processesItemContainer .processItemActionsContainer{display:flex;flex-direction:column;height:63px;justify-content:flex-end;position:absolute;right:0}.processesContent .processItemsContainer .processesItemContainer .processDate{display:flex;font-size:.6875rem;justify-content:flex-end;padding:2px 8px}.processesContent .processItemsContainer .processesItemContainer .processImgContainer{border-radius:50%;display:flex;height:30px;justify-content:center;min-width:30px;position:relative}.processesContent .processItemsContainer .processesItemContainer .processImgContainer .processImg{height:auto;margin:6px;width:16px}.processesContent .processItemsContainer .processesItemContainer .processImgContainer:after{border-radius:50%;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.processesContent .processItemsContainer .processesItemContainer .child{position:relative;z-index:1}.processesContent .processItemsContainer .processActionBtnContainer{background-color:rgba(0,80,146,.2);border-radius:3px 20px 20px 3px;cursor:pointer;height:45px;justify-content:space-between;margin-bottom:8px;margin-top:8px;transition:.2s ease-in-out;width:calc(100% - 20px)}.processesContent .processItemsContainer .processActionBtnContainer .processHeaderText{color:#005092;display:flex;font-size:.875rem;font-weight:700;margin-left:30px;margin-top:3px}.processesContent .processItemsContainer .processActionBtnContainer .processHeaderIcon{height:auto;margin-left:15px;width:23px;fill:#005092}.processesContent .processItemsContainer .processActionBtnContainer .processHeaderRightButtons{display:flex}.processesContent .processItemsContainer .processActionBtnContainer .processHeaderLeftButtons{display:flex;margin-right:25px;margin-top:3px}.processesContent .processItemsContainer .processActionBtnContainer .rootProcessName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50px}.processesContent .processItemsContainer .processesMenu{border:1px solid #d3d4d5}.processesContent .processItemsContainer .processesMenu .processesMenuItem:focus{background-color:#005092}.processesContent .processItemsContainer .processesMenu .processesMenuItem:focus .MuiListItemIcon-root,.processesContent .processItemsContainer .processesMenu .processesMenuItem:focus .MuiListItemText-primary{color:#d3d4d5}.processesContent .processesPagerContainer{align-items:center;display:flex;justify-content:center;padding:6px;width:100%;z-index:10}.processActionMenuItem{min-width:35px!important}.hideItem{display:none!important}.buttonDisabled{cursor:default;opacity:.5;pointer-events:none}.utransListView{display:flex;flex:1;flex-direction:column;overflow:hidden}.utransListView .utansListTitle{font-size:.75rem;font-weight:700;overflow:hidden;padding:5px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.utransListView .uTransListContainer{flex:1;min-height:10px;overflow:auto}.utransListView .uTransListContainer .snippetContentContainer{width:100%}.utransListView .uTransListContainer .errorSnippet,.utransListView .uTransListContainer .errorSnippet:hover{background-color:rgba(211,47,47,.067)}.uTransCardRangeContent,.utransGridContainer{border:none}.uTransCardRangeContent .utransGridMainContainer:focus,.utransGridContainer .utransGridMainContainer:focus{border:2px solid}.uTransCardRangeContent .noHeader,.utransGridContainer .noHeader{display:none}.uTransCardRangeContent .utransGridEditMode,.utransGridContainer .utransGridEditMode{margin-top:7px}.uTransCardRangeContent .utransGridEditMode .MuiDataGrid-cell,.utransGridContainer .utransGridEditMode .MuiDataGrid-cell{align-items:center;display:inline-flex;line-height:normal}.uTransCardRangeContent .utransGridEditMode .MuiDataGrid-actionsCell,.utransGridContainer .utransGridEditMode .MuiDataGrid-actionsCell{grid-gap:0}.uTransCardRangeContent .showFilterIcon .MuiDataGrid-menuIcon,.utransGridContainer .showFilterIcon .MuiDataGrid-menuIcon{visibility:visible;width:auto}.uTransCardRangeContent .insertUTransButtonRow,.utransGridContainer .insertUTransButtonRow{opacity:0;position:relative}.uTransCardRangeContent .insertUTransButtonRow:hover,.utransGridContainer .insertUTransButtonRow:hover{opacity:1}.uTransCardRangeContent .insertUTransButtonRow .insertUTransButtonRowLine,.utransGridContainer .insertUTransButtonRow .insertUTransButtonRowLine{background:#005092;height:2px;left:18px;position:absolute;top:0;width:100%}.uTransCardRangeContent .insertUTransButtonRow .insertUTransButton,.utransGridContainer .insertUTransButtonRow .insertUTransButton{left:0;position:absolute;top:-9px;z-index:6}.uTransCardRangeContent .utransGridFooter,.utransGridContainer .utransGridFooter{align-items:center;border-top:1px solid #dcdcdc;display:flex;justify-content:space-between;padding:10px;width:100%}.uTransCardRangeContent .utransAddNew,.utransGridContainer .utransAddNew{font-size:.875rem;font-weight:900;margin:2px 0 0 5px}.uTransCardRangeContent .utransGridReadOnlyMode .readOnlyfieldButton:not(.currencyIcon),.utransGridContainer .utransGridReadOnlyMode .readOnlyfieldButton:not(.currencyIcon){visibility:hidden}.uTransCardRangeContent .utransGridReadOnlyMode .MuiDataGrid-cell:hover .readOnlyfieldButton:not(.currencyIcon),.utransGridContainer .utransGridReadOnlyMode .MuiDataGrid-cell:hover .readOnlyfieldButton:not(.currencyIcon){visibility:visible}.uTransCardRangeContent .utransGridReadOnlyMode .currencyIcon,.utransGridContainer .utransGridReadOnlyMode .currencyIcon{font-size:.75rem;font-weight:400;line-height:1;min-width:.938rem}.gridBtnTooltip>.MuiTooltip-tooltip{margin-top:0!important}.root{height:100%;width:100%}.selectionBoxTitleUx{overflow:hidden;text-overflow:ellipsis}.selectionBoxTitleUx .selectionBoxTitleIcon{margin-left:10px;vertical-align:middle;width:16px}.selectionBoxTitleUx .selectionBoxFilterIcon{height:28px;vertical-align:middle;width:28px}.containerSelection{align-content:space-between;display:flex;flex-direction:column;height:100%;position:relative}.containerSelection .containerSelectionLoadingIndicator{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.containerSelection .selectionGrid{flex:1;height:100%}.containerSelection .selectionGrid .MuiDataGrid-root{border:none}.containerSelection .selectionGrid .MuiDataGrid-columnHeaders{overflow:unset}.containerSelection .selectionGrid .columnMenuButton{height:28px;padding:5px;width:28px}.containerSelection .selectionGrid .MuiDataGrid-cell.MuiDataGrid-cell--pinnedLeft:not(.MuiDataGrid-cellCheckbox),.containerSelection .selectionGrid .MuiDataGrid-cell.MuiDataGrid-cell--pinnedRight:not(.selectionMonitorCellActions){background-image:inherit}.containerSelection .selectionGrid .MuiDataGrid-cell .selectionMonitorCellWrapper{display:inline-block;height:100%;padding:10px 0}.containerSelection .selectionGrid .MuiDataGrid-cell .selectionMonitorCellWrapper:not(.adjustRowHeightToContent):has(.memoField){display:block}.containerSelection .selectionGrid .MuiDataGrid-cell .selectionMonitorCellWrapper:not(.adjustRowHeightToContent):has(.memoField) .selectionMonitorCell{align-items:flex-start}.containerSelection .selectionGrid .MuiDataGrid-row:hover{cursor:pointer}.containerSelection .selectionGrid .selectionMonitorCellActions{display:flex}.containerSelection .selectionGrid .selectionMonitorCellColorWrapper.MuiDataGrid-cell{border:0;padding:0}.containerSelection .selectionGrid .selectionMonitorCell{align-items:center;display:flex;height:100%;line-height:normal;overflow:hidden}.containerSelection .selectionGrid .selectionMonitorCell.selectionMonitorSnippetCell{padding:0}.containerSelection .selectionGrid .selectionMonitorCell .selectionOpenCardTooltip{background-color:inherit;color:inherit;visibility:hidden}.containerSelection .selectionGrid .selectionMonitorCell .selectionWrapWithOverflowGridCell{max-height:100%;white-space:pre-line}.containerSelection .selectionGrid .selectionMonitorCell .selectionNoWrapGridCell{max-height:100%;white-space:nowrap;width:-moz-fit-content;width:fit-content}.containerSelection .selectionGrid .selectionMonitorCell .selectionWrapGridCell{max-height:100%;overflow-wrap:break-word;white-space:pre-line;word-break:break-word}.containerSelection .selectionGrid .selectionMonitorCell .selectionSnippet{line-height:1.25rem;padding:2px 0;pointer-events:none}.containerSelection .selectionGrid .selectionMonitorCell.tagSelectionComponent{display:inherit;padding-top:7px;position:relative;width:100%}.containerSelection .selectionGrid .selectionMonitorCell.tagSelectionComponent.hasOpenCardButton{display:flex}.containerSelection .selectionGrid .selectionMonitorCell.tagSelectionComponent .tagList{display:inline-flex}.containerSelection .selectionGrid .selectionMonitorCell.tagSelectionComponent .hasOverflow{overflow:hidden;width:calc(100% - 20px)}.containerSelection .selectionGrid .selectionMonitorCell.tagSelectionComponent .hasOverflow:after{bottom:0;content:"…";font-size:25px;margin:auto;padding-top:3px;position:absolute;right:0;top:0}.containerSelection .selectionGrid .selectionMonitorCell.tagSelectionComponent.adjustRowHeightToContent:not(.columnsFitToContent) .hasOverflow{width:100%}.containerSelection .selectionGrid .selectionMonitorCell.tagSelectionComponent.adjustRowHeightToContent:not(.columnsFitToContent) .hasOverflow .tagList{display:block}.containerSelection .selectionGrid .selectionMonitorCell.tagSelectionComponent.adjustRowHeightToContent:not(.columnsFitToContent) .hasOverflow:after{display:none}.containerSelection .selectionGrid .selectionMonitorCell:hover .selectionOpenCardTooltip{visibility:visible}.containerSelection .selectionGrid.noCheckAllCheckbox .MuiDataGrid-root .MuiDataGrid-columnHeaderCheckbox .MuiDataGrid-columnHeaderTitleContainer{display:none}.popperContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.selectionAddColumnDialog{height:200px;max-width:900px;width:450px}.selectionAddColumnDialog,.selectionAddColumnDialog .MuiDialogContent-root{display:flex;justify-content:center}.selectionCalendar{height:100%;width:100%}.MuiDataGrid-scrollbarFiller{z-index:10}.schedulerFooterContainer{align-items:flex-start;display:flex;min-height:36px;padding:0 5px 0 15px;width:100%}.schedulerFooterContainer .MuiTablePagination-root{border:none;display:flex;min-height:auto;width:100%}.schedulerFooterContainer .MuiTablePagination-root .MuiTablePagination-toolbar{display:flex;flex:1;min-height:auto;padding-left:0}.schedulerFooterContainer .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-spacer{display:none}.schedulerFooterContainer .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-selectLabel{margin-right:20px}.schedulerFooterContainer .MuiTablePagination-root .MuiTablePagination-toolbar .MuiTablePagination-actions{padding:2px 0}.schedulerHeaderContainer{align-items:flex-start;display:flex;height:36px;margin:7px 0;padding:0 5px 0 8px;width:100%}.schedulerHeaderContainer .dividerPadding{margin-left:4px;margin-right:4px}.schedulerHeaderContainer .navigationContainer,.schedulerHeaderContainer .transInfosContainer{display:flex;height:100%}.schedulerHeaderContainer .configContainer{display:flex;flex-direction:row;height:100%;justify-content:flex-end;margin-left:auto}.schedulerHeaderContainer .configContainer .selectControl{font-size:.875rem;margin-left:4px;margin-right:4px}.schedulerHeaderContainer .disabledIcon{opacity:.38}.schedulerHeaderContainer .menuButton .buttonLeftIcon{height:19px;margin-right:4px;width:19px}.schedulerSelectItem{font-size:.875rem}.schedulerSelectItemHeader{font-size:1rem;font-weight:bolder}.MuiMonthCalendar-root .MuiPickersMonth-root .MuiPickersMonth-monthButton.dateMarker:after{color:inherit;content:"";height:2px;margin-left:-11%;margin-top:1.6rem;position:absolute;width:13%}.MuiYearCalendar-root .MuiPickersYear-root .MuiPickersYear-yearButton.dateMarker:after{color:inherit;content:"";height:2px;margin-left:-13%;margin-top:1.6rem;position:absolute;width:14%}.schedulerControlContainer .schedulerItemContainer .schedulerItemContent{align-items:start;display:flex;flex-direction:column;height:100%;line-height:calc(25px - .25rem);overflow:hidden;padding-block:4px;padding-inline:4px;text-wrap:nowrap}.schedulerControlContainer .schedulerItemContainer .schedulerItemContent .smallIcon{flex-shrink:0;margin-right:4px}.schedulerControlContainer .schedulerItemContainer .schedulerItemContent .MuiTypography-root{font-size:.875rem;font-weight:inherit}.appointPreviewLoading,.schedulerControlContainer .schedulerItemContainer .schedulerItemContent .appointmentHeader{align-items:center;display:flex}.appointPreviewLoading{justify-content:center;min-width:400px;width:500px}.appointmentPreviewContainer{min-height:180px;min-width:400px;width:500px}.appointmentPreviewContainer .appointmentPreviewHeader{align-items:flex-start;display:flex;flex-flow:row-reverse;justify-content:space-between;padding:8px}.appointmentPreviewContainer .appointmentPreviewHeader .snippetContentContainer .snippetContent .snippetTextContainer .snippetHeading.snippetEllipsis{font-size:1rem}.appointmentPreviewContainer .appointmentPreviewHeader .snippetContentContainer .snippetContent .snippetTextContainer .snippetDetails.snippetEllipsis{font-size:.8rem}.appointmentPreviewContainer .appointmentPreviewBody,.appointmentPreviewContainer .appointmentPreviewBody .snippetContentContainer{padding:8px}.appointmentPreviewContainer .snippetContentContainer,.appointmentPreviewContainer .snippetContentContainer .snippetContent .snippetLine{height:auto}.appointmentPreviewContainer .snippetContentContainer .snippetContent .snippetLine.snippetFirstLine{margin-top:0;min-height:auto}.appointmentPreviewContainer .snippetContentContainer .snippetContent .snippetTextContainer .snippetHeading.snippetEllipsis{white-space:normal}.appointmentPreviewContainer .snippetContentContainer .snippetContent .snippetTextContainer .snippetDetails.snippetEllipsis{white-space:break-spaces}.appointmentPreviewContainer .snippetContentContainer .snippetContent .snippetControls{width:auto}.schedulerResourceImage{margin-right:4px;margin-top:2px}.schedulerResourceCell .MuiTypography-root{font-size:inherit}.resourceItemWrapper{display:flex;flex:1;flex-direction:column;height:100%;min-height:45px;min-width:180px;overflow:hidden;padding:6px}.resourceItemWrapper.snippetSurrogateContent{padding-left:55px;padding-right:16px}.resourceItemWrapper .snippetContentContainer{height:100%;min-height:45px;position:relative}.resourceItemWrapper .snippetContentContainer .snippetContent{margin-top:-3px}.resourceItemWrapper .snippetContentContainer .snippetContent .snippetLine{height:auto;min-height:22px}.resourceItemWrapper .snippetContentContainer .snippetContent .snippetLine.snippetFirstLine{margin-top:0}.resourceItemWrapper .snippetContentContainer .snippetContent .snippetLine .snippetTextContainer .snippetHeading.snippetEllipsis{white-space:normal}.resourceItemWrapper .snippetContentContainer .snippetContent .snippetLine .snippetTextContainer .snippetDetails.snippetEllipsis{white-space:break-spaces}.resourceItemWrapper .snippetContentContainer .snippetControls{padding-left:0;position:absolute;right:4px;top:0}.resourceItemWrapper .snippetContentContainer .snippetControls .snippetActionsContainer .menuActionButtonsContainer{border-radius:4px;padding:4px}.schedulerItemList{padding-bottom:0;padding-top:0}.schedulerItemList .schedulerItemListItemButton{display:block;padding:0}.schedulerItemList .MuiDivider-root{padding-left:16px;padding-right:16px}.schedulerItemList .schedulerItemListItemWrapper{display:flex;flex-direction:column;overflow:hidden}.schedulerItemList .schedulerItemListItemWrapper .appointmentTitleLoadingContainer{display:flex;left:64px;position:absolute}.schedulerItemList .schedulerItemListItemWrapper .appointmentTitleLoadingContainer .loadingIcon{margin-right:4px}.schedulerItemList .schedulerItemListItemWrapper .snippetContentContainer{align-items:start;height:auto;min-height:45px;padding:8px}.schedulerItemList .schedulerItemListItemWrapper .snippetContentContainer .snippetContent{margin-top:-3px}.schedulerItemList .schedulerItemListItemWrapper .snippetContentContainer .snippetContent .snippetLine{height:auto;min-height:22px}.schedulerItemList .schedulerItemListItemWrapper .snippetContentContainer .snippetContent .snippetLine.snippetFirstLine{margin-top:0}.schedulerItemList .schedulerItemListItemWrapper .snippetContentContainer .snippetContent .snippetLine .snippetTextContainer .snippetHeading.snippetEllipsis{white-space:normal}.schedulerItemList .schedulerItemListItemWrapper .snippetContentContainer .snippetContent .snippetLine .snippetTextContainer .snippetDetails.snippetEllipsis{white-space:break-spaces}.schedulerItemList .schedulerItemListItemWrapper .snippetContentContainer .snippetControls{padding-left:0;position:absolute;right:4px;width:100%}.schedulerItemList .schedulerItemListItemWrapper .snippetContentContainer .snippetControls .snippetActionsContainer .menuActionButtonsContainer{padding:4px}.schedulerItemList .schedulerItemListItemWrapper .MuiTypography-root{font-size:.875rem}.schedulerItemList .schedulerItemListItemWrapper .appointmentColorIndicator{bottom:0;left:0;position:absolute;top:0;width:8px}.schedulerItemList .schedulerItemListItemWrapper .appointmentHeaderContainer{align-items:start;display:flex}.schedulerItemList .schedulerItemListItemWrapper .appointmentHeaderContainer .smallIcon{flex:0 0 auto;margin:4px 8px 0 0}.schedulerItemList .schedulerItemListItemWrapper .appointmentHeaderContainer .MuiTypography-root{font-weight:700}.schedulerItemList .schedulerItemListItemWrapper .appointmentDateContainer,.schedulerItemList .schedulerItemListItemWrapper .appointmentDescrContainer{margin-top:8px}.schedulerItemList .schedulerItemListItemWrapper .appointmentDescrContainer:empty{margin-top:0}body.schedulerActiveAction{pointer-events:none}body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout{pointer-events:auto}body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout>*{pointer-events:none}body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout .schedulerBody .schedulerInnerContentWrapper.schedulerHorizontalGroupedResources .schedulerGroupedResourcesCell{border-width:0;flex-basis:100%;padding:0}body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout .schedulerBody .schedulerInnerContentWrapper .schedulerGroupedResourcesCell{display:flex;flex:1 1 auto;flex-wrap:wrap;overflow:auto}body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout .schedulerBody .schedulerInnerContentWrapper .schedulerSlotsColumn,body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout .schedulerBody .schedulerInnerContentWrapper .schedulerSlotsColumn *{pointer-events:auto}body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout .schedulerBody .schedulerItemContainer:not(body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout .schedulerBody .schedulerItemContainer.schedulerActiveActionItem){opacity:.4}body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout .schedulerBody .schedulerItemContainer.schedulerActiveActionItem,body.schedulerActiveAction .schedulerControlContainer .schedulerComponent .schedulerLayout .schedulerBody .schedulerItemContainer.schedulerActiveActionItem *{pointer-events:auto}.selectionCalendar{display:flex;flex-direction:column}.selectionCalendar .schedulerLoadingOverlay{position:absolute;z-index:999}.schedulerWrapper{background-color:var(--lh-color-scheduler-bg);border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:row;height:100%;overflow:auto;padding-right:1px;position:relative;width:100%}.schedulerWrapper .schedulerLoadingOverlay{position:absolute;z-index:999}.schedulerWrapper .schedulerItemContainer{border:0 solid transparent;border-radius:.25rem;box-sizing:border-box;min-height:25px;outline:0;overflow:hidden;padding-right:4px;position:absolute;text-align:start}.schedulerWrapper .schedulerItemContainer.lh-schedulerItem:hover .lh-schedulerItem-resizeHandle{visibility:visible}.schedulerWrapper .schedulerItemContainer.lh-schedulerItem-drag{opacity:1;z-index:100000}.schedulerWrapper .schedulerItemContainer.lh-schedulerItem-drag .lh-schedulerItem-actions{display:block}.schedulerWrapper .schedulerItemContainer.lh-schedulerItem-drag .lh-schedulerItem-resizeHandle{display:none}.schedulerWrapper .schedulerItemContainer.lh-schedulerItem-drag .lh-dragOverlay-color{opacity:0}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-actions{bottom:0;flex-shrink:0;height:100%;margin-top:0;opacity:.87;position:absolute;right:2px;top:0;white-space:nowrap;z-index:2}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-actions:first-child{float:left;height:100%;line-height:normal;margin:0 -4px 0 0;position:relative;right:0;top:0;visibility:inherit}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-actions .schedulerItemIcon{align-items:center;display:inline-flex;flex-flow:row nowrap;height:100%;justify-content:center;line-height:1;outline:0;position:relative;vertical-align:middle;width:16px}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-actions .schedulerItemIcon svg{height:100%}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle{opacity:1;position:absolute;visibility:hidden;z-index:4}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle.lh-resize-w{bottom:0;cursor:ew-resize;left:0;top:0;width:5px}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle.lh-resize-w:before{border-radius:0;height:2rem;width:2px}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle.lh-resize-e{bottom:0;cursor:ew-resize;right:0;top:0;width:5px}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle.lh-resize-e:before{border-radius:0;height:2rem;width:2px}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle.lh-resize-n{cursor:ns-resize;height:5px;left:0;right:0;top:0}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle.lh-resize-n:before{border-radius:0;height:2rem;width:2px}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle.lh-resize-s{bottom:0;cursor:ns-resize;height:5px;left:0;right:0}.schedulerWrapper .schedulerItemContainer .lh-schedulerItem-resizeHandle.lh-resize-s:before{border-radius:0;height:2rem;width:2px}.schedulerWrapper .schedulerItemListContainer{display:flex;flex-basis:auto;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;overflow-x:clip;overflow-y:auto;width:300px}.schedulerWrapper .schedulerItemListContainer .schedulerItemList .schedulerItemListItemButton.lh-selected{background-color:var(--lh-color-scheduler-bg-selected);color:var(--lh-color-scheduler-text-selected)}.schedulerWrapper .schedulerItemListContainer .schedulerItemList .schedulerItemListItemButton.hover{background-color:var(--lh-color-scheduler-bg-selected);color:var(--lh-color-scheduler-text-hover)}.schedulerWrapper .schedulerContentGrid{display:grid;grid-template-columns:minmax(auto,min-content) minmax(min-content,auto)}.schedulerWrapper .schedulerContentRow,.schedulerWrapper .schedulerGroupRow{display:grid;grid-column:span 2;grid-template-columns:subgrid}.schedulerWrapper .schedulerGroupRow{min-height:62px}.schedulerWrapper .schedulerResourceColumn{grid-column:1;left:0;max-width:40vw;position:sticky}.schedulerWrapper .schedulerSlotsColumn{grid-column:2;min-width:60vw}.schedulerWrapper .schedulerControlContainer{flex:1 0 0;height:100%;min-height:300px;min-width:0;padding-bottom:1px;width:100%}.schedulerWrapper .schedulerControlContainer .schedulerComponent{border-style:solid;border-width:0 0 0 1px;box-sizing:border-box;display:flex;flex-direction:column;outline:0;position:relative;-webkit-touch-callout:none}.schedulerWrapper .schedulerControlContainer .schedulerComponent .lhSchedulerWeekendSlotColor{background-image:var(--lh-gradient-scheduler-slot-weekend)}.schedulerWrapper .schedulerControlContainer .schedulerComponent .lhSchedulerHolidaySlotColor{background-image:var(--lh-gradient-scheduler-slot-holiday)}.schedulerWrapper .schedulerControlContainer .schedulerComponent .lhSchedulerHolidaySlotColor.lhSchedulerWeekendSlotColor{background-image:var(--lh-gradient-scheduler-slot-holiday),var(--lh-gradient-scheduler-slot-weekend)}.schedulerWrapper .schedulerControlContainer .schedulerComponent .lhSchedulerTodaySlotColor{background-image:var(--lh-gradient-scheduler-slot-today)}.schedulerWrapper .schedulerControlContainer .schedulerComponent .lhSchedulerTodaySlotColor.lhSchedulerWeekendSlotColor{background-image:var(--lh-gradient-scheduler-slot-today),var(--lh-gradient-scheduler-slot-weekend)}.schedulerWrapper .schedulerControlContainer .schedulerComponent .lhSchedulerTodaySlotColor.lhSchedulerHolidaySlotColor{background-image:var(--lh-gradient-scheduler-slot-today),var(--lh-gradient-scheduler-slot-holiday)}.schedulerWrapper .schedulerControlContainer .schedulerComponent .lhSchedulerTodaySlotColor.lhSchedulerHolidaySlotColor.lhSchedulerWeekendSlotColor{background-image:var(--lh-gradient-scheduler-slot-today),var(--lh-gradient-scheduler-slot-holiday),var(--lh-gradient-scheduler-slot-weekend)}.schedulerWrapper .schedulerControlContainer .schedulerLayout{border-collapse:separate;border-spacing:0;display:grid;flex:1 1 auto;grid-auto-columns:minmax(min-content,auto);grid-auto-rows:min-content;overflow-y:auto;position:relative;width:100%;z-index:1}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .schedulerStickyCell{display:flex;flex-wrap:wrap;z-index:3}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .schedulerHead{position:sticky;top:0;z-index:4}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .schedulerBody{position:relative}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lhSchedulerCell{border-style:solid;border-width:0 1px 1px 0;box-sizing:content-box;display:flex;flex:1 1 100%;min-height:32px;overflow:hidden;padding-block:.75rem;padding-inline:.75rem;vertical-align:top;white-space:nowrap}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lhSchedulerCell.schedulerSlotCell{min-height:45px;overflow:hidden;position:relative;user-Select:none}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lhSchedulerCell.schedulerHeaderCell{font-weight:700;justify-content:center;min-height:auto}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lhSchedulerCell.schedulerHeaderCell.lhDateHeaderStyle{justify-content:left;width:auto}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lhSchedulerCell.schedulerHeaderCell.schedulerResourceCell{align-content:start;align-items:start;box-sizing:border-box;flex-grow:1;font-size:.875rem;justify-content:left;overflow:visible;padding:0}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lhSchedulerCell.schedulerSideCell{flex-basis:auto;flex-grow:0;justify-content:flex-end;overflow:visible}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .schedulerRow:not(.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .schedulerRow.schedulerGroupRow){display:flex;flex:1 1 100%;min-width:0;width:100%}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .schedulerRow .lhRangeContainer{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lh-dragOverlay-color{bottom:0;left:0;position:absolute;right:0;top:0}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lh-dragOverlay-container{bottom:0;left:4px;position:absolute;right:4px;top:0;z-index:200}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lh-dragOverlay-container .lh-dragOverlay-label-top{font-size:.75rem;left:0;line-height:25px;padding:0 4px;position:absolute;text-wrap:nowrap;top:2px}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .lh-dragOverlay-container .lh-dragOverlay-label-bottom{bottom:2px;font-size:.75rem;line-height:25px;padding:0 4px;position:absolute;right:0;text-wrap:nowrap}.schedulerWrapper .schedulerControlContainer .schedulerLayout.schedulerLayoutFlex .schedulerInnerContentWrapper .schedulerSlotsColumn{border-width:0;display:flex;flex:1 1 100%;flex-wrap:wrap;padding:0;width:100%}.schedulerWrapper .snippetContentContainer>.snippetControls .snippetActionsContainer .menuActionButtonsContainer .menuButton{margin:0}.schedulerWrapper .snippetContentContainer>.snippetControls .snippetActionsContainer .menuActionButtonsContainer .menuButton.menuButtonSmall{height:31px;padding:2px 6px;width:31px}.schedulerWrapper .schedulerCurrentTimeMarker{position:absolute;width:1px}.schedulerWrapper .schedulerCurrentTimeMarker.lh-schedulerCurrentTimeArrowDown,.schedulerWrapper .schedulerCurrentTimeMarker.lh-schedulerCurrentTimeArrowLeft,.schedulerWrapper .schedulerCurrentTimeMarker.lh-schedulerCurrentTimeArrowRight,.schedulerWrapper .schedulerCurrentTimeMarker.lh-schedulerCurrentTimeArrowTop{background:transparent;border:4px solid transparent;height:0;width:0}.schedulerTransFilterContainer .schedulerTransFilterRow .transFilterIcon{margin-right:.5rem;vertical-align:middle}.mainContainer .rightSideSearchInputContainer{border-left:1px solid #ededed;border-right:1px solid #ededed}.mainContainer .catalogSearchInputContainer{align-items:center;border-bottom:1px solid #ededed;display:flex;height:50px;position:relative}.mainContainer .catalogSearchInputContainer .searchIcon{margin:0 5px}.mainContainer .catalogSearchInputContainer .catalogSearchInput{border:none;margin-left:10px;outline:none}.mainContainer .catalogSearchInputContainer .clearInputValue{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;height:100%;justify-content:center;margin-right:5px;width:20px}.mainContainer .leftSide{border-right:1px solid #ededed;display:flex;flex-direction:column;height:100%;width:15%}.mainContainer .leftSide .allCatalogsTitle{padding:0 0 5px 5px}.mainContainer .leftSide .allCatalogsTitle .allCatalogsTitleText>span{font-size:1rem;font-variant:all-petite-caps;font-weight:700}.mainContainer .leftSide .allSingleCatalogsContainer{align-content:start;height:100%;overflow:auto;width:100%}.mainContainer .leftSide .allSingleCatalogsContainer .singleCatalogContainer{align-items:center;border-bottom:1px solid #ededed;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding-left:10px;width:100%}.mainContainer .leftSide .allSingleCatalogsContainer .singleCatalogContainer .catalogSnippetContainer{flex:1;min-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainContainer .leftSide .allSingleCatalogsContainer .singleCatalogContainer .catalogFavoriteButton{display:none;flex-shrink:0;margin-left:8px}.mainContainer .leftSide .allSingleCatalogsContainer .singleCatalogContainer .snippetContentContainer{width:100%}.mainContainer .leftSide .allSingleCatalogsContainer .singleCatalogContainer .catalogButton{height:inherit}.mainContainer .leftSide .allSingleCatalogsContainer .singleCatalogContainer .catalogButton .catalogItemIcon{min-width:2.5rem}.mainContainer .leftSide .allSingleCatalogsContainer .singleCatalogContainer svg{height:1.2rem;width:1.2rem}.mainContainer .leftSide .allSingleCatalogsContainer .singleCatalogContainer:hover .catalogFavoriteButton{display:flex}.mainContainer .rightSide{height:100%;overflow:auto;width:85%}.mainContainer .rightSide .rightSideHeader{border-bottom:1px solid #ededed;display:flex;height:50px;justify-content:center}.mainContainer .rightSide .rightSideHeader h4{line-height:50px;padding-left:10px}.mainContainer .rightSide .rightSideHeader .allControlIconsContainer{display:flex;height:100%}.mainContainer .rightSide .rightSideHeader .allControlIconsContainer .groupedIconsContainer{align-items:center;border-left:1px solid #ededed;display:flex;height:100%;justify-content:space-around;width:80px}.mainContainer .rightSide .rightSideHeader .allControlIconsContainer .groupedIconsContainer span{align-items:center;border-radius:50%;display:flex;height:35px;justify-content:center;width:35px}.mainContainer .rightSide .rightSideHeader .allControlIconsContainer .groupedIconsContainer span:hover{background-color:#e2e2e2;cursor:pointer}.mainContainer .rightSide .rightSideHeader .allControlIconsContainer .groupedIconsContainer span img{height:20px;width:20px}.rightSelectorBox{overflow:visible;padding:10px}.accordionHeight{height:100%}.rightsAndRolesRightsCheckbox{position:relative;right:6px}.rightsAndRolesRightsIcon{transform:scale(.8)}.rightsAndRolesSetAllRightsIcon{left:3px;position:relative}.rightsAndRolesCreatorDialogDataGrid{height:60vh}.mediumRightsIcon{height:24px;width:24px}.smallRightsIcon{height:16px;width:16px}.defaultCursor{cursor:default}.actionButtonInDataGridRow{position:relative;top:6px}.restrictionsCatalogDropdownTable{max-height:300px;overflow:auto}.restrictionAutocompleteTagSelect{margin:5px 10px;min-width:120px}.rightsAndRolesSettingsCheckbox{margin-left:3px}.restrictionAutocompleteTagChip{margin:5px 10px}.rightsAndRolesRestrictionsDataGridEvenRow{background-color:#fff}.rightsAndRolesRestrictionsDataGridOddRow{background-color:#fafcff}.highlight-green{animation:highlight 1s ease-out}@keyframes highlight{0%{background-color:#c6d9d5}to{background-color:transparent}}.rightsAndRolesRoleCard{height:100%}.rightsAndRolesRolesListBox{height:calc(100% - 43px)}@media(max-width:2333px){.rightsAndRolesRolesListBox{height:calc(100% - 83px)}}.RightsAndRolesListHeader{height:70px;width:100%}.RightsAndRolesList{height:62vh;overflow:auto}.autocompletePlaceholder::-moz-placeholder{opacity:.6}.autocompletePlaceholder::placeholder{opacity:.6}.MuiAutocomplete-inputRoot.restrictionAutocompleteInputRoot{flex-wrap:nowrap;overflow:auto}.mainContainer{display:flex;height:100%;width:100%}.mainContainer .leftSideRightsAndRoles{border-right:1px solid #ededed;height:100%;min-width:300px;width:20%}.mainContainer .leftSideRightsAndRoles .RightsAndRolesList{height:100%;overflow:auto;width:100%}.mainContainer .leftSideRightsAndRoles .rightsAndRolesListBox{height:100%;width:100%}.mainContainer .leftSideRightsAndRoles .rightsAndRolesListCollapse{background-color:#fff;position:absolute;width:100%;z-index:9999}.mainContainer .leftSideRightsAndRoles .rightsAndRolesExpandGridContainer{position:relative}.mainContainer .leftSideRightsAndRoles .rightsAndRolesExpandGridItem{position:absolute;top:-10px}.mainContainer .leftSideRightsAndRoles .rightsAndRolesMainGrid{padding-left:16px;padding-right:10px;width:100%}.mainContainer .leftSideRightsAndRoles .rightsAndRolesSearchIconGrid{min-width:56px}.mainContainer .leftSideRightsAndRoles .rightsAndRolesSearchIconGrid .rightsAndRolesSearchIcon{position:relative;top:2px}.mainContainer .leftSideRightsAndRoles .rightsAndRolesSearchField{align-self:center}.mainContainer .leftSideRightsAndRoles .rightsAndRolesListDivider{margin-bottom:5px;margin-top:5px}.mainContainer .leftSideRightsAndRoles .rightsAndRolesListDivider .rightsAndRolesListDividerRelative{position:relative;top:5px}.mainContainer .leftSideRightsAndRolesDark{border-right:1px solid #47494c;height:100%;min-width:300px;width:20%}.mainContainer .leftSideRightsAndRolesDark .RightsAndRolesListHeader{height:70px;width:100%}.mainContainer .leftSideRightsAndRolesDark .RightsAndRolesList{height:calc(100% - 105px);overflow:auto;width:100%}.mainContainer .rightsAndRolesRightsCheckbox{position:relative;right:6px}.mainContainer .rightSideRightsAndRoles{height:100%;max-width:calc(100% - 300px);overflow:auto;width:80%}.mainContainer .rightSideRightsAndRoles .rightsAndRolesTabs{margin-left:-6px;position:relative;z-index:99}.mainContainer .rightSideRightsAndRoles .rightsAndRolesTabs .rightsAndRolesTabLabel{bottom:0;position:relative}.mainContainer .rightSideRightsAndRoles .rightsAndRolesSettingsBox{display:flex;flex-direction:column;height:100%;width:100%}.mainContainer .rightSideRightsAndRoles .rightsAndRolesSettingsUpperDiv{height:48px;width:100%}.mainContainer .rightSideRightsAndRoles .rightsAndRolesSettingsHeaderRowGrid{padding-right:2px}.mainContainer .rightSideRightsAndRoles .rightsAndRolesSettingsVerticalDivider{height:30px}.mainContainer .rightSideRightsAndRoles .rightsAndRolesSettingsMenuGrid{padding-right:4px}.mainContainer .rightSideRightsAndRoles .rightsAndRolesSettingsLowerDiv{height:calc(100% - 48px);overflow:auto;position:relative;width:100%;z-index:99}.mainContainer .rightSideRightsAndRoles .rightsAndRolesSettingsHorizontalDivider{position:relative;width:100%;z-index:999}.mainContainer .rightSideRightsAndRoles .rightsAndRolesAllRightsCheckbox{position:relative;right:5px}.mainContainer .rightSideRightsAndRoles .rightsAndRolesRowActionsMenu{left:5px;position:relative}.mainContainer .rightSideRightsAndRoles .rightsAndRolesMainDataGrid{border-bottom-color:#fff;border-left-color:#fff;border-radius:0;border-right-color:#fff;height:100%;margin-left:-1px;margin-top:-.5px;overflow:hidden;padding-right:-.5px;position:relative;z-index:1}.mainContainer .rightSideRightsAndRoles .rightsAndRolesMainDataGrid .MuiDataGrid-cell[data-field=restriction]{padding:0}.mainContainer .rightsAndRolesRestrictionTableBorder{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.mainContainer .restrictionTableRowFilterTermBorderBottom:last-child td,.mainContainer .restrictionTableRowFilterTermBorderBottom:last-child th{border-bottom:0}.mainContainer .rightsAndRolesRestrictionTableCellBorder{border-right:1px solid #d3d3d3}.mainContainer .autoComplete{margin-top:5px}.mainContainer .rightsAndRolesSubRolesBox{display:flex;flex-direction:column;height:100%;overflow:auto;width:100%}.mainContainer .rightsAndRolesSubRolesBox .ListIndentation{padding-left:20px}.mainContainer .rightsAndRolesSubRolesBox .subRolesDeleteButton{margin-right:10px}.mainContainer .rightsAndRolesSubRolesBox .subRolesVerticalDivider{height:100%}.mainContainer .rightsAndRolesSubRolesBox .subRolesExpandIcon{position:relative;right:10px}.mainContainer .rightsAndRolesSubRolesBox .subRolesListItem{max-height:48px}.mainContainer .rightsAndRolesSubRolesBox .subRolesSecondaryAction{margin-right:25px}.mainContainer .rightsAndRolesSubRolesBox .subRolesButtonGrid{padding-right:5px}.mainContainer .rightsAndRolesSubRolesBox .subRolesRolesListGrid{margin-top:8px}.rightsAndRolesRowMenuDataGridContainer{height:500px}.rightsAndRolesRowMenuDataGrid{height:100%}.rightsAndRolesInactiveChip{background-color:#f4e4e4;color:#993955}.rightsAndRolesActiveChip{background-color:#e2ece7;color:#70a288}.rightsAndRolesExpiredChip{background-color:#fff4db;color:#cf9100}.roleContainerBox{padding:20px}.roleCardHeader{padding-top:0}.rolePropertyItems{padding-left:10px;padding-right:10px}.rolePropertyItemsTitle{font-weight:700}.rolePropertyItem{display:flex;padding-top:5px}.rolePropertyItem .label{width:180px}.rolePropertyItem .input{width:150px}.rolePropertyIcon{padding-right:5px}.settingsContainer{display:flex;height:100%;padding:10px;width:100%}.settingsContainer .noSettingSelectedContainer{align-items:center;border-radius:5px 5px 5px 5px;display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:10px}.settingsContainer .noSettingSelectedContainer .noSettingPositionSelectedTextContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem}.settingsContainer .noSettingSelectedContainer .noSettingPositionSelectedTextContainer .noSettingPositionSelectedText{font-size:.8rem;font-weight:lighter}.settingsContainer .noSettingSelectedContainer .noSettingPositionSelectedTextContainer .noSettingSelectedIcon{width:15rem}.settingsContainer .settingPositionsListContainer{display:flex;flex-direction:column;height:100%;overflow:hidden;width:20%}.settingsContainer .settingPositionsListContainer .settingsBackBtnContainer{border-radius:5px 5px 0 0;height:3rem;padding:4px;width:100%}.settingsContainer .settingPositionsListContainer .settingsBackBtnContainer .settingsBackTextContainer{margin-left:.5rem}.settingsContainer .settingPositionsListContainer .settingsBackBtnContainer .settingsBackTextContainer .settingsBackText{font-size:inherit;font-weight:500}.settingsContainer .settingPositionsListContainer .settingsPositionListSearch{border-bottom:1px solid hsla(0,0%,50%,.169);padding:10px;width:100%}.settingsContainer .settingPositionsListContainer .settingsPositionListSearch input{font-size:.9rem}.settingsContainer .settingPositionsListContainer .categoryIcon{margin-right:10px}.settingsContainer .settingPositionsListContainer .settingPositionsList{height:100%;overflow:auto}.settingsContainer .settingPositionsListContainer .settingPositionsList .positionList{overflow-y:scroll}.settingsContainer .settingPositionsListContainer .settingPositionsList ul{max-height:50%;padding:unset}.settingsContainer .settingPositionsListContainer .settingPositionsList .settingPosAdditionalTitle{height:3rem;padding:7px 7px 7px 10px;width:100%}.settingsContainer .settingPositionsListContainer .settingPositionsList .settingPosAdditionalTitle .settingsPosIDListText>span{font-size:1.2rem;font-variant:all-petite-caps;font-weight:500}.settingsContainer .settingPositionsListContainer .settingPositionsList .settingPositionListEntry{width:100%}.settingsContainer .settingPositionsListContainer .settingPositionsList .settingPositionListEntry .posIDName{flex:1;font-size:inherit;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsContainer .settingPositionsListContainer .settingPositionsList .settingPositionListEntry .posIdRightIconsContainer{display:flex}.settingsContainer .settingPositionsListContainer .settingPositionsList .settingPositionListEntry .posIdRightIconsContainer .posIdLockedIcon{width:20px}.settingsContainer .settingPositionsListContainer .settingPositionsList .settingPositionListEntry:hover{cursor:pointer}.settingsContainer .generalData{box-shadow:0 14px 28px rgba(0,0,0,.03),0 10px 10px rgba(0,0,0,.01),0 -5px 25px rgba(0,0,0,.02);height:100%}.settingsContainer .settingsDescriptionTitle,.settingsContainer .settingsGroupTitle{font-size:.9rem}.settingsContainer .settingsGroupEntry .settingsGroupEntryText{font-size:.8rem}.settingsContainer .parentCategoryTitle{font-size:1.2rem;font-variant:all-petite-caps;font-weight:500;padding-bottom:10px;padding-top:10px}.settingsContainer .settingPositionListEntry{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px;width:100%;width:95%}.settingsContainer .arrowIcon{align-items:center;display:flex;flex-shrink:0}.settingsContainer .settingPostionsDetails{height:100%;width:100%}.settingsContainer .settingsPosIDNested{margin-left:.5rem;padding:0}.settingsContainer .settingPositionDataContainer{display:flex;flex-direction:column;height:100%;padding:0 10px;width:80%}.settingsContainer .settingPositionDataContainer .settingPositionData{display:flex;height:95%;overflow:auto;padding-top:5px;width:100%}.settingsContainer .settingPositionDataContainer .descriptionContainer,.settingsContainer .settingPositionDataContainer .generalDataContainer{height:100%;padding-right:10px;padding-top:10px}.settingsContainer .settingPositionDataContainer .descriptionContainer .settingsDescriptionContent,.settingsContainer .settingPositionDataContainer .generalDataContainer .settingsDescriptionContent{flex-grow:1;min-height:0;overflow:auto;padding:5px 5px 0 10px}.settingsContainer .settingPositionDataContainer .descriptionContainer .generalDataList,.settingsContainer .settingPositionDataContainer .generalDataContainer .generalDataList{padding-top:0}.settingsContainer .settingPositionDataContainer .descriptionContainer .generalEntryIconContainer,.settingsContainer .settingPositionDataContainer .generalDataContainer .generalEntryIconContainer{min-width:30px}.settingsContainer .settingPositionDataContainer .descriptionContainer .generalEntryIconContainer .generalEntryIcon,.settingsContainer .settingPositionDataContainer .generalDataContainer .generalEntryIconContainer .generalEntryIcon{font-size:1.2rem}.settingsContainer .settingPositionDataContainer .settingRoles,.settingsContainer .settingPositionDataContainer .settingsInfo{height:100%;width:25%}.settingsContainer .settingPositionDataContainer .settingRoles .settingsDescriptionContainer,.settingsContainer .settingPositionDataContainer .settingsInfo .settingsDescriptionContainer{display:flex;flex-direction:column;height:100%}.settingsContainer .settingPositionDataContainer .settingRoles .settingsGroupContainer,.settingsContainer .settingPositionDataContainer .settingsInfo .settingsGroupContainer{box-shadow:0 14px 28px rgba(0,0,0,.03),0 10px 10px rgba(0,0,0,.01),0 -5px 25px rgba(0,0,0,.02);display:flex;flex-direction:column;overflow-y:hidden}.settingsContainer .settingPositionDataContainer .settingRoles .settingsGroupListContainer,.settingsContainer .settingPositionDataContainer .settingsInfo .settingsGroupListContainer{height:100%;overflow-y:auto;padding:0}.settingsContainer .settingPositionDataContainer .settingRoles .settingsGroupListContainer .settingsGroupEntryIconContainer,.settingsContainer .settingPositionDataContainer .settingsInfo .settingsGroupListContainer .settingsGroupEntryIconContainer{min-width:30px}.settingsContainer .settingPositionDataContainer .settingRoles .descriptionContainer,.settingsContainer .settingPositionDataContainer .settingsInfo .descriptionContainer{height:25%;padding-top:10px}.settingsContainer .settingPositionDataContainer .settingRoles .generalDataContainer,.settingsContainer .settingPositionDataContainer .settingsInfo .generalDataContainer{height:75%;padding-top:10px}.settingsContainer .settingPositionDataContainer .settingRoles .administratorsContainer,.settingsContainer .settingPositionDataContainer .settingRoles .personalRolesContainer,.settingsContainer .settingPositionDataContainer .settingsInfo .administratorsContainer,.settingsContainer .settingPositionDataContainer .settingsInfo .personalRolesContainer{height:50%;padding-top:10px}.settingsContainer .settingPositionDataContainer .settingsGroupNoDataContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.settingsContainer .settingPositionDataContainer .settingsGroupNoDataContainer .settingsGroupNoDataTitle{font-size:.9rem}.settingsContainer .settingPositionDataContainer .settingsGroupNoDataContainer .settingsGroupNoDataText{font-size:.8rem;font-weight:lighter;text-align:center}.settingsContainer .settingPositionDataContainer .settingsGroupContainer{height:100%}.settingsContainer .settingPositionDataContainer .settingPositionHeaderContainer{height:5%;min-height:60px}.settingsContainer .settingPositionDataContainer .settingPositionHeaderContainer .settingPositionHeaderTitle{font-size:1.1rem}.settingsContainer .settingPositionDataContainer .settingPositionHeaderContainer .settingPositionHeader{align-items:center;box-shadow:0 14px 28px rgba(0,0,0,.03),0 10px 10px rgba(0,0,0,.01),0 -5px 25px rgba(0,0,0,.02);display:flex;font-weight:500;justify-content:space-between;padding:5px 10px;width:100%}.settingsContainer .settingPositionDataContainer .settingPositionHeaderContainer .settingPositionHeader .headerBackToParentButton{display:none}.settingsContainer .settingPositionDataContainer .settingPositionHeaderContainer .settingPositionHeader b{font-weight:500}.settingsContainer .settingPositionDataContainer .settingPositionHeaderContainer .settingPositionHeader .settingPositionHeaderActions{display:flex;justify-content:space-around}.settingsContainer .settingsTrans{width:55%}.settingsContainer .settingsPosIDTrans{flex:1;height:100%;min-height:0;overflow:auto;padding:10px 0 0 10px;width:100%}.settingsContainer .settingsPosIDTrans .settingsTransContainer{height:100%}.settingsContainer .settingsPosIDTrans .settingsTransContainer .settingsTransPaper{box-shadow:0 14px 28px rgba(0,0,0,.03),0 10px 10px rgba(0,0,0,.01),0 -5px 25px rgba(0,0,0,.02);height:100%}.settingsContainer .settingsPosIDTrans .settingsTransContainer .settingsTransHeader{align-items:center;display:flex;font-weight:500;height:2.3rem;justify-content:space-between;padding:25px 15px;width:100%}.settingsContainer .settingsPosIDTrans .settingsTransContainer .settingsTransHeader .settingsTransHeaderActions{display:flex}.settingsContainer .settingsPosIDTrans .settingsTransContainer .settingsTransHeader .settingsTransHeaderActions .settingsPosIDActionDivider{height:1.7rem;margin:3px 5px 0}.settingsContainer .settingsPosIDTrans .settingsTransContainer .settingsTransContent{display:flex;flex-direction:column;height:calc(100% - 50px);max-height:100%;overflow:auto}.settingsContainer .settingsPosIDTrans .settingsTransContainer .settingsTransContent .dataGridRow:hover .settingsTransActions{opacity:1}.settingsContainer .settingsPosIDTrans .settingsTransContainer .settingsTransContent .settingsTransActions{display:inline-flex;height:100%;opacity:0;transition:.5s}.settingsContainer .settingsPosIDTrans .settingsTransContainer .settingsTransContent .settingsTransTblIcons{display:inline-flex;height:100%;justify-content:space-between}.settingsContainer.tabletView{display:flex;height:100%;overflow-x:visible;overflow-y:auto;width:100%}.settingsContainer.tabletView .settingPositionsListContainer{height:100%;position:relative;width:35%}.settingsContainer.tabletView .settingPositionsListContainer .settingPositionsList{height:100%;overflow:auto}.settingsContainer.tabletView .settingPositionsListContainer .settingPositionsList .settingsPosIDListText{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsContainer.tabletView .settingPositionDataContainer{max-width:65%;padding:0 5px}.settingsContainer.tabletView .settingPositionDataContainer .settingPositionData{display:block;height:auto;padding:0}.settingsContainer.tabletView .settingPositionDataContainer .settingsInfo{width:100%}.settingsContainer.tabletView .settingPositionDataContainer .settingsInfo .descriptionContainer{padding:5px 0 0}.settingsContainer.tabletView .settingPositionDataContainer .settingsInfo .generalDataContainer{height:auto;padding:5px 0 0;width:100%}.settingsContainer.tabletView .settingPositionDataContainer .settingsInfo .generalDataContainer .generalDataList{padding-top:0}.settingsContainer.tabletView .settingPositionDataContainer .settingPositionHeaderContainer{align-items:center;display:flex;height:auto;justify-content:center;padding-bottom:5px;width:100%}.settingsContainer.tabletView .settingPositionDataContainer .settingRoles{display:flex;flex-direction:column;height:auto;padding:5px 0;width:100%}.settingsContainer.tabletView .settingPositionDataContainer .settingRoles .settingDescriptionTitleContainer,.settingsContainer.tabletView .settingPositionDataContainer .settingRoles .settingsGroupTitleContainer{padding-bottom:0}.settingsContainer.tabletView .settingPositionDataContainer .settingRoles .administratorsContainer{height:auto;padding-top:0}.settingsContainer.tabletView .settingPositionDataContainer .settingRoles .personalRolesContainer{height:auto;padding-top:5px}.settingsContainer.tabletView .settingPositionDataContainer .settingsTrans{width:100%}.settingsContainer.tabletView .settingPositionDataContainer .settingsDescriptionContainer,.settingsContainer.tabletView .settingPositionDataContainer .settingsGroupContainer{display:flex;flex-direction:column;max-height:300px;min-height:150px}.settingsContainer.tabletView .settingPositionDataContainer .settingsGroupListContainer{flex-grow:1;overflow-y:auto}.settingsContainer.tabletView .settingPositionDataContainer .settingsGroupListContainer .settingsGroupEntryIconContainer{min-width:30px}.settingsContainer.tabletView .settingPositionDataContainer .settingsPosIDTrans{height:auto;padding:0;width:100%}.settingsContainer.tabletView .settingPositionDataContainer .settingsPosIDTrans .settingsTrans{height:100%}.settingsContainer.mobileView{display:flex;height:100%;overflow-x:visible;overflow-y:auto;width:100%}.settingsContainer.mobileView .settingPositionDataContainer{padding:0 5px;width:100%}.settingsContainer.mobileView .settingPositionDataContainer .settingPositionData{display:block;height:auto;padding:0}.settingsContainer.mobileView .settingPositionDataContainer .settingPositionData .settingsInfo{width:100%}.settingsContainer.mobileView .settingPositionDataContainer .settingPositionData .settingsInfo .descriptionContainer{padding-right:0}.settingsContainer.mobileView .settingPositionDataContainer .settingPositionData .settingsInfo .settingsDescriptionContent{max-height:300px;min-height:150px}.settingsContainer.mobileView .settingPositionDataContainer .settingPositionData .settingsInfo .generalDataContainer{height:auto;padding:5px 0 0;width:100%}.settingsContainer.mobileView .settingPositionDataContainer .settingPositionData .settingsTrans{width:100%}.settingsContainer.mobileView .settingPositionDataContainer .settingPositionHeaderContainer{align-items:center;display:flex;justify-content:center;padding-bottom:5px;padding-top:5px;width:100%}.settingsContainer.mobileView .settingPositionDataContainer .settingPositionHeaderContainer .settingPositionHeader .headerBackToParentButton{display:flex}.settingsContainer.mobileView .settingPositionDataContainer .settingRoles{display:flex;flex-direction:column;height:auto;padding:5px 0;width:100%}.settingsContainer.mobileView .settingPositionDataContainer .settingRoles .settingsGroupTitleContainer{padding-bottom:0}.settingsContainer.mobileView .settingPositionDataContainer .settingRoles .administratorsContainer{height:auto;padding-top:0}.settingsContainer.mobileView .settingPositionDataContainer .settingRoles .personalRolesContainer{height:auto;padding-top:5px}.settingsContainer.mobileView .settingPositionDataContainer .settingsGroupContainer{display:flex;flex-direction:column;max-height:300px;min-height:150px}.settingsContainer.mobileView .settingPositionDataContainer .settingsGroupListContainer{flex-grow:1;overflow-y:auto}.settingsContainer.mobileView .settingPositionDataContainer .settingsGroupListContainer .settingsGroupEntryIconContainer{min-width:30px}.settingsContainer.mobileView .settingPositionDataContainer .settingsPosIDTrans{height:auto;padding:0;width:100%}.settingsContainer.mobileView .settingPositionDataContainer .settingsPosIDTrans .settingsTrans{height:100%}.settingsContainer.mobileView .settingPositionsListContainer{width:100%}.settingsContainer.mobileView .settingPositionsListContainer.hide{display:none}.MuiDataGrid-columnHeaders{overflow:unset}.mainContainerMapping,.mainContainerMapping .mappingDiv{display:flex;height:100%;width:100%}.mainContainerMapping .mappingDiv .leftSideFieldMappingEditor{border-right:1px solid #ededed;height:100%;max-width:300px;min-width:250px}.mainContainerMapping .mappingDiv .leftSideFieldMappingEditor .saveButtonDiv{height:70px;width:100%}.mainContainerMapping .mappingDiv .leftSideFieldMappingEditor .fieldMappingEditorSettingsDiv{height:40px;margin-bottom:2px;margin-left:10px;margin-top:10px;width:100%}.mainContainerMapping .mappingDiv .leftSideFieldMappingEditor .dropdownImportExtension{display:block;height:100%;margin-left:5px;margin-top:10px;min-width:150px;width:100%}.mainContainerMapping .mappingDiv .leftSideFieldMappingEditor .dropdownImportExtension .fieldMappingTypeGrid{bottom:12px;margin-bottom:10px;padding-left:5px;padding-right:5px;position:relative;top:8px;width:100%}.mainContainerMapping .mappingDiv .leftSideFieldMappingEditor .dropdownImportExtension .fieldMappingTypeGrid .PackageExtension{display:inline;margin-bottom:10px;width:100%}.mainContainerMapping .mappingDiv .leftSideFieldMappingEditor .dropdownImportExtension .fieldMappingTypeGrid .dropdownMappingType{display:inline;width:100%}.mainContainerMapping .mappingDiv .datagridContainer{display:flex;height:95%;width:calc(100% - 300px)}.mainContainerMapping .mappingDiv .datagridContainer .tableMappingGrid{height:100%;margin-right:2px;width:50%}.mainContainerMapping .mappingDiv .datagridContainer .tableMappingGrid .tableMappingDataGrid{border-radius:0;border-top:#fff;height:100%;margin-left:-1px;min-height:500px;overflow:hidden;padding-right:-.5px}.mainContainerMapping .mappingDiv .datagridContainer .tableMappingGrid .tableMappingDataGrid .MuiDataGrid-toolbarContainer{border-bottom:1px solid #d3d3d3}.mainContainerMapping .mappingDiv .datagridContainer .tableMappingGrid .tableMappingDataGrid .toolbarTableMapping{width:100%}.mainContainerMapping .mappingDiv .datagridContainer .tableMappingGrid .tableMappingDataGrid .toolbarBoxTableMapping{margin-left:5px;margin-top:9px}.mainContainerMapping .mappingDiv .datagridContainer .tableMappingGrid .datagridHeader{font-weight:700}.mainContainerMapping .mappingDiv .datagridContainer .tableMappingGrid .tableMappingCheckbox{position:relative;right:6px}.mainContainerMapping .mappingDiv .datagridContainer .tableMappingGrid .icon{margin-right:2px}.mainContainerMapping .mappingDiv .datagridContainer .fieldMappingGrid{margin-left:10px;width:50%}.mainContainerMapping .mappingDiv .datagridContainer .fieldMappingGrid .fieldMappingDataGrid{border-radius:0;border-top:#fff;height:100%;margin-left:-1px;min-height:500px;overflow:hidden;padding-right:-.5px}.mainContainerMapping .mappingDiv .datagridContainer .fieldMappingGrid .fieldMappingDataGrid .MuiDataGrid-toolbarContainer{border-bottom:1px solid #d3d3d3}.mainContainerMapping .mappingDiv .datagridContainer .fieldMappingGrid .fieldMappingDataGrid .toolbarFieldMapping{width:100%}.mainContainerMapping .mappingDiv .datagridContainer .fieldMappingGrid .fieldMappingDataGrid .toolbarBoxFieldMapping{margin-left:5px;margin-top:9px}.mainContainerMapping .mappingDiv .datagridContainer .fieldMappingGrid .datagridHeader{font-weight:700}.mainContainerMapping .mappingDiv .datagridContainer .fieldMappingGrid .tableMappingCheckbox{position:relative;right:6px}.mainContainerMapping .mappingDiv .datagridContainer .fieldMappingGrid .icon{margin-right:2px}.mainContainerMapping .fieldmappingeditorVerticalDivider{height:50px}.mainContainerMapping .fieldmappingEditorHorizontalDivider{width:100%}.valueMappingDialog .fieldValueMapping .valueMappingBreadcrumbs{margin-bottom:5px}.valueMappingDialog .toolbarValueMapping{border-bottom:1px solid #d3d3d3;padding-Bottom:3px}.valueMappingDialog .toolbarValueMapping .valueMappingTypography{padding-Left:5px;padding-Top:2px}.valueMappingDialog .cardInput,.valueMappingDialog .cardInput-editMode{height:100%;margin-top:10px}body,html{height:100%}.dividerHeader{align-items:center;display:flex;justify-content:center;position:static}.userRolesDataGrid{height:500px}.userRightsRightCheckbox{position:relative;right:6px}.userRightsRightIcon{left:3px;position:relative}.userRolesSelectAllCheckbox .MuiCheckbox-root{visibility:hidden}.userRolesRestrictionTableBorder{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.restrictionTableRowFilterTermBorderBottom:last-child td,.restrictionTableRowFilterTermBorderBottom:last-child th{border-bottom:0}.restrictionTableCell12{width:12%}.restrictionTableCell14{width:14%}.restrictionTableCell25{width:25%}.userRolesRestrictionsDataGridEvenRow{background-color:#fff}.userRolesRestrictionsDataGridOddRow{background-color:#fafcff}.userRolesRoleIcon{align-self:center;display:flex;height:100%;justify-self:center;transform:scale(.6);width:100%}.userRolesRightsIcon{height:inherit;transform:scale(1.15)}.iconColumnHeaderOverflow .MuiDataGrid-columnHeaderTitleContainerContent{overflow:visible!important}.iconColumnHeaderNoOverflow .MuiDataGrid-columnHeaderTitleContainerContent{overflow:hidden!important}.userRolesRightsCheckbox{position:relative;right:6px}.userRolesInactiveChip{background-color:#f4e4e4;color:#993955}.userRolesActiveChip{background-color:#e2ece7;color:#70a288}.userRolesExpiredChip{background-color:#fff4db;color:#cf9100}.userRolesRestrictionTableCellBorder{border-right:1px solid #d3d3d3}.userRolesMainDataGrid{border-bottom-color:#fff;border-left-color:#fff;border-radius:0;border-right-color:#fff;height:100%;margin-left:-1px;margin-top:-.5px;overflow:hidden;padding-right:-.5px;position:relative;width:100%;z-index:9}.userRolesMainDataGrid .userRolesDataGridcolumnHeader,.userRolesMainDataGrid .userRolesDataGridcolumnHeaderDraggableContainer,.userRolesMainDataGrid .userRolesDataGridcolumnHeaderTitleContainer{overflow:visible}.mainUserRolesContainer{display:flex;height:100%;width:100%}.mainUserRolesContainer .leftSideUserRoles{border-right:1px solid #ededed;height:100%;width:40%}.mainUserRolesContainer .leftSideUserRoles .userRolesSearchIconGrid{min-width:56px}.mainUserRolesContainer .leftSideUserRoles .userRolesSearchIcon{position:relative;top:2px}.mainUserRolesContainer .leftSideUserRolesSmall{border-right:1px solid #ededed;height:100%;width:20%}.mainUserRolesContainer .leftSideUserRolesSmall .userRolesSearchIconGrid{min-width:56px}.mainUserRolesContainer .leftSideUserRolesSmall .userRolesSearchIcon{position:relative;top:2px}.mainUserRolesContainer .leftSideUserRolesDark{border-right:1px solid #47494c;height:100%;width:40%}.mainUserRolesContainer .leftSideUserRolesDarkSmall{border-right:1px solid #47494c;height:100%;width:20%}.mainUserRolesContainer .rightSideUserRoles{height:100%;overflow:auto;width:60%}.mainUserRolesContainer .rightSideUserRolesLarge{height:100%;overflow:auto;width:80%}.importDataPreviewDiv{display:block;height:100%;width:100%}.importDataPreviewDiv .importDataPreviewMainContainer{display:flex;height:100%;width:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer{height:85%;width:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn{display:flex;height:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn .importDataTreeViewArea{flex-grow:1;height:93%;overflow-x:auto;padding:10px;width:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn .importDataTreeViewArea .importTreeViewContainer .importdataTreeItemUl{background-position:top;background-repeat:no-repeat;margin-left:30px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn .importDataTreeViewArea .importTreeViewContainer .highlightVerticalContainer{background-position:top;background-repeat:no-repeat;height:70%;margin-left:15px;position:absolute;width:10px;z-index:10}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn .importDataTreeViewArea .importTreeViewContainer .importTreeItemContainer{display:flex;flex-direction:row}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn .importDataTreeViewArea .importTreeViewContainer .importTreeItemContainer .importDataPreviewTreeItemContent{min-width:-moz-fit-content;min-width:fit-content;padding-left:23px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn .importDataTreeViewArea .importTreeViewContainer .importTreeItemContainer .importDataPreviewTreeItemContent .MuiTreeItem2-content.Mui-selected{color:#fff}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn .importDataTreeViewArea .importTreeViewContainer .importTreeItemContainer .importDataPreviewTreeItemContent .treeItemHorizontalLine{height:1px;margin-left:-23.5px;position:absolute;width:23px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .treeViewColumn .importDataTreeViewArea .importTreeViewContainer .importTreeItemContainer .importDataPreviewTreeItemContent .treeItemSnippetContainer{min-width:0;width:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn{height:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea{display:flow;flex-grow:1;height:93%;overflow-x:auto;padding:10px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .modifyText{display:flex;min-height:60px;padding:10px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .modifyText .simpleFieldDiv{width:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .modifyText .simpleFieldDiv .fieldWithButtons{height:100%;position:relative;width:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .modifyCat{display:flex;padding:10px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .modifyLabel{margin-left:10px;margin-top:10px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .importDataTable .MuiDataGrid-cell{padding:0}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .importDataTable .MuiDataGrid-cell .datagridRenderCellDiv{height:100%;padding-left:10px;width:100%}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .importDataTable .textfieldDiv{height:15px;margin:10px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .importDataTable .textfieldDiv .MuiFilledInput-root{height:35px;padding-top:10px}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .importDataTable .textfieldDiv .MuiInputBase-input,.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .importDataTable .textfieldDiv .MuiInputBase-inputMultiline.memo{padding-top:0}.importDataPreviewDiv .importDataPreviewMainContainer .importDataContainer .modifyColumn .modifyAreaTextArea .importDataTable .iconDiv{margin-left:10px;max-height:50px}.importDataPreviewDiv .importDataPreviewMainContainer .overviewColumn{height:15%}.importDataPreviewDiv .importDataPreviewMainContainer .overviewColumn .headerArea{height:10%}.importDataPreviewDiv .importDataPreviewMainContainer .overviewColumn .headerArea .importButton{margin-right:15px}.importDataPreviewDiv .importDataPreviewMainContainer .overviewColumn .headerArea .importButton .importText{margin-left:5px}.importDataPreviewDiv .importDataPreviewMainContainer .overviewColumn .overviewTextArea{display:flex}.importDataPreviewDiv .importDataPreviewMainContainer .overviewColumn .overviewTextArea .overviewRow{display:flex;padding:10px}.importDataPreviewDiv .importDataPreviewMainContainer .overviewColumn .overviewTextArea .overviewText{margin-left:5px}.importDataPreviewDiv .headerText{font-size:16px;margin:15px 10px 10px;margin-left:inherit;padding-left:10px;text-align:left}.importDataPreviewDiv .headerButton,.importDataPreviewDiv .importButton{display:flex;justify-content:flex-end;margin-left:auto;margin-right:inherit;padding-right:10px}.importDataPreviewDiv .saveButtonDiv{height:70px;width:100%}.addColumnTreePopper{min-width:-moz-fit-content;min-width:fit-content}.selectionDashboard{height:100%;width:100%}.addColumnMenuText .MuiInputLabel-shrink{font-size:1rem;margin-top:5px}.selectionConfigurationWidgetHeader{align-items:center;display:flex;flex-direction:row;height:35px;margin-bottom:7px;margin-top:10px;padding-left:10px;padding-right:5px;width:100%}.selectionConfigurationWidgetHeader .selectionConfigCloseButton{height:30px;margin-right:5px;padding:4px;width:30px}.selectionConfigurationWidgetHeader .selectionConfigCloseButton .selectionConfigCloseIcon{width:100%}.selectionConfigurationWidgetHeader .selectionConfigurationComponentSelector{background-color:unset;margin-left:0;margin-right:0;width:100%}.selectionConfigurationWidgetHeader .selectionConfigurationComponentSelector .selectionConfigurationComponentSelectorSnippet{height:35px;padding-left:0;padding-right:0}.selectionConfigurationWidgetHeader .selectionConfigurationComponentSelector .selectionConfigurationComponentSelectorSnippet .snippetContentContainer{height:35px;min-height:35px;width:auto}.selectionConfigurationWidgetHeader .selectionConfigurationComponentSelector .selectionConfigurationComponentSelectorSnippet .snippetContentContainer .snippetContent.simpleHeader{padding:0}.selectionConfigurationWidgetHeader .selectionConfigurationComponentSelector .selectionConfigurationComponentSelectorSnippet .snippetContentContainer .snippetContent .snippetTextContainer .snippetHeading.snippetEllipsis{font-size:1.1rem;font-weight:700}.selectionConfigurationWidgetContainer{display:flex;flex-direction:column;overflow:auto;padding:5px 10px}.selectionConfigurationWidgetContainer .componentSelectorContainer{margin-bottom:15px}.selectionConfigurationComponentSelector .selectionConfigurationComponentSelectorSnippet{display:flex;height:78px;padding-left:14px;padding-right:5px;width:100%}.selectionConfigurationComponentSelector .selectionConfigurationComponentSelectorSnippet .snippetContentContainer,.selectionConfigurationComponentSelectorSnippet{width:100%}.selectionConfigurationComponentSelectorOutputtypeHeader{height:61px}.selectionConfigurationComponentSelectorOutputtypeHeader .collapseIcon{display:flex;margin-right:2px}.selectionConfigurationComponentSelectorOutputtypeHeader .expandIcon{display:flex;margin-left:2px;position:absolute;right:10px}.selectionConfigurationComponentSelectorSearchMenuItem{height:45px;margin:0;padding:0;width:100%}.selectionConfigurationComponentSelectorSearchMenuItem .selectionConfigurationComponentSelectorSearchTextField{height:100%;margin:0;padding:0;width:100%}.selectionConfigurationComponentSelectorSearchMenuItem .selectionConfigurationComponentSelectorSearchTextField .MuiInputAdornment-root{margin-left:8px}.selectionConfigurationComponentSelectorSearchMenuItem .selectionConfigurationComponentSelectorSearchTextField .MuiInputBase-root{height:100%}.configurationSectionTitle{font-size:12px;font-weight:700;text-transform:uppercase}.configurationSectionMultiLangName{margin-bottom:20px;margin-top:20px}.groupJoinOpNode{padding:2px 8px 2px 0;width:auto}.groupJoinOpNode:hover{background-color:inherit}.groupJoinOpNode .andOp{color:#bf5900}.groupJoinOpNode .orOp{color:#70a288}.groupJoinOpNode.oneChildNode .joinOpContainer{height:2px}.groupJoinOpNode .joinOpContainer{bottom:1rem;margin:auto;position:absolute;right:0;top:1rem;width:calc(50% - 6px)}.groupJoinOpNode .joinOpContainer.collapsed{display:none}.groupJoinOpNode .joinOpContainer .draggedItem,.groupJoinOpNode .joinOpContainer.dragMode,.groupJoinOpNode .joinOpContainer.rootNode{width:calc(50% + 4px)}.groupJoinOpNode .joinOpContainer.andFilterGroupContainer{border:1px solid #bf5900;border-right:none}.groupJoinOpNode .joinOpContainer.orFilterGroupContainer{border:1px solid #70a288;border-right:none}.joinOpContainer{width:0}.filterGroupContainer{display:flex}.filterGroupContainer .draggedItem{opacity:.3}.filterGroupContainer.draggedPosition{border:2px dashed}.filterListContainer{width:100%}.filterNode{background-color:rgba(0,0,0,.04);border-radius:5px;display:flex;margin:0 0 5px;padding-left:0}.filterNode .filterItemActions{opacity:0}.filterNode .filterValue{display:inline-flex;margin-left:5px}.filterNode:hover{background-color:rgba(0,0,0,.04)}.filterNode:hover .filterItemActions{opacity:1}.showInKeyboardMode{display:none}.filterTreeRoot{overflow:auto}.selectionFieldSetConfig{display:flex;flex-direction:column}.selectionFieldSetConfig .selectionFieldSetConfigControl{justify-content:space-between;margin:0}.selectionFieldSetConfig .selectionFieldSetConfigControl .selectionFieldSetConfigControlLabel{display:flex;flex-direction:row}.bookingWidgetContent{margin-bottom:7px;margin-top:10px;min-width:0;overflow:auto;padding:0 5px 0 15px}.bookingWidgetContent .bookingObjCatalogList{display:inline-flex;flex-direction:row;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.bookingWidgetContent .bookingObjCatalogList li{padding:5px 10px 0 0;width:auto}.bookingWidgetContent .fieldLabel{font-weight:700}.newBookingContainer .contentLabel{font-weight:700;margin:10px}.newBookingContainer .bookingObjCatalogList{display:inline-flex;flex-direction:row;flex-wrap:wrap;overflow:auto;padding:0}.newBookingContainer .bookingObjCatalogList li{padding:0 10px 5px 0;width:auto}.newBookingContainer .bookingImage{height:auto;width:100%}.newBookingContainer .bookingTitleContainer{margin-bottom:10px;padding:0}.newBookingContainer .bookingInfoLine{display:flex;font-size:.8rem;margin-bottom:5px}.newBookingContainer .bookingInfoTag{margin-right:5px}.index #uxMainContainer .cockpitTabWindow .homePageContainer{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%;overflow:auto}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageHeaderContainer{border-radius:0;display:flex;flex-direction:column;height:400px;min-height:400px;position:relative}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageHeaderContainer .homePageHeaderTextContainer{align-items:center;align-self:center;color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 10px}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageHeaderContainer .homePageHeaderTextContainer .homePageHeaderHeadline{font-size:2rem;line-height:32px}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageHeaderContainer .homePageHeaderTextContainer .homePageHeadeSubline{font-size:.875rem;font-weight:300;line-height:24px}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageHeaderContainer .homePageHeaderWaves{bottom:0;height:50%;position:absolute;width:100%;z-index:0}@media screen and (max-width:720px){.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageHeaderContainer .homePageHeaderWaves{height:unset}}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentBackground{display:flex;flex:1;flex-direction:column;margin-top:-20px;z-index:1}@media screen and (max-width:520px){.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentContainer{padding:0!important}}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentContainer{border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex:1}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentContainer .homePageContent{display:flex;flex:1;flex-direction:column;margin-top:-150px;padding:0 33px}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentContainer .homeButtonRows{height:50px;margin:0 10px 10px;text-align:right;z-index:1}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentContainer .homeButtonRows .homeHeaderButtons{background-color:hsla(0,0%,100%,.4);border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.2);display:inline-flex;padding:5px}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentContainer .homePageWidgetList{flex:1;position:relative}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentContainer .homePageWidgetList .noWidget{align-items:center;border-radius:5px;bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;font-size:.75rem;justify-content:center;left:0;margin:10px 10px 0;position:absolute;right:0;text-align:center;top:0}.index #uxMainContainer .cockpitTabWindow .homePageContainer .homePageContentContainer .homePageWidgetList .noWidget .noWidgetTitle{font-size:1rem;font-weight:700}.index #uxMainContainer .cockpitTabWindow .homePageContainer.compactDesign .homePageHeaderContainer{height:260px;min-height:260px}.index #uxMainContainer .cockpitTabWindow .homePageContainer.compactDesign .homePageHeaderContainer .homePageHeaderTextContainer{align-items:flex-start;align-self:flex-start;margin-left:50px}@media screen and (max-width:600px){.index #uxMainContainer .cockpitTabWindow .homePageContainer.compactDesign .homePageHeaderContainer .homePageHeaderTextContainer{width:50%}}@media screen and (max-width:400px){.index #uxMainContainer .cockpitTabWindow .homePageContainer.compactDesign .homePageHeaderContainer .homePageHeaderTextContainer{margin-left:0}}.index #uxMainContainer .cockpitTabWindow .homePageContainer.compactDesign .homePageHeaderContainer .homePageHeaderWaves{height:65%}.index #uxMainContainer .cockpitTabWindow .homePageContainer.compactDesign .homePageContentBackground{margin-top:-50px}.index #uxMainContainer .cockpitTabWindow .homePageContainer.compactDesign .homePageContentContainer .homePageContent{margin-top:-120px}.index #uxMainContainer .cockpitTabWindow .homePageContainer.compactDesign .homePageContentContainer .homeButtonRows{margin:-32px 10px 42px}.tagsWidget{display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden}.tagsWidget .tagsWidgetContentContainer{flex-wrap:wrap;height:100%;margin-bottom:10px;overflow:auto;padding:0 15px}.tagsWidget .tagsWidgetContentContainer .tagsWidgetTagsList{display:inline-flex;flex-direction:row;flex-wrap:wrap;margin-right:2px;width:-moz-fit-content;width:fit-content}.tagsWidget .tagsWidgetContentContainer .tagsWidgetTagsList li{width:auto}.tagsWidget .tagsWidgetContentContainer .tagsWidgetTagsList li .tagContainer{margin:2.5px}.tagsWidget .tagsWidgetContentContainer .tagsWidgetTagsList li .tagContainer .tagBorder{border-left:2px solid #000}.tagsWidget .tagsWidgetLoading{align-items:center;display:flex;justify-content:center;overflow:hidden}.editTags{width:100%}.editTags .editTagsDialogContentContainer{padding:3%}.editTags .editTagsContentContainer{background-color:inherit;height:400px;overflow:hidden}.editTags .editTagsContentContainer .editTagsContent{background-color:inherit;display:flex;flex-direction:column;height:100%;position:relative}.editTags .editTagsContentContainer .editTagsNewTag{border:1px solid rgba(0,0,0,.23);border-radius:.3rem;margin:.2rem}.editTags .editTagsContentContainer .editTagsNewTag>legend{color:rgba(0,0,0,.6);font-size:.625rem;padding:0 4px}.editTags .editTagsContentContainer .editTagsNewTag .editTagsNewTagField{margin-bottom:1rem;width:100%}.editTags .editTagsContentContainer .editTagsNewTag .editTagsNewTagAreaFooter{display:flex;justify-content:flex-end}.editTags .editTagsContentContainer .tagsMessageContainer{margin-top:8px;padding-bottom:2px;padding-top:2px}.editTags .editTagsContentContainer .editTagsAssignedTagContainer{background-color:inherit;overflow:auto;position:relative}.editTags .editTagsContentContainer .editTagsAssignedTagContainer .editTagsAssignedHeading{font-size:.9rem;padding-left:2px}.editTags .editTagsContentContainer .editTagsAssignedTagContainer .editTagsAssignedContent{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}.editTags .editTagsContentContainer .editTagsAssignedTagContainer:after{background-color:inherit;border-radius:4px 4px 0 0;content:"";height:10px;left:.2rem;position:absolute;right:.2rem;top:.2rem}.editTags .editTagsContentContainer .editTagsAssignedTagContainer>label{background-color:inherit;padding:0 4px;top:5px}.editTags .editTagsContentContainer .editTagsAssignedTagContainer>div{display:flex;flex-direction:row;flex-wrap:wrap;margin:.2rem;overflow:auto;overflow-x:hidden;padding-top:10px}.editTags .editTagsContentContainer .editTagsAssignedTagContainer input{min-width:190px;padding:0;width:auto}.editTags .editTagsContentContainer .editTagsAssignedTagContainer fieldset{display:none}.editTags .editTagsContentContainer .editTagsAvailableContainer{display:flex;flex-direction:column;flex-shrink:100;margin:2% .2rem 0;overflow:auto;overflow-x:hidden}.editTags .editTagsContentContainer .editTagsAvailableContainer .editTagsAvailableHeading{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.9%;padding-left:2px}.editTags .editTagsContentContainer .editTagsAvailableContainer .editTagsAvailableHeading .filterButtonsContainer{align-items:center;display:flex;justify-content:space-between;width:5.3rem}.editTags .editTagsContentContainer .editTagsAvailableContainer .editTagsAvailableHeading .filterButtonsContainer .filterButtonWrapper{position:relative}.editTags .editTagsContentContainer .editTagsAvailableContainer .editTagsAvailableHeading .filterButtonsContainer .filterButtonWrapper .filterButton{height:.9rem;position:absolute;width:1rem;z-index:1}.editTags .editTagsContentContainer .editTagsAvailableContainer .editTagsAvailableHeading .filterButtonsContainer .filterButtonWrapper .filterButtonStateIcon{border-radius:.5rem;height:.6rem;left:.4rem;position:relative;top:.3rem;width:.6rem;z-index:2}.editTags .editTagsContentContainer .editTagsAvailableContainer .editTagsAvailableContent{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto}.editTags .editTagsContentContainer .editTagsAvailableContainer>.tagsStyledChip{margin-bottom:2%;max-width:100%;width:-moz-fit-content;width:fit-content}.editTags .editTagsContentContainer .editTagsAddTagBtn{padding:0;text-transform:none}.editTags .editTagsContentContainer .editTagsAddTagBtn .MuiButton-startIcon{margin:0;min-width:-moz-fit-content;min-width:fit-content}.editTags .editTagsContentContainer .editTagsSubTagsHeader{align-items:center;background-color:#c6ddf1;border-radius:4px;display:flex;font-size:.8rem;justify-content:center;margin-top:3%;padding:0 1%;text-align:center;width:auto}.editTags .editTagsContentContainer .editTagsSubTagsHeader .MuiSvgIcon-root{cursor:pointer;margin-top:15%;width:20px}.editTags .editTagsContentContainer .editTagsSubTagsHeader .tagsSubTagsGoBackButton{margin:2px;padding-top:3px}.editTags .editTagsContentContainer .editTagsSubTagsHeader .editTagsParentTagsContainer{flex-grow:1}.editTags .editTagsContentContainer .editTagsSubTagsHeader .editTagsParentTagsContainer .editTagsParentTagsName{display:flex;justify-content:center}.tagsStyledChip{border-radius:7px;margin:.5% .85% .5% 0;overflow:hidden}.tagsStyledChip .MuiChip-icon{cursor:pointer;margin-left:0;margin-right:1px}.tagsStyledChip .MuiChip-label{padding:0 8px 0 6px}.tagsStyledChip .MuiChip-deleteIcon{order:2}.tagsStyledChip.interactiveTag{border:0;height:1.5rem}.tagsStyledChip.interactiveTag.interactiveTagMaxWidth.interactiveTagAvailableTag{max-width:179px}.tagsStyledChip.interactiveTag.interactiveTagMaxWidth.interactiveTagAssignedTag{max-width:129px}.tagsStyledChip.interactiveTag .interactiveTagIconButton{border:0;border-radius:7px 0 0 7px;min-width:-moz-fit-content;min-width:fit-content;padding:0}.tagsStyledChip.interactiveTag .interactiveTagIconButton .interactiveTagIconContainer{align-items:center;background-color:hsla(0,0%,100%,.49);display:flex;height:100%;min-width:-moz-fit-content;min-width:fit-content;padding:4.5px 3.5px}.tagsStyledChip.interactiveTag .interactiveTagIconButton .interactiveTagIconContainer .interactiveTagActionBtn{font-size:.9rem}.tagsStyledChip.interactiveTag .interactiveTagLabelButton{border-radius:0 7px 7px 0;padding:0 8px 0 6px}.tagsStyledChip.interactiveTag .interactiveTagLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagsTooltip>.MuiTooltip-tooltip{min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.dmsMenu .MuiPaper-root{border:1px solid #d3d4d5}.widgetViewContainer{cursor:pointer;margin-top:5px}.widgetActionsContainer{display:flex}.dmsContentContainer{display:flex;flex-direction:column;height:100%;min-height:100px;overflow:hidden}.dmsContentContainerPadding{padding-bottom:50px}.dmsContainer{height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:5px;padding-left:5px;width:100%}.dmsContainer .MuiCardContent-root{padding:10px}.dmsContainer .dmsLoadingIcon{height:100%}.dmsContainer .dmsLoadingIcon,.dragActiveComponent{align-items:center;display:flex;justify-content:center}.dragActiveComponent{background-color:rgba(0,80,146,.2);border-radius:10px;border-style:dashed;border-width:1px;flex-direction:column;height:99%;margin:0 3px;width:99%}.dragActiveComponent .title{font-size:.875rem;font-weight:500}.dragActiveComponent .message{font-size:.75rem;font-weight:300}.dmsItemListContainer{height:100%}.dmsItemListContainer.dmsItemPreviewContainer{display:flex;flex-wrap:wrap;height:unset}.dmsItemListContainer.dmsItemPreviewContainer li{width:unset}.dmsItemListContainer .dmsItemContainer{background-color:unset;border-bottom:1px solid #b8b8b8;cursor:pointer;width:99%}.dmsItemListContainer .dmsItemContentContainer{align-items:center;display:flex;flex:1;margin-right:1px;overflow:hidden;width:100%}.dmsItemListContainer .dmsItemTextContainer{display:inline-block;overflow:hidden;position:relative}.dmsItemListContainer .dmsItem{align-items:center;display:flex;justify-content:space-between}.dmsItemListContainer .dmsItem>.dmsItemsRightButtons{position:absolute;right:0;z-index:1}.dmsItemListContainer .dmsItemIconsContainer{align-items:center;display:flex}.dmsItemListContainer .dmsButtonsIcon{height:auto;margin-left:10px;width:23px;fill:#6d6d6d}.dmsItemListContainer img{height:35px;width:35px}.dmsItemListContainer .dmsFileInfo{overflow:hidden;padding-left:25px;padding-right:1em}.dmsItemListContainer .dmsFileName{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dmsItemListContainer .dmsFileDetails{font-size:.875rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.dms_SearchBar{align-items:center;display:flex}.dms_SearchBar ::-webkit-input-placeholder{opacity:.5!important}.dms_SearchBar ::-moz-placeholder{opacity:.5!important}.dms_SearchBar .dms_SearchBarInputAndTabs{display:flex;flex:1;flex-wrap:wrap}.dms_SearchBar .dms_SearchBarInput{display:flex;flex:1}.dms_SearchBar .dms_SearchBarInput .DMSCloseIcon{margin-right:5px}.dms_SearchBar .dms_tagButton{background:#005092;background-size:cover;border-radius:5px;font-size:.75rem;margin:3px;padding:1px 7px;text-align:center}.dms_SearchBar .dms_tagButton .dms_tagButtonStartIcon{margin-right:0}.dms_SearchBar .dms_tagList{max-width:300px;padding:3px;position:absolute;z-index:3}.dms_SearchBar .dms_closeIcon{margin-right:5px}.dms_SearchBar .dms_searchIcon{height:20px;margin-left:10px;margin-right:5px;width:20px}.uploadDialog{display:flex;justify-content:flex-end}.dmsUploadTitle{display:inline-flex;flex:1;flex-direction:column;text-align:center}.dmsUploadMainTitle{font-size:1rem}.dmsUploadSubTitle{font-size:.875rem}.UploadStepTitle{font-weight:700;margin-left:16px;opacity:70%}.dragDropText{opacity:90%}.browseFileText{text-decoration:underline}.uploadFileName{display:flex;font-size:.875rem;margin-left:16px;margin-top:16px}.revertUpload{cursor:pointer;height:15px;width:15px}.dmsCommitDialogSelectLabel{font-size:1rem;font-weight:400}.dmsCommitDialogDialog{width:400px}.dmsHistoryDialogContainer{width:500px}.dmsShowHistoryDialog .MuiTimelineItem-root:before{display:none}.dmsShowHistoryDialog.MuiDialog-paper{overflow:hidden}.dmsShowHistoryDialog .historyItemsContainer{overflow:auto}.dmsShowHistoryDialog .historyItemsContainer .MuiTimeline-root{padding:20px 0}.dmsShowHistoryDialog .historyItemsContainer .MuiTimelineContent-root{padding:12px 0 12px 16px}.dmsShowHistoryDialog .historyItemsContainer .historyItemTitle{font-weight:600;margin-right:10px}.dmsShowHistoryDialog .historyItemsContainer .buttonRevertRevision{height:40px;width:40px}.dmsShowHistoryDialog .historyItemsContainer .buttonRevertRevision .buttonRevertRevisionIcon{width:100%}.dmsShowHistoryDialog .historyItemsContainer .buttonPublishRevision{height:40px;width:40px}.dmsShowHistoryDialog .historyItemsContainer .buttonPublishRevision .buttonPublishRevisionIcon{width:100%}.dmsShowHistoryDialog .historyItemsContainer .historyItemTitleAndButtonsContainer{display:flex;justify-content:space-between;width:100%}.dmsTagsChip{border-radius:7px;margin:2.5px}.dmsFileTagsContainer{display:flex;flex-wrap:wrap;width:100%}.dmsUrlDialogTextContainer{display:flex;margin-bottom:10px}.dmsUrlDialogTextContainer .dmsUrlDialogContentIcon{width:24px}.dmsUrlDialogTextContainer .dmsUrlDialogContentText{font-weight:700;margin-left:10px}.historyFileName{word-wrap:break-word}.dashboardWidget{display:flex;flex-direction:column}.dashboardWidgetLoading{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.dashboardWidgetContentContainer{display:flex;flex-direction:column;flex-grow:0;flex-wrap:wrap;height:calc(100% - 52px);overflow:auto;padding:15px 5px 5px}.dashboardWidgetContentContainer svg{overflow:visible}.dashboardSelectIcon{margin-right:10px}.dashboardTable{width:100%}.dashboardWindow{background-color:#f2f5f7;color:#555;overflow-y:hidden;padding:10px}.dashboardContainer{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.dashboardRow{text-align:center}.dashboardCell{padding-bottom:15px}.dashboardCellInner{border:2px solid #ddd;text-align:center}a.dashboardUndock:hover,a.dashboardUndock:link,a.dashboardUndock:visited{background:transparent;color:#333;text-decoration:underline}.dashboardUndock{color:#333}.dashboardCell.ui-movable{position:relative}.dashboardCell.ui-movable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}.dashboardCell.ui-movable-e{cursor:e-resize;right:-5px;width:7px}.m-t-3{margin-top:3px}.dashboardHeaderIcons .borderColor{border:1px solid #cee6f1}.dashboardHeaderIcons .dashboardIconsWidth{width:25px}.dashboardSelectionExplorer .customButton{float:right;margin:5px 5px 0 0;padding:10px;text-align:center}.dashboardSelectionExplorerContent .outputFilterCriteriaGrid .filterValue{height:50%}.dataSourceDialog .addNewDataSource,.dataSourceDialog .deleteDataSource{margin:5px 5px 0 0;padding:10px}.dataSourceDialog .customButton{float:right;margin:5px 5px 0 0;padding:10px}.dashboardNoData{bottom:0;height:30px;left:0;margin:auto;position:absolute;right:0;top:0}.dashboardEditorDialog .dashboardEditorContainer{padding-top:65px}.dashboardEditorDialog .editorButton{margin-left:auto;margin-right:0}.dashboardEditorDialog .editorButton .editorButtonIcon{fill:#fff}.dashboardEditorDialog .accordionDetailContainer{align-items:center;display:flex;margin:1px 10px;width:100%}.dashboardEditorDialog .accordionDetailContainer .textContainer{overflow:hidden;text-overflow:ellipsis;width:90%}.dashboardEditorDialog .accordionDetailContainer .textContainer .infoText{font-size:.875rem;font-weight:700}.dashboardEditorDialog .accordionDetailContainer .textContainer .childInfoText{font-size:.75rem;font-weight:400}.dashboardEditorDialog .accordionDetailContainer .textContainer .blueText{color:#005092}.dashboardEditorDialog .accordionDetailContainer .textContainer .infoValue{font-size:.75rem}.selectionDashboardTreeMapNode{align-items:center;display:flex;flex-direction:column;text-align:center}.selectionDashboardTreeMapNodeText{font-weight:700}.react-resizable-handle{z-index:100}.navigatorContentContainer{overflow:auto}.navigatorContentContainer .loadingContainer{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.navigatorContentContainer .navigatorStructureViewContainer .treeItemHorizontalLine{height:1px;margin-left:-34px;position:absolute;width:24px}.navigatorContentContainer .navigatorStructureViewContainer .addButtonContent{padding:0}.navigatorContentContainer .navigatorStructureViewContainer .addButtonContent .menuButton{border-radius:2px;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;width:24px;z-index:200}.navigatorContentContainer .navigatorStructureViewContainer .addButtonContent .addButtonLine{height:4px;margin-left:22px;visibility:hidden;width:100%}.navigatorContentContainer .navigatorStructureViewContainer .addButtonClicked .addButtonLine,.navigatorContentContainer .navigatorStructureViewContainer .addButtonClicked .menuButton,.navigatorContentContainer .navigatorStructureViewContainer .addButtonContent:hover .addButtonLine,.navigatorContentContainer .navigatorStructureViewContainer .addButtonContent:hover .menuButton{visibility:visible}.navigatorContentContainer .navigatorStructureViewContainer .loadMoreButton .loadMoreButtonContent{min-width:-moz-fit-content;min-width:fit-content;padding-left:40px}.navigatorContentContainer .navigatorStructureViewContainer .loadMoreButton .loadMoreButtonContent .treeItemHorizontalLine{margin-left:-63px}.navigatorContentContainer .navigatorStructureViewContainer .loadMoreButton .loadMoreButtonContent .loadMoreButtonLabel{font-size:.875rem;font-weight:500;width:auto}.navigatorContentContainer .navigatorStructureViewContainer .loadMoreButton .loadMoreButtonContent .loadMoreLabelContainer{border-radius:5px;display:flex;padding:7px 15px}.navigatorContentContainer .navigatorStructureViewContainer .loadMoreButton .loadMoreButtonContent .loadMoreLabelContainer .loadMoreIcon{height:20px;margin-right:22px;width:20px}.navigatorContentContainer .navigatorStructureViewContainer .loadMoreButtonContent:hover{background:none}.navigatorContentContainer .navigatorStructureViewContainer .Mui-selected .MuiTreeItem-label{font-weight:700}.navigatorContentContainer .navigatorStructureViewContainer .navigatorTreeItemContainer{display:flex;flex-direction:row}.navigatorContentContainer .navigatorStructureViewContainer .navigatorTreeItemContainer .navigatorTreeItemContent{min-width:-moz-fit-content;min-width:fit-content;padding-left:10px}.navigatorContentContainer .navigatorStructureViewContainer .navigatorTreeItemContainer .navigatorTreeItemContent .treeItemSnippetContainer{min-width:0;width:100%}.navigatorContentContainer .navigatorStructureViewContainer .navigatorTreeItemContainer .navigatorTreeItemContent .treeItemSnippetContainer .snippetContentContainer{min-height:50px}.navigatorContentContainer .navigatorStructureViewContainer .navigatorTreeItemUl{background-position:top;background-repeat:no-repeat;margin-left:15px;padding-left:24px}.navigatorContentContainer .navigatorStructureViewContainer .highlightVerticalContainer:not(.dragging){background-position:top;background-repeat:no-repeat;height:100%;margin-left:15px;position:absolute;width:10px;z-index:10}.navigatorContentContainer.navigatorNoDataContainer{align-items:center;display:flex;justify-content:center}.navigatorContentContainer .navigatorTreeItem{min-height:57px;min-width:0}.navigatorContentContainer .navigatorItemIconContainer{align-items:center;border-radius:50%;display:flex;height:35px;justify-content:center;margin-right:10px;min-width:35px;width:35px}.navigatorContentContainer .navigatorItemIconContainer .navigatorItemIcon{height:15px;width:15px}.navigatorContentContainer .navigatorTableViewContainer{flex-grow:1;height:inherit}.navigatorContentContainer .navigatorTableViewContainer .actions{align-items:center;display:flex;justify-content:center}.navigatorContentContainer .navigatorTableViewContainer .MuiDataGrid-root{border:none}.navigatorContentContainer .navigatorTableViewContainer .MuiDataGrid-root .MuiDataGrid-cell{cursor:pointer}.navigatorContentContainer .navigatorTableViewContainer .MuiDataGrid-root .MuiDataGrid-row.Mui-selected .MuiTreeItem-label{font-weight:700}.navigatorContentContainer .navigatorTableViewContainer .MuiDataGrid-columnHeaders{overflow:unset}.navigatorContentContainer .navigatorTableViewContainer .navigatorTableTreeviewGroupingColumn{flex-direction:row;overflow:hidden}.navigatorContentContainer .navigatorTableViewContainer .navigatorTableTreeviewGroupingColumn .MuiDataGrid-treeDataGroupingCellToggle{margin-right:0}.navigatorContentContainer .navigatorTableViewContainer .navigatorTableTreeviewGroupingColumn .navigatorTableTreeviewGroupingColumnValue{overflow:hidden;text-overflow:ellipsis}.navigatorContentContainer .navigatorTableViewContainer .MuiDataGrid-pinnedColumnHeaders{box-shadow:0 1px 5px 0 rgba(0,0,0,.12)}.navigatorContentContainer .navigatorTableViewContainer .MuiDataGrid-pinnedColumnHeaders .MuiDataGrid-columnSeparator{display:none}.navigatorContentContainer .navigatorTableViewContainer .MuiDataGrid-cellContent{height:100%}.navigatorContentContainer .navigatorTableViewContainer .MuiDataGrid-cellContent div{align-items:center;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigatorContentContainer .tableNavigatorViewMenuIconContainer .tableNavigatorViewMenuIcon{height:20px;width:20px}.navigatorContentContainer .navigatorTableViewFirstColum{align-items:center;display:flex;flex-direction:row;overflow:hidden}.navigatorContentContainer .navigatorTableViewFirstColum .navigatorTableViewFirstColumValue div{overflow:hidden;text-overflow:ellipsis;width:100%}.navigatorContentContainer .navigatorEditModeHint{display:flex;padding:10px 15px}.navigatorContentContainer .navigatorEditModeHint .navigatorEditModeHintIconContainer{margin-right:5px}.navigatorContentContainer .navigatorEditModeHint .navigatorEditModeHintIconContainer .navigatorEditModeHintIcon{height:16px;width:16px}.navigatorContentContainer .navigatorEditModeHint p{font-size:.9rem}.snippetsWidgetContainer{border:none;margin-bottom:10px}.snippetsWidgetContainer .MuiDataGrid-row:hover{background-color:inherit}.snippetsWidgetContainer .snippetContentContainer{padding-right:5px;width:100%}.snippetsWidgetContainer .snippetWidgetItem:nth-child(odd){background-color:rgba(0,80,146,.047)}.snippetsWidgetContainer .snippetWidgetItem .snippetParentContainer{line-height:normal}.snippetsWidgetContainer .displayNone{display:none}.shortcutWidget{display:flex;flex-direction:column;height:inherit;width:inherit}.shortcutWidgetContainer{align-items:center;display:flex;margin-bottom:2px;max-height:calc(100% - 50px);overflow-y:auto}.shortcutWidgetContent{height:100%;padding:1rem}.shortcutCompactView{overflow:auto}.shortcutCompactView .shortcutWidgetContent{display:flex;flex-wrap:wrap}.shortcutCompactView .startAction{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:start;padding-bottom:1rem}.shortcutCompactView .startAction .startActionIconContainer{background-color:#d3d3d3;height:3rem;position:relative;width:3rem}.shortcutCompactView .startAction .startActionIconContainer .startActionIcon{height:1.5rem;width:1.5rem;z-index:30}.shortcutCompactView .startAction .startActionIconContainer:hover{background-color:hsla(0,0%,83%,.651)!important;transition-delay:50ms}.shortcutCompactView .startAction .transparency:after{background:hsla(0,0%,100%,.8);border-radius:inherit;content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:20}.shortcutCompactView .startAction .transparency:hover:after{background-color:hsla(0,0%,83%,.651);transition-delay:50ms}.shortcutCompactView .startAction .startActionTitle{display:-webkit-box;min-height:2rem;overflow:hidden;text-align:center;width:6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.shortcutExpandedView .shortcutWidgetContent{overflow-x:auto;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;scroll-behavior:smooth;transition:scroll-behavior 1s ease-out}.shortcutExpandedView .shortcutWidgetContent.wrapContent{display:flex;flex-wrap:wrap;scrollbar-width:auto}.shortcutExpandedView .shortcutWidgetContent .startAction{align-items:center;background-color:#d3d3d3;border-radius:5px;color:inherit;display:flex;flex-direction:column;height:9.1rem;min-width:unset;position:relative}.shortcutExpandedView .shortcutWidgetContent .startAction .startActionContent{height:inherit;overflow:hidden;width:353px;z-index:30}.shortcutExpandedView .shortcutWidgetContent .startAction .startActionContent .startActionContentHeader{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em}.shortcutExpandedView .shortcutWidgetContent .startAction .startActionContent .startActionContentHeader .startActionTitle{font-size:1.125rem;font-weight:700;margin:0;min-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcutExpandedView .shortcutWidgetContent .startAction .startActionContent p{display:-webkit-box;margin-right:55px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:initial;word-break:break-word}.shortcutExpandedView .shortcutWidgetContent .startAction .transparency:after{background:hsla(0,0%,100%,.8);border-radius:inherit;content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}.shortcutExpandedView .shortcutWidgetContent .startAction .transparency:hover:after{background-color:hsla(0,0%,83%,.651);transition-delay:50ms}.shortcutExpandedView .shortcutWidgetContent .startAction:hover{background-color:hsla(0,0%,83%,.651)!important;transition-delay:50ms}.shortcutExpandedView .startAction:hover{background-color:hsla(0,0%,83%,.651)}.shortcutWidgetContainer:hover .shortcutScrollIcon{display:flex}.shortcutScrollIcon{display:none;position:absolute;z-index:50}.shortcutScrollIcon .shortcutNavigateIcon{height:1.3rem;width:1.3rem}.shortcutScrollLeft{left:0;margin-left:2px}.shortcutScrollRight{margin-right:2px;right:0}.showScrollIcon{display:flex}.optionsWidget{display:flex;flex-direction:column;height:inherit;width:inherit}.optionsWidget .optionsWidgetContent{height:inherit;overflow:auto}.optionsWidget .optionsWidgetContent .optionsAccordionSelectHeader{height:4rem}.optionsWidget .optionsWidgetContent .optionsAccordionSelectHeader .MuiAccordionSummary-content{display:flex;flex-direction:column}.optionsWidget .optionsWidgetContent .optionsAccordionSelectHeader .optionsAccordionSelectHeaderTitle{display:flex}.optionsWidget .optionsWidgetContent .optionsAccordionSelectHeader .optionsAccordionSelectHeaderDesc{color:gray;font-size:.9rem}.optionsWidget .optionsWidgetContent .optionsAccordionSelectContainer{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.optionsWidget .optionsWidgetContent .optionsAccordionSelectContainer .optionsAccordionSelect{flex-grow:1;margin:.5rem;width:47%}.optionsWidget .optionsWidgetContent .optionsAccordionSelectContainer .optionsAccordionSelectDesc{color:gray;font-size:.81rem}.dateSnippetWidget{display:flex;flex-direction:column;height:inherit;width:inherit}.dateSnippetWidget .snippetDateGroupHeader{height:2.5rem;min-height:unset!important}.dateSnippetWidget .snippetDate{align-items:center;border-radius:4px;display:flex;font-size:.9rem;font-weight:500;justify-content:center;line-height:1.75;margin-right:.5rem;padding:6px 16px}.snippetGroupsListContainer{overflow-y:auto}.snippetGroupsListContainer .snippetGroupsList .snippetGroupsTreeItemContainer{padding-left:6px}.snippetGroupsListContainer .snippetGroupsList .snippetGroupsTreeItemContainer.snippetGroupHeaderItem{margin-top:4px}.snippetGroupsListContainer .snippetGroupsList .snippetGroupsTreeItemContainer.snippetGroupHeaderItem .snippetGroupsTreeItemContent{padding-left:0}.snippetGroupsListContainer .snippetGroupsList .snippetGroupsTreeItemContainer .snippetGroupsTreeItemContent{gap:2px;margin-left:8px;width:calc(100% - 20px)}.snippetGroupsListContainer .snippetGroupsList .snippetGroupsTreeItemContainer .snippetGroupsTreeItemContent .treeItemSnippetContainer{width:100%}.snippetGroupsListContainer .snippetGroupsList .snippetGroupsTreeItemContainer .snippetGroupsTreeItemContent .treeItemSnippetContainer .groupHeader{font-size:.9rem;font-weight:500}.snippetGroupsListContainer .snippetGroupsList .snippetGroupsTreeItemContainer .snippetGroupsTreeItemContent .treeItemSnippetContainer .moreButton{align-items:center;border-radius:5px;display:flex;font-size:.875rem;font-weight:500;justify-content:center}.snippetGroupsListContainer .snippetGroupsList .snippetGroupsTreeItemContainer .snippetGroupsTreeItemContent .treeItemSnippetContainer .moreButton .moreButtonIcon{height:17px;width:17px}.serviceCoordinatorWidget{display:flex;flex-direction:column;height:inherit}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer{display:flex;flex-direction:column;flex-grow:1;height:inherit;overflow:hidden}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .loadingIcon{align-items:center;display:flex;height:100%;justify-content:center}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .noWidgetData{display:contents}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorSearchBar{align-items:center;display:flex;margin-bottom:5px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorSearchBar ::-webkit-input-placeholder{opacity:.5!important}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorSearchBar ::-moz-placeholder{opacity:.5!important}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorSearchBar .serviceCoordinatorSearchBarInputContainer{display:flex;flex:1;flex-wrap:wrap}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorSearchBar .serviceCoordinatorSearchBarInput{flex:1}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorSearchBar .serviceCoordinatorCloseIcon{margin-right:5px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorSearchBar .serviceCoordinatorSearchIcon{height:20px;margin-left:10px;margin-right:5px;width:20px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorLeftPane{border-top-right-radius:5px;height:100%;overflow-x:hidden}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorLeftPane .serviceCoordinatorLeftPaneListContainer{padding:0}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorLeftPane .serviceCoordinatorLeftPaneListContainer .serviceCoordinatorItemContainer{border-radius:0;cursor:pointer;height:45px;justify-content:space-between;padding:8px 16px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorLeftPane .serviceCoordinatorLeftPaneListContainer .serviceCoordinatorItemContainer .selectionGroupLabelContainer{align-items:center;display:flex;margin-left:8px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorLeftPane .serviceCoordinatorLeftPaneListContainer .serviceCoordinatorItemContainer .selectionGroupIcon{height:20px;width:20px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorLeftPane .serviceCoordinatorLeftPaneListContainer .serviceCoordinatorTabsIndicator{display:none}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane{box-shadow:none;flex:1;height:100%;overflow:auto}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane{min-width:-moz-fit-content;min-width:fit-content}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer{display:flex;flex-wrap:wrap;height:unset;padding:0 8px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer{border-radius:5px;cursor:pointer;height:45px;margin:0 12px 10px 0;max-width:250px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer .objectSelectionIconContainer:hover{opacity:1}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer .selectionMenuActionButtonsContainer{display:flex;margin-right:15px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer .selectionMenuActionButtonsContainer .selectionMenuMoreButtons{margin:auto}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer:hover .favoriteIconButtonShowOnHover{opacity:1}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer .objectSelectionsItemMainButton{border-radius:inherit;height:inherit;padding-bottom:0;padding-top:0}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer .favoriteIconButtonShowOnHover{opacity:0}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer .objectSelectionsName{margin-bottom:0;margin-top:0}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionsListContainer .objectSelectionsItemContainer .objectSelectionsName.objectSelectionsNameText{font-size:.875rem;margin-left:11px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;width:100%}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .containerMargin{margin-left:10px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .transSelectionsContainer{margin-bottom:50px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .transSelectionsContainer .transSelectionsAccardionSummary{min-Height:35px;display:flex;flex-Direction:row-reverse;padding:0}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .transSelectionsContainer .transSelectionsAccardionSummary .accordionSummarySpan{font-size:.75rem;padding-left:5px;text-transform:uppercase}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .transSelectionsContainer .transSelectionsAccardionSummary .transSelectionIcon{height:20px;width:20px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .transSelectionsContainer .transSelectionsAccardionSummary div:first-child{margin:0}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .transSelectionsContainer .transSelectionsAccardionDetails{display:flex;flex-Direction:column;padding:0 12px 2px 0}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .selectionIcon{height:20px;min-width:unset;width:20px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .rightPane .serviceCoordinatorRightPane .noDataContainer{align-items:center;display:flex;height:inherit;justify-content:center}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .divider-hitbox{align-self:stretch;cursor:col-resize;width:9px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .divider{height:100%;width:4px}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .splitView{align-items:flex-start;display:flex;flex-direction:row;height:100%;overflow:auto;position:relative;width:100%}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .splitView.no-select,.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .splitView.no-select *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.serviceCoordinatorWidget .serviceCoordinatorWidgetContainer .serviceCoordinatorSelectionName{font-size:.875rem;font-weight:700;margin-left:22px;white-space:pre}.htmlWidgetContent li{list-style:disc}.htmlWidgetContent a:-moz-any-link{color:revert;text-decoration:underline}.htmlWidgetContent a:any-link{color:revert;text-decoration:underline}.htmlWidgetContent ol{list-style-type:decimal;padding-left:20px}.htmlWidgetContent table{border-collapse:collapse;width:100%}.htmlWidgetContent th,td{border:1px solid #ccc;padding:8px;text-align:left}.cadContentContainer .map-container{height:calc(100% - 1.8em);width:100%}.cadContentContainer .cadFooter{bottom:0;height:1.8em;position:absolute;width:100%}.cadContentContainer .cadFooter>#mouseInfo{width:12em}.cadContentContainer .cadFooterItem{display:inline;vertical-align:top}.cadContentContainer .cadFooterImg{display:inline-block;vertical-align:top}.cadContentContainer .cadFooterText{display:inline-block;font-size:.8em;vertical-align:middle}.cadContentContainer .cadFooterSeparator{background-color:#aed0ea;display:inline-block;height:100%;vertical-align:top;width:2px}.cadContentContainer .cadCustomButton{cursor:default!important;display:flex}.cadContentContainer .chipbutton{cursor:pointer;display:flex;flex-wrap:nowrap;margin:7px 10px}.cadContentContainer .MuiFormControlLabel-label{width:100%}.cadContentContainer .appsIcon{padding:0}.cadContentContainer .layerGroupButtons{float:right;margin-bottom:10px;text-align:right}.cadContentContainer .objects{border-top:3px solid #ededed}.cadContentContainer .checkboxLabel,.cadContentContainer .layerCheckboxLabel{display:flex;flex-direction:row;justify-content:space-between}.cadContentContainer .objectAvatar{background-color:rgba(42,48,60,.1);border-radius:50%;height:45px;width:48px}.cadContentContainer .objectAvatar img{height:18px;-o-object-fit:contain;object-fit:contain;width:21px}.cadContentContainer .searchDrawing{margin:10px 0 10px 10px}.cadContentContainer .favoriteIcon img{height:1em;-o-object-fit:contain;object-fit:contain;width:1em}.cadContentContainer .accordion{clear:both}.cadContentContainer .panelLayerGroups{border-bottom:1px solid rgba(0,0,0,.4);flex-direction:row-reverse;min-height:0;padding:0}.cadContentContainer .panelLayerGroups .MuiAccordionSummary-content{display:flex;justify-content:space-between;margin:0}.cadContentContainer .panelLayerGroups .MuiSvgIcon-root{color:#000;font-size:1.5rem;height:1em;position:relative;width:1em}.cadContentContainer .panelLayerGroups .MuiButtonGroup-root{height:25px}.cadContentContainer .tableCell:last-child{border-right:1px solid #000}.cadContentContainer .objectRow.Mui-selected{background-color:#005092;color:#fff}.cadContentContainer .cadwidgetHeaderSearchObject{background-color:#fff;background-size:cover;border:1px solid #f5f5f5;border-radius:5px;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,65,65,.15);color:#404040;font-family:Roboto;font-size:.875em;margin-left:25px;-webkit-text-decoration:none solid #404040;text-decoration:none solid #404040}.cadContentContainer #drawings .MuiDrawer-paper,.cadContentContainer #legends .MuiDrawer-paper,.cadContentContainer #multiSelection .MuiDrawer-paper,.cadContentContainer #objects .MuiDrawer-paper{background-color:#ededed;background-size:cover;box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);height:calc(100% - 60px);top:60px}.cadContentContainer #drawings .snippetContentContainer,.cadContentContainer #legends .snippetContentContainer,.cadContentContainer #multiSelection .snippetContentContainer,.cadContentContainer #objects .snippetContentContainer{border-bottom:1px solid #ededed;margin:15px;padding-bottom:15px}.cadContentContainer #drawings .MuiDrawer-paper,.cadContentContainer #legends .MuiDrawer-paper,.cadContentContainer #multiSelection .MuiDrawer-paper,.cadContentContainer #objects .MuiDrawer-paper{width:345px}.cadContentContainer #objects .MuiPaper-root{overflow:hidden}.cadContentContainer #objects .title{font-family:Roboto;font-size:.875em;font-weight:700;padding:10px}.cadContentContainer #objects .sortby{margin-right:2px}.cadContentContainer #objects form{background-color:#fff;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.2);color:#2a303c;font-family:Roboto;font-size:.875em;height:69px;justify-content:space-between;line-height:14px;margin-bottom:5px;position:fixed;-webkit-text-decoration:none solid #2a303c;text-decoration:none solid #2a303c;width:471px}.cadContentContainer #objects .icons,.cadContentContainer #objects form{display:flex;flex-direction:row-reverse}.cadContentContainer #objects .icons .closeIcon{height:40px;margin-top:0}.cadContentContainer .searchDrawing{background-color:#fff;background-size:cover;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#2a303c;display:flex;float:left;font-family:Roboto;font-size:.875em;height:44px;margin:9px;padding:0 8px 0 12px;-webkit-text-decoration:none solid #2a303c;text-decoration:none solid #2a303c}.cadContentContainer .tabs{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);overflow:hidden}.cadContentContainer .tabs .MuiBox-root{border-bottom:1px solid #dcdcdc}.cadContentContainer .tabHeader{font-family:Roboto,"sans-serif";font-size:1.1em;font-weight:700;margin-bottom:5px}.cadContentContainer .tabDescription,.cadContentContainer .tabHeader{color:#2a303c;-webkit-text-decoration:none solid #2a303c;text-decoration:none solid #2a303c}.cadContentContainer .tabDescription{font-family:Roboto;font-size:.875em}.cadContentContainer .panel,.cadContentContainer .panelLayerGroups{border-bottom:1px solid rgba(0,0,0,.4);flex-direction:row-reverse;min-height:0;padding:0}.cadContentContainer .panel .MuiAccordionSummary-expandIconWrapper,.cadContentContainer .panelLayerGroups .MuiAccordionSummary-expandIconWrapper{bottom:3px;position:relative}.cadContentContainer .panel .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.cadContentContainer .panelLayerGroups .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(180deg)}.cadContentContainer .panel .MuiSvgIcon-root,.cadContentContainer .panelLayerGroups .MuiSvgIcon-root{color:#000;font-size:1.5rem;height:1em;position:relative;width:1em}.cadContentContainer .panel .MuiAccordionSummary-content,.cadContentContainer .panelLayerGroups .MuiAccordionSummary-content{margin:0}.cadContentContainer .accordion .MuiAccordionDetails-root{display:flex;padding:0 5px}.cadContentContainer .additionalaccordion .MuiAccordionDetails-root{display:flex;margin-left:5px;padding:0}.cadContentContainer #fmLayersaccordion .MuiAccordionDetails-root,.cadContentContainer #layergroupsaccordion .MuiAccordionDetails-root,.cadContentContainer #layersaccordion .MuiAccordionDetails-root{padding:8px 5px 0}.cadContentContainer .stampaccordion .MuiAccordionSummary-content{display:flex;justify-content:space-between}.cadContentContainer .stampaccordion .MuiAccordionDetails-root{padding:0 5px}.cadContentContainer .uncheckedCheckbox{background-color:#fff;border:2px solid #2a303c;height:20px;margin-right:10px;width:20px}.cadContentContainer .validButton{background-color:rgba(112,162,136,.1);background-size:cover;border-radius:999px;color:#70a288;font-family:Roboto;font-size:.75em;height:24px;line-height:19px;margin-top:10px;text-align:center;-webkit-text-decoration:none solid #70a288;text-decoration:none solid #70a288}.cadContentContainer .checkedCheckBox{background-color:#005092;border:1px solid #005092;color:#fff;float:left;margin-right:10px}.cadContentContainer .layerGroup{background-size:cover;border-radius:999px;color:#005092;float:left;font-family:Roboto;font-size:.813em;font-weight:700;line-height:19px;margin:10px 10px 10px 0;text-align:center;-webkit-text-decoration:none solid #005092;text-decoration:none solid #005092;text-transform:none}.cadContentContainer .svgDelete{height:11px;left:-10px;position:relative;top:2px;width:11px;fill:#993955;background-color:#fff;border-bottom-left-radius:99px;border-bottom-right-radius:99px;border-top-left-radius:99px;border-top-right-radius:99px}.cadContentContainer .svgSuccess{position:relative;right:10px;top:2px}.cadContentContainer .iconBorder{background:rgba(0,0,0,.1);border-radius:50%;float:left;height:45px;margin:5px;position:relative;width:45px}.cadContentContainer .objectIcon,.cadContentContainer .zoneIcon{height:18px;left:25%;position:absolute;top:30%;width:21px}.cadContentContainer .objectHeaderText,.cadContentContainer .zoneHeaderText{color:#2a303c;font-family:Roboto;font-size:.875em;font-weight:700;line-height:20px;padding:5px 15px 0;-webkit-text-decoration:none solid #2a303c;text-decoration:none solid #2a303c}.cadContentContainer .objectBodyText,.cadContentContainer .zoneBodyText{color:#2a303c;font-family:Roboto;font-size:.75em;line-height:15px;-webkit-text-decoration:none solid #2a303c;text-decoration:none solid #2a303c}.cadContentContainer .tblNoName{float:left;padding-top:5px}.cadContentContainer .object,.cadContentContainer .zone{border-bottom:1px solid #1f2532;clear:both;height:60px;padding-bottom:10px;position:relative}.cadContentContainer .objectIcons,.cadContentContainer .zoneIcons{display:none;position:absolute;right:5px;top:0}.cadContentContainer .objectIcons svg,.cadContentContainer .zoneIcons svg{color:#000;height:16px;width:16px}.cadContentContainer .object:hover .objectIcons,.cadContentContainer .object:hover .zoneIcons,.cadContentContainer .zone:hover .objectIcons,.cadContentContainer .zone:hover .zoneIcons{display:block}.cadContentContainer .color{float:left;height:20px;margin-top:4px;width:20px}.cadContentContainer .legendName{color:#2a303c;font-family:Roboto;font-size:.875em;line-height:19px;padding:0 10px 0 45px;-webkit-text-decoration:none solid #2a303c;text-decoration:none solid #2a303c}.cadContentContainer .cadColorLegendHatchCell{float:left;margin-top:4px}.cadContentContainer .cadwidgetHeaderContainer{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:7px;margin-top:10px;min-width:0;padding:0;padding:0 5px 0 15px;position:relative;width:100%}.cadContentContainer .cadwidgetHeaderContainer .widgetTitleTextsContainer{display:flex;flex-direction:column;justify-content:center;padding-top:2px;width:60px}.cadContentContainer .cadwidgetHeaderContainer .widgetTitleTextsContainer .widgetTitleMainText{font-size:1.1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cadContentContainer .cadwidgetHeaderContainer .widgetTitleTextsContainer .widgetTitleSubText{font-size:.75rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cadContentContainer #searchDrawing .MuiAutocomplete-root{float:left;margin:10px 10px 10px 0}.cadContentContainer #SelectFilter .MuiInputBase-root{margin:0}.cadContentContainer .cadLoadingIcon{left:50%;position:absolute;top:50%}.cadContentContainer #sizeSelect,.cadContentContainer #stampType,.cadContentContainer #symbolScale{font-weight:700}.cadContentContainer .stampLabel{margin-right:10px;margin-top:10px}.cadContentContainer .stampLabel .MuiFormControlLabel-label{color:rgba(0,0,0,.62);font-family:Roboto,"sans-serif";font-size:.75em;font-weight:400}.cadContentContainer .layerGroupHeader{display:flex;flex-direction:row;justify-content:space-between}.cadContentContainer .layerGroupHeader p{margin-top:10px}.cadContentContainer .layerGroupHeader button{height:25px}.cadContentContainer .paperList{display:flex;flex-direction:row}.cadContentContainer .tab{cursor:pointer;font-weight:400;min-width:50px;padding:12px}.cadContentContainer .tab label{cursor:pointer}.cadContentContainer .tab.Mui-selected{font-weight:700;min-width:50px;padding:12px}.cadContentContainer .tablist .MuiTabs-flexContainer{display:flex;justify-content:space-between}.cadContentContainer .contextMenu .MuiMenu-list{padding:0;width:100%}.cadContentContainer .cadDrawingControl .MuiDataGrid-footerContainer{display:none}.cadContentContainer .tt-container{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-family:Roboto,sans-serif}.cadContentContainer .tt-toolbar{align-items:end;background-color:#007bff;color:#fff;display:flex;font-size:.625em;justify-content:space-between;padding:10px}.cadContentContainer .tt-actionbutton{background-color:transparent;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.625em;padding:5px}.cadContentContainer .tt-properties{overflow:auto;padding:10px}.cadContentContainer .tt-proprow{border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:1fr 1fr;padding:5px 0}.cadContentContainer .tt-proprow:last-child{border-bottom:none}.cadContentContainer .tt-propkey{color:#333;font-weight:700;text-align:left}.cadContentContainer .tt-propval{color:#555;text-align:right}.cadContentContainer #blocktogeooverlay{border-radius:4px;font-size:.625em;max-width:200px;padding:10px;pointer-events:none;position:absolute;text-align:center;transition:all .2s;white-space:nowrap}.cadContentContainer #blocktogeooverlay.large{max-height:100px;overflow:auto;white-space:normal}.cadContentContainer .cad-block2geoheader-visibility-container{display:inline-flex}.cadContentContainer .cad-block2geoheader-visibility-cb,.cadContentContainer .cad-block2geoheader-visibility-container img{height:32px;width:32px}.cadContentContainer #cad-b2g-select{padding:8px}.cadContentContainer .cad-block2geoheader-action-container,.cadContentContainer .cad-block2geoheadercontainer{display:inline-flex}.cadContentContainer .cad-b2g-headericonlabel{margin-left:2px;margin-right:2px}.cadContentContainer .cad-b2g-headericonlabel .cad-block2geoheader-visibility-cb,.cadContentContainer .cad-b2g-headericonlabel .cad-block2geoheader-visibility-cb img{height:32px;width:32px}.cadContentContainer .cad-b2g-headericonlabel .MuiFormControlLabel-label{font-size:xx-small;text-align:center}.cadContentContainer .layergroupsStyledChip{border-radius:7px;margin:1px;overflow:hidden}.cadContentContainer .layergroupsStyledChip .MuiChip-icon{cursor:pointer;margin-left:0;margin-right:1px}.cadContentContainer .layergroupsStyledChip .MuiChip-label{padding:0 8px 0 6px}.cadContentContainer .checkboxLabel{font-weight:500;margin:10px 15px 0 0}.cadContentContainer .layerCheckboxLabel{align-items:center;display:inline-flex;font-weight:500}.cadContentContainer .layerMenuButton{margin-top:10px;text-align:right}.cadContentContainer .cad-dragbox{background-color:#007bff;border:1px solid #000;opacity:.3}.cadContentContainer .cadHeaderButton{height:35px;width:35px}.cadContentContainer .cadHeaderButton svg{height:26px;width:26px}.cadContentContainer .cadHeaderButton img{height:18px;width:18px}.cadContentContainer .cadInfo{background-color:rgba(97,97,97,.92);border-radius:4px;color:#fff;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.6875rem;height:auto;left:50%;margin:2px;max-width:300px;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;transform:translateX(3%);visibility:hidden;width:auto;z-index:100;word-wrap:break-word;font-weight:500}.cadprocess-icon{height:24px;width:24px}.cadprocess-icon-button{align-self:center;opacity:1}.cadprocess-icon-button-disabled{align-self:center;opacity:.3}.cadprogress-base-button-container{align-content:end;height:100%;padding-bottom:2px}.cadprogress-step .MuiStepLabel-labelContainer span{font-size:small;margin-top:2px}.cadprocess-step-container-base{display:flex;flex-direction:column;padding-top:10px}.cadprocess-step-container-base .cadprocess-step-info{font-size:12px;margin-bottom:5px;margin-top:5px;text-align:center}.cadprocess-step-container-base .cadprocess-step-container{align-items:center;display:inline-flex;justify-content:center;width:100%}.cadprocess-step-container-base .cadprocess-step-container .cadprocess-step-container-main{display:inline-flex;justify-content:space-between;width:100%}.cadprocess-step-container-base .cadprocess-step-container .cadprocess-step-container-main .cadprocess-drop-down-normal{max-width:500px;min-width:200px;padding-left:5px;padding-right:5px;width:100%}.cadprocess-step-container-base .cadprocess-step-container .cadprocess-step-container-main .cadprocess-drop-down{max-width:500px;min-width:300px;padding-left:5px;padding-right:5px;width:100%}.cadprocess-step-container-base .cadprocess-step-container .cadprocess-step-container-main .cadprocess-step-container-arrow{align-content:center;padding-top:3px}.cadprocess-step-container-base .cadprocess-step-container .cadprocess-step-container-main .cadprocess-step-container-main-action{display:inline-flex;justify-content:center;width:100%}.cadprocess-step-container-base .cadprocess-step-container .cadprocess-step-container-main .cadprocess-step-container-main-action .cadprocess-step-container-main-info{align-content:center;font-size:small;overflow:visible;padding-right:5px}#block2geo-cadlayer .MuiDrawer-paper{background-color:#ededed;background-size:cover;box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);height:calc(100% - 112px);top:112px}.keyboardShortcutsDialog .MuiDialogContent-root{display:flex;height:30rem;padding:0}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutSections{flex-shrink:0;min-width:11.25rem}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutSections .shortcutGroupButton{align-items:flex-start;font-size:1rem;font-weight:400;text-transform:none}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutContent{flex-grow:inherit;overflow:auto}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutContent .shortcutGroup{padding-top:8px}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutContent .shortcutGroup .shortcutGroupTitle{font-size:.9rem;font-weight:600;padding:10px 20px}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutContent .shortcutGroup ul{padding:0}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutContent .shortcutGroup .shortcutListItemText{align-items:center;display:flex;font-size:.8rem;justify-content:space-between;padding:7px 40px 7px 20px}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutContent .shortcutGroup .shortcutListItemText p{max-width:65%}.keyboardShortcutsDialog .MuiDialogContent-root .shortcutContent .shortcutGroup .shortcutListItemText p:nth-child(2){max-width:30%;text-align:end;white-space:pre}.dialogHeaderText{flex-grow:1!important;margin-left:5px;padding:0}.MuiPaper-root.cardDesignerDialog{height:80vh;min-width:1150px}@media screen and (max-width:720px){.MuiPaper-root.cardDesignerDialog{height:100vh;min-width:unset}}.MuiDialogContent-root.cardDesignerContent{display:flex;flex-direction:column;padding:0;width:1150px}.fullHeight{height:100%}.fullWidth{width:100%}.gridItem{align-items:start;display:flex;justify-content:center}.stackedColumn{display:flex;flex-direction:column}.cardDesignerSearchResults{flex:1;margin-top:0!important;overflow-y:auto}.cardDesignerAccordion{width:95%}.cardDesignerAccordion .cardDesignerAccordionHeader{align-items:center;display:flex;justify-content:center;position:relative}.cardDesignerAccordion .cardDesignerAccordionHeader .actionButtons{display:flex;position:absolute;right:40px}.cardDesignerAccordionOuterHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.cardDesignerAccordionHeader{font-weight:600!important}.cardDesignerDraggableInnerDiv{align-items:flex-start;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:grab;display:flex;flex-direction:row;height:42px;justify-content:flex-start}.cardDesignerDraggableInnerDiv:active{cursor:grabbing}.cardDesignerFieldUsedIcon{margin-right:8px}.cardDesignerFieldEditButton{margin-left:4px}.cardDesignerAddTabButton{margin-right:10px}.cardDesignerItem{border-radius:5px;cursor:grab;margin-bottom:8px;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cardDesignerItem:active{cursor:grabbing}.cardDesignerList{padding:8px}.actionButtonVisibilityZone .actionButtons{visibility:hidden}.actionButtonVisibilityZone:hover .actionButtons{visibility:visible}.actionButton{height:24px}.cardDesignerMainColumn{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.cardDesignerMainColumnLayoutRow{padding:16px}.cardDesignerMainColumnTabsRow{flex-grow:1;flex-shrink:1;overflow-y:auto}.cardDesignerMainColumnGroupsRow{max-height:65px;padding:16px}.cardDesignerSearchColumn{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.cardDesignerSearchColumnTitleRow{min-height:63px;padding:16px}.cardDesignerSearchColumnSearchRow{min-height:70px;padding:16px}.cardDesignerSearchColumnResultsRow{flex-grow:1;flex-shrink:1;overflow-y:auto;padding:16px}.cardDesignerIconButtons{height:36px;width:36px}.cardDesignerLayoutActionsTypeBox{margin-top:16px;width:33%}.cardDesignerLayoutActionsLayoutTypeLabel{font-size:.875rem}.cardDesignerMainGrid{flex:1;overflow:hidden}.cardDesignerHeadline{font-size:16px;font-weight:600}.cardDesignerSubtitle{font-size:12px}.cardDesignerMobileFieldBox{align-items:center;display:flex;flex-direction:column;justify-content:center}.cardDesignerMobileFieldBox>*{width:90%}.cardDesignerTabPanel{margin-top:15px}.cardDesignerFieldProperty{margin-bottom:16px}.cardDesignerTabBox{padding:8px}.cardDesignerTabParentDiv{position:relative}.cardDesignerForegroundGrid{margin-left:0;width:100%}.cardDesignerForegroundGridChild{padding-left:0}.cardDesignerForegroundGridChild--12>div{width:97.5%}.cardDesignerBackgroundGrid{bottom:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;height:calc(100% + 15px);left:0;position:absolute;right:0;top:0}.cardDesignerBackgroundGrid>div{border:1px dashed;border-radius:5px;box-shadow:0 14px 14px rgba(0,0,0,.01),0 10px 10px rgba(0,0,0,.01),0 -5px 25px rgba(0,0,0,.001)}.cardDesignerBackgroundGridHeadline{left:0;margin-left:8px;margin-top:4px;top:0}.cardDesignerLayoutDelete{height:48px;width:48px}.cardDesignerDraggableTab{cursor:grab;font-size:14px;letter-spacing:.02857em;max-height:52px;min-height:52px;padding:12px 16px}.cardDesignerDraggableTab:active{cursor:grabbing}.cardDesignerRangeTabText{align-items:center;display:flex;min-height:28px;white-space:nowrap}.printAdvancedFormControl{width:100%}.printAdvancedSettingsFields{margin:24px 10px}.dmsLinkContainer{text-align:center}.accordionHeaderContainer{display:flex;flex-direction:column}.previewDialogContainer{height:600px;width:600px}.printFormButtonsIcon{height:21px;margin-right:14px;width:21px}.printFormIsStandardIconMargin{margin-right:10px}.printFormIsStandardIcon{height:24px;width:24px}.disabledIcon{opacity:.38}.formsSelection .MuiSelect-select{margin-right:-28px}.formTemplateContainer{display:flex;flex-basis:100%}.formTypeIcon{height:24px;margin-right:.5em;width:24px}.formValidationIcon{height:24px;margin-left:auto;width:24px}.printSettingsErrorText{color:#ed6c02}.arrowDropDownIcon:hover{background-color:inherit;color:inherit}.arrowDropDownIcon:focus{outline:inherit!important;outline-offset:inherit!important}.printFormEditDialog .printFormEditDialogContent{display:flex;flex-direction:column;min-height:800px;min-width:1250px;padding:0}.printFormEditDialog .printFormEditDialogContent .printFormEditDialogContainer{height:100%}@media screen and (max-width:720px){.printDataSourceDialog .MuiDialog-paper{max-height:-webkit-fill-available!important}}.printDataSourceDialog .printDataSourceDialogContent{overflow-y:hidden}.printDataSourceDialog .printDataSourceDialogContent .printDataSourceDialogBox{height:100%;max-height:90%;overflow:auto;padding:16px;width:100%}.printDataSourceDialog .printDataSourceDialogContent .printDataSourceDialogBox .visuallyHidden{display:none}.printDataSourceDialog .printDataSourceDialogContent .dataSourcePropButtonCb{align-self:flex-start;margin-top:-8px}.printDataSourceDialog .printDataSourceDialogContent .dataSourcePropButtonDesc{font-size:.75rem;font-style:italic}.printDataSourceDialog .printDataSourceDialogContent .dataSourcePropButtonLabel{font-size:.875rem;font-weight:600;padding-top:2px}.printDataSourceDialog .printDataSourceDialogContent .divider-hitbox{align-items:center;align-self:stretch;cursor:col-resize;display:flex;padding:0;width:9px;z-index:999}.printDataSourceDialog .printDataSourceDialogContent .divider{background-color:#c9c9c9;height:100%;margin:0 4px;width:1px}.printDataSourceDialog .printDataSourceDialogContent .rightPane{box-shadow:none;flex:1 1 0;height:100%;overflow:hidden;padding-bottom:16px;padding-top:16px}.printDataSourceDialog .printDataSourceDialogContent .splitView{align-items:flex-start;display:flex;flex-direction:row;height:100%;max-height:100%;min-height:100%;width:100%}.printDataSourceDialog .printDataSourceDialogContent .transactionList{border:none;margin-right:-4px;overflow-x:clip;transition:width .5s;width:0}.printDataSourceDialog .printDataSourceDialogContent .transactionList.noTransition{transition:none}.printDataSourceDialog .printDataSourceDialogContent .transactionList.showTransactionList{min-width:100px;overflow:auto;width:300px}.printDataSourceDialog .printDataSourceDialogContent .transactionList+.divider-hitbox{display:none}.printDataSourceDialog .printDataSourceDialogContent .transactionList.showTransactionList+.divider-hitbox{box-shadow:none;display:flex}.printDataSourceDialog .printDataSourceDialogContent .defInfosGridGroupCell{font-weight:600;overflow:visible!important}.printDataSourceDialog .printDataSourceDialogContent .defInfosGridGroupCell .groupHeaderName{display:inline;font-size:14px;font-weight:600}.printDataSourceDialog .printDataSourceDialogContent .MuiDataGrid-cell:focus{outline:none!important}.printDataSourceDialog .printDataSourceDialogContent .MuiDataGrid-cell:focus-within{outline:none!important}.printDataSourceDialog .printDataSourceDialogContent .wrapperMuiDataGrid{padding-bottom:8px;padding-right:4px;padding-top:4px}.printDataSourceDialog .printDataSourceDialogContent .MuiDataGrid-columnHeaders{overflow:unset}.printFormDetailsDialog .printFormDetailsDialogContent{display:flex;flex-direction:column;min-width:25em;padding:.5em 1em 1em}.printFormDetailsDialog .printFormDetailsDialogContent .printFormDetailsDialogField,.printFormDetailsDialog .printFormDetailsDialogContent .printFormDetailsDialogSelect{margin-top:1em}@media screen and (max-width:720px){.printFormDetailsDialog .printFormDetailsDialogContent{min-width:unset}}.dateTimeFilterDialog .advancedSettingsAccordionRoot:before{background:none}.dateTimeFilterDialog .advancedSettingsAccordionSummaryRoot{flex-direction:row-reverse;margin:0;min-height:auto;padding:0}.dateTimeFilterDialog .advancedSettingsAccordionSummaryContent{margin:0;padding:0}.configureSelectionComponentDialog .multiLangSelect .MuiSelect-select{padding-bottom:0;padding-top:0}.configureSelectionComponentDialog .multiLangSelect .MuiOutlinedInput-notchedOutline{border:unset}.configureSelectionComponentDialog .selectionTypeSelector{margin-top:10px}.selectionTypeSelectorItem{display:flex;padding-left:5px}.selectionTypeSelectorItem .selectionTypeSelectorItemImg{height:24px;margin-right:7px;width:19px}.selectionTypeSelectorSubHeader{padding-top:10px}.selectionTypeSelectorSubHeader .selectionTypeSelectorSubHeaderContent{font-weight:700}.multiLangSelectMenu .MuiList-root{display:flex;flex-wrap:wrap;max-height:15rem;overflow:auto;padding:unset;width:16rem}.multiLangSelectMenu .MuiList-root .MuiMenuItem-root{padding:unset}