.barHandle--Rn2kx{background-color:var(--theme-primary-background);border:1px solid #000;box-sizing:border-box;cursor:col-resize;position:absolute;z-index:4;&.leftHandle--De2hn{left:0}&.rightHandle--ddHWm{right:0}}.tooltip--v_t4r{position:absolute;top:4px;width:50px;z-index:9000!important;&.fadeIn--C_gJS{animation-duration:1s;animation-name:fadeIn--C_gJS}&.fadeOut--_adx1{animation-duration:1s;animation-name:fadeOut--_adx1}&.top--e8f20{.arrow--kz5DE{border-style:solid solid none;border-top-color:#000;bottom:-32px;margin-top:7px}.text--xwLRe{position:absolute;top:0}&.leftAnchor--k_00k{.arrow--kz5DE{border-width:7px 7px 0 0;left:0}.text--xwLRe{border-bottom-left-radius:0;position:absolute;top:1px}}&.rightAnchor--oiPs9{.text--xwLRe{border-bottom-right-radius:0;position:absolute;top:1px}.arrow--kz5DE{border-width:7px 0 0 7px;right:0}}&.left--h3lX0{left:0;&.leftAnchor--k_00k{left:50px}}&.right--af7wb{right:0;&.rightAnchor--oiPs9{right:50px}}&.center--ABYAV{.text--xwLRe{min-width:35px;padding:5px 8px;top:3px;width:auto}}}&.bottom--wtUqi{.arrow--kz5DE{border-style:none solid solid;height:0;top:-12px;width:0}.text--xwLRe{position:absolute;top:-7px;width:50px}&.center--ABYAV{.text--xwLRe{left:13px;min-width:35px;padding:5px 8px;width:auto}}&.leftAnchor--k_00k{.arrow--kz5DE{border-width:0 7px 7px 0;left:0}.text--xwLRe{border-top-left-radius:0}}&.rightAnchor--oiPs9{.text--xwLRe{border-top-right-radius:0}.arrow--kz5DE{border-width:0 0 7px 7px;right:0}}&.left--h3lX0{left:0;&.leftAnchor--k_00k{left:50px}}&.right--af7wb{right:0;&.rightAnchor--oiPs9{right:50px}}}&.left--h3lX0.bottom--wtUqi .arrow--kz5DE,&.right--af7wb.bottom--wtUqi .arrow--kz5DE{top:-14px}&.center--ABYAV{left:calc(50% + 10px);.arrow--kz5DE{right:5px}}&.noDate--rXjAA{width:75px;.text--xwLRe{width:75px}}.arrow--kz5DE{border-color:#000 #0000;border-style:dashed;border-width:5px;height:0;line-height:0;opacity:.6;position:absolute;width:0}.text--xwLRe{background-color:#000;border-radius:4px;color:#fff;font-size:11px;max-width:200px;opacity:.6;padding:5px 0;text-align:center;white-space:normal;white-space:nowrap;width:50px}}@keyframes fadeIn--C_gJS{0%{opacity:0}to{opacity:1}}@keyframes fadeOut--_adx1{0%{opacity:1}to{opacity:0}}.wrapper--_gso3{position:absolute;z-index:11}.previewWrapper--F_HYU{position:absolute;z-index:10}.tooltip--BxyXO{background:#000c;border-radius:3px;color:#fff;display:none;left:calc(100% + 10px);padding:4px 8px;position:absolute;top:-6px;z-index:9000;.wrapper--_gso3:hover &,.wrapperDragPreview--GZsv_ &{display:block}&:before{border:5px solid #0000;border-right-color:#000;content:" ";height:0;margin-top:-5px;pointer-events:none;position:absolute;right:100%;top:50%;width:0}}.marker--E93hU{background-color:var(--theme-secondary-background);border:2px solid #333;transform:rotate(45deg)}.newDependencyWrapper--zCVsv{align-items:center;display:flex;position:absolute;right:-36px;top:0}.newDependencyHandle--_y7rK{background-color:var(--theme-primary-background);border:1px solid #000;z-index:3;&:hover{cursor:pointer}}.tooltip--EsCvY{opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in;z-index:9000}.tooltipTop--Btzbp{transform:translateX(-68px) translateY(-28px)}.tooltipBottom--_ifS1{transform:translateX(-68px) translateY(28px)}.tooltipVisible--_hNKM{opacity:1}.tooltipArrow--vVOD1{border-color:#000 #0000;border-style:dashed;border-width:5px;height:0;left:50%;line-height:0;margin-left:-5px;margin-top:6px;opacity:.6;position:absolute;width:0;.tooltipTop--Btzbp &{border-bottom:none;border-top-style:solid;top:100%}.tooltipBottom--_ifS1 &{border-bottom-style:solid;border-top:none;top:-16px}}.tooltipText--YmRxp{background-color:#000;border-radius:4px;color:#fff;font-size:11px;max-width:200px;opacity:.6;padding:8px;text-align:center;white-space:normal;white-space:nowrap}.barWrapper--bkTfL{box-sizing:border-box;flex:1;position:absolute;aha-roadmap-bar{height:14px}>*{z-index:2}}.assignee--weCnR{color:var(--theme-secondary-text);pointer-events:none;position:absolute;top:0;white-space:nowrap;z-index:1;&:before{content:attr(data-name)}&:before,.goalsContent--OWn_I{position:absolute}}.assigneeRight--OZclj{right:0;&:before,.goalsContent--OWn_I{left:40px}}.assigneeLeft--pAdBU{left:0;&:before,.goalsContent--OWn_I{right:1em}}.progressBar--_lkbp{border-radius:4px 0 0 4px;bottom:1px;left:1px;max-width:100%;position:absolute;top:1px;transition:width .2s;z-index:3}.expandedReleasePhaseBackground--yDfAA{border-radius:4px 4px 0 0;pointer-events:none;position:absolute;top:0;width:100%}.ganttChartApp--_YM2g{display:flex;flex-direction:column;height:100%;margin-left:var(--spacer-2);overflow:hidden;user-select:none;.metaRow--yn_dI{border-bottom:none;display:flex;flex-direction:row;flex-shrink:0;overflow:hidden;padding-bottom:var(--spacer-3);position:relative;.scaleBar--WQ1vU{flex:1;overflow-x:hidden;padding-top:16px}.presetNavigationBar--MIn7p{background-color:var(--theme-primary-background);border-radius:var(--Common--border-radius);box-shadow:var(--theme-shadow-shallow);flex:1;overflow-x:hidden}}.barsGrid--Cbb3M{background-color:var(--theme-primary-background)}.informationColumn--_jH1o{background-color:var(--theme-secondary-background)}}.topLeftCorner--_vCPV{border-right:1px solid #e5e5e5;box-sizing:border-box;.isScrolledHorizontally--km8OL &{box-shadow:0 -2px 5px 2px #0003}}.informationColumnTable__ExternalLink--t94TK{width:var(--spacer-4)}.informationColumnTable__Progress--Mr0ki{width:calc(20px + 4ch);&.informationColumnTable__Progress--wide--muCEc{width:calc(40px + 4ch)}}.informationColumnTable__Actions--OvwUL{width:20px}.informationColumnTableHeader--iabX1{bottom:0;color:var(--theme-secondary-text);position:absolute;text-transform:uppercase;width:100%;thead{vertical-align:bottom}tr{height:3rem}th{text-align:left}th:first-child{padding-left:32px}}.topLeftCorner--_vCPV{background-color:var(--theme-secondary-background);border-right:none}.ganttChartAppPublishing--jVjU6{overflow:visible;.metaRow--yn_dI{flex:0 1 46px;flex-shrink:0;position:sticky;top:0;z-index:99;.scaleBar--WQ1vU{padding-top:0}}}.ganttChartAppPanelView--naiRq{flex:1 1 100%;.metaRow--yn_dI{flex:0 1 24px;flex-shrink:0;.scaleBar--WQ1vU{padding-top:0}.presetNavigationBar--MIn7p{flex:1;overflow:hidden}}}.ganttChartLoading--n2keD{align-items:center;display:flex;height:80vh;justify-content:center}.ganttChartError--AWiEZ{margin:0 auto;max-width:900px}.gridContentRect--_0m6w{box-shadow:var(--theme-shadow-shallow);display:flex;flex-direction:column;overflow:hidden}.gridContainer--spd8e{align-items:flex-start;display:flex;overflow-y:scroll;padding-bottom:.4em;position:relative;.gantt-roadmap-container--published &{overflow-y:hidden}}.informationColumn--_jH1o{box-shadow:var(--theme-shadow-shallow);position:relative;transition:box-shadow .25s;z-index:10;.isScrolledHorizontally--km8OL &{box-shadow:0 -2px 5px 2px #0003}}.barsGrid--Cbb3M{flex:1;isolation:isolate;overflow-x:scroll;.gantt-roadmap-container--published &{overflow-x:hidden}}.barsBackground--vNRid{overflow:hidden;position:relative;.isScrolledHorizontally--km8OL &{box-shadow:0 -2px 5px 2px #0003;z-index:1}}.barCellWrapper--_gyOG{border-bottom:1px solid var(--aha-gray-400);box-sizing:border-box;position:relative;width:100%;&.barCellWrapperOddRow--__eBk{background-color:var(--theme-secondary-background)}&.barCellWrapperActive--xcHHg{background-color:#69bcff26}&.barCellWrapperDependency--iHA7B{background-color:#f1f1f199}&.barCellWrapperSelected--kJWYm{background-color:#69bcff26;&.barCellWrapperTopLevel--rjE_Q{background-color:#69bcff26!important}}}.barCellWrapperSectionLastRow--smtQm{border-bottom:none}.tooManyRows--Ic8za{align-items:center;background:#f8f8f8;box-shadow:inset 0 11px 8px -10px #0003,inset 0 -11px 8px -10px #0003;display:flex;justify-content:center;left:0;margin-top:1.4em;position:absolute;white-space:pre;width:100%;a{&:after,&:before{content:" "}}}.topLevelDivSpacerRow--_zs_L{background-color:var(--theme-secondary-background);height:12px;position:relative;z-index:1;&:after{background:linear-gradient(#0000,#00000014) no-repeat;background-position:0 100%;background-size:100% 4px}&:after,&:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}&:before{background:linear-gradient(#00000014,#0000) no-repeat;background-size:100% 4px}}.container--_CBff{pointer-events:none;position:absolute;z-index:var(--svg-arrow--z-index,2)}.container--_CBff path{pointer-events:stroke}.hovered--_cik_{z-index:var(--svg-arrow--hovered-z-index,3)}.hovered--_cik_ .removeWrapper--H9FZV+.remove--d01YZ{opacity:1}.hovered--_cik_ .removeWrapper--H9FZV{fill-opacity:1}.removeWrapper--H9FZV{fill-opacity:0;rx:3;pointer-events:all}.remove--d01YZ{fill:#000;opacity:0}.ganttDragLayer--UDUQn{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:100;.ganttDragBackground--sbeSg{bottom:0;position:absolute;top:0}.ganttDraggedChild--apxWC{position:absolute;top:0;&.topGanttDraggedChild--_FK4_{opacity:1}}}.barMoveLine--_NuQt{background-color:#58a3e2;height:1px;left:0;position:absolute;width:100%}.barMoveBlock--H_77m{background-color:#52a8ec33;box-sizing:border-box;left:0;position:absolute;width:100%}.addExistingRecord--R2t4p{display:flex;justify-content:space-between;width:100%;.selectro-trigger{flex:1;font-size:1em;margin-left:20px}}.submitButton--zjTXW{flex-shrink:0}.editRecordNameInput--tRprt[type=text],.editRecordNameInput--tRprt[type=text]:focus{background-color:#fff!important;border:none!important;box-shadow:none!important;display:block;flex-grow:1;font-size:12px;margin:0;padding:0 2px}.informationCellWrapper--W5_Wz{background-color:var(--theme-secondary-background);position:relative;>td{background-color:var(--theme-primary-background)}>td:last-child{border-right:1px solid var(--aha-gray-400)}}.informationCellDependency--KuIIK{background-color:#f1f1f199}.informationCellActive--_tKai{>td{background-color:#69bcff26}&.Epic--io_T7,&.Release--JJofF{&:not(.initiativeReport--HYbOW) td{background-color:#69bcff26}}}.informationCellSelected--_gUZK td{background-color:#69bcff26}.informationCell--Hv8Kq{align-items:center;border-bottom:1px solid var(--aha-gray-400);border-right:1px solid var(--aha-gray-400);box-sizing:border-box;padding-right:6px;position:relative;text-overflow:ellipsis;&.topInformationCell--_c8_0{font-weight:700}}.hasRecordColorSideBar--_jru7:before{background-color:var(--theme-primary-text);content:"";display:block;height:40%;left:0;position:absolute;top:30%;width:3px}.insertRecordColumn--HN_y8{padding:0;width:0}.spacerForInsertRow--X_0JQ{display:flex;height:100%;width:100%}.informationCellWrapper--W5_Wz:hover .informationCell--Hv8Kq:before{background:var(--theme-primary-nav-active-background);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:3px}.informationCell--Hv8Kq{border-bottom:none;border-right:none}.topLevelSpacerRow--bVJ4_{height:12px}.topLevelSpacerRow--bVJ4_ td{position:relative;&:after{background:linear-gradient(#0000,#00000014) no-repeat;background-position:0 100%;background-size:100% 4px}&:after,&:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}&:before{background:linear-gradient(#00000014,#0000) no-repeat;background-size:100% 4px}}.sectionFirstRow--ErGDY:not(.informationCellActive--_tKai) .informationCell--Hv8Kq{border-top-left-radius:var(--Common--border-radius)}.sectionLastRow--qHacq:not(.informationCellActive--_tKai) .informationCell--Hv8Kq{border-bottom-left-radius:var(--Common--border-radius)}.controlsWrapper--SJ9t6{align-items:center;display:flex;height:100%;width:100%}.insertRecord--_PD9A{align-items:center;display:flex;height:12px;left:0;position:absolute;top:calc(-6px + 1);width:100%;z-index:8}.insertRecordTrigger--YOupr{background:#0000;border:none;color:var(--aha-blue-500);cursor:pointer;font-size:12px;left:-7px;outline:none;position:relative;top:-1px;z-index:8}.triggerButton--MCcg2{background:none;border:none;cursor:pointer;flex-shrink:0;&:focus{outline:none}}.triggerIcon--_De09{color:var(--theme-tertiary-text);font-size:14px;&:hover{text-decoration:none}}.popover--xS5tZ{min-width:150px;width:auto;.popover-content{padding:0}}.popoverGraceZone--x6cFo{height:30px;left:0;position:absolute;top:-30px;width:100%}.menu--tor36{border-top:1px solid var(--theme-primary-border);list-style:none;margin:0;padding-bottom:5px;padding-top:5px;&.menuAction--n_JET{border-top:none}}.menuHeader--zWars{color:var(--aha-gray-500);font-size:11px;text-transform:uppercase}.menuElement--Zra7H,.menuHeader--zWars{background:var(--theme-primary-background);padding:5px 12px;white-space:nowrap}.menuElement--Zra7H{cursor:pointer;&:hover{background:var(--aha-blue-400);color:#fff}+&{margin-top:.5em}}.menuElementDisabled--I0tib{color:var(--theme-accent-text);cursor:unset;opacity:.7;&:hover{background:var(--theme-primary-background);color:var(--theme-accent-text)}}.recordInformation--irLo2{align-items:center;display:flex;flex:1;overflow:hidden}.phaseChild--_NCB0{padding-left:14px;.expandIconWrapper--q2cF1{display:none}}.expandIconWrapper--q2cF1{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:22px;.expandIcon--JMhxl{font-size:11px}}.expandIconButton--_9NA5{background:#0000;border:none;color:var(--theme-primary-text);cursor:pointer;outline:none}.shippedIcon--bFN2W{color:var(--aha-jade-500);margin-right:10px}.referenceNum--LzJDM{color:var(--theme-tertiary-text);font-weight:400;margin-right:.5em;white-space:nowrap}.recordInformationLabel--hjhTn{color:var(--theme-primary-text);flex:1;font-size:12px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.addRecordToPhaseTrigger--Kom9k{background:none;border:none;color:var(--aha-blue-500);cursor:pointer;flex-shrink:0;font-size:16px;outline:none}.dateBarMarker__container--xiSsC{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;position:relative;top:2px;span{padding-left:13px;padding-right:13px;white-space:nowrap}&:hover{color:var(--aha-blue-500);z-index:1}svg{position:relative}}.dateBarMarker__name--_sRFI{left:1.2ch;position:absolute}.dateBarMarker__markerReset--qrXOL{position:absolute!important}.rtl--_q_S_{left:auto;right:1.2ch}.DateBarSummary__wrapper--__M6l{background:var(--theme-primary-background);border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;display:flex;height:36px;position:relative;will-change:transform;z-index:9}.DateBarSummary__info--_t2pv{align-items:center;box-shadow:0 0 0 0 #0000;cursor:pointer;display:flex;font-size:14px;padding-left:var(--spacer-3);transition:box-shadow .1s;width:100%}.DateBarSummary__expandIcon--HyuuL{font-size:12px;text-align:center;width:26px}.DateBarSummary__rightColumn--_rZxr{border-bottom:1px solid #e5e5e5;flex-grow:1;position:relative}.DateBarSummary__row--HQItW{background:#fff6;position:relative}.DateBarSummary__bar--mxCLQ{height:24px;position:relative;&:after{background-color:var(--theme-tertiary-text);content:"";height:4px;position:absolute;top:9px;width:100%;z-index:0}}.odd--b2nWw{background:#ebebeb66}.summaryRow--CVOhG{background:#f8f8f8;display:flex;flex-direction:column;height:36px;justify-content:center;position:relative;z-index:10}.barWrapper--fRPUM{position:relative}.hasShadow--IFJSA{box-shadow:0 4px 5px -3px #0003}.releaseDate__container--TcVkZ{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;position:relative;top:2px;span{padding-left:13px;padding-right:13px;white-space:nowrap}&:hover{color:var(--aha-blue-500);z-index:1}svg{position:relative}}.releaseDate__name--d6lvs{left:1.2ch;position:absolute}.releaseDate__markerReset--Vlpp6{position:absolute!important}.rtl--_26jH{left:auto;right:1.2ch}.sidebarHandle--_2IGU{bottom:0;cursor:ew-resize;margin-left:-5px;position:absolute;top:0;width:10px;z-index:20;&:after{background-color:initial;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);transition:all .2s ease-in-out;width:1px}}.isActive--uvTOM{&:after{background-color:var(--aha-blue-500);width:3px}}.scaleBar--ZVkqt{height:70px}.barWithDates--utBZ7,.scaleBar--ZVkqt{display:flex;flex:1;flex-direction:column}.barWithDates--utBZ7{height:86px;justify-content:space-between}.scaleBarPublishing--hL413{flex-shrink:0;height:45px}.scaleSlider--_Eix_{display:flex;height:25px;.scaleTrack--ZQkPJ{background-color:#f1f1f1;border-radius:var(--Common--border-radius);flex:1;margin:10px 15px}}.sliderBar--ulMWx{background-color:#b4b4b4;cursor:move;display:flex;flex:1;height:5px;justify-content:space-between;.sliderHandle--xFdb2{background-color:#b4b4b4;border-radius:15px;cursor:move;height:12px;margin-top:-3px;width:12px}}.scaleDatesWrapper--IQE_T{.scaleDates--ZZSHT{.intervals--Hb3D2{&.intervalsNoBorder--z5q9F{.interval--TZ4u_{border-right:1px solid #0000}}.interval--TZ4u_{align-items:center;border-right:1px solid var(--theme-primary-border);box-sizing:border-box;display:flex;flex-shrink:0;font-weight:200;gap:.7ex;justify-content:flex-start;overflow:hidden;white-space:nowrap;>span:first-child{margin-left:var(--spacer-05)}>span:last-child{margin-right:var(--spacer-05)}&.major--q2JUK{align-items:baseline;justify-content:flex-start;padding-top:var(--spacer-1);>.interval-primary{font-size:14px;font-weight:700}>.interval-secondary{color:var(--theme-tertiary-text);font-size:12px;font-weight:600}}&:not(.major--q2JUK){font-size:11px;font-weight:700}}}}}.scaleDatesWrapper--IQE_T{height:45px;overflow:hidden;position:relative;.scaleDates--ZZSHT{display:flex;flex-direction:column;height:63px;overflow-x:scroll;padding-bottom:18px;.intervals--Hb3D2{box-sizing:border-box;display:flex;height:20px;&.majorIntervals--RlizU{border-bottom:1px solid var(--aha-gray-500);height:25px}.interval--TZ4u_{align-items:center;border-right:1px solid var(--theme-light-border);box-sizing:border-box;display:flex;flex-shrink:0;font-weight:200;justify-content:flex-start;overflow:hidden;white-space:nowrap;&.major--q2JUK{font-size:14px;font-weight:200;padding-left:5px}&.minorDays--J2zvb{justify-content:center}&:last-child{border-right:1px solid var(--theme-secondary-border)}}}}}.presetNavigationBar--N6vmw{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;margin-right:30px}.presetNavigationBarButton--_6sas{align-items:center;box-shadow:none;display:flex;height:25px;justify-content:center;padding-bottom:0!important;padding-top:0!important;&:focus{border-color:#dbdbdb;box-shadow:none}}.buttonGroup--_0VPC{>:hover{z-index:unset!important}}.popdownMenu--ZLRhm{padding:0}.calendarResolution--eGISu,.customDatesMenu--_3I11{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:12px;.aha-date-input__clear{display:none}}.calendarResolution--eGISu{border-top:1px solid var(--theme-primary-border)}.calendarResolutionSelect--BwKnQ{margin-bottom:0;margin-left:10px}input[type=text].datePickerInput--oRwgX{box-sizing:border-box;font-size:12px;height:30px}.addOn--wuaCc{background-color:var(--theme-primary-background)!important;border:1px solid var(--theme-primary-border)!important;box-sizing:border-box;color:var(--theme-primary-text)!important;height:30px!important}