.appLauncherEmptyState{padding:30px;text-align:center;color:#444;max-width:400px}.appLauncherEmptyState svg{width:220px;padding:20px}.appLauncherEmptyState a{text-align:center;margin:20px;text-decoration:none;display:inline-block}.appLauncherEmptyState a button{height:30px;line-height:30px;padding:0 8px;text-decoration:none;display:inline-block}.appLauncherEmptyState .appLauncherEmptyStateTitle,.appLauncherEmptyState .appLauncherEmptyStateSubtitle{margin:4px}.appLauncherEmptyState .appLauncherEmptyStateTitle{font-size:18px;font-weight:bold}

.appLauncherLoading{width:400px;line-height:140px;text-align:center;vertical-align:center}

.appLauncherApp{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:10px;float:left;width:120px;height:120px;border-radius:2px;text-decoration:none;color:#444}.appLauncherApp img,.appLauncherApp svg{width:80px;height:80px}.appLauncherApp img.appDefaultImage,.appLauncherApp svg.appDefaultImage{width:70px;height:70px;padding:5px}.appLauncherApp span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.appLauncherApp:hover{cursor:pointer;background-color:#DDF1FB}

.appLauncherTray{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;max-height:260px;overflow-y:auto;width:380px}.appLauncherTray.wide{width:400px;overflow-y:scroll}

.appLauncherButton{cursor:pointer;height:18px;width:18px;position:absolute;top:0}.appLauncherFiller{position:absolute;top:0;bottom:0;left:0;right:0}.appLauncherMenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.appLauncherMenu .content{background-color:#fff}

.lodestarAppLauncherWrapper{position:relative}.lodestarAppLauncherWrapper .lodestarAppLauncherButton{position:absolute;top:0;bottom:0;width:100%;height:100%}.lodestarAppLauncherWrapper>button{width:100%}.enableLodestarStyles .appLauncherMenu{margin-left:0}.lodestarAccountButtonWrapper{position:relative;height:32px;width:32px}.lodestarAccountButtonWrapper .clsAccountMenu{position:absolute;top:0;left:0;opacity:0}.lodestarAccountButtonWrapper .clsAccountMenu.clsAvatarHasImage{opacity:1}.lodestarAccountButtonWrapper .lodestarAccountButtonIcon{position:absolute;top:4px;left:0;right:0}.lodestarAccountButtonWrapper .clsAvatarHasImage ~ .lodestarAccountButtonIcon{opacity:0}.lodestarAccountButtonWrapper .clsHeaderIcon:before{display:none}.lodestarAccountButtonWrapper .clsAvatar{height:32px;width:32px}.lodestarAccountButtonWrapper .clsHeaderIconDark{display:none}.railButtonWrapper>button{width:100%}

.attachmentRenameFieldWrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;border-radius:2px;max-width:100%}.attachmentRenameFieldWrapper .attachmentNameInput{border-radius:2px;padding:1px 4px 0 4px;color:#161616;max-width:100%;font-size:13px;font-weight:700;height:20px}.attachmentRenameFieldWrapper .errorState{animation:redBorderPulse 0.7s;animation-iteration-count:1}@keyframes redBorderPulse{from{border-color:#ccc}50%{border-color:#d0011b}to{border-color:#ccc}}

.app{box-sizing:border-box}

.clsDesktopNewHomePage.clsDesktop:not(.leftNavOpen) .leftRail{margin-left:0 !important}.clsDesktopNewHomePage .clsNavToggleButtonSpace{display:none !important}.clsDesktopNewHomePage.leftNavOpen .clsDesktopHeader{padding-left:0 !important}

.homeDetailPaneSkeleton{display:flex;margin-top:48px;width:100%}.homeDetailPaneSkeleton .skeletonShareList{flex:0 0 300px;display:flex;flex-direction:column;box-sizing:border-box;width:300px;margin-left:10px;padding-left:10px;overflow:hidden}.homeDetailPaneSkeleton .skeletonShareList .shareListHeader{display:flex;align-items:center;height:30px}.homeDetailPaneSkeleton .skeletonShareList .shareListItem{display:flex;align-items:center;height:38px}.homeDetailPaneSkeleton .skeletonShareList .shareListItem .skeletonIcon{margin-right:13px}.homeDetailPaneSkeleton .skeletonTable{flex-grow:1;display:flex;flex-direction:column;min-width:0}.homeDetailPaneSkeleton .skeletonTable .skeletonRow{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;padding-left:7px;height:30px}.homeDetailPaneSkeleton .skeletonTable .col0{flex:0 0 47px;width:47px}.homeDetailPaneSkeleton .skeletonTable .col1{flex:1 1 387px;width:387px}.homeDetailPaneSkeleton .skeletonTable .col2{flex:1 1 120px;width:120px}.homeDetailPaneSkeleton .skeletonTable .col3{flex:1 1 137px;width:137px}.homeDetailPaneSkeleton .skeletonTable .col4{flex:1 1 124px;width:124px}.homeDetailPaneSkeleton .skeletonTable .cell{box-sizing:border-box;min-width:26px;padding-left:10px}.homeDetailPaneSkeleton .skeletonLine,.homeDetailPaneSkeleton .skeletonIcon{height:16px;border-radius:16px;background-image:linear-gradient(90deg, #e4e4e4 0px, rgba(228,228,228,0.5) 40px, #e4e4e4 80px);background-attachment:fixed;animation:shine 2s infinite ease-out}.homeDetailPaneSkeleton .skeletonIcon{width:16px}@keyframes shine{0%{background-position:0}40%,100%{background-position:100vw}}

.homeFeaturePromo{display:flex;flex-direction:column;align-items:center;justify-content:center}.homeFeaturePromo h2{margin:0;font-size:18px;font-weight:300}.homeFeaturePromo ul{padding-left:20px;margin:5px 0;line-height:20px;list-style:disc}.homeFeaturePromo .homeFeaturePromoAction{margin-top:16px}.homeFeaturePromo .homeFeaturePromoAction .link{display:flex;align-items:center;cursor:pointer}.homeFeaturePromo .homeFeaturePromoAction .linkText{margin-left:5px;color:#0073ec;line-height:16px}

.homeHeader{flex:0 0 auto}.homeHeader .headerBar{display:flex;align-items:center;padding-left:5px}.homeHeader .headerBar .itemIcon{width:25px;height:25px}.homeHeader .headerBar .containerName{margin-left:8px;font-weight:300;font-size:18px}.enableLodestarStyles .homeHeader .headerBar .containerName{font-family:"TT Norms Pro Bold", Arial, Helvetica, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";font-weight:400}.homeHeader .headerBar .helpButton{margin-left:auto;padding:0;width:20px;height:20px}.homeHeader .headerBar .helpButton:hover svg path{fill:#008aef}.homeHeader .homeHeaderActionBar{display:flex;margin:8px 0 10px}.homeHeader .homeHeaderActionBar .headerCheckbox{margin:0 8px;align-self:center}.homeHeader .homeHeaderActionBar .scButton{height:30px;padding:0 6px;margin-left:10px}.homeHeader .homeHeaderActionBar .scButton .arrowDown{margin-left:4px}.homeHeader .homeHeaderActionBar .scButton.tertiary{background-color:#E4E4E4;border:1px solid #ccc;color:#161616}.homeHeader .homeHeaderActionBar .scButton.tertiary:hover:not([disabled]){background-color:#C3C3C3;border-color:#C3C3C3}.homeHeader .homeHeaderActionBar .scButton.tertiary:active:not([disabled]){background-color:#bbb;border-color:#bbb}.homeHeader .homeHeaderActionBar .scButton.tertiary:disabled{opacity:0.3}.homeHeader .homeHeaderActionBar .scButton.tertiary:focus::before{border-color:#767676}.homeHeader .homeHeaderActionBar .commentsButton svg,.homeHeader .homeHeaderActionBar .attachmentsButton svg{width:16px}.homeHeader .homeHeaderActionBar .commentsButton svg path:first-child,.homeHeader .homeHeaderActionBar .attachmentsButton svg path:first-child{fill:#161616}.homeHeader .actionsButton,.homeHeader .createButton{background-color:#E4E4E4;border:1px solid #ccc;color:#161616;height:30px;padding:0 10px}.homeHeader .actionsButton:hover:not([disabled]),.homeHeader .createButton:hover:not([disabled]){background-color:#C3C3C3;border-color:#C3C3C3}.homeHeader .actionsButton:active:not([disabled]),.homeHeader .createButton:active:not([disabled]){background-color:#bbb;border-color:#bbb}.homeHeader .actionsButton:disabled,.homeHeader .createButton:disabled{opacity:0.3}.homeHeader .actionsButton:focus::before,.homeHeader .createButton:focus::before{border-color:#767676}.homeHeader .actionsButton .arrowDown,.homeHeader .createButton .arrowDown{margin-left:4px}.homeHeader .createButton{margin-left:auto}.homeActionBar{position:relative;display:flex;flex:0 0 auto;padding:0 14px;height:41px;align-items:center;background-color:rgba(0,94,224,0.1);border:1px solid rgba(0,94,224,0.15)}.homeActionBar .button{height:30px;padding:0 6px;margin-left:1px}.homeActionBar .button:hover{background-color:rgba(0,94,224,0.1)}.homeActionBar .selectedInfo{position:absolute;left:50%;transform:translateX(-50%)}.homeActionBar .clearSelection{margin-left:5px;padding:5px;color:#005ee0;cursor:pointer}

.sharedList{flex:0 0 300px;display:flex;flex-direction:column;width:300px;margin-left:10px;overflow:hidden;border:1px solid #d3d3d3;border-radius:2px}.sharedList .header{flex:0 0 auto;display:flex;height:29px;line-height:29px;padding:0 8px;background-color:#e4e4e4;box-sizing:border-box;border-bottom:1px solid #d3d3d3}.sharedList .userList{flex:1 1 0;padding:4px 0;overflow-x:hidden;overflow-y:auto}.sharedList .sharedEntityIcon{width:22px;height:22px;flex-shrink:0}.sharedList .sharedEntityIcon:not(.lodestarIcon) path{fill:#008aef}.sharedList .sharedUser{display:flex;align-items:center;padding:4px 8px}.sharedList .sharedUser .info{display:flex;flex-direction:column;justify-content:center;margin-left:10px;overflow:hidden}.sharedList .sharedUser .name{overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:700}.sharedList .sharedUser .ownershipLevel{font-size:13px;color:#767676}

.expandAndCenterContents{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.expandAndCenterContents .tooltipTarget{display:flex}.differentialShare path{fill:#008aef}.itemNameCell{display:flex;align-items:center;justify-content:flex-start;flex:0 1 auto;overflow:hidden}.itemNameCell .nameCellText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.itemNameCell .detailTableRowIcon{display:flex;width:25px;flex-shrink:0}.favoriteCell .favoriteSelected:hover path{fill:#cd8b1e}.favoriteCell .favoriteSelected:active path{fill:#a67119}.favoriteCell .favoriteUnselected:hover .favoriteOutline{fill:#c3c3c3}.favoriteCell .favoriteUnselected:hover .favoriteFiller{fill:#f3f3f3}.favoriteCell .favoriteUnselected:active .favoriteOutline{fill:#bbb}.favoriteCell .favoriteUnselected:active .favoriteFiller{fill:#e4e4e4}.differentialShareIconWrapper{display:flex}.differentialShareIconWrapper span{display:flex}.differentialShareIconWrapper svg{width:18px;height:18px}

.homeDetailTableResizableColumn{padding:0;position:relative}.resizableHeaderContent{width:100%;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.tableHeaderResizeWrapper{flex:0 0 auto;display:flex;align-items:center;padding:10px;position:absolute !important;top:0;left:0}.resizeOverlay{position:absolute;top:0;left:0;bottom:0;right:0;cursor:col-resize}.resizeDragNode{position:absolute;top:0;width:0;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:4px dotted #aeaeae;cursor:col-resize;z-index:9999}.homeDetailTableOuterWrapper{position:relative;overflow:visible;height:100%;width:100%}.homeDetailTableInnerWrapper{position:relative;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%}.homeDetailTable:focus{outline:none}.homeDetailTable .headerCellLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homeDetailTable .arrow{flex:0 0 auto;margin-left:5px;margin-top:1px;width:9px;height:6px}.homeDetailTable .arrow path{fill:#008aef}.homeDetailTable .arrow.reverse{transform:rotate(180deg)}.homeDetailTable a{text-decoration:none;color:inherit}.homeDetailTable a:focus{outline:none}.homeDetailTable a:hover{text-decoration:underline;color:#005ee0}.noBorder{border:none !important}.homeDetailTableBody{outline:none;border:1px solid #E4E4E4;border-top:none;box-sizing:border-box}.focusedRow{background-color:#b3ccea}.selectedRow{background-color:rgba(0,115,236,0.15)}.homeDetailTableHeaderRow{padding-right:0 !important;background-color:#E4E4E4;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:2px 2px 0 0;display:flex}.homeDetailTableRow{display:flex;outline:none;box-sizing:border-box}.homeDetailTableRow:hover:not(.selectedRow){background-color:#ebebeb}.draggingOverTable.validTarget .homeDetailTableRow:hover:not(.selectedRow){box-shadow:inset 0 0 0 2px rgba(0,115,236,0.15);background-color:inherit}.draggingOverTable.invalidTarget .homeDetailTableRow:hover:not(.selectedRow){background-color:inherit}.draggingOverTable a:hover{color:inherit;text-decoration:none;cursor:default}.homeDetailTableHeaderRowColumn,.homeDetailTableCell{min-width:0;display:flex;justify-content:flex-start;align-items:center;white-space:nowrap;overflow:hidden;box-sizing:border-box}.homeDetailTableHeaderRowColumn{border-left:1px solid #d3d3d3}.homeDetailTableHeaderRowColumn:hover:not(.clsNoHover){background-color:#c3c3c3}.resizingWrapper .homeDetailTableHeaderRowColumn:hover:not(.clsNoHover){background-color:#E4E4E4}.homeDetailTableHeaderRowColumn:hover:not(.clsNoHover) .clsAttachmentHeading,.homeDetailTableHeaderRowColumn:hover:not(.clsNoHover) .clsDiscussionHeading,.homeDetailTableHeaderRowColumn:hover:not(.clsNoHover) .clsInfoHeading{opacity:1}.homeDetailTableHeaderRowColumn .clsAttachmentHeading,.homeDetailTableHeaderRowColumn .clsDiscussionHeading,.homeDetailTableHeaderRowColumn .clsInfoHeading{opacity:0.4}.homeDetailTableHeaderRowColumn:first-of-type{border-left:none}.homeDetailTableHeaderRowColumn>*{overflow:hidden;text-overflow:ellipsis}.sortableRowColumn,.homeDetailTableSortableHeaderColumn{padding:0 10px;box-sizing:border-box}.homeDetailTableSortableHeaderColumn{cursor:pointer;outline:none;display:flex;justify-content:space-between}.homeDetailTableSortableHeaderColumn:hover{background-color:rgba(0,115,236,0.1);transition-duration:0.15s}

.homeDetailPane{flex:1 1 auto;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:15px 20px 20px 20px;background:#fff}.homeDetailPane .content{height:100%;display:flex}.homeDetailPane .content>div:first-child{flex-grow:1}

.emailInputBox{display:flex;flex-direction:row;padding-top:10px;padding-bottom:10px}.emailInput{flex-grow:1;padding-left:5px;border:solid 1px;border-radius:2px 0 0 2px;margin:0}.emailInput.isError{border-color:#d0011b}.scButton.updateEmailButton{border-radius:0 2px 2px 0;margin:0}.errorBlock{display:flex;padding-bottom:10px}.errorBlock .iconWarning{width:20px;height:20px}.errorBlock svg rect.backgroundColor{fill:#d0011b}.errorBlock .errorText{min-height:100%;margin:auto auto auto 0px;color:#d0011b;padding-left:5px}.changeEmailDisclaimer{font-size:10px}.confirmationModal{width:420px}.confirmationBody{padding-bottom:10px;word-break:break-word}.dialogLoading{margin:0 auto}

.homeNavTreeErrorNode{display:flex;align-items:center;overflow:hidden}.homeNavTreeErrorNode .infoIcon{height:16px;width:16px;flex:0 0 auto;margin:0 5px 0 0}.homeNavTreeErrorNode .errorNodeText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homeNavTreeErrorNodeFlyout{display:flex;flex-direction:column;white-space:normal;max-width:300px}.homeNavTreeErrorNodeFlyout .errorNodeFlyoutTitle{margin:0 0 5px 0;font-weight:700}.homeNavTreeErrorNodeFlyout .errorNodeFlyoutText{padding:0 0 10px 0}.homeNavTreeErrorNodeFlyout .requestSentUrl{margin:5px 0 0 0}

.homeNavTreeNode{display:flex;align-items:center;box-sizing:border-box;padding:0 10px;text-decoration:none;color:#161616;transition:top 250ms ease 0ms}.homeNavTreeNode.selected{background-color:transparent;font-weight:700}.homeNavTreeNode.selected .nodeLabel{background-color:#b3ccea}.homeNavTreeNode:not(.selected):hover,.homeNavTreeNode:not(.selected).focused{background-color:transparent}.homeNavTreeNode:not(.selected):hover .nodeLabel,.homeNavTreeNode:not(.selected).focused .nodeLabel{background-color:#ebebeb}.homeNavTreeNode .expando{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:24px;width:24px;padding:2px;cursor:pointer;box-sizing:border-box}.homeNavTreeNode .expando span svg{height:20px;width:20px;transition:transform 250ms ease 0ms}.homeNavTreeNode .expando span.collapsed svg{transform:rotate(0deg)}.homeNavTreeNode .expando span.expanded svg{transform:rotate(90deg)}.homeNavTreeNode .truncatingFlyout{flex:1 1 auto;overflow:hidden}.homeNavTreeNode .nodeLabel{display:flex;align-items:center;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-weight:500;line-height:18px;width:100%}.homeNavTreeNode .nodeLabel .labelText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homeNavTreeNode .nodeLabel .itemIcon{padding:2px;margin-right:8px}.homeNavTreeNode .itemIcon{flex:0 0 auto;margin-right:5px}.homeNavTreeNode .loadingIndicator{height:16px;flex-grow:1;border-radius:16px;background-image:linear-gradient(90deg, #e4e4e4 0, rgba(228,228,228,0.5) 40px, #e4e4e4 80px);background-position:-200px;background-size:600px;animation:treeShine 2s infinite ease-out}@keyframes treeShine{0%{background-position:-80px}40%,100%{background-position:300px}}

.homeNavTreeContainer{outline:none}.homeNavTreeContainer .homeNavTree{overflow-x:hidden !important}

.homeBrowseTree{flex:0 0 auto;height:100%;position:relative;width:392px}.homeBrowseTree .homePanel.panel{background-color:#fff;border-right-color:transparent;display:flex;flex-direction:column;height:100%;padding:0 8px}.homeBrowseTree .homePanel.panel .content{flex:1 1 auto;position:relative}.homeBrowseTree .homePanel.panel .content>*{bottom:0;left:0;position:absolute !important;right:0;top:0}.homeBrowseTree .homePanel.panel .header{padding:15px 16px 0;margin-bottom:14px}.homeBrowseTree .homePanel.panel .header .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:600;line-height:18px;width:125px;height:18px;margin-bottom:26px;color:#111;margin:0}.homeBrowseTree .homePanel.panel .header .closeLeftPanelButton{display:none}.homeBrowseTreeWrapper{display:flex;height:100%}.homeBrowseTreeWrapper .dragHandle{background-color:#E4E4E4;width:1px;cursor:ew-resize;transform:none !important;box-sizing:content-box;border-width:0 4px;border-color:white;border-style:solid}

.licenseRequestPage{position:absolute;bottom:0;top:0;left:0;right:0;display:flex;flex-direction:column}.licenseRequestTableDataArea{display:block;flex:1;overflow:auto}.licenseRequestTableHeader,.licenseRequestTableEntry{min-height:50px;display:flex;align-items:stretch;border-bottom:1px solid #ccc}.licenseRequestTableHeader>div,.licenseRequestTableEntry>div{padding:7px 10px;display:flex;align-items:center}.licenseRequestTableHeader{background-color:#e4e4e4}.licenseRequestTableHeader>div{border-right:solid 1px #ccc;text-align:left}.licenseRequestTableHeader>div.selectColumn{text-align:center}.licenseRequestTableHeader>div.statusColumn{flex:1;border-right:none}.licenseRequestTableHeader>div:last-child{border-right:none}.licenseRequestTable{width:100%;display:flex;flex-direction:column;border:solid 1px #ccc;border-radius:2px;flex-grow:1;overflow:hidden}.licenseRequestTable .blankState{display:flex;align-items:center;justify-content:center;height:100%}.licenseRequestTitle{color:#161616;margin-top:20px;margin-bottom:0}.licenseRequestPageHeader{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-end;padding-bottom:20px}.licenseRequestInfo{flex-direction:row;align-items:baseline}.licenseSearchBox{padding:0 5px;width:181px;height:30px;border-radius:2px;border:solid 1px #ccc;background-color:#fff}.statusColumn{flex:1;border-right:none}.selectColumn{width:34px;justify-content:center}.userColumn{width:20%}.userColumn div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.requestedDateColumn{width:15%}.messageColumn{flex:1}.actionColumn{position:relative}.actionColumn .grantLicenseButton{min-width:120px}.actionColumn .headerText{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.actionColumn .headerButtons{visibility:hidden;display:flex;margin-right:10px}.actionColumn.showHeaderButtons .headerText{visibility:hidden}.actionColumn.showHeaderButtons .headerButtons{visibility:visible}.actionColumn button+button{margin-left:10px}.licenseRequestNotificationBody{margin-left:60px}.licenseRequestNotificationButtons{display:flex;padding-top:20px}.licenseRequestNotificationDeclineButton{padding-left:10px}.licenseRequestNotificationSentBy{font-weight:bold;padding-top:18px;padding-bottom:10px}


/*# sourceMappingURL=https://sourcemaps.lab.smartsheet.com/app-core/166.0.0/../../css/3346_152a1f5c43484617bb94.css.map*/