.kpi-card_grid__Yiy4W{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--kpi-card-min),1fr));gap:var(--kpi-grid-gap);padding:0 var(--kpi-grid-pad)}.kpi-card_card__IpXuE{min-height:var(--kpi-card-h);border:1px solid var(--border-hover);border-radius:40px;background:var(--bg-surface);color:var(--text-primary);display:flex;flex-direction:column;gap:12px;padding:16px 20px;box-sizing:border-box}.kpi-card_header__OdyP4{display:flex;align-items:center;gap:var(--kpi-card-gap)}.kpi-card_iconWrap__ikkQG{width:var(--kpi-icon-wrap);height:var(--kpi-icon-wrap);border-radius:999px;background:var(--accent-primary);display:grid;place-items:center;color:var(--icon-active);flex:0 0 auto}.kpi-card_icon__qkI1g{width:var(--kpi-icon-size);height:var(--kpi-icon-size);display:block}.kpi-card_title__Ky31E{font-size:var(--kpi-title-size);font-weight:500;color:var(--text-primary)}.kpi-card_content__X_qGz{display:flex;flex-direction:column;gap:calc(var(--kpi-card-gap) - 6px)}.kpi-card_valueRow__03Si2{display:flex;align-items:center;gap:calc(var(--kpi-card-gap) - 8px);flex-wrap:wrap}.kpi-card_value__CT7pj{font-size:var(--kpi-value-size);font-weight:600;color:var(--text-primary)}.kpi-card_trendBadge__4rhvZ{display:inline-flex;align-items:center;gap:2px;padding:4px 8px;border-radius:999px;font-size:var(--kpi-trend-size);font-weight:600;line-height:1;white-space:nowrap}.kpi-card_trendUp__YWxk7{background:var(--status-attention);color:var(--text-onstatus)}.kpi-card_trendDown__RYPBU{background:var(--status-critical);color:var(--primary-text)}.kpi-card_trendNeutral__OGkXO{background:var(--border-hover);color:var(--text-secondary)}.kpi-card_trendIcon__ymZX_{width:var(--kpi-trend-size);height:var(--kpi-trend-size);display:block}.kpi-card_subtitle__sYQlf{font-size:var(--kpi-subtitle-size);color:var(--text-secondary);opacity:.8}.kpi-ring_card__P6XbM{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.kpi-ring_header__fCuL8{display:flex;flex-direction:column;gap:6px}.kpi-ring_title__6lfX5{font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary)}.kpi-ring_subtitle__Q985I{font-size:var(--text-body-muted);color:var(--text-secondary)}.kpi-ring_mainValue__sGVJ_{font-size:var(--text-data-value);font-weight:600;color:var(--text-primary);line-height:1.1}.kpi-ring_ringGrid__rFOHW{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kpi-ring-gap);align-items:start;flex:1;align-content:center}.kpi-ring_ringGrid__rFOHW,.kpi-ring_ringSingle__z3V0F{--kpi-ring-gap:20px;--kpi-ring-size:calc((100% - var(--kpi-ring-gap)) / 2);display:grid}.kpi-ring_ringSingle__z3V0F{place-items:center;flex:1}.kpi-ring_panelGrid__2aaTI{--kpi-ring-gap:20px;--kpi-ring-size:clamp(76px,12vw,112px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kpi-ring-gap);align-items:start;flex:1;align-content:center}.kpi-ring_ringItem__e84yz{--kpi-ring-color:var(--accent-primary);--kpi-ring-track:var(--border-hover);--kpi-ring-thickness:10px;--kpi-ring-value:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.kpi-ring_toneSuccess__6cwsg{--kpi-ring-color:var(--status-attention)}.kpi-ring_tonePrimary__8bnEz{--kpi-ring-color:var(--accent-primary)}.kpi-ring_toneWarning__zVxrv{--kpi-ring-color:var(--status-critical)}.kpi-ring_ring__zBC2m{position:relative;width:var(--kpi-ring-size);height:var(--kpi-ring-size);display:grid;place-items:center}.kpi-ring_ring__zBC2m:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--kpi-ring-color) calc(var(--kpi-ring-value) * 1%),var(--kpi-ring-track) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--kpi-ring-thickness)),#000 calc(100% - var(--kpi-ring-thickness)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--kpi-ring-thickness)),#000 calc(100% - var(--kpi-ring-thickness)))}.kpi-ring_ringValue__kg4B4{font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary);line-height:1;position:relative;z-index:1}.kpi-ring_ringMetric__2ynbK{font-size:var(--text-data-secondary);font-weight:600;color:var(--text-primary);line-height:1.2}.kpi-ring_note__d66gW,.kpi-ring_ringLabel__6a4Zl{font-size:var(--text-body-muted);color:var(--text-secondary)}.kpi-ring_note__d66gW{display:flex;gap:10px;padding:12px 14px;border-radius:20px;background:var(--bg-app);line-height:1.4;margin-top:auto}.kpi-ring_noteIcon__A4Vgf{width:18px;height:18px;color:var(--accent-primary);flex:0 0 auto;margin-top:2px}.finance-bar-widget_card__N4IQ8{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.finance-bar-widget_header__CtXjX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.finance-bar-widget_titleBlock__ZRAjQ{display:flex;flex-direction:column;gap:6px}.finance-bar-widget_title__L_9uC{font-size:var(--text-heading-h3);font-weight:600}.finance-bar-widget_legend__hMpIw,.finance-bar-widget_subtitle__xOSFr{font-size:var(--text-body-muted);color:var(--text-secondary)}.finance-bar-widget_legend__hMpIw{display:flex;gap:16px;align-items:center}.finance-bar-widget_legendItem__wPmZ4{display:inline-flex;align-items:center;gap:8px}.finance-bar-widget_legendDot__2A3KN{width:10px;height:10px;border-radius:999px;background:var(--chart-income)}.finance-bar-widget_legendDotExpense__q82hQ{background:var(--chart-expense)}.finance-bar-widget_chartWrap__gC1s5{flex:1;min-height:220px}.finance-bar-widget_empty__2Upri{flex:1;display:grid;place-items:center;color:var(--text-secondary);font-size:var(--text-body-muted)}.finance-bar-widget_tooltip__nImY6{background:var(--bg-app);border-radius:16px;padding:12px 14px;color:var(--text-primary);font-size:var(--text-body-muted)}.finance-bar-widget_tooltipTitle__ZH_w6{font-size:var(--text-body-muted);color:var(--text-secondary);margin-bottom:8px}.finance-bar-widget_tooltipRow__D1_FD{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-body-secondary)}.finance-bar-widget_tooltipLabel__mdwRC{display:inline-flex;align-items:center;gap:8px}.finance-bar-widget_tooltipValue__u_LlN{font-weight:600}.summary-cards-widget_card__j8MQ_{--summary-columns:2;background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.summary-cards-widget_title__5OyFE{font-size:var(--text-heading-h3);font-weight:600}.summary-cards-widget_grid__cnxMF{display:grid;grid-template-columns:repeat(var(--summary-columns),minmax(0,1fr));gap:16px;flex:1;align-content:start}.summary-cards-widget_threeColumns__8ON9E{--summary-columns:3}@media (max-width:900px){.summary-cards-widget_threeColumns__8ON9E{--summary-columns:1}}.summary-cards-widget_tile__Kms6K{border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--bg-app);color:var(--text-primary);min-height:120px}.summary-cards-widget_tilePrimary___l_Iy{background:var(--accent-primary);color:var(--primary-text)}.summary-cards-widget_tileTitle__NEjGH{font-size:var(--text-body-secondary);color:var(--text-secondary)}.summary-cards-widget_tilePrimary___l_Iy .summary-cards-widget_tileTitle__NEjGH{color:var(--primary-text);opacity:.8}.summary-cards-widget_tileValue__Bif2X{font-size:var(--text-data-secondary);font-weight:600}.summary-cards-widget_tileMeta__Y9NZO{display:flex;align-items:center;gap:8px;font-size:var(--text-body-muted);color:var(--text-secondary)}.summary-cards-widget_tilePrimary___l_Iy .summary-cards-widget_tileMeta__Y9NZO{color:var(--primary-text);opacity:.8}.summary-cards-widget_pill__xpkw1{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:var(--text-ui-caption);font-weight:600;background:rgba(15,23,42,.08);color:var(--text-primary)}.summary-cards-widget_pillPositive__26YJN{background:rgba(16,185,129,.16);color:#10b981}.summary-cards-widget_pillNegative___C_eM{background:rgba(244,63,94,.16);color:#f43f5e}.summary-cards-widget_tilePrimary___l_Iy .summary-cards-widget_pill__xpkw1{background:hsla(0,0%,100%,.18);color:var(--primary-text)}.recent-transactions-table_card__KE2iC{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.recent-transactions-table_header__ZcSvU{display:flex;align-items:center;justify-content:space-between;min-height:24px}.recent-transactions-table_title__YS6L7{font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.recent-transactions-table_table__ELinG{display:grid;gap:0;flex:1;overflow:auto;border:1px solid var(--border-hover);border-radius:24px;background:var(--bg-surface);align-content:start;grid-auto-rows:min-content}.recent-transactions-table_row__ZuCP6{display:grid;grid-template-columns:110px minmax(160px,1fr) 120px 140px 110px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-hover);color:var(--text-secondary);font-size:13px}.recent-transactions-table_row__ZuCP6:last-child{border-bottom:0}.recent-transactions-table_rowHeader__45or5{background:var(--bg-app);color:var(--text-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.recent-transactions-table_row__ZuCP6>div{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-transactions-table_cellPrimary__9r4vH{color:var(--text-primary);font-weight:600}.recent-transactions-table_amountIncome__W3WWS{color:#10b981;font-weight:600}.recent-transactions-table_amountExpense__ydQw_{color:#f43f5e;font-weight:600}.recent-transactions-table_status__7VF7n{text-transform:uppercase;font-size:var(--text-body-muted);font-weight:600}.recent-transactions-table_statusPaid__C8YPb{color:#10b981}.recent-transactions-table_statusPending___DW8Q{color:#f59e0b}.recent-transactions-table_statusFailed__Vyo54{color:#f43f5e}.recent-transactions-table_empty__Kh_i8{flex:1;display:grid;place-items:center;color:var(--text-secondary);font-size:12px;border:1px solid var(--border-hover);border-radius:24px;min-height:220px}@media (max-width:1440px){.recent-transactions-table_card__KE2iC{padding:14px 16px;gap:10px}}.tasks-table-widget_card__KGGCN{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.tasks-table-widget_header__1rMM_{display:flex;align-items:center;justify-content:space-between}.tasks-table-widget_title__D17Mo{font-size:14px;font-weight:600}.tasks-table-widget_table__o_7xS{display:grid;gap:0;flex:1;overflow:auto;border:1px solid var(--border-hover);border-radius:24px;background:var(--bg-surface)}.tasks-table-widget_row__kAmdq{display:grid;grid-template-columns:minmax(180px,2fr) 110px 1fr 110px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-hover);color:var(--text-secondary);font-size:13px}.tasks-table-widget_row__kAmdq:last-child{border-bottom:0}.tasks-table-widget_rowHeader___qGNY{background:var(--bg-app);color:var(--text-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.tasks-table-widget_cellPrimary__BxDPL{color:var(--text-primary);font-weight:600;display:flex;flex-direction:column;gap:4px}.tasks-table-widget_subText__aDu6Q{font-size:var(--text-body-muted);color:var(--text-secondary)}.tasks-table-widget_progress__nqsgM{display:flex;flex-direction:column;gap:6px}.tasks-table-widget_progressBar__H6keY{height:6px;border-radius:999px;background:var(--bg-app);overflow:hidden}.tasks-table-widget_progressFill__4sW1t{height:100%;border-radius:999px;background:var(--accent-primary);width:0}.tasks-table-widget_progressValue__FpjvB{font-size:var(--text-body-muted);color:var(--text-secondary)}.tasks-table-widget_assignee__I500_{display:flex;align-items:center;gap:6px;justify-content:flex-end}.tasks-table-widget_avatar___k_YI{width:28px;height:28px;border-radius:999px;background:var(--accent-primary);color:var(--primary-text);display:grid;place-items:center;font-size:12px;font-weight:600;-o-object-fit:cover;object-fit:cover}.tasks-table-widget_empty__jOLkE{flex:1;display:grid;place-items:center;color:var(--text-secondary);font-size:12px;border:1px solid var(--border-hover);border-radius:24px;min-height:220px}.tasks-table-widget_rowButton__VYMmw{cursor:pointer;transition:background-color .2s ease}.tasks-table-widget_rowButton__VYMmw:hover{background:var(--bg-app)}.fast-bar_fastBar__f5iso{width:100%;height:var(--sb-w);border-radius:40px;background:var(--bg-surface);border:1px solid var(--border-hover);padding:10px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px 12px;box-sizing:border-box}.fast-bar_actions__klSOx{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.fast-bar_spacer__73weW{flex:1 1 auto;min-width:12px}.fast-bar_actionButton__lZd0s{border:1px solid var(--border-hover);background:var(--bg-surface);border-radius:999px;padding:4px;height:36px;display:inline-flex;align-items:center;box-sizing:border-box;cursor:pointer;color:inherit;transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),opacity var(--motion-base) var(--ease-standard)}.fast-bar_actionButton__lZd0s:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fast-bar_actionButtonInner__Y47w_{height:100%;padding:0 14px;border-radius:999px;background:var(--bg-app);color:var(--text-secondary);font-size:calc(var(--text-ui-switcher) - 4px);font-weight:700;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis)}.fast-bar_actionButton__lZd0s:hover .fast-bar_actionButtonInner__Y47w_{background:var(--control-hover-bg);color:var(--control-hover-text)}.fast-bar_actionButtonPrimary__bi7Tm .fast-bar_actionButtonInner__Y47w_{background:var(--primary-bg);color:var(--primary-text)}.fast-bar_actionButtonPrimary__bi7Tm:hover .fast-bar_actionButtonInner__Y47w_{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.fast-bar_actionButton__lZd0s:disabled{opacity:.5;cursor:not-allowed}.fast-bar_actionButton__lZd0s:disabled .fast-bar_actionButtonInner__Y47w_{background:var(--bg-app);color:var(--text-secondary)}.fast-bar_switcherRoot__cpdl1{position:relative;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border-hover);height:36px;padding:4px;display:inline-flex;align-items:center;gap:4px;box-sizing:border-box}.fast-bar_switcherItem__cDNMN{border:1px solid transparent;background:transparent;height:100%;padding:0 14px;border-radius:999px;font-size:calc(var(--text-ui-switcher) - 4px);font-weight:700;color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis)}.fast-bar_switcherItem__cDNMN:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.fast-bar_switcherItemActive__DExXw{background:var(--primary-bg);color:var(--primary-text);border-color:transparent}.floating-edit-button_root__yG20N{position:fixed;right:calc(var(--sb-w) + 40px);bottom:20px;height:var(--sb-w);border-radius:999px;padding:6px;background:var(--bg-surface);border:1px solid var(--border-hover);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:50;cursor:pointer;opacity:.48;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.floating-edit-button_root__yG20N:focus-visible,.floating-edit-button_root__yG20N:hover{opacity:1}.floating-edit-button_root__yG20N[data-tour-active="1"]{opacity:1}.floating-edit-button_root__yG20N:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.floating-edit-button_inner__xFuAx{height:100%;padding:0 16px;border-radius:999px;background:var(--bg-app);color:var(--text-secondary);font-size:calc(var(--text-ui-switcher) - 4px);font-weight:700;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.floating-edit-button_root__yG20N:hover .floating-edit-button_inner__xFuAx,.floating-edit-button_root__yG20N[data-tour-active="1"] .floating-edit-button_inner__xFuAx{background:var(--button-ghost-hoverbg);color:var(--accent-primary)}.floating-edit-button_active__QVtMj .floating-edit-button_inner__xFuAx{background:var(--primary-bg);color:var(--primary-text)}.floating-edit-button_active__QVtMj:hover .floating-edit-button_inner__xFuAx{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.app-shell_searchWrap__taLxx{width:0;min-width:0;height:var(--search-h);margin-right:0;overflow:hidden;opacity:0;transform:translateX(6px);transition:width .2s ease,margin-right .2s ease,opacity .2s ease,transform .2s ease;pointer-events:none}.app-shell_searchWrapOpen__xixHB{width:var(--search-w);margin-right:0;opacity:1;transform:translateX(0);pointer-events:auto;overflow:visible}.app-shell_headerExtra__wUlWR{display:contents}.app-shell_searchSpotlightOverlay__AzI5_{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--bg-active) 28%,transparent);backdrop-filter:blur(4px)}.app-shell_searchSpotlight__QM9k2{width:min(920px,calc(100vw - 40px));transform:translateY(-16vh)}.app-shell_searchSpotlightBar__LvI4i{width:100%!important;max-width:100%!important;height:56px!important;--search-radius:24px;padding:0 18px}.app-shell_searchSpotlightInput__PBD5X{font-size:16px}.app-shell_searchSpotlightIcon__df6E2{width:20px;height:20px}.app-shell_adminWrap__9xoUs{width:var(--sb-w);height:var(--chat-widget-h);border-radius:40px;background:var(--bg-surface);border:1px solid var(--border-hover);display:flex;align-items:center;justify-content:center;opacity:.48;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.app-shell_adminWrap__9xoUs:focus-within,.app-shell_adminWrap__9xoUs:hover{opacity:1}.app-shell_adminButton__yx1EV{width:var(--chat-widget-btn);height:var(--chat-widget-btn);border-radius:999px;border:0;display:grid;place-items:center;background:var(--status-attention);color:var(--icon-primary);cursor:pointer;transition:background-color .2s ease,color .2s ease}.app-shell_adminButton__yx1EV:hover{background:var(--primary-bg);color:var(--primary-text)}.app-shell_adminButton__yx1EV:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-shell_adminButtonIcon__5ifiy{width:var(--chat-widget-icon);height:var(--chat-widget-icon)}.app-shell_supportWrap__GhacK{position:relative;width:var(--sb-w);height:var(--chat-widget-h);border-radius:40px;background:var(--bg-surface);border:1px solid var(--border-hover);display:flex;align-items:center;justify-content:center;opacity:.48;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.app-shell_supportWrap__GhacK:focus-within,.app-shell_supportWrap__GhacK:hover{opacity:1}.app-shell_supportButton__5X_CO{width:var(--chat-widget-btn);height:var(--chat-widget-btn);border-radius:999px;border:0;display:grid;place-items:center;background:var(--status-info);color:var(--icon-primary);cursor:pointer;transition:background-color .2s ease,color .2s ease}.app-shell_supportButton__5X_CO:hover{background:var(--primary-bg);color:var(--primary-text)}.app-shell_supportButton__5X_CO:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-shell_supportButtonIcon__PyekT{width:var(--chat-widget-icon);height:var(--chat-widget-icon)}.app-shell_supportButtonAlert__XKvf_{background:var(--status-critical);color:var(--icon-active)}.app-shell_supportButtonAlert__XKvf_:hover{background:var(--primary-bg);color:var(--primary-text)}.app-shell_supportTooltip__cWMMl{pointer-events:none;position:absolute;right:calc(100% + 20px);top:50%;display:flex;height:var(--chat-widget-btn);transform:translateY(-50%) translateX(-6px);align-items:center;border-radius:40px;background:var(--primary-bg);padding:0 20px;white-space:nowrap;color:var(--icon-active);font-size:var(--user-badge-name-size);font-weight:500;line-height:1;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:9999}.app-shell_supportWrap__GhacK:focus-within .app-shell_supportTooltip__cWMMl,.app-shell_supportWrap__GhacK:hover .app-shell_supportTooltip__cWMMl{opacity:1;transform:translateY(-50%) translateX(0)}.projects-view-switcher_root__H16Ck{min-height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:6px;padding:6px;border:1px solid var(--border-hover)}.projects-view-switcher_item__Zc1FI,.projects-view-switcher_root__H16Ck{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.projects-view-switcher_item__Zc1FI{min-height:calc(var(--tab-nav-h) - 12px);border-radius:999px;padding:0 18px;justify-content:center;font-size:var(--text-body-muted);font-weight:700;line-height:1;color:var(--switcher-item-text);background:transparent;border:0;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis);overflow:hidden;cursor:pointer;white-space:nowrap}.projects-view-switcher_item__Zc1FI:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.projects-view-switcher_itemActive__mtgXG,.projects-view-switcher_itemActive__mtgXG:hover{color:var(--primary-text)}.projects-view-switcher_item__Zc1FI:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.projects-view-switcher_activeIndicator__Z_Zkm{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.projects-view-switcher_label__FuvQm{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.settings-tabs_root__uu2hO{min-height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:6px;padding:6px;border:1px solid var(--border-hover)}.settings-tabs_item__oub3j,.settings-tabs_root__uu2hO{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.settings-tabs_item__oub3j{min-height:calc(var(--tab-nav-h) - 12px);border-radius:999px;padding:0 18px;justify-content:center;font-size:var(--text-body-muted);font-weight:700;line-height:1;color:var(--switcher-item-text);background:transparent;border:0;transition:color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard);overflow:hidden;cursor:pointer;white-space:nowrap}.settings-tabs_item__oub3j:hover{color:var(--switcher-item-hovertext);background:color-mix(in srgb,var(--control-hover-bg) 70%,transparent)}.settings-tabs_itemActive__PWnR2{color:var(--primary-text)}.settings-tabs_itemActive__PWnR2:hover{color:var(--primary-text);background:transparent}.settings-tabs_item__oub3j:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.settings-tabs_activeIndicator__8GgQ0{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.settings-tabs_label__UZ4Zp{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.access-logs-table_card__kriY5{border-radius:40px;padding:12px;display:block;color:var(--text-primary);box-sizing:border-box}.access-logs-table_card__kriY5,.access-logs-table_table__q1Y3g{background:var(--bg-surface);border:1px solid var(--border-hover)}.access-logs-table_table__q1Y3g{display:grid;gap:0;flex:1;overflow:auto;border-radius:28px}.access-logs-table_row__zmvr4{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(300px,2.2fr) 140px 170px;gap:16px;align-items:center;padding:14px 12px;background:var(--bg-surface);font-size:var(--text-body-secondary);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.access-logs-table_rowHeader__1Aegy,.access-logs-table_row__zmvr4{color:var(--text-secondary);border-bottom:1px solid var(--border-hover)}.access-logs-table_rowHeader__1Aegy{background:var(--bg-app);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;white-space:nowrap;padding-top:14px;padding-bottom:14px}.access-logs-table_rowBody__xuAQo:hover{background:var(--control-hover-bg)}.access-logs-table_rowLast__CNJn4{border-bottom:0}.access-logs-table_cellPrimary__xsfFY{display:flex;align-items:center;gap:10px;color:var(--text-primary);font-weight:600}.access-logs-table_avatar__7Mlqa{width:34px;height:34px;border-radius:999px;background:var(--bg-app);border:1px solid var(--border-hover);display:grid;place-items:center;color:var(--text-secondary);font-size:12px;font-weight:700;overflow:hidden}.access-logs-table_avatar__7Mlqa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.access-logs-table_avatarIcon__RKXs4{width:16px;height:16px}.access-logs-table_subText__bsLLE{font-size:var(--text-body-muted);color:var(--text-secondary);font-weight:500}.access-logs-table_badge__PuewF{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);color:var(--text-primary);font-size:var(--text-body-muted);font-weight:600;white-space:nowrap}.access-logs-table_empty__vs5ka{padding:24px;text-align:center;color:var(--text-secondary);font-size:14px}@media (max-width:1280px){.access-logs-table_row__zmvr4{grid-template-columns:minmax(180px,1.25fr) minmax(220px,2fr) 130px}.access-logs-table_row__zmvr4>:nth-child(4){display:none}}@media (max-width:1024px){.access-logs-table_row__zmvr4{grid-template-columns:minmax(180px,1.6fr) minmax(220px,1.8fr)}.access-logs-table_row__zmvr4>:nth-child(3){display:none}}@media (max-width:720px){.access-logs-table_row__zmvr4{grid-template-columns:1fr}.access-logs-table_row__zmvr4>:nth-child(2){display:none}}.recycle-bin-table_card__Hn1Gi{border-radius:40px;padding:12px;display:block;color:var(--text-primary);box-sizing:border-box}.recycle-bin-table_card__Hn1Gi,.recycle-bin-table_table__GfAu7{background:var(--bg-surface);border:1px solid var(--border-hover)}.recycle-bin-table_table__GfAu7{display:grid;gap:0;flex:1;overflow:auto;border-radius:28px}.recycle-bin-table_row__IrUIe{display:grid;grid-template-columns:minmax(220px,1.4fr) 140px 170px 180px;gap:16px;align-items:center;padding:14px 12px;background:var(--bg-surface);font-size:var(--text-body-secondary);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.recycle-bin-table_rowHeader__baQqi,.recycle-bin-table_row__IrUIe{color:var(--text-secondary);border-bottom:1px solid var(--border-hover)}.recycle-bin-table_rowHeader__baQqi{background:var(--bg-app);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;white-space:nowrap;padding-top:14px;padding-bottom:14px}.recycle-bin-table_rowBody__idIh2:hover{background:var(--control-hover-bg)}.recycle-bin-table_rowLast__07w0t{border-bottom:0}.recycle-bin-table_badge__Q5obp,.recycle-bin-table_cellPrimary__bZlI_{color:var(--text-primary);font-weight:600}.recycle-bin-table_badge__Q5obp{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);font-size:var(--text-body-muted);white-space:nowrap}.recycle-bin-table_empty__OHft0{border-radius:28px;border:1px dashed var(--border-hover);background:var(--bg-app);padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}@media (max-width:1280px){.recycle-bin-table_row__IrUIe{grid-template-columns:minmax(180px,1.35fr) 130px 150px}.recycle-bin-table_row__IrUIe>:nth-child(4){display:none}}@media (max-width:1024px){.recycle-bin-table_row__IrUIe{grid-template-columns:minmax(180px,1.6fr) minmax(220px,1.8fr)}.recycle-bin-table_row__IrUIe>:nth-child(3){display:none}}@media (max-width:720px){.recycle-bin-table_row__IrUIe{grid-template-columns:1fr}.recycle-bin-table_row__IrUIe>:nth-child(2){display:none}}.permissions-table_table__e4i4v{display:flex;flex-direction:column;gap:0;background:var(--bg-surface);overflow-x:auto;overflow-y:hidden}.permissions-table_row__q97yk{display:grid;grid-template-columns:minmax(var(--permission-col-min,170px),var(--permission-col-max,230px)) repeat(var(--role-count),minmax(var(--role-col-min,58px),var(--role-col-max,72px)));gap:0;align-items:center;padding:8px 10px;background:var(--bg-surface);color:var(--text-secondary);font-size:12px;transition:background-color var(--motion-base) var(--ease-standard)}.permissions-table_rowHeader__Hr_6f{background:var(--bg-app);color:var(--text-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;border-bottom:1px solid var(--border-hover);min-height:48px}.permissions-table_rowsList__2x8jQ{display:flex;flex-direction:column;gap:0;background:var(--bg-surface)}.permissions-table_rowBody__DBVwY{min-height:48px;border-bottom:1px solid var(--border-hover)}.permissions-table_rowsList__2x8jQ .permissions-table_rowBody__DBVwY:last-child{border-bottom:0}.permissions-table_rowBody__DBVwY:hover{background:var(--control-hover-bg)}.permissions-table_cellPrimary__s0ju0{display:flex;flex-direction:column;gap:4px;color:var(--text-primary);font-weight:600}.permissions-table_cellCenter__Gjir4{display:flex;justify-content:center;padding:0 2px}.permissions-table_permissionSwitch__hUYj7{position:relative;width:44px;height:24px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);display:inline-flex;align-items:center;justify-content:flex-start;padding:0 2px;cursor:pointer;transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}.permissions-table_permissionSwitch__hUYj7:hover{border-color:var(--control-hover-border);background:var(--control-hover-bg)}.permissions-table_permissionSwitchActive__8m7_s{border-color:#86efac;background:#bbf7d0}.permissions-table_permissionSwitchDisabled__c7UzS{opacity:.6;cursor:not-allowed}.permissions-table_permissionSwitchThumb__FBtu1{width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.22);transition:transform var(--motion-base) var(--ease-standard)}.permissions-table_permissionSwitchThumbActive__zWutk{transform:translateX(20px)}.permissions-table_roleHeaderCell__AcGRp{display:flex;justify-content:center;padding:0 2px}.permissions-table_roleHeaderIcon__CmiNA{width:28px;height:28px;border-radius:999px;border:1px solid var(--border-hover);display:grid;place-items:center;color:var(--text-secondary);background:var(--bg-surface);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard);cursor:help;position:relative}.permissions-table_roleTooltip__c69OP{border-radius:999px;padding:6px 14px;background:var(--primary-bg);color:var(--primary-text);font-size:12px;font-weight:600;white-space:nowrap}.permissions-table_roleHeaderIcon__CmiNA:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.permissions-table_roleHeaderSvg__PMWaD{width:12px;height:12px}.permissions-table_empty__fpREX{min-height:200px;display:grid;place-items:center;color:var(--text-secondary);font-size:var(--text-body-muted)}@media (max-width:1280px){.permissions-table_row__q97yk{padding:8px}}@media (max-width:1024px){.permissions-table_row__q97yk{padding:8px 7px}}@media (max-width:720px){.permissions-table_row__q97yk{padding:8px 6px;font-size:11px}}.security-switcher_root__Orzzr{min-height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:6px;padding:6px;border:1px solid var(--border-hover)}.security-switcher_item__1doyP,.security-switcher_root__Orzzr{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.security-switcher_item__1doyP{min-height:calc(var(--tab-nav-h) - 12px);border-radius:999px;padding:0 18px;justify-content:center;font-size:var(--text-body-muted);font-weight:700;line-height:1;color:var(--switcher-item-text);background:transparent;border:0;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis);overflow:hidden;cursor:pointer;white-space:nowrap}.security-switcher_item__1doyP:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.security-switcher_itemActive__q67zG{color:var(--primary-text)}.security-switcher_itemActive__q67zG:hover{color:var(--primary-text);background:transparent}.security-switcher_item__1doyP:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.security-switcher_activeIndicator__DlM6Z{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.security-switcher_label__AkHhF{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.tasks-view-switcher_root__Bctob{min-height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:6px;padding:6px;border:1px solid var(--border-hover)}.tasks-view-switcher_item__2Ptxs,.tasks-view-switcher_root__Bctob{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.tasks-view-switcher_item__2Ptxs{min-height:calc(var(--tab-nav-h) - 12px);border-radius:999px;padding:0 18px;justify-content:center;font-size:var(--text-body-muted);font-weight:700;line-height:1;color:var(--switcher-item-text);background:transparent;border:0;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis);overflow:hidden;cursor:pointer;white-space:nowrap}.tasks-view-switcher_item__2Ptxs:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.tasks-view-switcher_itemActive__DXjOs,.tasks-view-switcher_itemActive__DXjOs:hover{color:var(--primary-text)}.tasks-view-switcher_item__2Ptxs:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tasks-view-switcher_activeIndicator__UzcDk{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.tasks-view-switcher_label__tH7cz{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.tag-filter_trigger__pNuDb{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);color:var(--text-secondary);font-size:12px;font-weight:600;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.tag-filter_triggerActive__p5aBg,.tag-filter_trigger__pNuDb:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.tag-filter_trigger__pNuDb:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus-ring) 45%,transparent)}.tag-filter_triggerIcon__uZjJt{width:14px;height:14px}.tag-filter_triggerLabel__5iqZ6{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-filter_count__02K6j{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:700;background:var(--primary-bg);border:1px solid transparent;color:var(--primary-text)}.tag-filter_menu__1U_0f{width:300px;padding:12px;border-radius:24px;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;box-shadow:none}.tag-filter_header__SDVJ0{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.tag-filter_headerLeft__gOdwT{display:inline-flex;align-items:center;gap:6px}.tag-filter_headerCount__RYwAm{color:var(--accent-primary);font-weight:700}.tag-filter_list__f0VOH{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto;padding-right:4px}.tag-filter_list__f0VOH::-webkit-scrollbar{width:4px}.tag-filter_list__f0VOH::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:999px}.tag-filter_item__tPBq8{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-primary);font-size:var(--text-body-secondary);font-weight:600;text-align:left;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.tag-filter_item__tPBq8:hover{background:var(--control-hover-bg);border-color:var(--control-hover-border);color:var(--control-hover-text)}.tag-filter_itemSelected__u7kKB{background:var(--primary-bg);border-color:transparent;color:var(--primary-text)}.tag-filter_itemLabel__U85xO{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-filter_checkWrap__bhEzK{width:18px;height:18px;border-radius:999px;border:1px solid var(--border-hover);display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.tag-filter_checkWrapActive__DZFYL{background:var(--primary-bg-hover);color:var(--primary-text);border-color:transparent}.tag-filter_empty__AEuHN{padding:18px;border-radius:14px;border:1px dashed var(--border-hover);background:var(--bg-app);color:var(--text-secondary);text-align:center;font-size:12px}.tag-filter_clearButton__mFnwx{margin-top:10px;width:100%;height:30px;border-radius:999px;border:1px dashed var(--border-hover);background:transparent;color:var(--text-secondary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;cursor:pointer}.tag-filter_clearButton__mFnwx:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.onboarding-tour_layer__LNHId{position:fixed;inset:0;z-index:9999;pointer-events:none}.onboarding-tour_backdrop__9OPXM{position:absolute;inset:0;background:color-mix(in srgb,var(--bg-app) 35%,#000 65%);opacity:.3;z-index:1;pointer-events:auto}.onboarding-tour_spotlight__QnfRF{position:fixed;border:2px solid var(--focus-ring);box-shadow:0 0 0 9999px color-mix(in srgb,#000 40%,transparent);transition:top var(--motion-base) var(--ease-standard),left var(--motion-base) var(--ease-standard),width var(--motion-base) var(--ease-standard),height var(--motion-base) var(--ease-standard);z-index:30;pointer-events:none}.onboarding-tour_card__zZ1Kj{position:fixed;width:min(360px,calc(100vw - 32px));border-radius:22px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);box-shadow:0 24px 56px rgba(0,0,0,.22);padding:16px;z-index:40;pointer-events:auto}.onboarding-tour_badge__O5AtH{display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:999px;padding:0 10px;background:var(--primary-bg);color:var(--primary-text);font-size:12px;font-weight:700}.onboarding-tour_title__VLamh{margin:10px 0 6px;font-size:18px;line-height:1.3;font-weight:700}.onboarding-tour_description__NZ0SF{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.onboarding-tour_footer__Obcib{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.onboarding-tour_actions__iidif{display:flex;align-items:center;gap:8px}.onboarding-tour_button__Ftoup{height:34px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);color:var(--text-primary);padding:0 14px;font-size:13px;font-weight:700;cursor:pointer}.onboarding-tour_button__Ftoup:hover{background:var(--control-hover-bg);color:var(--control-hover-text)}.onboarding-tour_buttonPrimary__5rGZm{background:var(--primary-bg);color:var(--primary-text);border-color:transparent}.onboarding-tour_buttonPrimary__5rGZm:hover{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.onboarding-tour_button__Ftoup:disabled{opacity:.4;cursor:default}.onboarding-tour_button__Ftoup:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.onboarding-tour_taskDetailFrame__1IRpL{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 90px);z-index:20;pointer-events:none}.onboarding-tour_taskDetailText__Zgv_f{padding:14px 16px;font-size:14px;line-height:1.45;color:var(--text-primary)}.client-funnel-widget_card__l9_jT{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.client-funnel-widget_title__hbAo0{font-size:var(--text-heading-h3);font-weight:600}.client-funnel-widget_list__ZdSfW{display:flex;flex-direction:column;gap:14px;flex:1}.client-funnel-widget_row__82J0g{display:flex;flex-direction:column;gap:8px}.client-funnel-widget_rowHeader__RZpd4{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-funnel-widget_label__hzi4O{font-size:var(--text-body-muted);color:var(--text-secondary)}.client-funnel-widget_value___pB9B{font-size:var(--text-body-secondary);font-weight:600;color:var(--text-primary)}.client-funnel-widget_bar__AWyYQ{height:6px;border-radius:999px;background:var(--bg-app);overflow:hidden}.client-funnel-widget_barFill__zI349{height:100%;border-radius:inherit;width:0;transition:width .4s ease;background:var(--accent-primary)}.client-funnel-widget_barLead__gRtdX{background:#ffad33}.client-funnel-widget_barNegotiation__Ghsty{background:#3b82f6}.client-funnel-widget_barDeferred__xbjwV{background:#f6695e}.client-funnel-widget_barActive__ww2ba{background:#29d668}.client-funnel-widget_barOldClient__Lao0W{background:#38bdf8}.client-funnel-widget_barClosed__nvenP{background:#6c63ff}.client-funnel-widget_empty__3SdXR{flex:1;display:grid;place-items:center;color:var(--text-secondary);font-size:var(--text-body-muted)}.upcoming-deadlines-widget_card__iCsuY{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:40px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);height:100%}.upcoming-deadlines-widget_header___qb3J{display:flex;align-items:center}.upcoming-deadlines-widget_title__XxNSe{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.upcoming-deadlines-widget_subtitle__uJyiu{font-size:12px;color:var(--text-secondary);margin-top:2px}.upcoming-deadlines-widget_list__BODW_{display:grid;gap:10px;flex:1;overflow:auto;padding:2px 0}.upcoming-deadlines-widget_item__P0AFs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:20px;border:1px solid var(--border-hover);background:var(--bg-app);text-decoration:none;color:inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.upcoming-deadlines-widget_item__P0AFs:hover{border-color:var(--control-hover-border);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.04)}.upcoming-deadlines-widget_itemMain__1U2XY{display:flex;flex-direction:column;gap:4px}.upcoming-deadlines-widget_itemTitle__VyOum{font-weight:600;color:var(--text-primary);height:100%}.upcoming-deadlines-widget_itemMeta__ijbru{font-size:12px;color:var(--text-secondary)}.upcoming-deadlines-widget_itemSide__BEIDD{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.upcoming-deadlines-widget_badge__swPim{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.upcoming-deadlines-widget_badgeUrgent__n2VHe{background:color-mix(in srgb,var(--status-critical) 12%,transparent);color:var(--status-critical);border-color:color-mix(in srgb,var(--status-critical) 30%,transparent)}.upcoming-deadlines-widget_badgeSoon__QiDQE{background:color-mix(in srgb,var(--status-warning) 12%,transparent);color:var(--status-warning);border-color:color-mix(in srgb,var(--status-warning) 30%,transparent)}.upcoming-deadlines-widget_dateRow__HHwwW{display:flex;align-items:center;font-size:12px;color:var(--text-secondary)}.upcoming-deadlines-widget_empty__hLHsM{padding:24px;border-radius:20px;background:var(--bg-app);text-align:center;color:var(--text-secondary);font-size:12px}@media (max-width:900px){.upcoming-deadlines-widget_item__P0AFs{flex-direction:column;align-items:flex-start}.upcoming-deadlines-widget_itemSide__BEIDD{align-items:flex-start}}.scratchpad-widget_card__1a9HS{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.scratchpad-widget_title__FgJBk{font-size:var(--text-heading-h3);font-weight:600}.scratchpad-widget_textarea___iVEK{flex:1;width:100%;min-height:0;border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-app);padding:20px;font-size:var(--text-body-secondary);color:var(--text-primary);line-height:1.4;resize:none;outline:none}.scratchpad-widget_textarea___iVEK::-moz-placeholder{color:var(--text-secondary);font-size:var(--text-body-muted);opacity:.8}.scratchpad-widget_textarea___iVEK::placeholder{color:var(--text-secondary);font-size:var(--text-body-muted);opacity:.8}.mini-calendar-widget_card__6aLNq{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.mini-calendar-widget_header__4p926{display:flex;align-items:center;justify-content:space-between;gap:16px}.mini-calendar-widget_title__mIVjg{font-size:var(--text-heading-h3);font-weight:600}.mini-calendar-widget_monthPill__i_Hom{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--bg-app);border:1px solid var(--border-hover);font-size:var(--text-body-muted);color:var(--text-secondary);text-transform:capitalize;flex-shrink:0}.mini-calendar-widget_monthLabel__tBITW{font-weight:600;color:var(--text-primary)}.mini-calendar-widget_weekdays__dcczC{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;width:100%}.mini-calendar-widget_weekdayCell__rhclT{text-align:center;font-size:var(--text-body-muted);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.mini-calendar-widget_daysGrid__yLsaX{--day-size:clamp(28px,2.1vw,38px);--cell:calc(var(--day-size) + 10px);--gap-x:16px;--gap-y:18px;position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,var(--cell));-moz-column-gap:var(--gap-x);column-gap:var(--gap-x);row-gap:var(--gap-y);width:100%;min-height:0;grid-auto-flow:row}.mini-calendar-widget_weekHighlight__j1WFc{grid-column:1/6;align-self:center;justify-self:stretch;height:calc(var(--day-size) + 12px);border-radius:999px;background:var(--accent-primary);z-index:0;pointer-events:none}.mini-calendar-widget_dayCell__rowxO{position:relative;z-index:1;display:grid;place-items:center;font-size:var(--text-body-secondary);color:var(--text-secondary)}.mini-calendar-widget_dayMuted__U3cbq{color:var(--text-secondary);opacity:.6}.mini-calendar-widget_dayWeekend__ZB18K{color:var(--text-secondary)}.mini-calendar-widget_dayInWeek__NmYMd{color:var(--primary-text);font-weight:600}.mini-calendar-widget_dayNumber__6HQsS{width:var(--day-size);height:var(--day-size);display:grid;place-items:center;border-radius:999px;box-sizing:border-box;line-height:1}.mini-calendar-widget_dayToday__8PKHy{background:var(--bg-active);color:var(--icon-active)}.tickets-table-widget_card__rdKig{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:40px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);height:100%}.tickets-table-widget_header__ry8Rs{display:flex;align-items:center;justify-content:space-between;gap:12px}.tickets-table-widget_title__uUwdO{font-size:14px;font-weight:600}.tickets-table-widget_table__6qZAC{display:grid;gap:0;flex:1;overflow:auto;border:1px solid var(--border-hover);border-radius:24px;background:var(--bg-surface)}.tickets-table-widget_row__TTOh_{display:grid;grid-template-columns:2fr 1.2fr .9fr .9fr;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-hover);font-size:13px}.tickets-table-widget_row__TTOh_:last-child{border-bottom:0}.tickets-table-widget_rowHeader__L1JpB{background:var(--bg-app);padding:12px 16px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--text-secondary)}.tickets-table-widget_cellPrimary__ZdvIf{font-weight:600;color:var(--text-primary)}.tickets-table-widget_cellMuted__9p97o{color:var(--text-secondary);font-size:12px}.tickets-table-widget_status__AOIR3{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;border:1px solid transparent}.tickets-table-widget_statusNew__FPLNW{background:color-mix(in srgb,var(--primary-bg) 12%,transparent);color:var(--primary-bg);border-color:color-mix(in srgb,var(--primary-bg) 30%,transparent)}.tickets-table-widget_statusProgress__Qeto1{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.tickets-table-widget_statusDone__NNcne{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.tickets-table-widget_empty__NiuVb{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px;border:1px solid var(--border-hover);border-radius:24px;min-height:220px}.tickets-table-widget_rowButton__mWtx7{cursor:pointer;transition:background-color .2s ease}.tickets-table-widget_rowButton__mWtx7:hover{background:var(--bg-app)}@media (max-width:900px){.tickets-table-widget_row__TTOh_{grid-template-columns:1fr;gap:6px;align-items:flex-start}.tickets-table-widget_rowHeader__L1JpB{display:none}}.roadmaps-view-switcher_root__3AAZl{min-height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:6px;padding:6px;border:1px solid var(--border-hover)}.roadmaps-view-switcher_item__NMCwy,.roadmaps-view-switcher_root__3AAZl{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.roadmaps-view-switcher_item__NMCwy{min-height:calc(var(--tab-nav-h) - 12px);border-radius:999px;padding:0 18px;justify-content:center;font-size:var(--text-body-muted);font-weight:700;line-height:1;color:var(--switcher-item-text);background:transparent;border:0;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis);overflow:hidden;cursor:pointer;white-space:nowrap}.roadmaps-view-switcher_item__NMCwy:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.roadmaps-view-switcher_itemActive__wR9yM,.roadmaps-view-switcher_itemActive__wR9yM:hover{color:var(--primary-text)}.roadmaps-view-switcher_item__NMCwy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.roadmaps-view-switcher_activeIndicator__pgqeb{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.roadmaps-view-switcher_label__1HvLM{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}