.zang-shout-box{display:flex;flex-direction:column;gap:var(--zang-space-2,8px);min-height:0;height:100%}.zang-shout-box__input{position:relative;z-index:2;flex:0 0 auto;order:-1;padding-inline:8px}.zang-shout-box__history{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.zang-shout-box__history>.zang-async-query-panel{flex:1 1 auto;min-height:0}.zang-shout-box__history>:not(.zang-async-query-panel){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.zang-shout-box__list,.zang-shout-box__list--empty{flex:1 1 auto;min-height:0}.zang-shout-box__list .zang-scroll-area--fill{height:100%}.zang-shout-box__empty{padding:var(--zang-space-3,12px) 0}.zang-shout-box__input-row{display:flex;flex-direction:column;gap:var(--zang-space-2,8px)}.zang-shout-box__composer{display:flex;align-items:center;gap:var(--zang-space-2,8px);max-height:calc(var(--zang-field-control-height) * 5 + 16px);min-width:0}.zang-shout-box__composer-avatar{flex:0 0 auto}.zang-shout-box__composer .zang-field,.zang-shout-box__composer .zang-shout-box__mention{flex:1 1 auto;min-width:0}.zang-shout-box__error{margin:0}.zang-shout-box__task-prompt{position:absolute;top:calc(100% + var(--zang-space-2, 8px));left:calc(24px + var(--zang-space-2, 8px));right:8px;z-index:5;display:flex;flex-direction:column;gap:10px;min-width:min(100%,18rem);max-width:22rem;padding:10px 12px;border:1px solid rgba(70,95,80,.52);border-radius:14px;background:rgba(16,24,20,.94);box-shadow:0 16px 36px rgba(0,0,0,.28);pointer-events:auto}.zang-shout-box__task-prompt-header{display:flex;flex-direction:column;gap:6px}.zang-shout-box__task-prompt-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0}.zang-shout-box__task-prompt .zang-field{gap:6px!important}.zang-shout-box__task-prompt-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.zang-shout-box__list .zang-timeline__item{column-gap:.6rem}.zang-shout-box__list .zang-timeline__item.zang-shout-box__timeline-item--highlighted{padding:4px 8px;margin:-4px -8px 6px;border-radius:var(--zang-radius-sm,6px);background:color-mix(in srgb,var(--zang-accent-emerald,#10b981) 12%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--zang-accent-emerald,#10b981) 62%,transparent)}.zang-shout-box__entry-body{border-radius:var(--zang-radius-sm,6px);transition:background-color .22s ease}.zang-shout-box__entry-body .zang-text{font-weight:400;color:var(--zang-text-tone-muted)}.zang-shout-box__entry-body strong{font-weight:600;color:color-mix(in srgb,var(--zang-text-tone-default) 50%,var(--zang-text-tone-muted))}.zang-shout-box__entry-body--highlighted{background:transparent}.entity-workspace_fillBody__EArgE,.entity-workspace_shoutboxBody__gFyBV,.entity-workspace_tableBody__7hWeu,.entity-workspace_timelineBody__KCd9k{flex:1 1 auto;min-height:0}.entity-workspace_tableBody__7hWeu{overflow:hidden}.entity-workspace_tableBody__7hWeu .zang-table,.entity-workspace_tableBody__7hWeu .zang-table__scroll{min-height:0}.entity-workspace_timelineBody__KCd9k{display:flex;flex-direction:column;height:100%}.entity-workspace_timelineBody__KCd9k .zang-activity-feed{min-height:0}.entity-workspace_timelineBody__KCd9k .zang-activity-feed__search-row{align-items:flex-start}.entity-workspace_shoutboxBody__gFyBV{display:flex;flex-direction:column;height:100%}.entity-workspace_shoutboxBody__gFyBV .zang-shout-box__composer{align-items:center}.entity-workspace_placeholderBody__BMFLL{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-height:0}.entity-workspace_activityFooterBox__7UU1L{min-height:calc(var(--zang-bento-unit, 96px) * 3)}.entity-workspace_saveError__SsvGX{margin:10px 0 0}.entity-workspace_emptyState__adLk1{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:560px;padding:22px;border:1px solid var(--card-border);border-radius:8px;background:var(--panel-bg)}.entity-workspace_emptyState__adLk1 h1,.entity-workspace_emptyState__adLk1 p{margin:0}.plan-page_planHeaderSlot__sp3MC{min-height:0}.plan-page_planHeaderBody___Halv{display:grid;flex:1 1 auto;min-height:0;align-items:stretch;overflow:visible}.plan-page_planHeader__LSiAs{--plan-header-name-width:314px;--plan-header-assignee-width:137px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(70px,auto) minmax(18px,1fr) minmax(76px,auto);justify-items:center;align-items:start;height:100%;min-height:0;padding:2px 4px 6px}.plan-page_planHeaderAssignee__OP45A,.plan-page_planHeaderName__5Qf3v{min-width:0}.plan-page_planHeaderName__5Qf3v{width:min(var(--plan-header-name-width),100%)}.plan-page_planHeaderAssignee__OP45A{grid-row:3;display:flex;justify-content:center;width:min(var(--plan-header-assignee-width),100%)}.plan-page_planHeaderAssignee__OP45A .zang-user-avatar-select-field,.plan-page_planHeaderName__5Qf3v .zang-field{width:100%;min-width:0;max-width:100%}.plan-page_planHeaderAssignee__OP45A .zang-user-avatar-select-field{align-items:center}.plan-page_shoutboxBody__1yTGa,.plan-page_tasksBody__kZoXS,.plan-page_timelineBody__JPOBx{flex:1 1 auto;min-height:0}.plan-page_tasksBody__kZoXS,.plan-page_timelineBody__JPOBx{display:flex;flex-direction:column;height:100%}.plan-page_planTimeline__ZUGpn{flex:1 1 auto;min-height:0;overflow:auto}.plan-page_timelineBody__JPOBx .zang-activity-feed{min-height:0}.plan-page_shoutboxBody__1yTGa{display:flex;flex-direction:column;height:100%}.plan-page_emptyState__K8MdK{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:560px;padding:22px;border:1px solid var(--card-border);border-radius:8px;background:var(--panel-bg)}.plan-page_emptyState__K8MdK h1,.plan-page_emptyState__K8MdK p{margin:0}@media (max-width:960px){.plan-page_planHeader__LSiAs{grid-template-rows:none;gap:16px;height:auto;padding:0 0 6px}.plan-page_planHeaderAssignee__OP45A,.plan-page_planHeaderName__5Qf3v{grid-row:auto;justify-self:stretch;width:100%;max-width:none}.plan-page_planHeaderAssignee__OP45A{justify-content:flex-start}.plan-page_planHeaderAssignee__OP45A .zang-user-avatar-select-field{align-items:flex-start}}.task-page_taskHeaderSlot__8Ljx5{min-height:0}.task-page_taskHeaderBody__wy9KV{display:grid;flex:1 1 auto;min-height:0;align-items:stretch;overflow:visible}.task-page_taskHeader__T30Qb{--task-header-side-width:202px;--task-header-status-width:144px;--task-header-title-width:314px;--task-header-control-width:144px;--task-header-owner-width:137px;--task-header-recurrence-width:144px;display:grid;grid-template-columns:minmax(172px,var(--task-header-side-width)) 1px minmax(0,1fr) 1px minmax(132px,var(--task-header-side-width));grid-template-rows:minmax(70px,auto) minmax(18px,1fr) minmax(88px,auto);grid-template-areas:"entity leftSep title rightSep status" "entity leftSep mainSep rightSep status" "entity leftSep lower rightSep recurrence";align-items:start;column-gap:20px;row-gap:0;height:100%;min-height:0;padding:2px 4px 6px}.task-page_taskHeaderDueDate__D0KIJ,.task-page_taskHeaderEntity__YuDkh,.task-page_taskHeaderOwner__JqBcc,.task-page_taskHeaderRecurrence__ze8ZC,.task-page_taskHeaderStatus__o3kCU,.task-page_taskHeaderTitle__mQcAw,.task-page_taskHeaderType__BSIn2{min-width:0}.task-page_taskHeaderEntity__YuDkh{grid-area:entity;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:min(var(--task-header-side-width),100%);padding-top:2px}.task-page_taskHeaderReadOnlyControl__B5jHR{display:flex;align-items:center;width:100%;min-height:var(--zang-field-control-height);height:var(--zang-field-control-height);max-height:var(--zang-field-control-height);padding:0 var(--zang-field-control-padding-x,12px);border:1px solid var(--muted-button-border);border-radius:var(--zang-field-control-radius,6px);background:rgba(22,22,22,.84);box-sizing:border-box}.task-page_taskHeaderLeftSep__gxPXB{grid-area:leftSep;align-self:stretch;width:1px;background:var(--zang-bento-divider)}.task-page_taskHeaderRightSep__j73EQ{grid-area:rightSep;align-self:stretch;width:1px;background:var(--zang-bento-divider)}.task-page_taskHeaderTitle__mQcAw{grid-area:title;justify-self:center;width:min(var(--task-header-title-width),100%)}.task-page_taskHeaderMainSep__wMitL{grid-area:mainSep;align-self:end;justify-self:stretch;height:1px;margin:10px 0 0;background:var(--zang-bento-divider)}.task-page_taskHeaderDueDate__D0KIJ,.task-page_taskHeaderOwner__JqBcc,.task-page_taskHeaderType__BSIn2{grid-row:3;align-self:start}.task-page_taskHeaderType__BSIn2{grid-column:3;justify-self:start;width:min(var(--task-header-control-width),28%)}.task-page_taskHeaderDueDate__D0KIJ{grid-column:3;justify-self:center;width:min(var(--task-header-control-width),28%)}.task-page_taskHeaderOwner__JqBcc{grid-column:3;justify-self:end;width:min(var(--task-header-owner-width),28%)}.task-page_taskHeaderStatus__o3kCU{grid-area:status;justify-self:end;width:min(var(--task-header-status-width),100%)}.task-page_taskHeaderRightControls__omzdx{grid-area:recurrence;justify-self:end;display:flex;flex-direction:column;gap:14px;width:min(var(--task-header-recurrence-width),100%)}.task-page_taskHeaderRecurrence__ze8ZC{display:flex;flex-direction:column;gap:8px;width:100%}.task-page_taskHeaderDueDate__D0KIJ .zang-field,.task-page_taskHeaderStatus__o3kCU .zang-field,.task-page_taskHeaderTitle__mQcAw .zang-field,.task-page_taskHeaderType__BSIn2 .zang-field{width:100%;min-width:0;max-width:100%}.task-page_taskHeaderOwner__JqBcc .zang-user-avatar-select-field{align-items:flex-start;width:100%;min-width:0;max-width:100%}.task-page_recurrenceButton__62HWH{height:var(--zang-field-control-height);border-radius:var(--zang-field-control-radius,6px)}.task-page_recurrenceModalBody__YCRAl{display:flex;flex-direction:column;gap:10px}.task-page_recurrenceModalBody__YCRAl p{margin:0}.task-page_filesBody__QEbI6,.task-page_fillBody__g8H0e,.task-page_planBody__z2r2k,.task-page_shoutboxBody__khFxk,.task-page_timelineBody__30q_Y{flex:1 1 auto;min-height:0}.task-page_planBody__z2r2k,.task-page_shoutboxBody__khFxk,.task-page_timelineBody__30q_Y{display:flex;flex-direction:column;height:100%}.task-page_planSummary__HFq6l{margin:0 0 12px}.task-page_planTimeline__W4m5L{flex:1 1 auto;min-height:0;overflow:auto}.task-page_filesBody__QEbI6{overflow:auto}.task-page_filesBody__QEbI6 .zang-table{min-height:0}.task-page_filesEmpty__HzyBQ{margin:0}.task-page_timelineBody__30q_Y .zang-activity-feed{min-height:0}.task-page_shoutboxBody__khFxk .zang-shout-box__composer{align-items:center}.task-page_emptyState__AvN3U{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:560px;padding:22px;border:1px solid var(--card-border);border-radius:8px;background:var(--panel-bg)}.task-page_emptyState__AvN3U h1,.task-page_emptyState__AvN3U p{margin:0}@media (max-width:960px){.task-page_taskHeader__T30Qb{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"entity" "title" "mainSep" "type" "dueDate" "owner" "status" "recurrence";align-items:stretch;gap:16px;height:auto;padding:0 0 6px}.task-page_taskHeaderLeftSep__gxPXB,.task-page_taskHeaderRightSep__j73EQ{display:none}.task-page_taskHeaderMainSep__wMitL{display:block;margin:0}.task-page_taskHeaderDueDate__D0KIJ,.task-page_taskHeaderEntity__YuDkh,.task-page_taskHeaderOwner__JqBcc,.task-page_taskHeaderRecurrence__ze8ZC,.task-page_taskHeaderStatus__o3kCU,.task-page_taskHeaderTitle__mQcAw,.task-page_taskHeaderType__BSIn2{grid-column:auto;grid-row:auto;justify-self:stretch;width:100%;max-width:none}.task-page_taskHeaderEntity__YuDkh{grid-area:entity}.task-page_taskHeaderTitle__mQcAw{grid-area:title}.task-page_taskHeaderType__BSIn2{grid-area:type}.task-page_taskHeaderDueDate__D0KIJ{grid-area:dueDate}.task-page_taskHeaderOwner__JqBcc{grid-area:owner}.task-page_taskHeaderStatus__o3kCU{grid-area:status}.task-page_taskHeaderRightControls__omzdx{grid-area:recurrence}}