.UserDetailPage_page__PNu6g{display:flex;flex-direction:column;gap:var(--layout-gap);width:100%}.UserDetailPage_profileCard__Dh2ys{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding)}.UserDetailPage_profileHeader__JT_TX{display:flex;align-items:center;gap:var(--space-5)}.UserDetailPage_profileInfo__BHrOd{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.UserDetailPage_profileName__Knsbj{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:var(--line-height-tight)}.UserDetailPage_profileEmail__yIvNy{font-size:var(--font-size-sm);color:var(--text-secondary);word-break:break-word}.UserDetailPage_roleBadge__N5l9B{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:9999px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:capitalize;white-space:nowrap;flex-shrink:0}.UserDetailPage_roleBadgeAdmin__iWBmW{background-color:var(--accent-info-soft);color:var(--accent-info)}.UserDetailPage_roleBadgeDefault__wDhfb{background-color:var(--bg-tertiary);color:var(--text-secondary)}.UserDetailPage_detailsCard__hyWhP{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);overflow:hidden}.UserDetailPage_detailRow__SKsT4{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-light)}.UserDetailPage_detailRow__SKsT4:last-child{border-bottom:none}.UserDetailPage_detailLabel__n7Xfe{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);flex-shrink:0}.UserDetailPage_detailValue__fkXvT{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:right;word-break:break-word;min-width:0}.UserDetailPage_detailValueEmpty__fA5Vl{color:var(--text-muted);font-style:italic;font-weight:var(--font-weight-normal)}.UserDetailPage_editForm___Hufw{display:flex;flex-direction:column;gap:var(--space-5)}.UserDetailPage_editAvatarSection__L_tfg{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) 0}.UserDetailPage_editAvatarHint___nldJ{font-size:var(--font-size-xs);color:var(--text-muted)}.UserDetailPage_editFieldsCard___n0aO{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding)}.UserDetailPage_editFields__meq80{display:flex;flex-direction:column;gap:var(--space-4)}.UserDetailPage_footerActions__f5afA{display:flex;justify-content:flex-end;gap:var(--space-4)}@media (max-width:768px){.UserDetailPage_profileHeader__JT_TX{flex-direction:column;text-align:center}.UserDetailPage_profileInfo__BHrOd{align-items:center}.UserDetailPage_detailRow__SKsT4{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.UserDetailPage_detailValue__fkXvT{text-align:left}}.Loader_container__frZR2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.Loader_spinner__SiA8_{animation:Loader_spin__R9MVa 1s linear infinite}.Loader_primary__iY3QN{color:var(--accent-primary)}.Loader_secondary__E58ic{color:var(--text-secondary)}.Loader_white__pdM6e{color:white}.Loader_text__WQvIi{font-size:var(--text-base);color:var(--text-secondary);font-weight:500}.Loader_fullScreenOverlay__8Sc3I{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.8);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}@keyframes Loader_spin__R9MVa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes UsageContent_fadeIn__lckhN{0%{opacity:0}to{opacity:1}}.UsageContent_container__zp2xS{padding:.5rem 1.5rem 1.5rem;animation:UsageContent_fadeIn__lckhN .3s ease-out}.UsageContent_storageContent__jyzZE{display:flex;flex-direction:column;gap:.5rem}.UsageContent_storageUsageLine__BaTuA{display:flex;align-items:baseline;gap:.5rem}.UsageContent_storageUsed__mvxAX{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.UsageContent_storageLimit__zGRQn{font-size:var(--font-size-sm);color:var(--text-secondary)}.UsageContent_progressBarWrapper__4Lubg{position:relative}.UsageContent_progressBar__m1X54{height:12px;background:var(--bg-tertiary);border-radius:6px;overflow:hidden;display:flex;cursor:default}.UsageContent_progressSegment___Dt_W{height:100%;transition:width var(--transition-slow)}.UsageContent_segmentDocs__NnvZv{background-color:var(--accent-primary)}.UsageContent_segmentAttach__J3HXP{background-color:var(--accent-purple)}.UsageContent_barTooltip__s7KEe{display:none;position:absolute;bottom:calc(100% + 8px);left:0;padding:.5rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:nowrap;z-index:var(--z-tooltip);flex-direction:column;gap:.25rem}.UsageContent_progressBarWrapper__4Lubg:hover .UsageContent_barTooltip__s7KEe{display:flex}.UsageContent_tooltipRow__Aemwh{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-xs);color:var(--text-primary)}.UsageContent_tooltipDot__vUNCx{width:8px;height:8px;border-radius:50%;flex-shrink:0}.UsageContent_progressInfo__gIsXq{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--text-secondary)}.UsageContent_teamStats__DR2qa{display:flex;flex-direction:column;gap:.25rem}.UsageContent_teamLine__NqVzt{font-size:var(--font-size-base);color:var(--text-primary);font-weight:var(--font-weight-medium)}.UsageContent_teamSecondary__0Uqvy{font-size:var(--font-size-sm);color:var(--text-secondary)}.UsageContent_exportContent__FMA1l{display:flex;flex-direction:column;gap:.25rem}.UsageContent_exportLine__YXG2O{font-size:var(--font-size-base);color:var(--text-primary);font-weight:var(--font-weight-medium)}.UsageContent_exportSecondary___ynIN{font-size:var(--font-size-sm);color:var(--text-secondary)}.UsageContent_exportList__FNf0v{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column}.UsageContent_exportItem__sIkLr{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--border-light);font-size:var(--font-size-sm)}.UsageContent_exportItem__sIkLr:last-child{border-bottom:none}.UsageContent_exportItemDate__FyoNz{color:var(--text-secondary);min-width:80px}.UsageContent_exportItemDetail__l85qV{color:var(--text-secondary)}.UsageContent_mutedText__GxNov{font-size:var(--font-size-sm);color:var(--text-muted)}.UsageContent_loadingContainer__T1pkO{display:flex;align-items:center;justify-content:center;padding:3rem}@media (max-width:768px){.UsageContent_container__zp2xS{padding:.5rem 1rem 1rem}}.Card_card__Bnm2S{background-color:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:1rem;box-shadow:var(--shadow-sm);transition:all .15s ease}.Card_interactive__cPeyD{cursor:pointer}.Card_interactive__cPeyD:active{transform:scale(.98)}.Card_interactive__cPeyD:active,.Card_variantSecondary__OZ2eM{background-color:var(--bg-secondary)}.Card_compact__U_SNP{padding:.75rem}@media (max-width:768px){.Card_card__Bnm2S{border-width:1.5px;border-color:var(--border-medium)}}.TaskCard_card___8Whu{padding:12px 14px!important}.TaskCard_card___8Whu:active{background-color:var(--bg-secondary)}.TaskCard_mainRow__qTuEL{display:flex;align-items:center;justify-content:space-between;gap:12px}.TaskCard_content__OC133{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.TaskCard_titleRow__imsrd{display:flex;align-items:center;gap:6px;min-width:0}.TaskCard_taskNumber__fVfUH{font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0}.TaskCard_taskNumber__fVfUH,.TaskCard_title__1MQ12{font-weight:var(--font-semibold);white-space:nowrap}.TaskCard_title__1MQ12{font-size:var(--text-base);color:var(--text-primary);margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.TaskCard_metaRow__PNrbX{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TaskCard_metaItem__CQl1U{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.TaskCard_metaItem__CQl1U svg{flex-shrink:0;color:var(--text-tertiary)}.TaskCard_progressSection__VbzwM{display:flex;flex-direction:column;gap:.25rem;margin-top:var(--space-2)}.TaskCard_progressTrack__0kFm_{height:4px;width:100%;background:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.TaskCard_progressFill__LPsPm{height:100%;border-radius:var(--radius-sm);background:var(--accent-primary);transition:width var(--transition-normal)}.TaskCard_progressFillComplete__oj8rM{background:var(--accent-success)}.TaskCard_progressLabel__z2V2e{font-size:var(--text-xs);color:var(--text-muted)}.TaskCard_rightSide__5S7is{display:flex;align-items:center;gap:8px;flex-shrink:0}.TaskCard_status__s2LKv{font-size:10px;font-weight:var(--font-semibold);letter-spacing:.03em;padding:4px 8px;border-radius:var(--radius-xs);white-space:nowrap;text-transform:uppercase}.TaskCard_chevron__5RXZH{color:var(--text-tertiary);flex-shrink:0}.page_container___EBNQ{display:flex;flex-direction:column;gap:var(--layout-gap)}.page_taskNumber__Scj_Y{font-family:monospace;font-weight:var(--font-semibold);color:var(--text-primary)}.page_projectName__8YW5D{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--text-secondary)}.page_projectName__8YW5D svg{flex-shrink:0;color:var(--text-tertiary)}.page_progressCell__b9w77{display:flex;align-items:center;gap:var(--space-2)}.page_progressTrack__oC1xh{flex:1;height:4px;background:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.page_progressFill__HYNtE{height:100%;border-radius:var(--radius-sm);background:var(--accent-primary);transition:width var(--transition-normal)}.page_progressFillComplete__lpOug{background:var(--accent-success)}.page_progressLabel__PmkgK{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);min-width:32px;text-align:right}.page_mobileContainer__SugFE{display:flex;flex-direction:column;gap:var(--space-4);min-height:100vh}.page_mobileHeader__XkD0P{display:flex;justify-content:space-between;align-items:center}.page_mobileTitle__Ou5dj{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0}.page_mobileGroupSection__YhxhY{display:flex;flex-direction:column;gap:var(--space-5)}.page_mobileGroupHeader__DiqLi{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.page_mobileGroupIcon__CLPEL{color:var(--text-muted);flex-shrink:0}.page_mobileGroupName__EIHSQ{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-secondary);margin:0}.page_mobileGroupCount__yItgQ{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);background-color:var(--bg-tertiary);padding:.125rem .5rem;border-radius:var(--radius-sm)}.page_mobileCardList__l_BCT{display:flex;flex-direction:column;gap:var(--space-3)}.TaskBuilder_container__9Dspa{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--layout-gap);width:100%}.TaskBuilder_section__G26MT{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--card-padding)}.TaskBuilder_sectionTitle__Kzx8q{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-4) 0}.TaskBuilder_fieldGroup__lkbQ8{display:flex;flex-direction:column;gap:var(--space-4)}.TaskBuilder_footer__ot6Zy{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-5)}.TaskBuilder_loadingContainer__DuaYL{display:flex;align-items:center;justify-content:center;padding:var(--space-10)}@media (max-width:767px){.TaskBuilder_container__9Dspa{gap:var(--space-4)}.TaskBuilder_section__G26MT{padding:var(--card-padding-sm)}.TaskBuilder_sectionTitle__Kzx8q{font-size:var(--text-md)}.TaskBuilder_footer__ot6Zy{padding-top:var(--space-4)}}.TasksTab_container__klZtk{display:flex;flex-direction:column;height:calc(100vh - 14rem);min-height:400px;overflow:hidden}.TasksTab_summaryBar__q8Epa{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.TasksTab_summaryItem__fmVX8{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.TasksTab_summaryValue__O_Yga{font-weight:var(--font-semibold);color:var(--text-primary)}.TasksTab_summarySep__lI6ip{width:1px;height:16px;background:var(--border-light);flex-shrink:0}.TasksTab_summaryProgressTrack__I06j9{height:6px;width:80px;background:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.TasksTab_summaryProgressFill__VGzsS{height:100%;border-radius:var(--radius-sm);background:var(--accent-primary);transition:width var(--transition-normal)}.TasksTab_summaryProgressFillComplete__WiPnt{background:var(--accent-success)}.TasksTab_cellProgressWrapper__JVur_{display:flex;align-items:center;gap:var(--space-2)}.TasksTab_cellProgressTrack__5vRiA{height:6px;flex:1;min-width:40px;max-width:80px;background:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.TasksTab_cellProgressFill__eVnMf{height:100%;border-radius:var(--radius-sm);background:var(--accent-primary);transition:width var(--transition-normal)}.TasksTab_cellProgressFillComplete__g7t6T{background:var(--accent-success)}.TasksTab_cellProgressLabel__8RPU2{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.TasksTab_statusBadge__KOxcH{font-size:10px;font-weight:var(--font-semibold);letter-spacing:.03em;padding:4px 8px;border-radius:var(--radius-xs);white-space:nowrap;text-transform:uppercase;display:inline-block}.TasksTab_locationText__cK_AF{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.TasksTab_locationText__cK_AF svg{flex-shrink:0;color:var(--text-tertiary)}.TasksTab_mobileContainer__BhcBq{display:flex;flex-direction:column;gap:var(--space-4)}.TasksTab_mobileHeader__XNzJl{display:flex;justify-content:space-between;align-items:center}.TasksTab_mobileTitle__L0MYe{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.TasksTab_mobileAddButton__dkfqn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background-color:var(--accent-primary);color:var(--text-inverse);border:none;cursor:pointer;flex-shrink:0;transition:background-color var(--transition-normal)}.TasksTab_mobileAddButton__dkfqn:hover{background-color:var(--accent-primary-hover)}.TasksTab_mobileCardList__HE2C2{display:flex;flex-direction:column;gap:var(--space-3)}.TasksTab_mobileSummary__Jnx2M{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--text-xs);color:var(--text-secondary)}.TasksTab_mobileSummaryValue___qQmm{font-weight:var(--font-semibold);color:var(--text-primary)}@media (max-width:1023px){.TasksTab_summaryBar__q8Epa{flex-wrap:wrap;gap:var(--space-3)}}.TaskSidePanel_headerContent__5_6_m{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.TaskSidePanel_headerRow__B1iUS{display:flex;align-items:center;gap:var(--space-3)}.TaskSidePanel_taskNumber__MJN_x{font-family:monospace;font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary)}.TaskSidePanel_headerActionList__ozNcv{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;margin-left:auto}.TaskSidePanel_headerMeta__lorU2{display:flex;align-items:center;gap:var(--space-2);overflow:hidden}.TaskSidePanel_metaItem__lDjyt{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;flex-shrink:1}.TaskSidePanel_metaLabel__a86SU{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium);white-space:nowrap;flex-shrink:0}.TaskSidePanel_metaValue__BUGJ3{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.TaskSidePanel_metaSep__rpq_m{font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0}.TaskSidePanel_tabsRow__iYBwh{display:flex;align-items:stretch;border-bottom:1px solid var(--border-light);margin:0 calc(var(--space-7) * -1);padding:0 var(--space-7);overflow-x:auto;-webkit-overflow-scrolling:touch}.TaskSidePanel_tabs__HgPOi{display:flex;gap:0;flex:1;min-width:0}.TaskSidePanel_tab__yR6BQ{padding:var(--space-4) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.TaskSidePanel_tab__yR6BQ:hover{color:var(--text-primary)}.TaskSidePanel_tab__yR6BQ:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.TaskSidePanel_tabActive__cQopO{color:var(--text-primary);font-weight:var(--font-semibold);border-bottom-color:var(--accent-primary)}.TaskSidePanel_tabContent__F78pd{padding-top:var(--space-5)}.TaskSidePanel_loadingState__tLEoq{color:var(--text-muted)}.TaskSidePanel_errorState__VCXc_,.TaskSidePanel_loadingState__tLEoq{display:flex;align-items:center;justify-content:center;padding:var(--space-10);font-size:var(--text-sm)}.TaskSidePanel_errorState__VCXc_{color:var(--accent-danger)}.TaskSidePanel_detailsGrid__YFiiI{display:flex;flex-direction:column;gap:var(--space-4)}.TaskSidePanel_detailRow__DFtMJ{display:flex;flex-direction:column;gap:var(--space-1)}.TaskSidePanel_detailLabel__Oj8x3{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.TaskSidePanel_detailValue__kjnlF{font-size:var(--text-base);font-weight:var(--font-normal);color:var(--text-primary);line-height:1.5}.TaskSidePanel_detailValueMuted__RQA8n{font-size:var(--text-base);font-weight:var(--font-normal);color:var(--text-muted);font-style:italic}.TaskSidePanel_detailDivider___XtVV{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-2) 0}.TaskSidePanel_sowHeader__scoGG{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.TaskSidePanel_sowTitle__N9DgP{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.TaskSidePanel_reportsList__PRJou{display:flex;flex-direction:column;gap:var(--space-3)}.TaskSidePanel_reportCard__rZc7s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.TaskSidePanel_reportInfo__m3itj{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.TaskSidePanel_reportNumber__zpsC1{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.TaskSidePanel_reportMeta__rJFx7{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.TaskSidePanel_reportMetaItem__rxX7p{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.TaskSidePanel_reportMetaItem__rxX7p svg{flex-shrink:0;color:var(--text-muted)}.TaskSidePanel_reportNotes__lGsSz{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.TaskSidePanel_attachmentsHeader__JNA6J{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.TaskSidePanel_attachmentsTitle__3z8Wt{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.TaskSidePanel_fileInput__pw9i6{display:none}.TaskSidePanel_documentsList___byCj{display:flex;flex-direction:column;gap:var(--space-3)}.TaskSidePanel_documentCard__aG7rY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.TaskSidePanel_documentInfo__k0h1C{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.TaskSidePanel_documentName__qdBwd{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskSidePanel_documentMeta__1dIR_{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.TaskSidePanel_documentMetaItem__ky3Y8{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.TaskSidePanel_documentMetaItem__ky3Y8 svg{flex-shrink:0;color:var(--text-muted)}.TaskSidePanel_documentActions__waFp3{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.TaskSidePanel_teamHeader___siFZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.TaskSidePanel_teamTitle__UubuH{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.TaskSidePanel_assignmentsList___BQk_{display:flex;flex-direction:column;gap:var(--space-3)}.TaskSidePanel_assignmentCard__jfdNF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.TaskSidePanel_assignmentInfo__fnn4m{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.TaskSidePanel_assignmentName__56VwC{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.TaskSidePanel_assignmentMeta__Qwn8m{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.TaskSidePanel_assignmentMetaItem__eWo_i{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.TaskSidePanel_assignmentMetaItem__eWo_i svg{flex-shrink:0;color:var(--text-muted)}.TaskSidePanel_assignmentNote__bh_hA{font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.TaskSidePanel_assignmentActions__iPxlD{flex-shrink:0}.TaskSidePanel_assignForm__qb9Vj{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.TaskSidePanel_assignFormRow__xk4S_{display:flex;align-items:flex-end;gap:var(--space-3)}.TaskSidePanel_assignFormField__7Gb4S{flex:1;min-width:0}.TaskSidePanel_assignFormActions__ld_eI{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.TaskSidePanel_progressSection__NmrSi{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0}.TaskSidePanel_progressLabel__tsiAW{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.TaskSidePanel_progressTrack__TNf_c{height:4px;width:100%;background:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.TaskSidePanel_progressFill__k_2PS{height:100%;border-radius:var(--radius-sm);background:var(--accent-primary);transition:width var(--transition-normal)}.TaskSidePanel_progressFillComplete__1wG02{background:var(--accent-success)}.TaskSidePanel_statusPill__p4WeK{font-size:10px;font-weight:var(--font-semibold);letter-spacing:.03em;padding:4px 8px;border-radius:var(--radius-xs);white-space:nowrap;text-transform:uppercase}@media (max-width:767px){.TaskSidePanel_tabsRow__iYBwh{margin:0 calc(var(--space-5) * -1);padding:0 var(--space-5)}.TaskSidePanel_tab__yR6BQ{padding:var(--space-3) var(--space-4);font-size:var(--text-xs)}.TaskSidePanel_assignmentCard__jfdNF,.TaskSidePanel_documentCard__aG7rY,.TaskSidePanel_reportCard__rZc7s{flex-direction:column;align-items:flex-start}.TaskSidePanel_assignmentActions__iPxlD,.TaskSidePanel_documentActions__waFp3{align-self:flex-end}.TaskSidePanel_assignFormRow__xk4S_{flex-direction:column;align-items:stretch}}.page_fadeIn__RIM_C{animation:page_fadeIn__RIM_C .2s ease-out}.page_fadeInSlow__m6K8D{animation:page_fadeIn__RIM_C .3s ease}@keyframes page_fadeIn__RIM_C{0%{opacity:0}to{opacity:1}}@keyframes page_spin__MJ2Tg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_inlineAlert__T_s9K{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid transparent}.page_inlineAlertWarning__fexcT{background-color:var(--accent-warning-soft);border-color:var(--accent-warning)}.page_inlineAlertInfo__9FvdE{background-color:var(--accent-info-soft);border-color:var(--accent-info)}.page_inlineAlertIconWarning__TC5Su{flex-shrink:0;color:var(--accent-warning)}.page_inlineAlertIconInfo__6zFwu{flex-shrink:0;color:var(--accent-info)}.page_inlineAlertMessage__pkxN_{flex:1;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.25rem}.page_inlineAlertClose__oS9qI{border:none;background:none;cursor:pointer;padding:var(--space-1);color:var(--text-muted);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color var(--transition-normal);flex-shrink:0}.page_inlineAlertClose__oS9qI:hover{background-color:var(--bg-hover)}.page_sidebarCard__XjBoP{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding-sm)}.page_sidebarCardHeader__sN7Uu{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.page_sidebarCardTitle__fr8Y2{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.page_sidebarCardContent__vf7oN{max-height:220px;overflow-y:auto;overflow-x:hidden}.page_sidebarCardContent__vf7oN::-webkit-scrollbar{width:4px}.page_sidebarCardContent__vf7oN::-webkit-scrollbar-track{background:transparent}.page_sidebarCardContent__vf7oN::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.page_sidebarCardContent__vf7oN:hover::-webkit-scrollbar-thumb{background:var(--border-light)}.page_sidebarItemRow__fHO03{display:flex;gap:var(--space-4);align-items:flex-start}.page_sidebarItemIcon__SsqKK{margin-top:.125rem;color:var(--text-tertiary)}.page_sidebarItemContent__BGnjl{display:flex;flex-direction:column}.page_sidebarItemLabel__X2q6J{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);text-transform:uppercase}.page_sidebarItemValue__bG_k3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.page_errorContainer__PeNWa{padding:var(--space-8);text-align:center}.page_errorIcon__rrpXt{margin-bottom:var(--space-5)}.page_errorText__2hF2t{color:var(--text-secondary);margin-bottom:var(--space-8)}.page_identityBar__T4_vC{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-7)}.page_identityBarLeft__pcFWs{display:flex;align-items:center;gap:var(--space-5)}.page_identityBarInfo__7aX1Q{display:flex;flex-direction:column}.page_identityBarTitle__L6Fyg{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;letter-spacing:-.01em}.page_identityBarSubtitle__RA_NE{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.page_identityBarRight__UOrPl{gap:var(--space-6)}.page_avatarPileContainer__Sfasx,.page_identityBarRight__UOrPl{display:flex;align-items:center}.page_avatarPileInner__lhM3k{display:flex}.page_avatar__urgwd{width:28px;height:28px;border-radius:50%;background-color:var(--bg-secondary);border:2px solid white;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(0,0,0,.05);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.page_avatarStacked__LCfil{margin-left:-8px}.page_avatarOverflow__9bfYP{width:28px;height:28px;border-radius:50%;background-color:var(--accent-info-soft);border:2px solid var(--bg-primary);margin-left:-8px;display:flex;align-items:center;justify-content:center;color:var(--accent-info);box-shadow:var(--shadow-sm)}.page_avatarOverflow__9bfYP,.page_projectStatusBadge__JUZWv{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.page_projectStatusBadge__JUZWv{padding:.2rem .625rem;border-radius:9999px;text-transform:uppercase}.page_projectStatusActive__SjCQJ{background-color:var(--accent-success-soft);color:var(--accent-success);border:1px solid var(--accent-success)}.page_projectStatusInactive__t3Xsh{background-color:var(--accent-info-soft);color:var(--accent-info);border:1px solid var(--accent-info)}.page_setupAlerts__5J76C{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-7)}.page_overviewGrid__AoK_b{display:grid;grid-template-columns:minmax(280px,var(--layout-sidebar)) minmax(0,1fr);gap:var(--layout-gap)}.page_overviewMainStage__qZI3T,.page_overviewSidebar__fWV2R{display:flex;flex-direction:column;gap:var(--layout-gap);min-width:0}@media (max-width:1024px){.page_overviewGrid__AoK_b{grid-template-columns:1fr}}.page_generalInfoContent__EVSoy{display:flex;flex-direction:column;gap:.875rem;min-height:220px}.page_locationLink__KQqHa{color:var(--accent-primary);text-decoration:none}.page_ratesEmpty__7DGIY{font-size:var(--font-size-sm);color:var(--text-tertiary);font-style:italic}.page_ratesList__gNOrW{display:flex;flex-direction:column;gap:var(--space-4)}.page_rateItemRow__b7T1l{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-sm)}.page_rateItemClickable__9rUWE{display:flex;align-items:center;gap:var(--space-3)}.page_rateItemNameLinked__KUJH1{font-weight:var(--font-weight-semibold);color:var(--accent-primary);text-decoration:underline;text-underline-offset:2px}.page_rateItemNamePlain__I2t0x{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.page_rateItemDate__PJ0Yv{font-size:var(--font-size-xs);color:var(--text-tertiary)}.page_rateItemDelete__Npug8{border:none;background:transparent;color:var(--accent-danger);cursor:pointer;padding:4px}.page_assignmentRow__4lhLy{display:flex;gap:.625rem;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-light)}.page_assignmentRow__4lhLy:last-child{border-bottom:none}.page_assignmentAvatarUser__9nDDY{border-radius:50%;background-color:var(--bg-tertiary);color:var(--text-secondary)}.page_assignmentAvatarSub__hi8xp,.page_assignmentAvatarUser__9nDDY{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.page_assignmentAvatarSub__hi8xp{border-radius:.375rem;background-color:var(--accent-info-soft);color:var(--accent-info)}.page_assignmentInfo__DbcAU{flex:1;min-width:0}.page_assignmentName__n1U8_{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_assignmentRole__z33Hq{font-size:var(--font-size-xs);color:var(--text-secondary)}.page_assignmentMeta__EUf4D{font-size:var(--font-size-xs);color:var(--text-tertiary)}.page_assignmentContact__UNkrK{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:1px}.page_assignmentContactLink__C7I34{font-size:var(--font-size-xs);color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.page_assignmentContactLink__C7I34:hover{color:var(--accent-primary)}.page_assignmentDeleteBtn__nwQTq{border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:var(--space-1);margin-left:-.5rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:color var(--transition-normal)}.page_assignmentDeleteBtn__nwQTq:hover{color:var(--accent-danger)}.page_activityEmpty___nZBw{font-size:var(--font-size-xs);color:var(--text-tertiary);font-style:italic}.page_activityList__iNMwW{display:flex;flex-direction:column;gap:0;max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.page_activityList__iNMwW:hover{scrollbar-color:var(--border-light) transparent}.page_activityList__iNMwW::-webkit-scrollbar{width:4px}.page_activityList__iNMwW::-webkit-scrollbar-track{background:transparent}.page_activityList__iNMwW::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.page_activityList__iNMwW:hover::-webkit-scrollbar-thumb{background:var(--border-light)}.page_activityEntry__DEFAk{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-light)}.page_activityEntry__DEFAk:last-child{border-bottom:none;padding-bottom:0}.page_activityEntry__DEFAk:first-child{padding-top:0}.page_activityDot__d6DXy{width:8px;height:8px;border-radius:9999px;background:var(--text-muted);flex-shrink:0;margin-top:4px}.page_activityDot__d6DXy[data-type=report]{background:var(--accent-primary)}.page_activityDot__d6DXy[data-type=assignment]{background:var(--accent-success)}.page_activityDot__d6DXy[data-type=project]{background:var(--text-secondary)}.page_activityDot__d6DXy[data-type=rate]{background:var(--accent-warning)}.page_activityEntryContent__q9riZ{flex:1;min-width:0}.page_activityText__i0a2A{font-size:var(--font-size-xs);color:var(--text-primary);line-height:var(--line-height-normal)}.page_activityTime__gBgiF{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:1px}.page_reportsCard__1m_ii{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding)}.page_reportRow__IWwKt{display:flex;justify-content:space-between;align-items:center;width:100%}.page_reportRowClickable__6vuY_{cursor:pointer}.page_reportRowPending__fMuH_{cursor:default;opacity:.9}.page_reportTitle__UEeyp{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.page_reportMeta__JEi8E{font-size:var(--font-size-xs);color:var(--text-secondary)}.page_reportTimestamp__wn_uv{font-size:var(--font-size-xs);color:var(--text-tertiary)}.page_reportTimestampLabel__Yqdv2{font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.page_reportStatusArea__edwNO{display:flex;align-items:center;gap:var(--space-3)}.page_reportStatusBadge__xWHr6{padding:.2rem .5rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.page_statusApproved__8nb6Y{background-color:var(--accent-success-soft);color:var(--accent-success)}.page_statusRejected__79Thb{background-color:var(--accent-danger-soft);color:var(--accent-danger)}.page_statusDraft___c0WP,.page_statusSyncing__ACXc6{background-color:var(--accent-warning-soft);color:var(--accent-warning);border:1px solid var(--accent-warning)}.page_statusFailed__Wpzzb{background-color:var(--accent-danger-soft);color:var(--accent-danger);border:1px solid var(--accent-danger)}.page_statusInvoiced__WK_O_{background-color:var(--accent-primary-soft);color:var(--accent-primary)}.page_statusSubmitted__Km2LU{background-color:var(--accent-info-soft);color:var(--accent-info)}.page_spinner__3fOXt{animation:page_spin__MJ2Tg 1s linear infinite}.page_iconButtonPadding__S3LE_{padding:var(--space-1)}.page_rateItemClickablePointer__22U1W{cursor:pointer}.page_mobileContentColumn__RGDxo{display:flex;flex-direction:column;gap:var(--space-5)}.page_mobileCardTitle__TptJh{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-5) 0}.page_mobileOverviewItems___S5Pu{display:flex;flex-direction:column;gap:.625rem}.page_mobileOverviewItem__wZCqf{display:flex;align-items:center;gap:var(--space-4)}.page_mobileOverviewIcon__vndjr{color:var(--text-tertiary)}.page_mobileOverviewLabel__h5np5{font-size:var(--font-size-xs);color:var(--text-tertiary);text-transform:uppercase}.page_mobileOverviewValue__aPS_3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.page_mobileFieldNotesDivider__FeI76{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-light)}.page_mobileDocsHeader__kIuqt{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.page_mobileDocsHeaderExpanded__yKwJL{margin:0 0 var(--space-4) 0}.page_mobileDocsTitle__a78by{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.page_mobileDocsChevron__Q1Z3q{color:var(--text-tertiary);transition:transform .2s ease}.page_mobileDocsChevronOpen__EdPF6{transform:rotate(180deg)}.page_mobileSowItem__vBvqJ{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.page_mobileSowLeft__bTFDN{min-width:0}.page_mobileSowCode__Wm_kK{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-size-base)}.page_mobileSowDescription___kUSZ{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_mobileSowQty__rACLc{font-size:var(--font-size-xs);color:var(--accent-primary);font-weight:var(--font-weight-semibold);white-space:nowrap;margin-left:var(--space-3)}.page_reportsEmptyContainer__UTE81{background-color:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:var(--space-12);text-align:center;color:var(--text-tertiary)}.page_reportsEmptyIcon__1K2kK{margin-bottom:var(--space-5);opacity:.3}.page_reportsEmptyTitle__pXEis{margin:0;font-size:var(--font-size-md)}.page_reportsEmptySubtext__ld1MU{margin:var(--space-3) 0 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}.page_reportsEmptyAction__Fz22d{display:block;margin-top:var(--space-5)}@media (max-width:1023px){.page_reportsEmptyContainer__UTE81{padding:var(--space-8)}}.page_tabContent__gYo1f{padding-bottom:4rem}.page_tabContentFlush__NVl0I{padding-bottom:0}.page_sowQtyBold__FAOTO{font-weight:var(--font-weight-semibold)}.page_sowQtyUom__ZETOe{color:var(--text-tertiary);font-weight:400}.page_sowProgressCard__z103k{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);min-width:0}.page_sowProgressHeader__NUaFS{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.page_sowProgressTitle__VzSxz{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.page_sowProgressSummary__tpJ21{font-size:var(--font-size-xs);color:var(--text-secondary)}.page_sowProgressList__SC68T{display:flex;flex-direction:column;gap:var(--space-4);max-height:400px;overflow-y:auto;overflow-x:hidden}.page_sowProgressItem__oWQ0t{display:flex;flex-direction:column;gap:var(--space-2)}.page_sowProgressItemHeader__7VMcp{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page_sowProgressLabel__9quH_{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:var(--font-weight-medium);flex:1;min-width:0;line-height:var(--line-height-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_sowProgressCode__YUWQT{font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-right:var(--space-2)}.page_sowProgressFraction__wUt0L{font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap;flex-shrink:0;text-align:right}.page_progressBar__71xVG{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.page_progressFill__J02j2{height:100%;background:var(--accent-primary);border-radius:3px;transition:width var(--transition-slow)}.page_progressFillComplete__SMhRm{background:var(--accent-success)}.page_progressFillOverrun__VxMXw{background:var(--accent-warning)}.page_sowProgressEmpty__89FbH{font-size:var(--font-size-sm);color:var(--text-tertiary);font-style:italic;padding:var(--space-8) 0;text-align:center}.page_assignmentsCard__AY55B{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);min-width:0}.page_assignmentsCardHeader__9i8vD{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.page_assignmentsGrid__tHBR1{display:flex;flex-direction:column}.page_mobileSowProgressHeader__n5TyV{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.page_mobileSowProgressTitle__fDdg9{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.page_mobileSowProgressContent__rrtGO{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-5)}.page_mobileSowEmpty__UFMUh{text-align:center;padding:var(--space-5) 0;margin:0}.page_assignmentsEmpty__a1qxA,.page_mobileSowEmpty__UFMUh{font-size:var(--font-size-sm);color:var(--text-tertiary);font-style:italic}.page_assignmentsEmpty__a1qxA{padding:var(--space-1) 0}