.NodeList_container__FLpoU{height:100%;overflow-y:auto;padding:12px;background:#f8fafc;box-sizing:border-box;color:#0f172a}.NodeList_listHeader__TlDJu{margin-bottom:12px}.NodeList_listHeader__TlDJu h2{margin:0;font-size:18px}.NodeList_listHeader__TlDJu p{margin:4px 0 0;color:#64748b;font-size:13px}.NodeList_bulkActions__UERSt{display:flex;gap:8px;margin-top:8px}.NodeList_bulkActions__UERSt button{min-height:44px;padding:6px 12px;border:1px solid #94a3b8;border-radius:8px;background:#fff}.NodeList_childList__DeQ68,.NodeList_deepList__3kSrZ,.NodeList_rootList__5D3E0{list-style:none;margin:0;padding:0}.NodeList_childList__DeQ68{margin:6px 0 0 6px;padding-left:6px;border-left:2px solid #bfdbfe}.NodeList_deepList__3kSrZ{margin-top:6px;border-left:2px solid #bfdbfe}.NodeList_treeItem__BwStD{margin-bottom:6px;min-width:0}.NodeList_nodeCard__J5cW4{border:1px solid #dbe3ec;border-radius:10px;background:#fff}.NodeList_nodeSummary__suGwV{display:flex;align-items:center;flex-wrap:wrap;padding:3px;min-width:0}.NodeList_iconButton___AsS0{display:inline-flex;justify-content:center;align-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:8px;color:#334155;cursor:pointer}.NodeList_iconButton___AsS0:hover{background:#e2e8f0}.NodeList_iconButton___AsS0:disabled{opacity:.45;cursor:default}.NodeList_checkTarget__nvkii{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}.NodeList_nodeTitle__XIUyf{flex:1 1 80px;min-width:0;min-height:44px;padding:4px;border:0;background:transparent;text-align:left;overflow-wrap:anywhere;font-size:15px;font-weight:600;color:inherit;cursor:pointer}.NodeList_completedNodeTitle__ED9ih{text-decoration:line-through}.NodeList_controls__o83dL{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;flex-shrink:0}.NodeList_timerText__g1aCx{font-size:12px;font-variant-numeric:tabular-nums;color:#334155}.NodeList_editorFields__4tlkc{display:grid;gap:16px;border:0;padding:4px 0;margin:0;min-width:0}.NodeList_editorFields__4tlkc label{display:grid;gap:6px}.NodeList_editorFields__4tlkc input,.NodeList_editorFields__4tlkc select{min-width:0;width:100%;box-sizing:border-box;min-height:44px;padding:8px;font-size:16px;border:1px solid #94a3b8;border-radius:8px;background:#fff}.NodeList_empty__g8F8c{padding:24px;color:#64748b}.NodeList_container__FLpoU button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:767px){.NodeList_nodeTitle__XIUyf{flex-basis:calc(100% - 96px)}.NodeList_controls__o83dL{flex-basis:100%}.NodeList_centerCard__r_Dvm .NodeList_nodeTitle__XIUyf{flex:1 1 80px}.NodeList_centerCard__r_Dvm .NodeList_controls__o83dL{flex-basis:auto}}.MyTasks_workspace__aKODQ{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:#f8fafc;color:#0f172a}.MyTasks_header__i2613{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;background:#fff}.MyTasks_timerSummary__NGJCU{flex:1 1 100%;order:1;overflow-wrap:anywhere;padding:8px 12px;background:#eff6ff;border-radius:8px;font-variant-numeric:tabular-nums}.MyTasks_header__i2613 h1{font-size:22px;margin:0 0 6px}.MyTasks_header__i2613 p,.MyTasks_toolbar__anHot p{font-size:13px;color:#64748b;margin:0}.MyTasks_tabs__0OwFl{display:flex;overflow-x:auto;background:#fff;border-bottom:1px solid #cbd5e1;flex-shrink:0}.MyTasks_tabs__0OwFl button{flex-shrink:0;border:0;border-bottom:3px solid transparent;padding:14px 20px;background:#fff;cursor:pointer;font-size:15px;color:#475569}.MyTasks_tabs__0OwFl button[aria-selected=true]{color:#1d4ed8;border-bottom-color:#2563eb;background:#eff6ff;font-weight:700}.MyTasks_tabs__0OwFl span{margin-left:8px;font-size:12px;border-radius:12px;padding:2px 7px;background:#e2e8f0}.MyTasks_toolbar__anHot{padding:12px 24px}.MyTasks_search__loBL9{box-sizing:border-box;width:100%;max-width:460px;padding:10px 12px;border:1px solid #94a3b8;border-radius:8px;margin-bottom:8px;font-size:16px}.MyTasks_panel__oSFt9{min-width:0;flex:1;min-height:0;display:flex;flex-direction:column}.MyTasks_panel__oSFt9>p{margin:12px 24px}.MyTasks_zoom__dfx_a{display:flex;align-items:center;gap:6px;padding:8px 24px;color:#64748b;font-size:13px}.MyTasks_zoom__dfx_a span{margin-right:auto}.MyTasks_zoom__dfx_a button{background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:6px 10px;cursor:pointer}.MyTasks_viewport__L_gkN{flex:1;min-height:260px;overflow:auto;background-color:#f8fafc;background-image:radial-gradient(#cbd5e1 1px,transparent 0);background-size:20px 20px}.MyTasks_connections__ql8gM{position:absolute;top:0;left:0;pointer-events:none}.MyTasks_branchNode__1s_8f,.MyTasks_rootNode__6oEF2,.MyTasks_taskNode__7rkHW{position:absolute;box-sizing:border-box;border-radius:12px;box-shadow:0 2px 6px #0f172a0d;padding:12px 16px}.MyTasks_branchNode__1s_8f,.MyTasks_rootNode__6oEF2{display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere;overflow:auto}.MyTasks_rootNode__6oEF2{background:#1d4ed8;color:#fff;font-weight:700}.MyTasks_branchNode__1s_8f{background:#e0ecff;border:1px solid #93b4e8}.MyTasks_taskNode__7rkHW{display:flex;flex-direction:column;gap:7px;text-align:left;background:#fff;border:1px solid #94a3b8;cursor:pointer;color:#0f172a}.MyTasks_taskNode__7rkHW:hover{border-color:#2563eb;background:#eff6ff}.MyTasks_taskNode__7rkHW:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.MyTasks_taskNode__7rkHW strong{font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MyTasks_taskNode__7rkHW span{font-size:12px;color:#64748b}.MyTasks_taskNode__7rkHW .MyTasks_openLabel__UESpR{color:#1d4ed8}@media (max-width:600px){.MyTasks_header__i2613{padding:12px;flex-wrap:wrap}.MyTasks_toolbar__anHot{padding:12px}.MyTasks_zoom__dfx_a{padding:8px 12px}.MyTasks_tabs__0OwFl button{padding:12px}.MyTasks_workspace__aKODQ{padding-bottom:64px}.MyTasks_tabs__0OwFl{overflow:visible}.MyTasks_tabs__0OwFl button{flex:1;min-width:0;padding:10px 3px;font-size:13px}.MyTasks_tabs__0OwFl span{display:block;width:fit-content;margin:5px auto 0}.MyTasks_zoom__dfx_a{flex-wrap:wrap}.MyTasks_zoom__dfx_a span{flex-basis:100%}}.MyTasks_workspaceBody__jqDH1{display:flex;flex:1;min-height:0;min-width:0}.MyTasks_nodeTitle____BzQ{width:100%;border:none;background:transparent;padding:0;text-align:left;cursor:pointer}.MyTasks_nodeActions__7ClL4{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.MyTasks_nodeActions__7ClL4 button{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:5px;padding:5px;font-size:12px;cursor:pointer}.MyTasks_nodeActions__7ClL4 button:disabled{color:#94a3b8;cursor:not-allowed}.MyTasks_editor__aUtxh{flex:0 0 310px;width:310px;max-height:80vh;overflow:auto;padding:18px;background:#fff;border-left:1px solid #cbd5e1;box-sizing:border-box}.MyTasks_editor__aUtxh h2{font-size:18px;margin:0 0 12px}.MyTasks_editor__aUtxh p{font-size:13px;overflow-wrap:anywhere}.MyTasks_editor__aUtxh fieldset{padding:0;border:0;min-width:0}.MyTasks_editor__aUtxh label{display:block;margin:12px 0;font-size:14px}.MyTasks_editor__aUtxh input[type=date],.MyTasks_editor__aUtxh input[type=number],.MyTasks_editor__aUtxh select,.MyTasks_editor__aUtxh textarea{display:block;width:100%;padding:8px;border:1px solid #94a3b8;border-radius:6px;font-size:16px;box-sizing:border-box}.MyTasks_editor__aUtxh textarea{min-height:76px;resize:vertical}.MyTasks_editorActions__2RP40{display:flex;gap:8px;flex-wrap:wrap}.MyTasks_editorActions__2RP40 button{padding:8px;border:1px solid #94a3b8;border-radius:6px;background:#eff6ff;cursor:pointer}@media (max-width:767px){.MyTasks_workspaceBody__jqDH1{flex-direction:column}.MyTasks_editor__aUtxh{flex-basis:auto;width:100%;order:-1;max-height:55vh;border-left:none;border-bottom:1px solid #cbd5e1}}.MyTasks_taskNode__7rkHW:focus{outline:3px solid #2563eb;outline-offset:3px}.MyTasks_editor__aUtxh:empty{display:none}.MyTasks_listViewport__9eB3X{flex:1;min-height:0;overflow:auto;padding:12px}.MyTasks_listViewport__9eB3X h2{font-size:16px;overflow-wrap:anywhere}.AppHeader_header__kAWLs{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:8px;background:#f8f8f8;padding:10px 20px;border-bottom:1px solid #ccc;font-size:16px}.AppHeader_details__Q1SZU{display:contents}.AppHeader_toggle__fXhq_{display:none}@media (max-width:767px){.AppHeader_header__kAWLs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:4px 12px 8px;font-size:14px}.AppHeader_project__bAwXv,.AppHeader_task__a5EDp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader_project__bAwXv{grid-column:1;grid-row:1}.AppHeader_task__a5EDp{grid-column:1;grid-row:2}.AppHeader_label__xZ_23{display:none}.AppHeader_timer__ucQd2{grid-column:2;grid-row:2;text-align:right;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.AppHeader_toggle__fXhq_{display:block;grid-column:2;grid-row:1;min-width:44px;min-height:44px;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:#1d4ed8;font:inherit;cursor:pointer}.AppHeader_toggle__fXhq_:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.AppHeader_details__Q1SZU{display:none}.AppHeader_details__Q1SZU.AppHeader_expanded__pPi6L{display:grid;grid-column:1/-1;gap:8px;padding-top:8px;margin-top:6px;border-top:1px solid #ddd;overflow-wrap:anywhere}.AppHeader_header__kAWLs:has(.AppHeader_expanded__pPi6L) .AppHeader_task__a5EDp{white-space:normal;overflow-wrap:anywhere}.AppHeader_header__kAWLs:has(.AppHeader_expanded__pPi6L) .AppHeader_project__bAwXv{white-space:normal;overflow-wrap:anywhere}}.HomePage_container__9nyU7{box-sizing:border-box}@media (max-width:767px){.HomePage_container__9nyU7{min-height:100dvh!important;padding-bottom:calc(58px + env(safe-area-inset-bottom))}}.MobileHomeNavigation_navigation__GCTpT{position:sticky;top:0;z-index:50;flex:0 0 auto;width:100%;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.1)}.MobileHomeNavigation_projectBar__ZMG9u{padding:8px 12px;border-bottom:1px solid #e2e8f0}.MobileHomeNavigation_projectButton__FMEGE{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;border:0;background:transparent;color:#0f172a;font-size:16px;font-weight:700;text-align:left}.MobileHomeNavigation_projectName__sQNjO{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileHomeNavigation_tabBar___dzi3{display:flex;align-items:stretch;min-width:0;border-bottom:1px solid #e2e8f0}.MobileHomeNavigation_tabScroller__lkuqW{display:flex;flex:1;min-width:0;gap:6px;padding:8px;overflow-x:auto;scrollbar-width:none}.MobileHomeNavigation_tabScroller__lkuqW::-webkit-scrollbar{display:none}.MobileHomeNavigation_tab__Zed_y{position:relative;display:flex;flex:0 0 auto;align-items:stretch;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#334155}.MobileHomeNavigation_activeTab__iHOmn{border-color:#2563eb;background:#2563eb;color:#fff}.MobileHomeNavigation_addTabButton__FYAHI,.MobileHomeNavigation_tabMenuButton__wSee7,.MobileHomeNavigation_tabSelect__D_ehn{min-height:40px;border:0;background:transparent;color:inherit}.MobileHomeNavigation_tabSelect__D_ehn{max-width:160px;padding:8px 4px 8px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileHomeNavigation_tabMenuButton__wSee7{width:36px;padding:0}.MobileHomeNavigation_addTabButton__FYAHI{flex:0 0 48px;border-left:1px solid #e2e8f0;color:#2563eb;font-size:24px;font-weight:700}.MobileHomeNavigation_tabMenu__YhAqx{position:fixed;top:104px;right:12px;z-index:70;display:grid;min-width:150px;padding:6px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.2)}.MobileHomeNavigation_tabMenu__YhAqx button{min-height:42px;padding:8px 12px;border:0;border-radius:6px;background:#fff;color:#0f172a;text-align:left}.MobileHomeNavigation_drawerLayer__tAzMN{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;background:rgba(15,23,42,.45)}.MobileHomeNavigation_drawer__mfySY{width:100%;max-height:min(72dvh,620px);overflow-y:auto;border-radius:18px 18px 0 0;background:#fff;color:#0f172a;box-shadow:0 -12px 32px rgba(15,23,42,.2)}.MobileHomeNavigation_drawerHeader__P9qLW{position:sticky;top:0;display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#fff}.MobileHomeNavigation_drawerHeader__P9qLW h2{flex:1;margin:0;font-size:18px}.MobileHomeNavigation_drawerHeader__P9qLW button{width:44px;height:44px;border:0;background:transparent;font-size:26px}.MobileHomeNavigation_projectList__Zzsyl{margin:0;padding:8px 12px max(16px,env(safe-area-inset-bottom));list-style:none}.MobileHomeNavigation_activeProject__DnCHc,.MobileHomeNavigation_projectItem__nvCaS{display:grid;grid-template-columns:24px 1fr;width:100%;min-height:48px;align-items:center;padding:10px 12px;border:0;border-radius:9px;background:#fff;color:#0f172a;text-align:left}.MobileHomeNavigation_activeProject__DnCHc{background:#dbeafe;color:#1d4ed8;font-weight:700}.MobileAppNavigation_navigation__RZlX8{position:fixed;right:0;bottom:0;left:0;z-index:900;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #cbd5e1;background:hsla(0,0%,100%,.96);box-shadow:0 -4px 14px rgb(15 23 42/8%);backdrop-filter:blur(8px)}.MobileAppNavigation_item__g_ChW{display:grid;min-height:58px;place-items:center;align-content:center;gap:2px;border:0;background:transparent;color:#64748b;font-size:11px}.MobileAppNavigation_icon___WDLB{font-size:21px;line-height:1}.MobileAppNavigation_active__XHzkS{color:#2563eb;font-weight:700}@media (min-width:768px){.MobileAppNavigation_navigation__RZlX8{display:none}}.MobilePageHeader_header__WPEik{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);min-height:56px;align-items:center;padding:0 10px;border-bottom:1px solid #e2e8f0;background:hsla(0,0%,100%,.96);color:#0f172a;backdrop-filter:blur(8px)}.MobilePageHeader_header__WPEik h1{margin:0;font-size:17px;white-space:nowrap}.MobilePageHeader_side__rajN0 button{min-height:40px;padding:6px 8px;border:0;background:transparent;color:#2563eb;font-size:14px}.MobilePageHeader_right__aFsqk{text-align:right}.Setting_desktopPage__31Hnf{display:flex;flex:1 0 auto;flex-direction:column}main:has(>.Setting_desktopPage__31Hnf){flex:1 0 auto;min-height:auto}.Setting_mobilePage__mS1ea{min-height:100dvh;padding-bottom:calc(58px + env(safe-area-inset-bottom));background:#f8fafc;color:#0f172a}.Setting_mobileMenu__lJdgG{display:grid;gap:1px;padding:12px}.Setting_mobileMenu__lJdgG>button{display:flex;min-height:68px;align-items:center;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a;text-align:left}.Setting_mobileMenu__lJdgG>button:first-child{border-radius:12px 12px 0 0}.Setting_mobileMenu__lJdgG>button:last-child{border-bottom:0;border-radius:0 0 12px 12px}.Setting_mobileMenu__lJdgG button>span:first-child{display:grid;flex:1;gap:3px}.Setting_mobileMenu__lJdgG small{color:#64748b;font-size:12px}.Setting_mobileMenu__lJdgG button>span:last-child{color:#94a3b8;font-size:26px}.Setting_mobileDetail__XGhXT{overflow-x:hidden;background:#fff}.Setting_mobileDetail__XGhXT>div{padding:16px!important}.Setting_mobileDetail__XGhXT *{max-width:100%;box-sizing:border-box}.Setting_mobileDetail__XGhXT [data-testid^=project-row-]{flex-direction:column!important;align-items:stretch!important;margin-bottom:16px!important;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.Setting_mobileDetail__XGhXT [data-testid^=project-row-]>button{width:100%;min-height:42px}.Report_dateFilters__3WkRF{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 12px}.Report_dateFilters__3WkRF label{display:grid;gap:4px}.Report_dateFilters__3WkRF button,.Report_dateFilters__3WkRF input{min-height:40px;padding:8px;border:1px solid #cbd5e1;border-radius:6px}.Report_dateFilters__3WkRF p{flex-basis:100%;margin:2px 0;font-size:13px}@media (max-width:767px){.Report_container__oykeX{width:100%;min-height:100dvh;padding:0 0 calc(72px + env(safe-area-inset-bottom))!important;background:#f8fafc;box-sizing:border-box}.Report_tabContainer__wue19{justify-content:center!important;margin:12px!important}.Report_desktopBackButton__qdxsS,.Report_desktopSelectors__njnni{display:none!important}.Report_viewSwitchContainer__C5mw8{display:grid!important;width:100%;grid-template-columns:1fr 1fr}.Report_viewSwitchContainer__C5mw8 button{min-height:42px}.Report_filterSummary__kA_aa{margin:0 12px 14px;overflow:hidden;color:#64748b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.Report_chartContainer__I4sVV{gap:16px!important;padding:0 12px}.Report_rowContainer__HtIcl{flex-direction:column!important;gap:16px!important}.Report_chartBox__6Oiki{width:100%!important;min-width:0;height:380px!important;padding:8px!important;box-sizing:border-box}.Report_sheetLayer__JNUJK{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;background:rgba(15,23,42,.45)}.Report_sheet__CEWkL{display:grid;width:100%;max-height:80dvh;gap:14px;padding:0 16px max(18px,env(safe-area-inset-bottom));overflow-y:auto;border-radius:18px 18px 0 0;background:#fff;color:#0f172a;box-sizing:border-box}.Report_sheetHeader___XYm9{position:sticky;top:0;display:flex;align-items:center;margin:0 -16px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#fff}.Report_sheetHeader___XYm9 h2{flex:1;margin:0;font-size:18px}.Report_sheetHeader___XYm9 button{width:44px;height:44px;border:0;background:transparent;font-size:26px}.Report_sheet__CEWkL label{display:grid;gap:6px;font-size:13px;font-weight:700}.Report_sheet__CEWkL select{width:100%;min-height:46px;padding:8px 10px;border:1px solid #94a3b8;border-radius:8px;background:#fff;font-size:16px}.Report_applyButton__568Kz{min-height:48px;border:0;border-radius:9px;background:#2563eb;color:#fff;font-size:16px;font-weight:700}}