.DueMonthNavigator_root__TlQYi{position:relative;gap:4px;height:40px;box-sizing:border-box;padding:4px 8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full)}.DueMonthNavigator_chevron__KuU0p,.DueMonthNavigator_root__TlQYi{display:inline-flex;align-items:center;flex-shrink:0;color:var(--color-text)}.DueMonthNavigator_chevron__KuU0p{justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;cursor:pointer}.DueMonthNavigator_chevron__KuU0p:hover{background:var(--color-surface-hover,var(--color-bg-secondary))}.DueMonthNavigator_chevron__KuU0p:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.DueMonthNavigator_month__76FTm{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:148px;height:32px;padding:0 10px;border:none;background:transparent;font-family:inherit;font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;white-space:nowrap}.DueMonthNavigator_month__76FTm:hover{background:var(--color-surface-hover,var(--color-bg-secondary));border-radius:var(--radius-full)}.DueMonthNavigator_month__76FTm:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-radius:var(--radius-full)}.DueMonthNavigator_placeholder__ONj1K{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.DueMonthNavigator_fullWidth__NpEMs{width:100%;justify-content:space-between}.DueMonthNavigator_fullWidth__NpEMs .DueMonthNavigator_month__76FTm{flex:1 1}.DueMonthNavigator_picker__e_FI8{box-sizing:border-box;min-width:240px;padding:10px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:0 10px 30px rgba(15,23,42,.12)}.DueMonthNavigator_pickerYearRow__39Emq{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.DueMonthNavigator_pickerYear__dttQk{font-size:var(--font-sm);font-weight:var(--weight-semibold)}.DueMonthNavigator_pickerGrid__Odh1X{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.DueMonthNavigator_pickerMonth__hVL24{height:36px;padding:0 6px;border:none;border-radius:8px;background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--font-sm);font-weight:var(--weight-medium);cursor:pointer}.DueMonthNavigator_pickerMonth__hVL24:hover{background:var(--color-surface-hover,var(--color-bg-secondary))}.DueMonthNavigator_pickerMonth__hVL24:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.DueMonthNavigator_pickerMonthActive__VX65S{background:var(--color-primary-light);color:var(--color-primary);font-weight:var(--weight-semibold)}.DueMonthNavigator_pickerMonthActive__VX65S:hover{background:var(--color-primary-light)}.TaskTagsCell_root__dfp_d{display:inline-flex;max-width:100%;min-width:0;vertical-align:middle}.TaskTagsCell_rootOpen___gHbU{min-width:220px;width:100%}.TaskTagsCell_trigger__Ddbrs{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:2px 8px 2px 6px;border:1px dashed transparent;border-radius:var(--radius-md);background:transparent;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.TaskTagsCell_trigger__Ddbrs:hover{background:var(--color-surface);border-color:var(--color-border)}.TaskTagsCell_trigger__Ddbrs:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.TaskTagsCell_trigger__Ddbrs:disabled{cursor:not-allowed;opacity:.6}.TaskTagsCell_chips__N24y4{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.TaskTagsCell_empty__RPsUG{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);font-size:var(--font-xs,12px);font-weight:500;white-space:nowrap}.TaskTagsCell_chevron__HQQg8{flex-shrink:0;color:var(--color-text-muted)}.TaskTagsCell_trigger__Ddbrs:hover .TaskTagsCell_chevron__HQQg8{color:var(--color-text-secondary)}.NotificationDrawer_backdrop__lWQj8{position:fixed;inset:0;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:calc(var(--z-sticky, 100) + 10);animation:NotificationDrawer_fadeIn__st1KJ .2s ease}.NotificationDrawer_drawer__b7yUa{position:fixed;top:0;right:0;width:min(560px,100vw);height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 4%,var(--color-bg-elevated)) 0,var(--color-bg-elevated) 180px);border-left:1px solid var(--color-border);box-shadow:-20px 0 55px rgba(15,23,42,.16);z-index:calc(var(--z-sticky, 100) + 11);display:flex;flex-direction:column;animation:NotificationDrawer_slideIn__g_X0K .24s cubic-bezier(.22,1,.36,1)}[dir=rtl] .NotificationDrawer_drawer__b7yUa{right:auto;left:0;border-left:none;border-right:1px solid var(--color-border)}@keyframes NotificationDrawer_fadeIn__st1KJ{0%{opacity:0}to{opacity:1}}@keyframes NotificationDrawer_slideIn__g_X0K{0%{transform:translateX(12px);opacity:.6}to{transform:translateX(0);opacity:1}}.NotificationDrawer_header__h74_2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:76px;padding:14px var(--space-5);border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:color-mix(in srgb,var(--color-bg-elevated) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.NotificationDrawer_title__jVpBz{display:flex;align-items:center;gap:11px}.NotificationDrawer_titleIcon__du9pv{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 14%,transparent)}.NotificationDrawer_titleText__qCEhH{display:flex;flex-direction:column;gap:2px;min-width:0}.NotificationDrawer_titleText__qCEhH strong{color:var(--color-text);font-size:16px;line-height:1.2;letter-spacing:-.01em}.NotificationDrawer_titleText__qCEhH small{color:var(--color-text-muted);font-size:11px;font-weight:500}.NotificationDrawer_headerActions__g8YNT{display:flex;align-items:center;gap:4px}.NotificationDrawer_iconBtn__22sNY{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid transparent;background:color-mix(in srgb,var(--color-bg-elevated) 72%,transparent);color:var(--color-text-secondary);border-radius:11px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.NotificationDrawer_iconBtn__22sNY:hover{background:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-border)}.NotificationDrawer_textBtn__YeSfC{border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary);font-size:11px;font-weight:700;cursor:pointer;padding:7px 10px;border-radius:10px;transition:background .15s ease,transform .15s ease}.NotificationDrawer_textBtn__YeSfC:hover{background:color-mix(in srgb,var(--color-primary) 14%,transparent);transform:translateY(-1px)}.NotificationDrawer_filters__kUH8n{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;padding:12px var(--space-5) 10px;overflow-x:auto;scrollbar-width:none}.NotificationDrawer_filters__kUH8n::-webkit-scrollbar{display:none}.NotificationDrawer_notificationSearch__FkOWC{min-width:42px;margin-inline-start:auto}.NotificationDrawer_filterChip___OFGU{border:1px solid transparent;background:color-mix(in srgb,var(--color-surface-hover) 74%,transparent);color:var(--color-text-secondary);border-radius:10px;padding:7px 12px;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.NotificationDrawer_filterChip___OFGU:hover{color:var(--color-text);background:var(--color-surface-hover)}.NotificationDrawer_filterChipActive__QwaU0{background:var(--color-primary);border-color:var(--color-primary);color:white;box-shadow:0 5px 14px color-mix(in srgb,var(--color-primary) 24%,transparent)}.NotificationDrawer_advanced__ypCsA{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding:var(--space-2) var(--space-5) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}@media (max-width:1024px){.NotificationDrawer_advanced__ypCsA{grid-template-columns:1fr}}.NotificationDrawer_moduleFilterRow__1xmBy{margin:0 var(--space-5) 10px;padding:10px;border-bottom:1px solid var(--color-border-subtle);border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent);box-shadow:0 3px 12px rgba(15,23,42,.035);display:flex;flex-direction:column;gap:9px}.NotificationDrawer_selectRow__mQKNA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2)}.NotificationDrawer_selectRowSingle__Sm2JV{grid-template-columns:1fr}.NotificationDrawer_select__GgUEY{width:100%;min-width:0;height:38px;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);background:var(--color-bg-elevated);border-radius:10px;padding:0 10px;font-size:12px;font-weight:550;color:var(--color-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.NotificationDrawer_select__GgUEY:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.NotificationDrawer_select__GgUEY:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.NotificationDrawer_unreadFilter__uAubL{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-size:11px;font-weight:650;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.NotificationDrawer_unreadFilter__uAubL input{width:16px;height:16px;margin:0;accent-color:var(--color-primary)}.NotificationDrawer_readOnlyHint__4GlFp{padding:7px 9px;border-radius:9px;background:color-mix(in srgb,var(--color-info,#3b82f6) 8%,transparent);font-size:10px;color:var(--color-text-secondary);line-height:1.35}.NotificationDrawer_targetBadge__c8z4F{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.NotificationDrawer_list__1oKIr{flex:1 1;overflow-y:auto;padding:4px 12px 20px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text-muted) 30%,transparent) transparent}.NotificationDrawer_item__8dIE_{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:start;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);padding:14px;margin-bottom:8px;border-radius:16px;cursor:pointer;color:inherit;position:relative;overflow:hidden;box-shadow:0 3px 12px rgba(15,23,42,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.NotificationDrawer_item__8dIE_:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 23%,var(--color-border));box-shadow:0 9px 24px rgba(15,23,42,.08)}.NotificationDrawer_itemUnread__4lIKL{background:linear-gradient(100deg,color-mix(in srgb,var(--color-primary) 9%,var(--color-bg-elevated)),color-mix(in srgb,var(--color-primary) 3%,var(--color-bg-elevated)));border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}.NotificationDrawer_itemRead__2zDRK{background:color-mix(in srgb,var(--color-bg-elevated) 94%,var(--color-bg))}.NotificationDrawer_itemPinned__xXNRS{border-color:color-mix(in srgb,var(--color-warning,#f59e0b) 42%,var(--color-border));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--color-warning,#f59e0b) 78%,transparent)}.NotificationDrawer_avatarWrap__otJ1_{display:inline-flex;flex:0 0 auto;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 14%,transparent)}.NotificationDrawer_unreadDot__2WSXZ{position:absolute;top:17px;inset-inline-start:8px;width:6px;height:6px;border-radius:999px;background:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.NotificationDrawer_itemBody__uvnxr{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px;padding-bottom:30px}.NotificationDrawer_itemTop__LK81f{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.NotificationDrawer_itemTitle__LN3xI{font-size:13px;font-weight:750;color:var(--color-text);line-height:1.3}.NotificationDrawer_itemTime__cXTDe{padding-top:1px;font-size:10px;font-weight:550;color:var(--color-text-muted);white-space:nowrap}.NotificationDrawer_itemMessage__9E_pq{font-size:12px;color:var(--color-text-secondary);line-height:1.48}.NotificationDrawer_itemPreview__u7QU5{font-size:11px;color:var(--color-text-muted);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationDrawer_metaRow__SX1Vy{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:3px}.NotificationDrawer_badge__6WngW{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:750;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-elevated));color:var(--color-primary);text-transform:capitalize;letter-spacing:.01em}.NotificationDrawer_priority__A86Er{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.NotificationDrawer_low__4Bh9Y{color:var(--color-text-muted)}.NotificationDrawer_medium__dcgP3{color:var(--color-info,#3b82f6)}.NotificationDrawer_high__xBtNY{color:var(--color-warning,#f59e0b)}.NotificationDrawer_critical__RK2dX{color:var(--color-error,#ef4444)}.NotificationDrawer_itemActions__k7sjq{position:absolute;inset-inline-end:10px;bottom:9px;display:flex;gap:3px;padding:4px;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-bg-elevated) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(4px);pointer-events:none;box-shadow:0 6px 16px rgba(15,23,42,.1);transition:opacity .15s ease,transform .15s ease}.NotificationDrawer_item__8dIE_:focus-within .NotificationDrawer_itemActions__k7sjq,.NotificationDrawer_item__8dIE_:hover .NotificationDrawer_itemActions__k7sjq{opacity:1;transform:translateY(0);pointer-events:auto}.NotificationDrawer_actionBtn__FTcgP{display:inline-flex;border:none;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;color:var(--color-icon-muted);cursor:pointer;padding:0;border-radius:7px;transition:background .14s ease,color .14s ease,transform .14s ease}.NotificationDrawer_actionBtn__FTcgP:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);transform:translateY(-1px)}.NotificationDrawer_actionBtn__FTcgP:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;opacity:1}.NotificationDrawer_empty__MWBcY,.NotificationDrawer_error__V36QE,.NotificationDrawer_loading__fA9m6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:220px;padding:var(--space-10) var(--space-4);color:var(--color-text-muted);font-size:var(--font-sm);text-align:center}.NotificationDrawer_error__V36QE{color:var(--color-error)}.NotificationDrawer_loadMore__C9gp6{display:block;width:calc(100% - var(--space-4));margin:var(--space-2);padding:10px;border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:12px;font-weight:600;cursor:pointer}.NotificationDrawer_loadMore__C9gp6:disabled{opacity:.6;cursor:not-allowed}.NotificationDrawer_scrollSentinel__PEG6S{width:100%;height:1px;pointer-events:none}.NotificationDrawer_loadingMore__MVXD6{padding:var(--space-3);text-align:center;font-size:12px;color:var(--color-text-muted)}.NotificationDrawer_pinDot__Ye5y8{position:absolute;top:10px;inset-inline-end:10px;color:var(--color-warning,#f59e0b)}@media (max-width:520px){.NotificationDrawer_drawer__b7yUa{width:100vw}.NotificationDrawer_header__h74_2{padding-inline:14px}.NotificationDrawer_titleText__qCEhH small{display:none}.NotificationDrawer_filters__kUH8n{padding-inline:14px}.NotificationDrawer_moduleFilterRow__1xmBy{margin-inline:14px}.NotificationDrawer_list__1oKIr{padding-inline:8px}.NotificationDrawer_selectRow__mQKNA{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (hover:none){.NotificationDrawer_item__8dIE_{padding-bottom:48px}.NotificationDrawer_itemActions__k7sjq{opacity:1;transform:none;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.NotificationDrawer_backdrop__lWQj8,.NotificationDrawer_drawer__b7yUa,.NotificationDrawer_item__8dIE_{animation:none;transition:none}}.Topbar_topbar__CAkMY{position:fixed;top:0;right:0;left:var(--sidebar-width);height:var(--topbar-height);background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);z-index:var(--z-sticky);transition:left var(--transition-base)}[dir=rtl] .Topbar_topbar__CAkMY{left:0;right:var(--sidebar-width);transition:right var(--transition-base)}.Topbar_topbar__CAkMY.Topbar_sidebarCollapsed__pcqqD{left:var(--sidebar-collapsed)}[dir=rtl] .Topbar_topbar__CAkMY.Topbar_sidebarCollapsed__pcqqD{left:0;right:var(--sidebar-collapsed)}.Topbar_left__XyFY1{display:flex;align-items:center;gap:var(--space-3)}.Topbar_sidebarToggleBtn__COKBv{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.Topbar_sidebarToggleBtn__COKBv:hover{background:var(--color-primary-light);border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));color:var(--color-primary)}.Topbar_menuBtn__Br8z4{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast)}.Topbar_menuBtn__Br8z4:hover{background:var(--color-surface-hover);color:var(--color-text)}.Topbar_pageTitle__wGeCn{font-size:var(--font-xl);font-weight:var(--weight-semibold);color:var(--color-text)}.Topbar_right__p_Cg3{display:flex;align-items:center;gap:var(--space-3)}.Topbar_searchWrapper__O0xYh{position:relative;width:280px}.Topbar_searchInput__pfdFB{width:100%;height:36px;padding:0 var(--space-3) 0 var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-sm);transition:all var(--transition-fast)}[dir=rtl] .Topbar_searchInput__pfdFB{padding:0 var(--space-8) 0 var(--space-3)}.Topbar_searchInput__pfdFB::placeholder{color:var(--color-text-muted)}.Topbar_searchInput__pfdFB:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.Topbar_searchIcon__gIyMh{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-icon-muted);pointer-events:none}[dir=rtl] .Topbar_searchIcon__gIyMh{left:auto;right:var(--space-3)}.Topbar_branchSwitcher__6TgGy{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-primary-light);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-sm);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--transition-fast);position:relative;white-space:nowrap}.Topbar_branchSwitcher__6TgGy:hover{border-color:var(--color-primary)}.Topbar_branchDot__5sFc1{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.Topbar_iconBtn__4AIsI{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);position:relative}.Topbar_iconBtn__4AIsI:hover{background:var(--color-surface-hover);color:var(--color-text)}.Topbar_notifBadge__SYGVZ{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--color-error,#ef4444);color:var(--color-on-danger);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.Topbar_dropdown__Lmvrd{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:200px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);animation:Topbar_fadeInDown__S22wa var(--transition-fast) forwards;overflow:hidden}[dir=rtl] .Topbar_dropdown__Lmvrd{right:auto;left:0}.Topbar_dropdownItem__IYv13{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-sm);transition:all var(--transition-fast);cursor:pointer;width:100%;text-align:start}.Topbar_dropdownItem__IYv13:hover{background:var(--color-surface-hover);color:var(--color-text)}.Topbar_dropdownItem__IYv13.Topbar_active__wX_Ia{color:var(--color-primary);background:var(--color-primary-light)}.Topbar_dropdownDivider__v7Ibs{height:1px;background:var(--color-border-subtle);margin:var(--space-1) 0}.Topbar_twoColumnDropdown__lG9rn{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:330px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);animation:Topbar_fadeInDown__S22wa var(--transition-fast) forwards;display:flex;overflow:hidden}[dir=rtl] .Topbar_twoColumnDropdown__lG9rn{right:auto;left:0}.Topbar_themeColumn__pEQCT{flex:1 1;display:flex;flex-direction:column;padding:var(--space-2) 0}.Topbar_themeColumn__pEQCT:not(:last-child){border-right:1px solid var(--color-border-subtle)}[dir=rtl] .Topbar_themeColumn__pEQCT:not(:last-child){border-right:none;border-left:1px solid var(--color-border-subtle)}.Topbar_columnHeader___yeHl{font-size:var(--font-xs);font-weight:700;color:var(--color-text-muted);padding:var(--space-2) var(--space-4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-1)}@keyframes Topbar_fadeInDown__S22wa{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Topbar_topbar__CAkMY{left:0!important;right:0!important}.Topbar_sidebarToggleBtn__COKBv{display:none}.Topbar_menuBtn__Br8z4{display:flex}.Topbar_searchWrapper__O0xYh{display:none}}@media (max-width:640px){.Topbar_branchSwitcher__6TgGy span:not(.Topbar_branchDot__5sFc1){display:none}}.dashboard-layout_mainContent__TO1rh{padding-top:var(--topbar-height);min-height:100vh;transition:margin var(--transition-base)}.dashboard-layout_mainContentLtr__vIwL8{margin-left:var(--sidebar-width);margin-right:0}.dashboard-layout_mainContentLtrCollapsed__Fd68F{margin-left:var(--sidebar-collapsed);margin-right:0}.dashboard-layout_mainContentRtl__zEr8F{margin-left:0;margin-right:var(--sidebar-width)}.dashboard-layout_mainContentRtlCollapsed__Ci0Nx{margin-left:0;margin-right:var(--sidebar-collapsed)}.dashboard-layout_contentInner__75XVL{padding:var(--space-6);max-width:1400px;margin:0 auto}@media (max-width:1024px){.dashboard-layout_mainContentLtrCollapsed__Fd68F,.dashboard-layout_mainContentLtr__vIwL8,.dashboard-layout_mainContentRtlCollapsed__Ci0Nx,.dashboard-layout_mainContentRtl__zEr8F,.dashboard-layout_mainContent__TO1rh{margin-left:0!important;margin-right:0!important}.dashboard-layout_contentInner__75XVL{padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}}.MobileTopBar_topbar__XALbl{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);height:calc(var(--mobile-topbar-height) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-left:var(--space-4);padding-right:var(--space-4);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--color-border)}.MobileTopBar_brand__W9EeJ{display:flex;align-items:center;gap:var(--space-2);min-width:0}.MobileTopBar_brandLogo__TUlR3{width:32px;height:32px;border-radius:var(--radius-md);object-fit:contain;padding:3px;background:var(--color-brand-plate)}.MobileTopBar_brandName__nH_Vk{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileTopBar_actions__KI4yG{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.MobileTopBar_iconBtn__GDP_8{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}.MobileTopBar_iconBtn__GDP_8:focus-visible,.MobileTopBar_iconBtn__GDP_8:hover{background:var(--color-surface-hover);color:var(--color-text)}.MobileTopBar_badge__HCr0x{position:absolute;top:8px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-text);font-size:10px;font-weight:var(--weight-bold);line-height:16px;text-align:center}.MobileTopBar_avatarBtn__69PJW{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.BottomSheet_backdrop__QwxIW{position:fixed;inset:0;z-index:var(--z-overlay);background:rgba(0,0,0,.45);animation:BottomSheet_fadeIn__ciddQ var(--transition-fast) forwards}.BottomSheet_sheet__YVCNx{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-modal);display:flex;flex-direction:column;max-height:min(90dvh,720px);background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-xl);animation:BottomSheet_slideUp___Fzll var(--transition-base) forwards;padding-bottom:env(safe-area-inset-bottom,0)}.BottomSheet_sheetFullScreen__K7hGH{top:0;max-height:100dvh;border-radius:0;animation:BottomSheet_slideUpFull__SQqaG var(--transition-base) forwards}.BottomSheet_handle__D4rQo{width:40px;height:4px;margin:var(--space-2) auto var(--space-1);border-radius:var(--radius-full);background:var(--color-border);flex-shrink:0}.BottomSheet_header__odlUD{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.BottomSheet_headerText__tp_xb{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px;padding-top:6px}.BottomSheet_title__VXOQC{font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--color-text);min-width:0;line-height:1.25}.BottomSheet_subtitle__FMUUf,.BottomSheet_title__VXOQC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.BottomSheet_subtitle__FMUUf{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);line-height:1.35}.BottomSheet_headerEnd__mgTSF{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;padding-top:2px}.BottomSheet_headerActions__jlblt{display:flex;align-items:center;gap:2px}.BottomSheet_headerActionBtn__3hNO7{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.BottomSheet_headerActionBtn__3hNO7:focus-visible,.BottomSheet_headerActionBtn__3hNO7:hover{background:var(--color-surface-hover);color:var(--color-text)}.BottomSheet_headerActionBtnDanger__egEd5{border-color:var(--color-error-light);background:var(--color-error-light);color:var(--color-error)}.BottomSheet_headerActionBtnActive__M9NyQ{border-color:color-mix(in srgb,var(--color-success) 40%,var(--color-border));background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));color:var(--color-success)}.BottomSheet_closeBtn__kuSL0{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);color:var(--color-text-secondary)}.BottomSheet_closeBtn__kuSL0:focus-visible,.BottomSheet_closeBtn__kuSL0:hover{background:var(--color-surface-hover);color:var(--color-text)}.BottomSheet_body__sxzyA{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4);background:var(--color-surface);-webkit-overflow-scrolling:touch}.BottomSheet_footer__uoeLG{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface)}.BottomSheet_sheetFullScreen__K7hGH .BottomSheet_body__sxzyA{padding:var(--space-4);background:var(--color-surface)}@keyframes BottomSheet_fadeIn__ciddQ{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet_slideUp___Fzll{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomSheet_slideUpFull__SQqaG{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.BottomNav_nav__UmDPN{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:flex;align-items:stretch;justify-content:space-around;gap:var(--space-1);height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px));padding:var(--space-1) var(--space-2) env(safe-area-inset-bottom,0);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--color-border)}.BottomNav_item__A5inj{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:var(--space-1);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:10px;font-weight:var(--weight-medium);transition:color var(--transition-fast),background var(--transition-fast)}.BottomNav_item__A5inj:focus-visible,.BottomNav_item__A5inj:hover{color:var(--color-text);background:var(--color-surface-hover)}.BottomNav_itemActive__Txhj6{color:var(--color-primary)}.BottomNav_label__hjT3I{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BottomNav_moreList__3TuAP{display:flex;flex-direction:column;gap:var(--space-4)}.BottomNav_moreGroup__EKsfD{display:flex;flex-direction:column;gap:var(--space-1)}.BottomNav_moreGroupTitle__3Ibgz{margin:0;padding:0 var(--space-4);font-size:11px;font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.BottomNav_moreGroupItems__O_bIY{display:flex;flex-direction:column;gap:2px}.BottomNav_moreLink__10HPF{display:flex;align-items:center;min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-sm);font-weight:var(--weight-medium)}.BottomNav_moreLinkActive__V0_nJ{color:var(--color-primary);background:var(--color-primary-light)}.MobileShell_shell__Q8lWT{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg)}.MobileShell_main__9YtQ4{flex:1 1;min-height:0;padding-top:calc(var(--mobile-topbar-height) + env(safe-area-inset-top, 0px));padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px));overflow-x:hidden}.MobileShell_content__Pj5_I{padding:var(--space-4);max-width:100%}.MobileCardList_card__lNnTY,.MobileCardList_list__E7h_q{display:flex;flex-direction:column;gap:var(--space-3)}.MobileCardList_card__lNnTY{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);text-align:start;width:100%;color:inherit;font:inherit}.MobileCardList_cardPressable__u_xjc{cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.MobileCardList_cardPressable__u_xjc:focus-visible,.MobileCardList_cardPressable__u_xjc:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.MobileCardList_cardHeader__KNeiX{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.MobileCardList_cardMain__myXq9{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.MobileCardList_cardTitle___g6sk{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-tight);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.MobileCardList_cardSubtitle___moNa{font-size:var(--font-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileCardList_cardSide__d97X7{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0}.MobileCardList_cardFooter__odf3i{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.MobileCardList_cardBadges__YiQdc{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.MobileCardList_cardMeta__W_BvM{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--font-xs);color:var(--color-text-secondary);min-width:0}.MobileCardList_cardActions__KxuYG{display:flex;align-items:center;gap:2px;flex-shrink:0}.MobileCardList_actionBtn__Dat89{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-secondary)}.MobileCardList_actionBtn__Dat89:focus-visible,.MobileCardList_actionBtn__Dat89:hover{background:var(--color-surface-hover);color:var(--color-text)}.MobileEntityCard_root__SvFCM{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;width:100%;text-align:start}.MobileEntityCard_badges__2BRay{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.MobileEntityCard_title__j2TsX{margin:0;font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-tight);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.MobileEntityCard_titleLg__YB7mc{font-size:var(--font-base)}.MobileEntityCard_subtitle__kfKPb{margin:0;font-size:var(--font-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileEntityCard_meta__QhGGv{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.MobileEntityCard_metaItem__ucXak{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;font-size:var(--font-xs);color:var(--color-text-secondary);line-height:1.2}.MobileEntityCard_metaItem__ucXak>svg{flex-shrink:0;opacity:.85}.MobileEntityCard_metaLabel__zIRlo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileEntityCard_metaDot___xspS{width:3px;height:3px;border-radius:var(--radius-full);background:var(--color-border);flex-shrink:0}.FilterSheet_triggerRow__LkMr0{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.FilterSheet_triggerInline__sjtit{display:inline-flex;flex-shrink:0}.FilterSheet_triggerBtn__2v2jp{gap:var(--space-2);min-height:44px;padding:0 var(--space-4)}.FilterSheet_triggerBtnCompact__S7VeO,.FilterSheet_triggerBtn__2v2jp{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-sm);font-weight:var(--weight-medium)}.FilterSheet_triggerBtnCompact__S7VeO{gap:6px;min-height:40px;min-width:40px;padding:0 var(--space-3);white-space:nowrap}.FilterSheet_triggerLabel__mbFWD{display:none}@media (min-width:380px){.FilterSheet_triggerLabel__mbFWD{display:inline}}.FilterSheet_triggerBtnActive__nOuT0{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.FilterSheet_sheetBody__TfU8g{display:flex;flex-direction:column;gap:var(--space-4)}.FilterSheet_sheetActions__HaTa4{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.StickyActionBar_bar__JwDGG{position:fixed;left:0;right:0;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px));z-index:calc(var(--z-sticky) - 1);display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--color-border)}.StickyActionBar_bar__JwDGG a,.StickyActionBar_bar__JwDGG button{flex:1 1;min-height:44px}.StickyActionBar_fab__CiV4C{position:fixed;right:var(--space-4);bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px) + var(--space-4));z-index:calc(var(--z-sticky) - 1);display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-text);box-shadow:var(--shadow-lg)}.StickyActionBar_fab__CiV4C:focus-visible,.StickyActionBar_fab__CiV4C:hover{filter:brightness(1.05)}.StickyActionBar_withBarPadding__FwcW6{padding-bottom:calc(72px + var(--space-4))}.StickyActionBar_withFabPadding__OHBVx{padding-bottom:calc(var(--space-8))}.MobileEmptyState_wrap__wlMcK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center}.MobileEmptyState_icon__1Q8Ml{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-surface-hover);color:var(--color-text-secondary)}.MobileEmptyState_title__RkS0u{font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.MobileEmptyState_description__ev0Lp{font-size:var(--font-sm);color:var(--color-text-secondary);max-width:280px;line-height:var(--leading-relaxed)}.MobileEmptyState_actions__J7eJT{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:280px;margin-top:var(--space-2)}.MobileEmptyState_actions__J7eJT a,.MobileEmptyState_actions__J7eJT button{min-height:44px}.DesktopOnlyNotice_body__X62HK{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-2) 0 var(--space-4)}.DesktopOnlyNotice_icon__GMEDS{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary)}.DesktopOnlyNotice_message__Z7qc5{font-size:var(--font-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:320px}.DesktopOnlyNotice_okBtn__mIVt8{width:100%;max-width:280px;min-height:44px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-text);font-weight:var(--weight-medium)}.MobileKanbanBoard_boardWrap__fArIw{position:relative;min-width:0;margin:0 calc(var(--space-4) * -1)}.MobileKanbanBoard_board__14X_6{display:flex;gap:var(--space-3);overflow-x:auto;padding:0 var(--space-4) var(--space-4);min-height:420px;align-items:stretch;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.MobileKanbanBoard_column__0NSUH{flex:0 0 min(82vw,300px);scroll-snap-align:start;background:var(--color-surface-hover);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;padding:var(--space-3);max-height:calc(100dvh - 220px)}.MobileKanbanBoard_columnSuspended__KqAQs{opacity:.7;border-style:dashed}.MobileKanbanBoard_columnCompleted__2xJjH{background:color-mix(in srgb,var(--color-success) 6%,var(--color-surface-hover))}.MobileKanbanBoard_columnHeader__FRANR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);flex-shrink:0}.MobileKanbanBoard_columnTitleInfo__G6nTd{display:flex;align-items:center;gap:var(--space-2);min-width:0}.MobileKanbanBoard_columnIndicator__sQUWy{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.MobileKanbanBoard_columnTitle__jWz_5{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileKanbanBoard_columnBadge__6v3gr{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.MobileKanbanBoard_cardList__UpKXv{display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto;flex:1 1;min-height:0;-webkit-overflow-scrolling:touch}.MobileKanbanBoard_card__ja_Cz{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);box-shadow:var(--shadow-sm)}.MobileKanbanBoard_cardRow___wTpC{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.MobileKanbanBoard_cardBody__9tyl_{flex:1 1;min-width:0;text-align:start;background:transparent;border:none;padding:0;color:inherit;font:inherit;cursor:pointer}.MobileKanbanBoard_moveBtn__rmBAd{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-hover);color:var(--color-text-secondary)}.MobileKanbanBoard_moveBtn__rmBAd:focus-visible,.MobileKanbanBoard_moveBtn__rmBAd:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.MobileKanbanBoard_showAllBtn__RpwP4{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;margin-top:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-xs);font-weight:var(--weight-medium)}.MobileKanbanBoard_statusList__p1z2f{display:flex;flex-direction:column;gap:var(--space-2)}.MobileKanbanBoard_statusOption__m7ptO{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-sm);font-weight:var(--weight-medium);text-align:start}.MobileKanbanBoard_statusOptionActive__kPZQf{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.MobileKanbanBoard_statusDot__7yS_8{width:10px;height:10px;border-radius:var(--radius-full);flex-shrink:0}.MobileKanbanBoard_viewToggle__ghEcc{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);flex:1 1;min-width:0;max-width:200px}.MobileKanbanBoard_viewToggleBtn__laSpK{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1;min-height:36px;padding:0 var(--space-2);border-radius:calc(var(--radius-md) - 2px);color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:var(--weight-medium)}.MobileKanbanBoard_viewToggleBtnActive__yQ4JI{background:var(--color-primary-light);color:var(--color-primary)}.MobilePageHeader_header__dwWIW{margin-bottom:var(--space-3)}.MobilePageHeader_titleRow__6ihcK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.MobilePageHeader_titleBlock__NJbVR{min-width:0;flex:1 1}.MobilePageHeader_title__uR_Ev{font-size:var(--font-xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.MobilePageHeader_subtitle__Huv3N{margin-top:2px;font-size:var(--font-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.MobilePageHeader_refreshing__iFTEP{font-size:var(--font-xs);color:var(--color-text-secondary);white-space:nowrap}.MobilePageHeader_toolbar__aLwTh{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:nowrap;flex-shrink:0;min-width:0;margin-inline-start:auto}.MobilePageHeader_toolbar__aLwTh>*{flex-shrink:0}.MobilePageHeader_toolBtn__JBtiF{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;min-width:40px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-sm);font-weight:var(--weight-medium);white-space:nowrap}.MobilePageHeader_toolBtnActive__IWwzy{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.MobilePageHeader_toolBtnLabel__2efai{display:none}@media (min-width:380px){.MobilePageHeader_toolBtnLabel__2efai{display:inline}}.MobileMonthCalendar_root__oedSU{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm)}.MobileMonthCalendar_monthNav__p4wOA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-1)}.MobileMonthCalendar_navBtn__0yDAC{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);color:var(--color-text-secondary)}.MobileMonthCalendar_navBtn__0yDAC:focus-visible,.MobileMonthCalendar_navBtn__0yDAC:hover{background:var(--color-surface-hover);color:var(--color-text)}.MobileMonthCalendar_monthTitle__X_EtU{margin:0;font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text);text-align:center}.MobileMonthCalendar_weekHeader__uCqtT{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:0 2px}.MobileMonthCalendar_weekDay__6WR_l{text-align:center;font-size:11px;font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 0}.MobileMonthCalendar_grid___gB8g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.MobileMonthCalendar_cell__UcQoA{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:4px 2px 6px;border-radius:var(--radius-md);background:transparent;color:var(--color-text);border:1px solid transparent;min-width:0}.MobileMonthCalendar_cellOutside__4ypo_{color:var(--color-text-muted);opacity:.45}.MobileMonthCalendar_cellToday__ddNxq{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.MobileMonthCalendar_cellSelected__HJSyq{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface))}.MobileMonthCalendar_cell__UcQoA:active{transform:scale(.97)}.MobileMonthCalendar_dayNum__pBMr4{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:1}.MobileMonthCalendar_dayNumToday__0bruz{background:var(--color-primary);color:var(--color-primary-text);font-weight:var(--weight-bold)}.MobileMonthCalendar_eventList__Cb6zm{display:flex;flex-direction:column;gap:1px;width:100%;min-width:0;padding:0 1px}.MobileMonthCalendar_eventChip__sYbKt{display:block;width:100%;padding:1px 3px;border-radius:3px;background:color-mix(in srgb,var(--color-primary) 22%,var(--color-surface));color:var(--color-primary);font-size:9px;font-weight:var(--weight-semibold);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.MobileMonthCalendar_moreCount__nQrsN{font-size:9px;font-weight:var(--weight-semibold);color:var(--color-text-muted);text-align:start;padding-inline-start:2px}.MobileMonthCalendar_dots___ujYe{display:flex;align-items:center;justify-content:center;gap:3px;min-height:8px;margin-top:2px}.MobileMonthCalendar_dot__ylfX_{width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-primary)}.MobileMonthCalendar_hoursLabel__EVKop{font-size:9px;font-weight:var(--weight-semibold);color:var(--color-text-secondary);line-height:1}.MobileMonthCalendar_todayRow__7p33k{display:flex;justify-content:center;padding-top:2px}.MobileMonthCalendar_todayBtn__xXt_o{min-height:32px;padding:0 var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);font-size:var(--font-sm);font-weight:var(--weight-semibold)}.MobileMonthCalendar_todayBtn__xXt_o:focus-visible,.MobileMonthCalendar_todayBtn__xXt_o:hover{background:var(--color-primary-light)}@media (min-width:400px){.MobileMonthCalendar_cell__UcQoA{min-height:64px}.MobileMonthCalendar_eventChip__sYbKt{font-size:10px}}.mobile-list_header__pCC8p{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.mobile-list_title__laITi{font-size:var(--font-2xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.mobile-list_subtitle__hKL5X{margin-top:var(--space-1);font-size:var(--font-sm);color:var(--color-text-secondary)}.mobile-list_refreshing__f9uQ6{font-size:var(--font-xs);color:var(--color-text-secondary);white-space:nowrap}.mobile-list_toolbar__XKENf{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.mobile-list_bulkBtn__TeISF{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-sm);font-weight:var(--weight-medium)}.mobile-list_dayGroup__m3epa{margin-bottom:var(--space-5)}.mobile-list_dayLabel__tzV_k{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.02em}.mobile-list_detailStack__QnlWe{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media (min-width:480px){.mobile-list_detailStack__QnlWe{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-list_detailHero__cAaVe{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-1);grid-column:1/-1}.mobile-list_detailGrid__gS1c3{display:contents}.mobile-list_detailRow__MUL44{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface)}.mobile-list_detailRowWide__Zjzv1{grid-column:1/-1}.mobile-list_dayEntryList__PqHOk{display:flex;flex-direction:column;gap:var(--space-3)}.mobile-list_dayEntry__xdKWl{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-sm)}.mobile-list_dayEntryTop__d7S5x{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.mobile-list_dayEntryMain__yRWCg{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.mobile-list_dayEntryTask__vAvNu{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text);line-height:1.35;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mobile-list_dayEntryMetaRow__nfS3B{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mobile-list_dayEntryChip__HL_cf{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:var(--radius-full);background:var(--color-surface-hover);color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:var(--weight-medium);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-list_dayEntryChipPrimary__kJc_l{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.mobile-list_dayEntryTime__tUSzK{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));color:var(--color-text);font-size:var(--font-sm);font-weight:var(--weight-semibold);line-height:1.3}.mobile-list_dayEntryDetails__vlq3F{margin:0;font-size:var(--font-sm);color:var(--color-text-secondary);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-word}.mobile-list_dayEntryDelete__Yp737{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin:-4px -4px 0 0;border-radius:var(--radius-md);color:var(--color-text-secondary)}.mobile-list_dayEntryDelete__Yp737:focus-visible,.mobile-list_dayEntryDelete__Yp737:hover{background:var(--color-error-light,color-mix(in srgb,var(--color-error) 12%,var(--color-surface)));color:var(--color-error)}.mobile-list_detailLabel__IB14h{font-size:11px;font-weight:var(--weight-medium,500);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.mobile-list_detailValue__YEZuH{font-size:var(--font-sm);font-weight:var(--weight-semibold,600);color:var(--color-text);line-height:1.4;word-break:break-word}.mobile-list_monthNav___01IU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4)}.mobile-list_monthNavBtn__iv6UQ{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);color:var(--color-text-secondary)}.mobile-list_monthNavBtn__iv6UQ:focus-visible,.mobile-list_monthNavBtn__iv6UQ:hover{background:var(--color-surface-hover);color:var(--color-text)}.mobile-list_monthTitle__oSDl3{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text)}