.node-sort-modal__sortable-child{margin-bottom:-.0625rem}.node-sort-modal__sortable-child.is-sorting,.node-sort-modal__sortable-child.ui-sortable-helper{box-shadow:none}.node-sort-modal__sortable-child.is-sorting .node--row,.node-sort-modal__sortable-child.ui-sortable-helper .node--row{box-shadow:0 8px 32px rgba(0,0,0,.25)}.node-sort-modal__sortable-child .node--row{flex:1 1;transition:box-shadow 50ms ease-out}.node-sort-modal__sortable-child .drag-handle{align-items:center;color:#717078;display:flex;font-size:1.125rem;justify-content:center;margin-bottom:-.5rem;margin-left:-.5rem;margin-top:-.5rem;width:1rem}.node-sort-modal__sortable-child .node--row,.node-sort-modal__sortable-child .node__react-target,.node-sort-modal__sortable-child .node__react-target .node__dept{cursor:grab}.modal-node-connector{background-color:transparent;border-left:.125rem solid #96959e;height:3rem;margin:0;width:.125rem;transform:translateX(1.25rem)}.modal-node-connector~.modal-node-connector{height:1rem}.modal-node-connector--dotted{border-left-style:dashed}.node-overlay:not(.node-overlay--dotted-lines) .node-overlay__controls{display:flex;justify-content:center}.node-overlay--dotted-lines{background:#1d1d21;border-radius:.5rem;pointer-events:auto}.node-overlay--dotted-lines .node__count--dotted{background-color:#dceafb;border-color:#226fd1;color:#226fd1}.node-overlay--dotted-lines .node-overlay__controls{color:#fff}.node-overlay--dotted-lines .node-overlay--dl-connector{display:block;margin:0 auto;stroke:#96959e}.node-overlay--dotted-lines .node-overlay__controls--above{padding:.5rem .5rem 0}.node-overlay--dotted-lines .node-overlay__controls--below{padding:0 .5rem .5rem}.node-overlay--dotted-lines .node-overlay__title{font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.5rem;padding-bottom:1rem;opacity:.75;position:relative;text-align:left;text-transform:uppercase}.node-overlay--dotted-lines .node-overlay__close{position:absolute;right:0;top:0}.node-overlay--dotted-lines .node-overlay__close:focus,.node-overlay--dotted-lines .node-overlay__close:hover{background-color:hsla(0,0%,100%,.15)}.node-overlay--dotted-lines .node-overlay__add-dl{align-items:center;border-radius:.25rem;border:.0625rem solid transparent;color:#9ccafe;cursor:pointer;display:flex;font-size:.875rem;height:1.5rem;padding:0 .25rem;width:100%}.node-overlay--dotted-lines .node-overlay__add-dl:focus,.node-overlay--dotted-lines .node-overlay__add-dl:hover{border-color:#9ccafe;outline:none}.node-overlay--dotted-lines .node-overlay__add-dl .svg-icon{margin-right:.25rem}.node-overlay--dotted-lines .node-overlay__add-dl--above{transform:translateY(-.5rem)}.node-overlay--dotted-lines .node-overlay__add-dl--below{margin-top:.5rem}.node-overlay--dotted-lines .node-overlay__user-cards{border-radius:.25rem;margin-bottom:0;overflow:auto}.node-overlay--dotted-lines .node-overlay__user-card{background-color:#fff;color:#2a292e;display:flex}.node-overlay--dotted-lines .node-overlay__user-card+.node-overlay__user-card{border-top:.0625rem solid #e3e3e8}.node-overlay--dotted-lines .node-overlay__user-card .user-card{cursor:default;flex:1 1;padding:.5rem}.node-overlay--dotted-lines .node-overlay__user-card .user-card[role=button]{cursor:pointer}.node-overlay--dotted-lines .node-overlay__user-card .user-card[role=button]:active,.node-overlay--dotted-lines .node-overlay__user-card .user-card[role=button]:focus,.node-overlay--dotted-lines .node-overlay__user-card .user-card[role=button]:hover{color:#226fd1}.node-overlay--dotted-lines .node-overlay__user-card .user-card[role=button]:active .user-card__primary.user-card__empty-field,.node-overlay--dotted-lines .node-overlay__user-card .user-card[role=button]:focus .user-card__primary.user-card__empty-field,.node-overlay--dotted-lines .node-overlay__user-card .user-card[role=button]:hover .user-card__primary.user-card__empty-field{color:inherit}.node-overlay--dotted-lines .node-overlay__user-card .loader{align-items:center;display:flex;margin-right:.5rem}.node-overlay--dotted-lines .node-overlay__window{cursor:grab;cursor:-webkit-grab;margin-top:-.5rem;position:relative}.node-overlay--dotted-lines .node-overlay__window:active{cursor:grabbing;cursor:-webkit-grabbing}.node-overlay--dotted-lines .node-overlay__window .node__role{width:240px}.node-overlay--dotted-lines .node-overlay__dotted-line-badge-button{background:transparent;border:none;position:absolute}.node-overlay--dotted-lines .node-overlay__dotted-line-badge-button:active,.node-overlay--dotted-lines .node-overlay__dotted-line-badge-button:focus{outline:.125rem solid #226fd1;outline-offset:-.125rem}.comment__unread-icon{background-color:#f35d2e;border-radius:50%;box-shadow:0 0 0 .125rem #fff;display:inline-block;height:.75rem;width:.75rem}.node{-webkit-user-select:none;-ms-user-select:none;user-select:none}.node--hover,.node--selected{z-index:2}.node:focus-within{z-index:3}.node--transitioning{pointer-events:none;z-index:auto}.node--droppable .node__role{box-shadow:0 1px 1px #d4d4db,inset 0 0 0 2px #24aa77}.node--dragged-over .node__role{background-color:#edfaef}.node__graphables{width:100%}.node__title{align-items:center;color:#1d1d21;display:flex;height:2.5rem;width:100%}.node__title-clamp,.node__title span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;font-size:.875rem;font-weight:500;line-height:1rem;max-height:2.5rem;overflow:hidden;text-overflow:ellipsis}.node__role{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #d4d4db;cursor:pointer;height:100%;position:relative}.node__role .node__container,.node__role .skeleton{padding:.5rem}.node__role--hover .node__container,.node__role--selected.node__role--hover .node__container,.node__role .node__container:focus{box-shadow:0 1px 1px #d4d4db,inset 0 0 0 2px #226fd1;outline:none}.node__role--selected{box-shadow:0 1px 1px #d4d4db,inset 0 0 0 2px #1d1d21}.node__role--department{padding-bottom:0;padding-top:0}.node__role .node__container{border-radius:.5rem;padding-top:.625rem}.node__role .node__title{height:auto;min-height:1rem}.node__role .node__title-clamp{-webkit-line-clamp:initial;max-height:none}.skeleton{display:none;width:100%}.show-skeleton .skeleton{display:block}.skeleton__user{margin-top:.5rem}.skeleton__image{height:3rem;margin-right:.5rem;width:3rem}.skeleton__image,.skeleton__text{background:#f8f8fa;border-radius:.25rem}.skeleton__text{flex:1 1;height:1rem}.skeleton--dept{z-index:10}.node__graphable{align-items:flex-start;display:flex;margin-top:.5rem;min-height:3rem}.node__graphable--margin-top{margin-top:.5rem}.node-overlay__window .node__graphable{min-height:.5rem}.node__image{align-self:flex-start;flex:0 0 3rem;height:3rem;margin:0 .5rem 0 0;overflow:hidden}.node__image--hiring{height:3rem;flex-basis:3rem}.node__fields{align-self:center;overflow:hidden;flex:1 1}.node__field{color:#1d1d21;display:flex;font-size:.75rem;line-height:1rem;max-width:100%}.node__field,.node__field--color-coded span{position:relative}.node__field-label{flex:0 0 auto;padding-right:.25rem}.node__field-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node__field--primary{color:#1d1d21;font-weight:500}.node__field--primary .node__field-label{display:none}.node__field--placeholder,.node__title--placeholder{color:#96959e}.node__field-content:before,.node__field-label:before{background:#96959e;border-radius:.125rem;content:"";display:inline-block;height:.25rem;margin-bottom:.125rem;margin-right:.25rem;width:.25rem}.node__field--primary .node__field-content:before,.node__field-label+.node__field-content:before{content:none}.node__footer{display:flex;justify-content:flex-end;margin-top:auto;width:100%}.node__button{align-items:center;background-color:#fff;border-radius:.25rem;color:#717078;display:flex;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;margin-left:.5rem;padding:0 .25rem;position:relative;min-width:1.25rem;width:auto}.node__button:focus,.node__button:hover{background-color:#f1f7fe;border-color:#226fd1;color:#226fd1;outline:none}.node__button--dotted{border:.0625rem dashed #d4d4db}.node__button--dotted:not(.hide)+.node__button--comments,.node__button--dotted:not(.hide)+.node__button--hiring{margin-left:.5rem}.node__button--comments-unread{position:absolute;right:0;top:0}.node__button--direct{border:.0625rem solid #d4d4db;color:#1d1d21;min-width:1.5rem;width:auto}.node__button--direct .svg-icon{margin:0 -2px 0 .25rem;transition:transform .15s ease-out}.node__button--direct:focus,.node__button--direct:hover{border-color:#226fd1}.node--expanded .node__button--direct .svg-icon{transform:rotate(180deg)}.node-dept,.node__menu{position:absolute;top:.5rem;right:.5rem;opacity:0}.node-dept.overflow--open,.node__dept--hover .node-dept,.node__dept--hover .node__menu,.node__menu.overflow--open,.node__role--hover .node-dept,.node__role--hover .node__menu{opacity:1}.node--hover .node__dept-count,.node-dept.overflow--open+.node__dept-count,.node-dept.overflow--open .node__dept-count,.node-dept.overflow--open.overflow--open+.overflow-menu+.node__dept-count,.node__dept--hover .node-dept+.node__dept-count,.node__dept--hover .node-dept .node__dept-count,.node__dept--hover .node-dept.overflow--open+.overflow-menu+.node__dept-count,.node__dept--hover .node__menu+.node__dept-count,.node__dept--hover .node__menu .node__dept-count,.node__dept--hover .node__menu.overflow--open+.overflow-menu+.node__dept-count,.node__menu.overflow--open+.node__dept-count,.node__menu.overflow--open .node__dept-count,.node__menu.overflow--open.overflow--open+.overflow-menu+.node__dept-count,.node__role--hover .node-dept+.node__dept-count,.node__role--hover .node-dept .node__dept-count,.node__role--hover .node-dept.overflow--open+.overflow-menu+.node__dept-count,.node__role--hover .node__menu+.node__dept-count,.node__role--hover .node__menu .node__dept-count,.node__role--hover .node__menu.overflow--open+.overflow-menu+.node__dept-count{opacity:0}.node--hover .node__menu{opacity:1}.node__add-buttons{height:0;width:0}.node__role--department{display:none}.node__dept{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #d4d4db;cursor:default;display:flex;height:100%;position:absolute;width:100%}.node__dept .node__container,.node__dept .skeleton{border-radius:.5rem;padding:0 .5rem}.node--editable .node__dept{cursor:pointer}.node__dept .node__title{flex:1 1;height:2rem;margin-right:.5rem;position:relative}.node__dept .node__dept-count{background-color:transparent;color:#717078;font-size:.75rem;font-weight:500;pointer-events:none}.node__dept .node__menu{right:.25rem;top:.25rem}.node__dept.node__dept--hover .node__container{border-radius:.5rem;box-shadow:0 1px 1px #d4d4db,inset 0 0 0 2px #226fd1}.node__dept.node__dept--selected{box-shadow:0 1px 1px #d4d4db,inset 0 0 0 2px #1d1d21}.node__dept .node__title-clamp{-webkit-box-orient:vertical!important;max-height:2rem}.node__container:focus,.node__dept--hover .node__container,.node__dept--selected:hover .node__container{box-shadow:0 1px 1px #d4d4db,inset 0 0 0 2px #226fd1;cursor:pointer;outline:none}.node__container:focus:before,.node__dept--hover .node__container:before,.node__dept--selected:hover .node__container:before{border:2px solid #226fd1;border-top:none}.node__container:focus .node__dept-count,.node__dept--hover .node__container .node__dept-count,.node__dept--selected:hover .node__container .node__dept-count{opacity:0}.node__dept--selected{box-shadow:0 1px 1px #d4d4db,inset 0 0 0 2px #1d1d21}.node__dept--selected:before{border:2px solid #1d1d21;border-top:none}.node--row{position:relative}.node--row .node__role{display:flex;width:100%}.node--row .node__image{height:2.5rem;width:2.5rem;background-color:rgba(227,227,232,.5)}.node--row .node__content{flex:1 1;padding-left:.5rem}.node--row .node__title{display:block;height:1.25rem}.node--row .node__title-clamp{max-height:1.25rem}.node--row .node__button{position:absolute;right:.5rem;bottom:.5rem;margin-right:0;margin-left:.5rem}.node--row .node__button--direct{border-color:#d4d4db;color:#717078;pointer-events:none}.node--row .node__dept{border-radius:.25rem .25rem 0 0;position:static;height:1.5rem;top:0}.node--row .node__dept+.node__role{border-radius:0 0 .25rem .25rem}.onboarding-modal-popover{z-index:200}.onboarding-modal-popover .popover__arrow{height:auto;left:-16px;top:50%;transform:translateY(-50%);width:16px}.onboarding-modal-popover .popover__arrow--border{border-bottom-color:transparent;border-right-color:#fff;border-width:13px 13px 13px 0;left:3px;position:absolute;top:4px}.onboarding-modal-popover .popover__arrow--main{border-bottom-color:transparent;border-right-color:#24aa77;border-width:17px 17px 17px 0}.graphs-nav{background-color:#1d1d21;color:#fff;height:3rem}.graphs-nav__back{align-items:center;align-self:stretch;display:flex;padding:0 1rem}.graphs-nav__back:focus{outline:.125rem solid #226fd1;outline-offset:-.125rem}.graphs-nav__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:1.125rem;font-weight:500;margin:0;text-align:center}.graphs-nav__visibility{opacity:.75;padding-right:1rem;text-align:right}.layout--planning-org-chart .company-color-bar{background-color:#f9bc42!important}.body--shares-org-chart .primary-nav__company{overflow:hidden;flex:1 1}.body--shares-org-chart .primary-nav__company-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-sharing-promo{align-items:center;display:flex;margin-left:auto;padding:0 1rem;text-align:right}.org-sharing-promo:hover{background-color:#f1f7fe}.org-sharing-promo__label{color:#717078;letter-spacing:.05em;font-size:.625rem;font-weight:500;text-transform:uppercase}.org-sharing-promo__logo{display:block;height:1.125rem}@media screen and (max-width:640px){.org-sharing-promo__ad{display:none}}.org-sharing-promo--free{align-self:stretch;background-color:#f1f7fe}.org-sharing-promo--free:hover{background-color:#dceafb}.org-sharing-promo--free .org-sharing-promo__label{color:#226fd1}.body--org-charts-edit,.body--org-charts-show,.body--shares-org-chart{background-color:#eeeef1}.body--org-charts-edit .main,.body--org-charts-show .main,.body--shares-org-chart .main{overflow:hidden;width:100vw}.body--org-charts-edit .upgrade-bar,.body--org-charts-show .upgrade-bar,.body--shares-org-chart .upgrade-bar{position:static}#zoomContainer{cursor:grab;cursor:-webkit-grab}#zoomContainer:active{cursor:grabbing;cursor:-webkit-grabbing}#nodeContainer,#nodeContainer .node{display:block;left:0;position:absolute;top:0}.builder .link{fill:none;stroke-width:2px;stroke:#96959e}.inner-wrapper{fill:#f8f8fa;stroke:none}.node-overlay--overflow-menu{opacity:1;max-width:240px}.node-overlay--overflow-menu[data-popper-reference-hidden=true]{display:none}.node-overlay--overflow-menu .node-overlay__arrow{border:0 solid #e3e3e8;height:.66667rem;position:absolute;transform-origin:center center;width:.66667rem}.node-overlay--overflow-menu[data-popper-placement^=top]{padding-bottom:.66667rem}.node-overlay--overflow-menu[data-popper-placement^=top] .node-overlay__arrow{border-width:0 .0625rem .0625rem 0;bottom:0;transform:translateY(-50%) rotate(45deg)}.node-overlay--overflow-menu[data-popper-placement^=bottom]{padding-top:.66667rem}.node-overlay--overflow-menu[data-popper-placement^=bottom] .node-overlay__arrow{border-width:.0625rem 0 0 .0625rem;top:0;transform:translateY(50%) rotate(45deg)}.node-overlay--overflow-menu[data-popper-placement^=right]{padding-left:.66667rem}.node-overlay--overflow-menu[data-popper-placement^=right] .node-overlay__arrow{border-width:0 0 .0625rem .0625rem;left:0;transform:translateX(50%) rotate(45deg)}.node-overlay--overflow-menu[data-popper-placement^=left]{padding-right:.66667rem}.node-overlay--overflow-menu[data-popper-placement^=left] .node-overlay__arrow{border-width:.0625rem .0625rem 0 0;right:0;transform:translateX(-50%) rotate(45deg)}.chart-toolbar-container{min-height:3rem;width:100%;z-index:70}:-webkit-full-screen .chart-toolbar-container{top:0}:-ms-fullscreen .chart-toolbar-container{top:0}:fullscreen .chart-toolbar-container{top:0}.org-action{align-items:center;display:flex;justify-content:center;align-self:stretch;cursor:pointer;flex-direction:column}.org-action .svg-icon{height:1.25rem;width:1.25rem;display:block}.org-action:focus{outline:none}.org-action--active{color:#226fd1}.org-action__label{font-size:.75rem}@keyframes leftEnter{0%{opacity:0;transform:translateX(-1.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes leftExit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-1.5rem)}}.sidebar-left--enter-active{animation:leftEnter .25s ease-out both}.sidebar-left--enter{opacity:1}.sidebar-left--exit-active{animation:leftExit .25s ease-out both}.sidebar-left--exit{box-shadow:none;opacity:1;transform:translateX(-100%)}@keyframes rightEnter{0%{opacity:0;transform:translateX(1.5rem)}to{opacity:1;transform:translateX(0)}}@keyframes rightExit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(1.5rem)}}.sidebar-right--enter-active{animation:rightEnter .25s ease-out both}.sidebar-right--enter{opacity:1}.sidebar-right--exit-active{animation:rightExit .25s ease-out both}.sidebar-right--exit{box-shadow:none;opacity:1;transform:translateX(100%)}.sidebar-left__toggle{position:absolute;top:.5rem;right:0;border-radius:0 .25rem .25rem 0;height:48px;width:24px;background-color:hsla(0,0%,100%,.5);border:.0625rem solid #e3e3e8;border-left:none;box-shadow:0 8px 32px rgba(0,0,0,.1);clip:rect(-999rem,999rem,999rem,0);color:#717078;transform:translateX(100%)}.sidebar-left__toggle:hover{color:#226fd1}.sidebar-left__toggle .svg-icon{font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sidebar-left--exit .sidebar-left__toggle .svg-icon{transform:translate(-50%,-50%) rotate(180deg)}