._board_lm1ap_1,._schedule_lm1ap_2,._timeline_lm1ap_3,._dashboard_lm1ap_4{min-width:0;margin:0 0 18px;color:var(--ph-text, var(--text-primary))}._boardTabs_lm1ap_10,._dayTabs_lm1ap_11{display:flex;gap:7px;margin:0;padding:2px 0 10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}._boardTabs_lm1ap_10::-webkit-scrollbar,._dayTabs_lm1ap_11::-webkit-scrollbar{display:none}._boardTabs_lm1ap_10>button{position:relative;display:grid;min-width:116px;min-height:54px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px 0 15px;overflow:hidden;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:13px;background:var(--ph-surface-2, var(--bg-elevated));color:var(--ph-text-2, var(--text-soft));font:inherit;scroll-snap-align:start;text-align:left}._boardTabs_lm1ap_10>button:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--phone-task-status);content:""}._boardTabs_lm1ap_10>button span{overflow:hidden;font-size:13px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}._boardTabs_lm1ap_10>button strong{display:grid;min-width:25px;height:25px;place-items:center;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--phone-task-status) 14%,transparent);color:var(--phone-task-status);font-size:11px}._boardTabs_lm1ap_10>button._activeTab_lm1ap_75{border-color:color-mix(in srgb,var(--phone-task-status) 58%,var(--ph-hairline, var(--border-subtle)));background:color-mix(in srgb,var(--phone-task-status) 10%,var(--ph-surface, var(--bg-elevated)));color:var(--ph-text, var(--text-primary))}._boardColumnHeading_lm1ap_81,._activeDayHeading_lm1ap_82{display:flex;min-height:46px;align-items:center;gap:8px;padding:2px 2px 8px}._boardColumnHeading_lm1ap_81>span{width:8px;height:8px;flex:0 0 8px;border-radius:999px}._boardColumnHeading_lm1ap_81>strong,._activeDayHeading_lm1ap_82 strong{min-width:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}._boardColumnHeading_lm1ap_81>small,._activeDayHeading_lm1ap_82 span{color:var(--ph-text-3, var(--text-muted));font-size:12px}._cardList_lm1ap_112{display:grid;gap:9px}._card_lm1ap_112,._scheduleCard_lm1ap_118,._timelineCard_lm1ap_119{position:relative;display:grid;min-width:0;gap:9px;padding:13px 13px 12px 15px;overflow:hidden;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:var(--ph-card-radius);background:var(--ph-surface, var(--bg-elevated));box-shadow:0 7px 20px color-mix(in srgb,#000 10%,transparent)}._card_lm1ap_112:before,._scheduleCard_lm1ap_118:before,._timelineCard_lm1ap_119:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--phone-task-type, #8b8fa8);content:""}._cardTopline_lm1ap_142{display:flex;min-width:0;align-items:center;gap:8px;color:var(--ph-text-3, var(--text-muted));font-size:11px}._cardTopline_lm1ap_142>strong,._cardTopline_lm1ap_142>._typeLine_lm1ap_152{min-width:0;overflow:hidden;font-size:11px;font-style:normal;font-weight:720;text-overflow:ellipsis;white-space:nowrap}._cardTopline_lm1ap_142>em{margin-left:auto;font-size:10px;font-style:normal;font-weight:760}._typeLine_lm1ap_152{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:5px}._cardTitle_lm1ap_177{min-width:0;min-height:44px;display:flex;align-items:center;padding:0;overflow:hidden;border:0;background:transparent;color:var(--ph-text, var(--text-primary));font:inherit;font-size:15px;font-weight:710;line-height:1.3;text-align:left;text-overflow:ellipsis}._subtaskCount_lm1ap_195{display:inline-flex;width:fit-content;padding:3px 7px;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:999px;color:var(--ph-text-3, var(--text-muted));font-size:10px;font-weight:700}._statusLine_lm1ap_206,._scheduleMeta_lm1ap_207>span,._timelineMeta_lm1ap_208>span{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:var(--ph-text-2, var(--text-soft));font-size:12px;text-overflow:ellipsis;white-space:nowrap}._statusLine_lm1ap_206 i,._scheduleMeta_lm1ap_207 i{width:7px;height:7px;flex:0 0 7px;border-radius:999px}._tags_lm1ap_228{display:flex;min-width:0;gap:5px;overflow:hidden}._tags_lm1ap_228>span{max-width:112px;padding:3px 7px;overflow:hidden;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:999px;background:var(--ph-surface-2, var(--bg-input));color:var(--ph-text-2, var(--text-soft));font-size:10px;text-overflow:ellipsis;white-space:nowrap}._cardFooter_lm1ap_248,._scheduleActions_lm1ap_249,._timelineActions_lm1ap_250{display:flex;min-width:0;min-height:34px;align-items:center;gap:8px}._cardFooter_lm1ap_248>span{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--ph-text-2, var(--text-soft));font-size:12px;text-overflow:ellipsis;white-space:nowrap}._cardFooter_lm1ap_248>._assignmentState_lm1ap_268{flex:0 1 auto;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--state-warning, #f59e0b) 13%,transparent);color:var(--state-warning, #f59e0b);font-size:10px;font-weight:720}._cardFooter_lm1ap_248>._assignmentState_lm1ap_268[data-state=accepted],._cardFooter_lm1ap_248>._assignmentState_lm1ap_268[data-state=in_progress],._cardFooter_lm1ap_248>._assignmentState_lm1ap_268[data-state=finished]{background:color-mix(in srgb,var(--state-success, #22c55e) 12%,transparent);color:var(--state-success, #22c55e)}._cardFooter_lm1ap_248>._assignmentState_lm1ap_268[data-state=declined]{background:color-mix(in srgb,var(--state-danger, #ef4444) 12%,transparent);color:var(--state-danger, #ef4444)}._nativeSelect_lm1ap_290,._datePicker_lm1ap_291{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding-top:9px;border-top:1px solid var(--ph-hairline, var(--border-subtle));color:var(--ph-text-3, var(--text-muted));font-size:11px;font-weight:680}._nativeSelect_lm1ap_290 select,._datePicker_lm1ap_291 input{width:100%;min-width:0;min-height:42px;padding:0 10px;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:10px;background:var(--ph-surface-2, var(--bg-input));color:var(--ph-text, var(--text-primary));font:inherit;font-size:13px}._more_lm1ap_317,._emptyAction_lm1ap_318{min-height:48px;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:13px;background:var(--ph-surface-2, var(--bg-input));color:var(--tasks-accent);font:inherit;font-size:13px;font-weight:720}._empty_lm1ap_318{margin:8px 0;padding:22px 12px;color:var(--ph-text-3, var(--text-muted));font-size:13px;text-align:center}._plannerToolbar_lm1ap_337{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px}._plannerToolbar_lm1ap_337>strong{flex-basis:100%;overflow:hidden;color:var(--ph-text-2, var(--text-soft));font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._plannerActions_lm1ap_355{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px}._rangeSelect_lm1ap_364{display:inline-flex;min-height:42px;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:11px;background:var(--ph-surface-2, var(--bg-input));color:var(--ph-text-3, var(--text-muted));font-size:11px;font-weight:700}._rangeSelect_lm1ap_364 select{max-width:74px;border:0;outline:0;background:transparent;color:var(--ph-text-2, var(--text-soft));font:inherit}._navigation_lm1ap_387{display:inline-flex;flex-shrink:0;align-items:center;gap:5px}._navigation_lm1ap_387>button,._undatedButton_lm1ap_395{flex-shrink:0;min-height:42px;padding:0 11px;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:11px;background:var(--ph-surface-2, var(--bg-input));color:var(--ph-text-2, var(--text-soft));font:inherit;font-size:12px;font-weight:700}._navigation_lm1ap_387>button:first-child,._navigation_lm1ap_387>button:last-child{width:42px;padding:0;font-size:22px}._undatedButton_lm1ap_395{display:inline-flex;align-items:center;gap:6px}._undatedButton_lm1ap_395>span{display:grid;min-width:22px;height:22px;place-items:center;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--tasks-accent) 18%,transparent);color:var(--tasks-accent);font-size:10px}._activeControl_lm1ap_433{border-color:color-mix(in srgb,var(--tasks-accent) 56%,var(--ph-hairline, var(--border-subtle)));color:var(--ph-text, var(--text-primary))}._dayTabs_lm1ap_11>button{position:relative;display:grid;width:58px;min-width:58px;min-height:70px;flex:0 0 58px;place-items:center;gap:1px;padding:7px 3px;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:13px;background:var(--ph-surface-2, var(--bg-input));color:var(--ph-text-2, var(--text-soft));font:inherit;scroll-snap-align:center}._dayTabs_lm1ap_11 span{font-size:10px;font-weight:750;text-transform:uppercase}._dayTabs_lm1ap_11 strong{color:var(--ph-text, var(--text-primary));font-size:19px}._dayTabs_lm1ap_11 small{min-height:12px;color:var(--ph-text-3, var(--text-muted));font-size:10px}._dayTabs_lm1ap_11>button._activeDay_lm1ap_82{border-color:color-mix(in srgb,var(--tasks-accent) 62%,var(--ph-hairline, var(--border-subtle)));background:color-mix(in srgb,var(--tasks-accent) 13%,var(--ph-surface, var(--bg-elevated)));color:var(--tasks-accent)}._undatedPanel_lm1ap_479{display:grid;gap:5px;margin:0 0 12px;padding:12px;border:1px solid color-mix(in srgb,var(--state-warning, #f59e0b) 42%,var(--ph-hairline, var(--border-subtle)));border-radius:14px;background:color-mix(in srgb,var(--state-warning, #f59e0b) 6%,var(--ph-surface, var(--bg-elevated)))}._undatedPanel_lm1ap_479>strong{font-size:14px}._undatedPanel_lm1ap_479>span{margin-bottom:6px;color:var(--ph-text-3, var(--text-muted));font-size:12px}._activeDayHeading_lm1ap_82{justify-content:space-between;padding-top:3px}._activeDayHeading_lm1ap_82>div{display:grid;min-width:0;gap:2px}._activeDayHeading_lm1ap_82>button,._createRow_lm1ap_511 button,._scheduleActions_lm1ap_249>button,._moveButton_lm1ap_513{min-height:40px;padding:0 12px;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:10px;background:var(--ph-surface-2, var(--bg-input));color:var(--ph-text-2, var(--text-soft));font:inherit;font-size:12px;font-weight:700}._activeDayHeading_lm1ap_82>button,._createRow_lm1ap_511 button:first-of-type{border-color:var(--tasks-accent);background:var(--tasks-accent);color:#fff}._createRow_lm1ap_511{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:10px;padding:10px;border:1px solid color-mix(in srgb,var(--tasks-accent) 42%,var(--ph-hairline, var(--border-subtle)));border-radius:14px;background:color-mix(in srgb,var(--tasks-accent) 7%,var(--ph-surface, var(--bg-elevated)))}._createRow_lm1ap_511 input{min-width:0;min-height:44px;grid-column:1 / -1;padding:0 11px;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:10px;background:var(--ph-surface-2, var(--bg-input));color:var(--ph-text, var(--text-primary));font:inherit;font-size:14px}._relation_lm1ap_556{overflow:hidden;color:var(--ph-text-2, var(--text-soft));font-size:12px;text-overflow:ellipsis;white-space:nowrap}._scheduleMeta_lm1ap_207,._timelineMeta_lm1ap_208{display:flex;min-width:0;align-items:center;gap:9px}._scheduleMeta_lm1ap_207>span:first-child,._timelineMeta_lm1ap_208>span:first-child{flex:0 0 auto;font-weight:680}._scheduleActions_lm1ap_249>button:first-child{min-width:0;flex:1 1 auto;justify-content:flex-start;padding:0;overflow:hidden;border:0;background:transparent}._scheduleActions_lm1ap_249>._completeButton_lm1ap_588,._completeButton_lm1ap_588{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;padding:0;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:999px;background:transparent;color:#fff}._scheduleActions_lm1ap_249>._completeButton_lm1ap_588._complete_lm1ap_588,._completeButton_lm1ap_588._complete_lm1ap_588{border-color:var(--state-success, #22c55e);background:var(--state-success, #22c55e)}._timelineKey_lm1ap_609{display:flex;justify-content:space-between;margin:0 3px 5px;color:var(--ph-text-3, var(--text-muted));font-size:10px}._timelineCard_lm1ap_119>._moveButton_lm1ap_513{justify-self:start}._timelineMeta_lm1ap_208>span:last-child{flex:1 1 auto;justify-content:flex-end}._timelineTrack_lm1ap_626{position:relative;display:grid;height:20px;grid-template-columns:repeat(var(--phone-timeline-days),minmax(0,1fr));overflow:hidden;border:1px solid var(--ph-hairline, var(--border-subtle));border-radius:7px;background-color:var(--ph-surface-2, var(--bg-input));background-image:repeating-linear-gradient(to right,transparent 0 calc((100% / var(--phone-timeline-days)) - 1px),color-mix(in srgb,var(--ph-hairline, var(--border-subtle)) 58%,transparent) calc((100% / var(--phone-timeline-days)) - 1px) calc(100% / var(--phone-timeline-days)))}._timelineTrack_lm1ap_626>span._todayCell_lm1ap_638{grid-row:1;background:color-mix(in srgb,var(--tasks-accent) 14%,transparent)}._timelineTrack_lm1ap_626>i{z-index:1;height:8px;grid-row:1;align-self:center;border-radius:999px;opacity:.9}._timelineStatus_lm1ap_652{display:inline-flex;min-width:0;max-width:116px;margin-left:auto;align-items:center;gap:5px;overflow:hidden;color:var(--ph-text-2, var(--text-soft));font-size:10px;text-overflow:ellipsis;white-space:nowrap}._timelineStatus_lm1ap_652>i{width:7px;height:7px;flex:0 0 7px;border-radius:999px}._timelineActions_lm1ap_250{justify-content:space-between}._timelineActions_lm1ap_250 .task-assignee-facepile{min-width:0;flex:1 1 auto}._dashboard_lm1ap_4 .task-dashboard{padding:0;overflow:visible;border-top:0;background:transparent}._dashboard_lm1ap_4 .task-dashboard-incomplete{align-items:stretch;flex-direction:column;padding:12px;font-size:12px}._dashboard_lm1ap_4 .task-dashboard-incomplete button{min-height:42px;font-size:12px}._dashboard_lm1ap_4 .task-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._dashboard_lm1ap_4 .task-dashboard-metrics>article{min-height:112px;padding:13px}._dashboard_lm1ap_4 .task-dashboard-metrics span{font-size:11px}._dashboard_lm1ap_4 .task-dashboard-metrics strong{font-size:25px}._dashboard_lm1ap_4 .task-dashboard-metrics small{font-size:10px;line-height:1.35}._dashboard_lm1ap_4 .task-dashboard-grid{grid-template-columns:1fr;gap:9px}._dashboard_lm1ap_4 .task-dashboard-card{padding:14px;border-radius:14px}._dashboard_lm1ap_4 .task-dashboard-card h2{font-size:14px}._dashboard_lm1ap_4 .task-dashboard-bar-row{grid-template-columns:minmax(78px,112px) minmax(50px,1fr) 28px}._dashboard_lm1ap_4 .task-dashboard-bar-row>span,._dashboard_lm1ap_4 .task-dashboard-bar-row>strong{font-size:11px}._dashboard_lm1ap_4 .task-dashboard-upcoming{grid-column:auto}._dashboard_lm1ap_4 .task-dashboard-upcoming>div{grid-template-columns:1fr}._dashboard_lm1ap_4 .task-dashboard-upcoming button{min-height:48px;font-size:12px}._dashboard_lm1ap_4 .task-dashboard-portfolio{grid-column:auto}._dashboard_lm1ap_4 .task-dashboard-portfolio-list{grid-template-columns:1fr}._dashboard_lm1ap_4 .task-dashboard-portfolio-list>button,._dashboard_lm1ap_4 .task-dashboard-portfolio-row{grid-template-columns:minmax(92px,1fr) minmax(56px,1fr) minmax(68px,auto)}@media(max-width:350px){._plannerToolbar_lm1ap_337{grid-template-columns:1fr}._undatedButton_lm1ap_395{justify-self:start}._plannerActions_lm1ap_355{justify-content:flex-start;flex-wrap:wrap}._dashboard_lm1ap_4 .task-dashboard-metrics{grid-template-columns:1fr}}
