.ModernCard_card__RuozT{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;height:100%;display:flex;flex-direction:column}.ModernCard_cardHeader__GlO3x{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-md);min-height:var(--size-icon-lg);cursor:move;user-select:none;flex-shrink:0}.ModernCard_cardTitle__MlrnL{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);display:flex;align-items:center;gap:var(--spacing-sm)}.ModernCard_headerIcon__CZDuf{--icon-size:var(--size-icon-sm)}.ModernCard_headerActions__2R04K{display:flex;align-items:center;gap:var(--spacing-xs)}.ModernCard_cardContent__bR9XD{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.ModernCard_cardContent__bR9XD:hover{scrollbar-color:var(--color-border) transparent}.ModernCard_cardContent__bR9XD::-webkit-scrollbar{width:var(--size-scrollbar);height:var(--size-scrollbar)}.ModernCard_cardContent__bR9XD::-webkit-scrollbar-track{background:transparent}.ModernCard_cardContent__bR9XD::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-full);transition:background .2s}.ModernCard_cardContent__bR9XD:hover::-webkit-scrollbar-thumb{background:var(--color-border)}.ModernCard_cardContent__bR9XD::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.ModernCard_gridTableWrapper__MVxAX{padding:var(--spacing-sm) 0 0}.ModernCard_gridTable__JiAPK{width:100%;border-collapse:collapse;font-size:var(--font-size-xs);border-radius:var(--radius-md);overflow:hidden}.ModernCard_gridTable__head__GD3Rc{border-bottom:1px solid var(--color-border)}.ModernCard_gridTable__th__PabpG{padding:var(--spacing-xs) var(--spacing-sm);text-align:left;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);white-space:nowrap}.ModernCard_gridTable__th__PabpG:first-child{padding-left:var(--spacing-sm)}.ModernCard_gridTable__th__PabpG:last-child{padding-right:var(--spacing-sm)}.ModernCard_gridTable__row__WOihs{cursor:pointer;transition:background-color var(--transition-fast);border-bottom:1px solid var(--color-border-light)}.ModernCard_gridTable__row__WOihs:last-child{border-bottom:none}.ModernCard_gridTable__row__WOihs:hover{background-color:var(--color-state-hover)}.ModernCard_gridTable__td__f1dH5{padding:var(--spacing-sm) var(--spacing-sm);color:var(--color-text);vertical-align:middle}.ModernCard_gridTable__td__f1dH5:first-child{padding-left:var(--spacing-sm)}.ModernCard_gridTable__td__f1dH5:last-child{padding-right:var(--spacing-sm)}.ModernCard_gridTable__td--identifier__cddRd{font-weight:var(--font-weight-medium);white-space:nowrap}.ModernCard_gridTable__td--truncate__jijiZ{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModernCard_statusBadge__PkOfO{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;min-width:var(--size-col-min-sm);text-align:center}.ModernCard_statusBadge--valid__SEAAJ{background-color:var(--color-success-bg);color:var(--color-success)}.ModernCard_statusBadge--inProgress__yb5_E{background-color:var(--color-warning-bg);color:var(--color-warning)}.ModernCard_statusBadge--newform__3ZgV4{background-color:var(--color-primary-alpha);color:var(--color-primary)}.ModernCard_statusBadge--cancelled__eckIb{background-color:var(--color-accent-purple-bg);color:var(--color-accent-purple)}.ModernCard_statusBadge--rejected__eHVaq{background-color:var(--color-error-bg);color:var(--color-error)}.ModernCard_statusBadge--public__obZaK{background-color:var(--color-success-bg);color:var(--color-success)}.ModernCard_statusBadge--private__5rO8k{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}.ModernCard_tagList__4Wd_T{display:flex;align-items:center;gap:var(--spacing-2xs);overflow:hidden}.ModernCard_tagChip__4eLPP{display:inline-block;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.ModernCard_tagChip--more__zvUMq{flex-shrink:0;flex-basis:auto;max-width:none;color:var(--color-text-tertiary)}.ModernCard_gridFooter__link__aAai2,.ModernCard_gridFooter__ujwBp{display:flex;padding:var(--spacing-xs) var(--spacing-sm)}.ModernCard_gridFooter__link__aAai2{flex:1;background:var(--color-bg-secondary);border:none;border-radius:var(--radius-sm);margin-top:var(--spacing-xs);cursor:pointer;font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium);align-items:center;justify-content:center;transition:background-color var(--transition-fast),color var(--transition-fast)}.ModernCard_gridFooter__link__aAai2:hover{background:var(--color-bg-tertiary);color:var(--color-primary-hover)}.ModernCard_gridError__XWg4Z,.ModernCard_gridLoading__QUCdZ{padding:var(--spacing-lg);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ModernCard_gridError__XWg4Z{color:var(--color-error)}.ModernCard_gridEmpty__BoBey{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);text-align:center;gap:var(--spacing-sm)}.ModernCard_gridEmptyIcon__rtSbk{--icon-size:var(--size-icon-3xl);--icon-color:var(--color-border);opacity:.6}.ModernCard_gridEmptyTitle__RZLUT{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.ModernCard_gridEmptySubtitle__vBPYN{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0;max-width:200px}.ModernCard_compactList__BW4Sc{display:flex;flex-direction:column;padding:var(--spacing-sm) 0 0}.ModernCard_compactHeader__Oq0JP,.ModernCard_compactRow__PNfQw{display:grid;grid-template-columns:var(--size-icon-md) minmax(7rem,1fr) minmax(5rem,.5fr) 5rem 6.5rem var(--size-icon-md);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);min-width:var(--size-popup-lg)}.ModernCard_compactHeader__Oq0JP{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap}.ModernCard_compactHeader__Oq0JP>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ModernCard_compactHeader__visibility__6jgBK{padding-left:var(--spacing-sm)}.ModernCard_compactHeader__tags__QPufj{padding-left:var(--spacing-xs)}.ModernCard_compactRow__PNfQw{border-bottom:1px solid var(--color-border-light);cursor:pointer;transition:background-color var(--transition-fast);position:relative}.ModernCard_compactRow__PNfQw:last-child{border-bottom:none}.ModernCard_compactRow__PNfQw:hover{background-color:var(--color-state-hover)}.ModernCard_compactFavorite__sRYLa{--icon-size:var(--size-icon-xs);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2xs);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-warning);transition:background-color var(--transition-fast),opacity var(--transition-fast)}.ModernCard_compactFavorite__sRYLa:hover{background-color:var(--color-bg-tertiary)}.ModernCard_compactFavorite__sRYLa:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.ModernCard_compactFavorite__icon__Fr7jQ{background-color:var(--color-warning)}.ModernCard_compactNodeCell__w8ypv{display:flex;align-items:center;min-width:0;overflow:hidden}.ModernCard_compactNode__yRsUb{max-width:100%;color:var(--color-text-secondary)}.ModernCard_compactName__7P_5D,.ModernCard_compactNode__yRsUb{font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModernCard_compactName__7P_5D{min-width:0;font-weight:var(--font-weight-medium);color:var(--color-text)}.ModernCard_compactTags__W7202{gap:var(--spacing-2xs)}.ModernCard_compactTags__W7202,.ModernCard_compactVisibilityCell__uNtna{display:flex;align-items:center;min-width:0;overflow:hidden}.ModernCard_compactVisibility__I5Glh{display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.ModernCard_compactVisibility--public__YmCGC{background-color:var(--color-success-bg);color:var(--color-success)}.ModernCard_compactVisibility--private__n2mEi{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}.ModernCard_compactDelete__FdrPw{--icon-size:var(--size-icon-xs);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2xs);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-tertiary);transition:background-color var(--transition-fast),color var(--transition-fast)}.ModernCard_compactDelete__FdrPw:hover{background-color:var(--color-error-bg);color:var(--color-error)}.ModernCard_compactDelete__FdrPw:hover .ModernCard_compactDelete__icon__OiENF{background-color:var(--color-error)}.ModernCard_compactDelete__FdrPw:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.ModernCard_compactDelete__icon__OiENF{background-color:var(--color-text-tertiary);transition:background-color var(--transition-fast)}.ModernCard_compactConfirm__bHGd0{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2xs);padding:0 var(--spacing-sm);background-color:var(--color-bg-surface)}.ModernCard_compactConfirm__label__U7w_S{font-size:var(--font-size-xs);color:var(--color-error);font-weight:var(--font-weight-medium);white-space:nowrap}.ModernCard_compactConfirm__no__77Q89,.ModernCard_compactConfirm__yes__sWC_r{padding:var(--spacing-2xs) var(--spacing-xs);border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.ModernCard_compactConfirm__yes__sWC_r{background-color:var(--color-error-bg);color:var(--color-error)}.ModernCard_compactConfirm__yes__sWC_r:hover{background-color:var(--color-danger);color:var(--color-text-inverse)}.ModernCard_compactConfirm__no__77Q89{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}.ModernCard_compactConfirm__no__77Q89:hover{background-color:var(--color-state-hover)}.ModernCard_compactConfirm__no__77Q89:disabled,.ModernCard_compactConfirm__yes__sWC_r:disabled{opacity:.6;cursor:default}.ModernCard_compactConfirm__no__77Q89:focus-visible,.ModernCard_compactConfirm__yes__sWC_r:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.ModernCard_gridTable__nameText__x9pZp{font-weight:var(--font-weight-medium)}.ModernCard_gridTable__tags__fer24{display:flex;align-items:center;gap:var(--spacing-2xs);min-width:0;overflow:hidden}.ModernCard_gridTable__confirmActions__sffLf{display:flex;align-items:center;gap:var(--spacing-2xs);white-space:nowrap}.ModernCard_gridTable__confirmLabel__k_yhQ{font-size:var(--font-size-xs);color:var(--color-error);font-weight:var(--font-weight-medium)}[data-ui-theme=compact] .ModernCard_gridTable__td__f1dH5,[data-ui-theme=compact] .ModernCard_gridTable__th__PabpG{padding:var(--spacing-2xs) var(--spacing-xs)}[data-ui-theme=compact] .ModernCard_gridEmpty__BoBey{padding:var(--spacing-sm) var(--spacing-sm);gap:var(--spacing-2xs)}[data-ui-theme=compact] .ModernCard_gridEmptyIcon__rtSbk{--icon-size:var(--size-icon-xl)}[data-ui-theme=compact] .ModernCard_gridEmptyTitle__RZLUT{font-size:var(--font-size-xs)}[data-ui-theme=compact] .ModernCard_gridEmptySubtitle__vBPYN{font-size:var(--font-size-2xs)}.DashboardModern_dashboard__70rpp{width:100%;max-width:var(--size-page-max-wide);margin:0 auto;padding:var(--spacing-md) clamp(var(--spacing-md),8vw,12vw);display:flex;flex-direction:column;gap:var(--spacing-md)}.DashboardModern_error___kMKx,.DashboardModern_loading__kq3np{display:flex;align-items:center;justify-content:center;min-height:var(--size-placeholder-h);color:var(--color-text-secondary)}.DashboardModern_error___kMKx{text-align:center}.DashboardModern_gridContainer__mGjic{width:100%}.DashboardModern_cardWrapper__lYkvo{height:100%;display:flex;flex-direction:column;min-width:0}.DashboardModern_gridContainer__mGjic .react-grid-placeholder{background-color:var(--color-success)!important;opacity:.25!important;border-radius:var(--radius-lg);transition-duration:.1s;z-index:2;user-select:none}.DashboardModern_gridContainer__mGjic .react-grid-item>.react-resizable-handle{position:absolute;width:var(--size-icon-sm);height:var(--size-icon-sm);bottom:0;right:0;cursor:se-resize}.DashboardModern_gridContainer__mGjic .react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:var(--spacing-2xs);bottom:var(--spacing-2xs);width:var(--spacing-sm);height:var(--spacing-sm);border-right:2px solid var(--color-border);border-bottom:2px solid var(--color-border)}.DashboardModern_card__ktpOK{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.DashboardModern_cardHeader__b9l__{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2xs) var(--spacing-sm);min-height:var(--size-icon-lg);border-bottom:1px solid var(--color-border-light)}.DashboardModern_cardTitle__s1KiI{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);display:flex;align-items:center;gap:var(--spacing-2xs)}.DashboardModern_headerIcon__f4pCb{--icon-size:var(--size-icon-sm)}.DashboardModern_viewAll__slJow{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast);background:none;border:none;cursor:pointer;padding:0;font:inherit}.DashboardModern_viewAll__slJow:hover{color:var(--color-primary)}.DashboardModern_cardContent__RbilQ{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.DashboardModern_tilesRow4__hqlGT{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.DashboardModern_tilesRow5__VVKa3{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-sm)}.DashboardModern_tile__h0Ft_{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);background:var(--color-bg-secondary);border:none;font:inherit}@media (prefers-color-scheme:dark){.DashboardModern_tile__h0Ft_{background:var(--color-bg-tertiary)}}:root[data-theme=dark] .DashboardModern_tile__h0Ft_{background:var(--color-bg-tertiary)}.DashboardModern_tile__h0Ft_:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background:var(--color-state-hover)}:root[data-theme=dark] .DashboardModern_tile__h0Ft_:hover{background:var(--color-primary-alpha)}.DashboardModern_tileValue___CVjY{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.2}.DashboardModern_tileLabel__PFV9Q{font-size:var(--font-size-2xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-top:var(--spacing-2xs)}.DashboardModern_valueInfo__ykeow{color:var(--color-info)}.DashboardModern_valuePrimary__emoTk{color:var(--color-primary)}.DashboardModern_valueWarning__MQX91{color:var(--color-warning)}.DashboardModern_valueSuccess__SbliY{color:var(--color-success)}.DashboardModern_valueDanger__2MitP{color:var(--color-danger)}.DashboardModern_valueMuted__IQ8Yu{color:var(--color-text-tertiary)}.DashboardModern_chartLegend__gBjjm{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.DashboardModern_legendItem__kohmF{display:flex;align-items:center;gap:var(--spacing-xs)}.DashboardModern_legendDot__5p6e4{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:50%}.DashboardModern_dotDraft__O4aZi{background:var(--color-primary);fill:var(--color-primary)}.DashboardModern_dotWaiting__4APGe{background:var(--color-warning);fill:var(--color-warning)}.DashboardModern_dotApproved__Etv3b{background:var(--color-success);fill:var(--color-success)}.DashboardModern_dotRejected__hkovx{background:var(--color-danger);fill:var(--color-danger)}.DashboardModern_chartSvg__PPFzH{width:100%;height:auto;max-height:200px;aspect-ratio:600/180}.DashboardModern_gridLine__gRvYo{stroke:var(--color-text-tertiary);stroke-width:1;stroke-dasharray:4 4;opacity:.4}@media (prefers-color-scheme:light){.DashboardModern_gridLine__gRvYo{opacity:.5}}:root[data-theme=light] .DashboardModern_gridLine__gRvYo{opacity:.5}.DashboardModern_axisLabel__lFO0T{font-size:var(--font-size-2xs);fill:var(--color-text-secondary)}.DashboardModern_axisLine__Qh2Xo{stroke:var(--color-text-tertiary);stroke-width:1}.DashboardModern_lineDraft___drS1{fill:none;stroke:var(--color-primary);stroke-width:2}.DashboardModern_lineWaiting__fisc8{fill:none;stroke:var(--color-warning);stroke-width:2}.DashboardModern_lineApproved__QXJLX{fill:none;stroke:var(--color-success);stroke-width:2}.DashboardModern_lineRejected__jJOCR{fill:none;stroke:var(--color-danger);stroke-width:2}.DashboardModern_periodSelector__VhvqZ{display:flex;background:var(--color-bg-secondary);border-radius:var(--radius-full);padding:var(--spacing-2xs)}.DashboardModern_periodBtn__uNqWl{padding:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius-full)}.DashboardModern_periodBtn__uNqWl:hover{color:var(--color-text)}.DashboardModern_periodBtnActive__QplIi{background:var(--color-bg-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.DashboardModern_pendingList__th3EJ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.DashboardModern_pendingItem__ziyGP{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background:transparent;transition:background var(--transition-fast);border:none;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}.DashboardModern_pendingItem__ziyGP:hover{background:var(--color-state-hover)}.DashboardModern_pendingPriorityBadge__2__4v{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-sm);min-width:var(--size-col-min-sm);text-align:center;flex-shrink:0;white-space:nowrap}.DashboardModern_pendingPriority--low__a2_XK{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.DashboardModern_pendingPriority--normal__BdKS5{background:var(--color-primary-alpha);color:var(--color-primary)}.DashboardModern_pendingPriority--high__jkqO0{background:var(--color-warning-bg);color:var(--color-warning)}.DashboardModern_pendingPriority--urgent__HANgO{background:var(--color-error-bg);color:var(--color-error)}.DashboardModern_pendingChevron__gisVj{--icon-size:var(--size-icon-xs);color:var(--color-text-tertiary);flex-shrink:0}.DashboardModern_pendingContent__HTt_9{flex:1;min-width:0}.DashboardModern_pendingMain__RJ3nO{display:flex;align-items:baseline;gap:var(--spacing-xs);min-width:0}.DashboardModern_pendingFormNo__z7df4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardModern_pendingRevNo__u5Rme{flex-shrink:0}.DashboardModern_pendingProductName__mkGNb,.DashboardModern_pendingRevNo__u5Rme{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-normal);white-space:nowrap}.DashboardModern_pendingProductName__mkGNb{overflow:hidden;text-overflow:ellipsis;min-width:0}.DashboardModern_pendingProductName__mkGNb:before{content:"•";margin-right:var(--spacing-2xs);color:var(--color-text-tertiary)}.DashboardModern_pendingMeta__qzwIL{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.DashboardModern_reviewBtn__H4zTt{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);border:1px solid var(--color-primary);background:transparent;color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.DashboardModern_reviewBtn__H4zTt:hover{background:var(--color-primary);color:var(--color-text-inverse)}.DashboardModern_activityList__LWbX5{display:flex;flex-direction:column;position:relative;padding-left:var(--size-icon-xl)}.DashboardModern_activityItem__16N3_{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 0;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:background-color var(--transition-fast);border-radius:var(--radius-md);position:relative}.DashboardModern_activityItem__16N3_:hover{background-color:var(--color-state-hover)}.DashboardModern_activityDot__sTmD0{position:absolute;left:calc(-1 * var(--size-icon-xl));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--size-icon-lg);height:var(--size-icon-lg);border-radius:var(--radius-full);flex-shrink:0;z-index:1}.DashboardModern_activityItem__16N3_:not(:last-child) .DashboardModern_activityDot__sTmD0:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);width:2px;height:calc(100% + var(--spacing-sm));background:var(--color-border-light);z-index:-1}.DashboardModern_activityDot--create__NFKVm{background-color:var(--color-success)}.DashboardModern_activityDot--update__MzUhT{background-color:var(--color-primary)}.DashboardModern_activityDot--action__IeKrO{background-color:var(--color-secondary)}.DashboardModern_activityDot--material__KTTpj{background-color:var(--color-warning)}.DashboardModern_activityDot--approved__NXnr5{background-color:var(--color-success)}.DashboardModern_activityDot--rejected__p6ZxC{background-color:var(--color-error)}.DashboardModern_activityDot--cancelled__J5Erb{background-color:var(--color-text-tertiary)}.DashboardModern_activityDot--returned__NoUw6{background-color:var(--color-warning)}.DashboardModern_activityDotIcon__XZmFJ{--icon-size:var(--size-icon-xs);--icon-color:var(--color-text-inverse)}.DashboardModern_activityContent__tkNYh{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--spacing-2xs);margin-left:var(--spacing-sm)}.DashboardModern_activityMain__vLDkD{display:flex;align-items:baseline;gap:var(--spacing-xs);min-width:0}.DashboardModern_activityFormNo__XJ9Xj{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardModern_activityRevNo__9Ilpn{flex-shrink:0}.DashboardModern_activityProductName__wCr_M,.DashboardModern_activityRevNo__9Ilpn{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-normal);white-space:nowrap}.DashboardModern_activityProductName__wCr_M{overflow:hidden;text-overflow:ellipsis;min-width:0}.DashboardModern_activityProductName__wCr_M:before{content:"•";margin-right:var(--spacing-2xs);color:var(--color-text-tertiary)}.DashboardModern_activityDescription__Xv07f{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.DashboardModern_activityMeta__qS3oH{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.DashboardModern_activityBadge__PCBQZ{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;text-align:center}.DashboardModern_activityBadge--create__G8Coz{background-color:var(--color-success-bg);color:var(--color-success)}.DashboardModern_activityBadge--update__c_w4B{background-color:var(--color-primary-alpha);color:var(--color-primary)}.DashboardModern_activityBadge--action__Oxlgt{background-color:var(--color-secondary-bg);color:var(--color-secondary)}.DashboardModern_activityBadge--material__OzwRg{background-color:var(--color-warning-bg);color:var(--color-warning)}.DashboardModern_activityBadge--approved__AyPIN{background-color:var(--color-success-bg);color:var(--color-success)}.DashboardModern_activityBadge--rejected__m_o9A{background-color:var(--color-error-bg);color:var(--color-error)}.DashboardModern_activityBadge--cancelled___re7X{background-color:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.DashboardModern_activityBadge--returned__hlwQx{background-color:var(--color-warning-bg);color:var(--color-warning)}.DashboardModern_activityTime__IkMGv{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap;text-align:right;width:var(--size-icon-3xl);flex-shrink:0}.DashboardModern_messageList__iB37N{display:flex;flex-direction:column;gap:var(--spacing-sm)}.DashboardModern_messageItem__Ejael{border-radius:var(--radius-md);background:var(--color-bg-secondary);overflow:hidden;border:1px solid var(--color-border-light)}@media (prefers-color-scheme:dark){.DashboardModern_messageItem__Ejael{background:var(--color-bg-tertiary)}}:root[data-theme=dark] .DashboardModern_messageItem__Ejael{background:var(--color-bg-tertiary)}:root[data-theme=light] .DashboardModern_messageItem__Ejael{background:var(--color-bg-secondary)}.DashboardModern_messageSummary__j35Ov{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);cursor:pointer;user-select:none;transition:background var(--transition-fast)}.DashboardModern_messageSummary__j35Ov:hover{background:var(--color-bg-tertiary)}@media (prefers-color-scheme:dark){.DashboardModern_messageSummary__j35Ov:hover{background:var(--color-state-hover)}}:root[data-theme=dark] .DashboardModern_messageSummary__j35Ov:hover{background:var(--color-state-hover)}:root[data-theme=light] .DashboardModern_messageSummary__j35Ov:hover{background:var(--color-bg-tertiary)}.DashboardModern_messageBadge__ABSgs{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-inline-y) var(--spacing-inline-x);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;min-width:var(--size-tag-min);text-align:center;flex-shrink:0}.DashboardModern_messageInfo__7F5_a{background:var(--color-primary-alpha);color:var(--color-primary)}.DashboardModern_messageSuccess__Z_JTX{background:var(--color-success-bg);color:var(--color-success)}.DashboardModern_messageWarning__Uqy5T{background:var(--color-warning-bg);color:var(--color-warning)}.DashboardModern_messageMaintenance__M3ewK{background:var(--color-accent-purple-bg);color:var(--color-accent-purple)}.DashboardModern_messageDanger__L_1r7{background:var(--color-error-bg);color:var(--color-danger)}.DashboardModern_messageReminder__i0AA0{background:var(--color-accent-teal-bg);color:var(--color-accent-teal)}.DashboardModern_messageContent__OjOeW{flex:1;min-width:0}.DashboardModern_messageText__ii9Xq{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text)}.DashboardModern_messageMeta__BjpbH{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0}.DashboardModern_messageExpandIcon___Jqrv{--icon-size:var(--size-icon-xs);color:var(--color-text-tertiary);transition:transform var(--transition-fast);flex-shrink:0}.DashboardModern_messageItemExpanded__Zq6Wq .DashboardModern_messageExpandIcon___Jqrv{transform:rotate(180deg)}.DashboardModern_messageDetails__V_pdV{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm);padding-left:calc(var(--size-tag-min) + var(--spacing-sm) + var(--spacing-sm));font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.5;border-top:1px solid var(--color-border-light);background:var(--color-bg-tertiary)}.DashboardModern_actionsGrid__veJtN{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.DashboardModern_actionBtn__XHkMP{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--radius-md);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-xs);color:var(--color-text-secondary);text-decoration:none;text-align:center;min-height:var(--size-touch-target-lg)}.DashboardModern_actionBtn__XHkMP>span:last-child{line-height:1.3}.DashboardModern_actionBtn__XHkMP:hover{background:var(--color-state-hover);box-shadow:var(--shadow-md)}.DashboardModern_actionBtn__XHkMP:hover .DashboardModern_actionIcon__s7_VG{background-color:var(--action-accent-dark,var(--color-primary))}.DashboardModern_actionIconWrap__1R3Jf{position:relative;display:flex;align-items:center;justify-content:center;width:var(--size-icon-3xl);height:var(--size-icon-3xl);border-radius:var(--radius-md);background:var(--action-bg,var(--color-primary-alpha));transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.DashboardModern_actionBtn__XHkMP:hover .DashboardModern_actionIconWrap__1R3Jf,.DashboardModern_actionBtn__XHkMP:hover .DashboardModern_actionIcon__s7_VG{transform:scale(1.1)}.DashboardModern_actionIcon__s7_VG{--icon-size:var(--size-icon-sm);position:relative;z-index:1;background-color:var(--action-accent-dark,var(--color-primary))}.DashboardModern_actionSuccess__kdn68{--action-accent:var(--color-accent-green);--action-accent-dark:var(--color-accent-green-dark);--action-bg:var(--color-accent-green-bg)}.DashboardModern_actionPrimary__NsyrT{--action-accent:var(--color-accent-purple);--action-accent-dark:var(--color-accent-purple-dark);--action-bg:var(--color-accent-purple-bg)}.DashboardModern_actionInfo__av_Z7{--action-accent:var(--color-accent-blue);--action-accent-dark:var(--color-accent-blue-dark);--action-bg:var(--color-accent-blue-bg)}.DashboardModern_actionWarning__RU06J{--action-accent:var(--color-accent-amber);--action-accent-dark:var(--color-accent-amber-dark);--action-bg:var(--color-accent-amber-bg)}.DashboardModern_emptyState__KW_d8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);text-align:center;gap:var(--spacing-sm)}.DashboardModern_emptyStateIcon__3dNrk{--icon-size:var(--size-icon-3xl);--icon-color:var(--color-border);opacity:.6}.DashboardModern_emptyStateTitle__VGwlM{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.DashboardModern_emptyStateSubtitle__3s5EL{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0;max-width:200px}.DashboardModern_card-grid-wrapper__BuNT8{margin:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden}.DashboardModern_card-grid__9hfP6{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);color:var(--color-text)}.DashboardModern_card-grid__head__QWYy3{background-color:var(--color-bg-secondary)}.DashboardModern_card-grid__th__GS21R{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap;border-bottom:1px solid var(--color-border)}.DashboardModern_card-grid__row__ISvkE{cursor:pointer;transition:background-color var(--transition-fast)}.DashboardModern_card-grid__row__ISvkE:not(:last-child){border-bottom:1px solid var(--color-border-light)}.DashboardModern_card-grid__row__ISvkE:hover{background-color:var(--color-bg-hover)}.DashboardModern_card-grid__td__hNwI9{padding:var(--spacing-sm) var(--spacing-md);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--size-field-md)}.DashboardModern_card-grid__td--formno__ATV79{font-family:monospace;font-size:var(--font-size-sm);color:var(--color-primary)}.DashboardModern_card-grid__td--muted__N61_b{color:var(--color-text-secondary)}.DashboardModern_statusBadge__czSo0{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.DashboardModern_statusBadge--valid__tboNH{background-color:var(--color-success-bg,rgba(34,197,94,.15));color:var(--color-success)}.DashboardModern_statusBadge--inProgress__8iyow{background-color:var(--color-warning-bg,rgba(234,179,8,.15));color:var(--color-warning)}.DashboardModern_statusBadge--newform__UyIou{background-color:var(--color-info-bg,rgba(59,130,246,.15));color:var(--color-info)}.DashboardModern_statusBadge--cancelled__89DKX{background-color:var(--color-accent-purple-bg);color:var(--color-accent-purple)}.DashboardModern_statusBadge--rejected__F2lT6{background-color:var(--color-error-bg);color:var(--color-error)}.DashboardModern_listItems___TQ2_{display:flex;flex-direction:column}.DashboardModern_listItem__42NPa{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;border-bottom:1px solid var(--color-border-light);transition:background var(--transition-fast)}.DashboardModern_listItem__42NPa:last-child{border-bottom:none}.DashboardModern_listItem__42NPa:hover{background:var(--color-state-hover)}.DashboardModern_listItemContent__4dDnX{flex:1;min-width:0}.DashboardModern_listItemTitle__K1wQ0{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardModern_listItemMeta__xXTnM{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.DashboardModern_listItemChevron__erEe9{--icon-size:0.875rem;color:var(--color-text-tertiary);flex-shrink:0}@media (max-width:1200px){.DashboardModern_tilesRow6__fGSbt{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.DashboardModern_row2__UB21U,.DashboardModern_row3__4ajPr{grid-template-columns:1fr}.DashboardModern_tilesRow5__VVKa3,.DashboardModern_tilesRow6__fGSbt{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.DashboardModern_actionsGrid__veJtN,.DashboardModern_tilesRow5__VVKa3,.DashboardModern_tilesRow6__fGSbt{grid-template-columns:repeat(2,1fr)}}.DashboardModern_pieChartsRow__2qd1Y{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);padding:var(--spacing-sm) 0}@media (max-width:700px){.DashboardModern_pieChartsRow__2qd1Y{grid-template-columns:1fr;gap:var(--spacing-lg)}}.DashboardModern_donutCard__y_DLS{display:flex;flex-direction:column;gap:var(--spacing-sm)}.DashboardModern_donutTitle__K75FM{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;text-align:center}.DashboardModern_donutBody__heP_6{display:flex;align-items:center;gap:var(--spacing-lg)}.DashboardModern_donutBodyVertical__M6NMp{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.DashboardModern_donutGhost__skE_D{opacity:.4}.DashboardModern_donutEmptyMsg__HDVDk{flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center;padding:var(--spacing-sm)}.DashboardModern_donutRing__BNW2_{position:relative;flex-shrink:0}.DashboardModern_donutArc__6jt1x{transition:opacity .2s ease;stroke-dasharray:var(--arc-len) var(--circ);animation:DashboardModern_arcGrow__8Cy1D .6s cubic-bezier(.25,.46,.45,.94) both}.DashboardModern_donutArcClickable__RZIHK{cursor:pointer}.DashboardModern_donutArcClickable__RZIHK:hover{filter:brightness(1.1)}@keyframes DashboardModern_arcGrow__8Cy1D{0%{stroke-dasharray:0 var(--circ)}to{stroke-dasharray:var(--arc-len) var(--circ)}}.DashboardModern_donutCenter__QLY0F{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.DashboardModern_donutCenterVal__i_529{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1}.DashboardModern_donutCenterLbl__xkVQX{font-size:var(--font-size-2xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2xs)}.DashboardModern_donutLegend__YdgPn{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}.DashboardModern_donutLegendRow__w6o55{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);transition:background .15s ease;cursor:default}.DashboardModern_donutLegendRowHover__Cn_pa,.DashboardModern_donutLegendRow__w6o55:hover{background:var(--color-bg-tertiary)}.DashboardModern_donutLegendRowMuted__O_UuG{opacity:.5}.DashboardModern_donutDot__NrD_2{width:8px;height:8px;border-radius:2px;flex-shrink:0}.DashboardModern_donutLegendLbl__H_06r{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}.DashboardModern_donutLegendNum__XL2JS{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text)}.DashboardModern_donutLegendPct__pnGSo{font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.DashboardModern_donutLegendHoriz__wM8DG{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs) var(--spacing-sm)}.DashboardModern_donutLegendItem__Npu5m{display:flex;align-items:baseline;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);transition:background .15s ease;cursor:default}.DashboardModern_donutLegendItem__Npu5m .DashboardModern_donutDot__NrD_2{align-self:center}.DashboardModern_donutLegendItemHover__CfKO8,.DashboardModern_donutLegendItem__Npu5m:hover{background:var(--color-bg-tertiary)}.DashboardModern_donutLegendItemClickable__J8GXG{cursor:pointer;border:none;font:inherit;color:inherit;background:transparent}.DashboardModern_donutLegendItemMuted__coN2z{opacity:.5}[data-ui-theme=compact] .DashboardModern_tileValue___CVjY{font-size:var(--font-size-sm);line-height:1.1}[data-ui-theme=compact] .DashboardModern_tileLabel__PFV9Q{font-size:calc(var(--font-size-2xs) * .9);margin-top:0}[data-ui-theme=compact] .DashboardModern_tile__h0Ft_{padding:var(--spacing-2xs) var(--spacing-xs)}[data-ui-theme=compact] .DashboardModern_emptyState__KW_d8{padding:var(--spacing-sm) var(--spacing-sm);gap:var(--spacing-2xs)}[data-ui-theme=compact] .DashboardModern_emptyStateIcon__3dNrk{--icon-size:var(--size-icon-xl)}[data-ui-theme=compact] .DashboardModern_emptyStateTitle__VGwlM{font-size:var(--font-size-xs)}[data-ui-theme=compact] .DashboardModern_emptyStateSubtitle__3s5EL{font-size:var(--font-size-2xs)}[data-ui-theme=compact] .DashboardModern_donutRing__BNW2_ svg{width:100px;height:100px}[data-ui-theme=compact] .DashboardModern_donutLegendHoriz__wM8DG{gap:var(--spacing-2xs) var(--spacing-xs)}[data-ui-theme=compact] .DashboardModern_donutLegendItem__Npu5m{padding:0 var(--spacing-2xs)}[data-ui-theme=compact] .DashboardModern_donutLegendPct__pnGSo{display:none}[data-ui-theme=compact] .DashboardModern_donutBodyVertical__M6NMp{gap:var(--spacing-xs)}[data-ui-theme=compact] .DashboardModern_donutTitle__K75FM{font-size:var(--font-size-2xs)}[data-ui-theme=compact] .DashboardModern_pieChartsRow__2qd1Y{gap:var(--spacing-sm)}[data-ui-theme=compact] .DashboardModern_pendingItem__ziyGP{padding:var(--spacing-2xs);gap:var(--spacing-xs)}[data-ui-theme=compact] .DashboardModern_pendingList__th3EJ{gap:var(--spacing-2xs)}[data-ui-theme=compact] .DashboardModern_pendingPriorityBadge__2__4v{font-size:var(--font-size-2xs);padding:var(--spacing-2xs) var(--spacing-xs);min-width:3.5rem}[data-ui-theme=compact] .DashboardModern_pendingFormNo__z7df4{font-size:var(--font-size-xs)}[data-ui-theme=compact] .DashboardModern_pendingMeta__qzwIL{font-size:var(--font-size-2xs)}[data-ui-theme=compact] .DashboardModern_activityItem__16N3_{padding:var(--spacing-2xs) var(--spacing-2xs) var(--spacing-2xs) 0}[data-ui-theme=compact] .DashboardModern_activityFormNo__XJ9Xj{font-size:var(--font-size-xs)}[data-ui-theme=compact] .DashboardModern_activityDescription__Xv07f{font-size:var(--font-size-2xs)}[data-ui-theme=compact] .DashboardModern_activityBadge__PCBQZ{font-size:var(--font-size-2xs);padding:var(--spacing-2xs) var(--spacing-xs)}[data-ui-theme=compact] .DashboardModern_activityTime__IkMGv{font-size:var(--font-size-2xs)}[data-ui-theme=compact] .DashboardModern_activityDot__sTmD0{width:var(--size-icon-sm);height:var(--size-icon-sm);left:calc(-1 * var(--size-icon-lg))}[data-ui-theme=compact] .DashboardModern_activityList__LWbX5{padding-left:var(--size-icon-lg)}[data-ui-theme=compact] .DashboardModern_activityItem__16N3_:not(:last-child) .DashboardModern_activityDot__sTmD0:after{height:calc(100% + var(--spacing-2xs))}[data-ui-theme=compact] .DashboardModern_messageList__iB37N{gap:var(--spacing-2xs)}[data-ui-theme=compact] .DashboardModern_messageSummary__j35Ov{padding:var(--spacing-2xs);gap:var(--spacing-xs)}[data-ui-theme=compact] .DashboardModern_messageDetails__V_pdV{padding:var(--spacing-2xs) var(--spacing-xs);padding-left:calc(var(--size-tag-min) + var(--spacing-xs) + var(--spacing-2xs));font-size:var(--font-size-2xs)}[data-ui-theme=compact] .DashboardModern_messageText__ii9Xq{font-size:var(--font-size-xs)}[data-ui-theme=compact] .DashboardModern_messageMeta__BjpbH{font-size:var(--font-size-2xs)}[data-ui-theme=compact] .DashboardModern_actionBtn__XHkMP{padding:var(--spacing-xs) var(--spacing-2xs);gap:var(--spacing-2xs);min-height:0}[data-ui-theme=compact] .DashboardModern_actionIconWrap__1R3Jf{width:var(--size-icon-xl);height:var(--size-icon-xl)}[data-ui-theme=compact] .DashboardModern_actionBtn__XHkMP>span:last-child{font-size:var(--font-size-2xs)}.SystemMessagesCardV2_system-messages-card__header-actions__jJxAG{display:flex;align-items:center;gap:var(--spacing-xs)}.SystemMessagesCardV2_system-messages-card__header-action__dJaIy{padding:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.SystemMessagesCardV2_system-messages-card__header-action__dJaIy:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text);border-color:var(--color-border-hover)}.SystemMessagesCardV2_system-messages-card__header-action__dJaIy:disabled{opacity:.5;cursor:default}.SystemMessagesCardV2_system-messages-card__header-action--danger__8cWYi:hover:not(:disabled){background:var(--color-error-bg);color:var(--color-danger);border-color:var(--color-danger)}.SystemMessagesCardV2_system-messages-card__message-summary--clickable__HiODS{cursor:pointer}.SystemMessagesCardV2_system-messages-card__message-summary--static__1hiek{cursor:default}.OnboardingHelpButton_onboarding-help-button__wsiKD{position:absolute;top:var(--spacing-md);right:var(--spacing-md);z-index:var(--z-dropdown);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg-surface);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.OnboardingHelpButton_onboarding-help-button__wsiKD:hover{background-color:var(--color-state-hover);border-color:var(--color-border-hover)}.OnboardingHelpButton_onboarding-help-button__wsiKD:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.OnboardingHelpButton_onboarding-help-button__icon__Mth6S{--icon-size:1rem}.OnboardingHelpButton_onboarding-help-button--hidden__aQV_j{visibility:hidden;pointer-events:none}.OnboardingHelpButton_onboarding-help-button--header-actions__OhX7A{position:static}.OnboardingHelpButton_onboarding-help-button--header-actions__OhX7A.OnboardingHelpButton_onboarding-help-button--hidden__aQV_j{display:none;visibility:visible}.CompanyAdminTabs_company-admin-tabs__06yaf{display:flex;flex-direction:column;gap:0;flex-shrink:0}.CompanyAdminTabs_company-admin-tabs__list__QkSNZ{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0;border-bottom:1px solid var(--color-border)}.CompanyAdminTabs_company-admin-tabs__tab__DAg4X{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:var(--spacing-sm) var(--spacing-md);border:none;background:transparent;text-decoration:none;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md) var(--radius-md) 0 0;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.CompanyAdminTabs_company-admin-tabs__tab__DAg4X:hover{color:var(--color-text);background-color:var(--color-state-hover)}.CompanyAdminTabs_company-admin-tabs__tab__DAg4X:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.CompanyAdminTabs_company-admin-tabs__tab--active__mao60{color:var(--color-text);font-weight:var(--font-weight-semibold);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-bottom:1px solid transparent;margin-bottom:-1px}.CompanyAdminTabs_company-admin-tabs__tab--active__mao60:hover{background-color:var(--color-bg-surface)}@media (max-width:768px){.CompanyAdminTabs_company-admin-tabs__list__QkSNZ{flex-direction:column;border-bottom:none;gap:var(--spacing-xs)}.CompanyAdminTabs_company-admin-tabs__tab__DAg4X{border-radius:var(--radius-md);border:1px solid var(--color-border);margin-bottom:0}.CompanyAdminTabs_company-admin-tabs__tab--active__mao60{border-color:var(--color-primary);margin-bottom:0}}.AgentChatDeleteSessionModal_content__PG63d{display:flex;flex-direction:column;gap:var(--spacing-lg)}.AgentChatDeleteSessionModal_message__Obirt{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.AgentChatDeleteSessionModal_footer__S0kqN{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.AgentChatFeedbackDetailModal_content__giWaP{display:flex;flex-direction:column;gap:var(--spacing-lg)}.AgentChatFeedbackDetailModal_prompt__UhKT0{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.AgentChatFeedbackDetailModal_field__WScCf{display:flex;flex-direction:column;gap:var(--spacing-xs)}.AgentChatFeedbackDetailModal_label__D8rg9{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.AgentChatFeedbackDetailModal_textarea__8RWtN{width:100%;min-height:var(--size-col-min);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background-color:var(--color-input-bg);color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);resize:vertical;transition:border-color var(--transition-fast)}.AgentChatFeedbackDetailModal_textarea__8RWtN:focus{outline:none;border-color:var(--color-input-border-focus)}.AgentChatFeedbackDetailModal_error__i2rfJ{margin:0;font-size:var(--font-size-sm);color:var(--color-error)}.AgentChatFeedbackDetailModal_footer__w12ty{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.AgentChatMessageContent_agent-chat-message-content__bold__ed7hP{font-weight:var(--font-weight-semibold);color:red}.AgentChatMessageAttachment_agent-chat-message-attachment__keRvj{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.AgentChatMessageAttachment_agent-chat-message-attachment__figure__w4sfQ{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0}.AgentChatMessageAttachment_agent-chat-message-attachment__image__V5nq1{display:block;max-width:100%;width:auto;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border-light);background-color:var(--color-bg-secondary)}.AgentChatMessageAttachment_agent-chat-message-attachment__caption__q4top{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.AgentChatMessageAttachment_agent-chat-message-attachment__status__WgDhj{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.AgentChatMessageAttachment_agent-chat-message-attachment__status--error__UGyg8{color:var(--color-error)}.AgentChatTechnicalPanel_agent-chat-technical__EezRj{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--color-border-light);background-color:var(--color-bg-secondary);overflow:hidden}.AgentChatTechnicalPanel_agent-chat-technical__header__O_RXQ{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.AgentChatTechnicalPanel_agent-chat-technical__title__42iBc{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.AgentChatTechnicalPanel_agent-chat-technical__subtitle___CjAX{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.AgentChatTechnicalPanel_agent-chat-technical__body__zsGLV{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-sm)}.AgentChatTechnicalPanel_agent-chat-technical__empty__QhC6W{margin:0;padding:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.AgentChatTechnicalPanel_agent-chat-technical__list__cWZ0J{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.AgentChatTechnicalPanel_agent-chat-technical__entry__sL3A4{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background-color:var(--color-bg-surface);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}.AgentChatTechnicalPanel_agent-chat-technical__entry--tool-call__vJhY_{border-left:3px solid var(--color-primary)}.AgentChatTechnicalPanel_agent-chat-technical__entry--tool-result__o6S_y{border-left:3px solid var(--color-success)}.AgentChatTechnicalPanel_agent-chat-technical__entry--ask-user__hnkJ5,.AgentChatTechnicalPanel_agent-chat-technical__entry--validation__aVOlw{border-left:3px solid var(--color-warning)}.AgentChatTechnicalPanel_agent-chat-technical__entry--final__PWhzs{border-left:3px solid var(--color-primary)}.AgentChatTechnicalPanel_agent-chat-technical__entry--error__fMdcc{border-left:3px solid var(--color-danger)}.AgentChatTechnicalPanel_agent-chat-technical__run__1VYR4{display:flex;flex-direction:column;gap:var(--spacing-xs)}.AgentChatTechnicalPanel_agent-chat-technical__run-header__u0aYA{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background-color:var(--color-bg-tertiary);text-align:left;cursor:pointer;font:inherit;color:inherit}.AgentChatTechnicalPanel_agent-chat-technical__run-header__u0aYA:hover{border-color:var(--color-primary)}.AgentChatTechnicalPanel_agent-chat-technical__run-trigger__3kiS9{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--line-height-relaxed);word-break:break-word}.AgentChatTechnicalPanel_agent-chat-technical__run-meta__mOT26{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}.AgentChatTechnicalPanel_agent-chat-technical__status__KkEJB{padding:0 var(--spacing-xs);border:1px solid;border-radius:var(--radius-sm);font-weight:var(--font-weight-medium)}.AgentChatTechnicalPanel_agent-chat-technical__status--success__c2Z9H{color:var(--color-success)}.AgentChatTechnicalPanel_agent-chat-technical__status--pending__zXnl9{color:var(--color-warning)}.AgentChatTechnicalPanel_agent-chat-technical__status--danger__d_tby{color:var(--color-danger)}.AgentChatTechnicalPanel_agent-chat-technical__entry-header__UAIgW{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.AgentChatTechnicalPanel_agent-chat-technical__iteration__Mvo8l{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.AgentChatTechnicalPanel_agent-chat-technical__iteration__Mvo8l:after,.AgentChatTechnicalPanel_agent-chat-technical__iteration__Mvo8l:before{content:"";flex:1;height:1px;background-color:var(--color-border-light)}.AgentChatTechnicalPanel_agent-chat-technical__step-toggle__mdWKc{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.AgentChatTechnicalPanel_agent-chat-technical__summary--clamped__3_G70{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);word-break:break-word}.AgentChatTechnicalPanel_agent-chat-technical__args__P5XGd{margin:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);word-break:break-word}.AgentChatTechnicalPanel_agent-chat-technical__entry-step__3rh_X{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0}.AgentChatTechnicalPanel_agent-chat-technical__tool-name__567VI{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);word-break:break-word}.AgentChatTechnicalPanel_agent-chat-technical__summary__6h19c{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);word-break:break-word}.AgentChatTechnicalPanel_agent-chat-technical__meta__C1Nxx{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs)}.AgentChatTechnicalPanel_agent-chat-technical__meta-label__juY73{color:var(--color-text-muted)}.AgentChatTechnicalPanel_agent-chat-technical__meta-value__LnrcA{color:var(--color-text);font-weight:var(--font-weight-medium)}.AgentChatTechnicalPanel_agent-chat-technical__interpretation__qfFG4{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background-color:var(--color-bg-tertiary);word-break:break-word}.AgentChatTechnicalPanel_agent-chat-technical__details__CAS2F{margin-top:var(--spacing-xs)}.AgentChatTechnicalPanel_agent-chat-technical__details-summary__BGS4A{cursor:pointer;font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium);user-select:none}.AgentChatTechnicalPanel_agent-chat-technical__details-summary__BGS4A:hover{color:var(--color-primary-hover)}.AgentChatTechnicalPanel_agent-chat-technical__details-pre__JBM_X{margin:var(--spacing-xs) 0 0;padding:var(--spacing-sm);border-radius:var(--radius-sm);background-color:var(--color-bg);border:1px solid var(--color-border-light);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:16rem}.AgentChatTechnicalPanel_agent-chat-technical__loading__Bfdf_{font-size:var(--font-size-xs);color:var(--color-text-muted);padding:0 var(--spacing-xs)}.AgentChatTechnicalPanel_agent-chat-technical__resize__vTPAd{position:absolute;top:0;right:0;width:var(--spacing-sm);height:100%;cursor:col-resize;z-index:2}.AgentChatTechnicalPanel_agent-chat-technical__resize__vTPAd:before{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:var(--color-primary-alpha);transition:background-color var(--transition-fast)}.AgentChatTechnicalPanel_agent-chat-technical__resize__vTPAd:hover:before{background-color:var(--color-primary)}@media (max-width:768px){.AgentChatTechnicalPanel_agent-chat-technical__EezRj{max-height:var(--size-scroll-area-xl);border-right:none;border-bottom:1px solid var(--color-border-light)}.AgentChatTechnicalPanel_agent-chat-technical__resize__vTPAd{display:none}}.AgentChat_agent-chat__Gd5Q0{display:grid;grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);gap:var(--spacing-md);height:100%;min-height:0}.AgentChat_agent-chat--technical__b0r5w{grid-template-columns:minmax(0,var(--agent-chat-technical-width,17.5rem)) minmax(0,13.5rem) minmax(0,1fr)}.AgentChat_agent-chat--resizing-technical___hoAe{user-select:none}@media (max-width:768px){.AgentChat_agent-chat__Gd5Q0{grid-template-columns:1fr;grid-template-rows:auto 1fr}.AgentChat_agent-chat--technical__b0r5w{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}}.AgentChat_agent-chat__sessions__vkyEO{display:flex;flex-direction:column;gap:var(--spacing-xs);border-right:1px solid var(--color-border-light);padding-right:var(--spacing-sm);overflow-y:auto;min-height:0}@media (max-width:768px){.AgentChat_agent-chat__sessions__vkyEO{border-right:none;border-bottom:1px solid var(--color-border-light);padding-right:0;padding-bottom:var(--spacing-sm);max-height:var(--size-field-sm);flex-direction:row;overflow-x:auto}}.AgentChat_agent-chat__session-button__f6dgc{background:none;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--spacing-sm);text-align:left;cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);transition:background-color var(--transition-fast),border-color var(--transition-fast);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.AgentChat_agent-chat__session-button__f6dgc:hover{background-color:var(--color-state-hover);color:var(--color-text)}.AgentChat_agent-chat__session-button--active__JNHPW{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-alpha)}.AgentChat_agent-chat__new-button__6msIl{background:none;border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.AgentChat_agent-chat__new-button__6msIl:hover{background-color:var(--color-state-hover)}.AgentChat_agent-chat__sessions-empty__rSgrl{font-size:var(--font-size-xs);color:var(--color-text-muted)}.AgentChat_agent-chat__main__U9TC9{display:flex;flex-direction:column;min-height:0;gap:var(--spacing-sm)}.AgentChat_agent-chat__session-header__xyB2t{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.AgentChat_agent-chat__session-title-box__n47iD{flex:1;min-width:0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}.AgentChat_agent-chat__session-title-text__Ywk_X{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentChat_agent-chat__delete-button__9KoR1{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.AgentChat_agent-chat__delete-button__9KoR1:hover{background-color:var(--color-error-bg);border-color:var(--color-error)}.AgentChat_agent-chat__delete-icon__E76x4{--icon-size:1rem}.AgentChat_agent-chat__delete-button__9KoR1:hover .AgentChat_agent-chat__delete-icon__E76x4{background-color:var(--color-error)}.AgentChat_agent-chat__messages__FPODn{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xs);min-height:0}.AgentChat_agent-chat__message-group__TCzwP{display:flex;flex-direction:column;gap:var(--spacing-xs);max-width:90%}.AgentChat_agent-chat__message-group--user__ec318{align-self:flex-end;align-items:flex-end}.AgentChat_agent-chat__message-group--assistant__DUl85{align-self:flex-start;align-items:flex-start}.AgentChat_agent-chat__message__B_GVy{width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);word-break:break-word}.AgentChat_agent-chat__message--user__Woi_l{background-color:var(--color-primary-alpha);color:var(--color-text)}.AgentChat_agent-chat__message--assistant__Z55pM{background-color:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border-light)}.AgentChat_agent-chat__message-meta__mj5JH{width:100%;font-size:var(--font-size-2xs);line-height:var(--line-height-relaxed);color:var(--color-text-muted);word-break:break-word;padding-inline:var(--spacing-xs)}.AgentChat_agent-chat__message-group--user__ec318 .AgentChat_agent-chat__message-meta__mj5JH{text-align:right}.AgentChat_agent-chat__message-group--assistant__DUl85 .AgentChat_agent-chat__message-meta__mj5JH{text-align:left}.AgentChat_agent-chat__empty__GAtAf{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--spacing-md);min-height:0}.AgentChat_agent-chat__status__VYMkH{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding-inline:var(--spacing-xs);color:var(--color-text-secondary)}.AgentChat_agent-chat__status-indicator__wZSlO{flex-shrink:0;width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-full);background-color:var(--color-primary);animation:AgentChat_agent-chat-status-pulse__jpti3 1.2s ease-in-out infinite}.AgentChat_agent-chat__status-text__XWLCn{font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);font-style:italic;text-align:right;animation:AgentChat_agent-chat-status-fade__TiWKd .35s ease-in-out,AgentChat_agent-chat-status-blink__WdsKm 1.6s ease-in-out infinite}@keyframes AgentChat_agent-chat-status-pulse__jpti3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@keyframes AgentChat_agent-chat-status-fade__TiWKd{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat_agent-chat-status-blink__WdsKm{0%,to{opacity:.55}50%{opacity:1}}.AgentChat_agent-chat__options__1PYWN{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-self:flex-start;max-width:90%;padding-inline:var(--spacing-xs)}.AgentChat_agent-chat__option-button__iohqw{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text);cursor:pointer;transition:background-color var(--transition-fast);text-align:left;line-height:var(--line-height-tight)}.AgentChat_agent-chat__option-button__iohqw:hover{background-color:var(--color-state-hover)}.AgentChat_agent-chat__option-feature__Xmwui{font-size:.5em;color:var(--color-text-muted);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.AgentChat_agent-chat__option-value__2KRjO{font-size:1em;color:var(--color-text);line-height:var(--line-height-tight)}.AgentChat_agent-chat__composer__GFqU5{display:flex;gap:var(--spacing-sm);align-items:flex-end;border-top:1px solid var(--color-border-light);padding-top:var(--spacing-sm)}.AgentChat_agent-chat__input__LCT4v{flex:1;resize:none;min-height:2.25rem;max-height:var(--size-col-min);padding:var(--spacing-sm);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background-color:var(--color-input-bg);color:var(--color-text);font-size:var(--font-size-sm);font-family:inherit;line-height:var(--line-height-normal)}.AgentChat_agent-chat__input__LCT4v:focus{outline:none;border-color:var(--color-input-border-focus)}.AgentChat_agent-chat__send-button__4019c{flex-shrink:0;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast)}.AgentChat_agent-chat__send-button__4019c:hover:not(:disabled){background-color:var(--color-primary-hover)}.AgentChat_agent-chat__send-button__4019c:disabled{opacity:.5;cursor:not-allowed}.AgentChat_agent-chat__error__StYID{font-size:var(--font-size-xs);color:var(--color-error);padding-inline:var(--spacing-xs)}.AgentChat_agent-chat__feedback__9Uv2R{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding-left:var(--spacing-xs)}.AgentChat_agent-chat__feedback-button__OKtTn{display:inline-flex;align-items:center;justify-content:center;width:var(--size-icon-lg);height:var(--size-icon-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.AgentChat_agent-chat__feedback-button__OKtTn:hover:not(:disabled){background-color:var(--color-state-hover);border-color:var(--color-border-hover)}.AgentChat_agent-chat__feedback-button__OKtTn:disabled{opacity:.45;cursor:not-allowed}.AgentChat_agent-chat__feedback-button--selected__MIt6N{border-color:var(--color-primary);background-color:var(--color-primary-alpha)}.AgentChat_agent-chat__feedback-icon__mpQ79{--icon-size:1rem}.AgentChatPanel_agent-chat-panel__toggle__JemF_{position:fixed;right:var(--spacing-lg);bottom:var(--spacing-lg);width:var(--control-height-xl);height:var(--control-height-xl);border-radius:var(--radius-full);background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);z-index:100}.AgentChatPanel_agent-chat-panel__toggle__JemF_:hover{background-color:var(--color-bg-elevated);transform:scale(1.05);box-shadow:var(--shadow-xl)}.AgentChatPanel_agent-chat-panel__toggle__JemF_:active{transform:scale(.98)}.AgentChatPanel_agent-chat-panel__toggle-icon__dvIML{display:flex;align-items:center;justify-content:center;width:var(--size-icon-lg);height:var(--size-icon-lg)}.AgentChatPanel_agent-chat-panel__toggle-icon__dvIML svg{width:100%;height:100%}.AgentChatPanel_agent-chat-panel___0qKt{position:fixed;right:var(--spacing-lg);bottom:var(--spacing-lg);width:var(--agent-chat-panel-width,28rem);height:var(--agent-chat-panel-height,36rem);max-width:calc(100vw - 2 * var(--spacing-lg));max-height:calc(100vh - 2 * var(--spacing-lg));display:flex;flex-direction:column;background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:100;overflow:hidden}.AgentChatPanel_agent-chat-panel--resizing__gaBZd{user-select:none}.AgentChatPanel_agent-chat-panel__resize-top__lzPEl{position:absolute;top:0;left:var(--spacing-md);right:var(--spacing-md);height:var(--spacing-sm);cursor:ns-resize;touch-action:none;z-index:2}.AgentChatPanel_agent-chat-panel__resize-left__4ePBJ{position:absolute;top:var(--spacing-md);bottom:var(--spacing-md);left:0;width:var(--spacing-sm);cursor:ew-resize;touch-action:none;z-index:2}.AgentChatPanel_agent-chat-panel__resize-corner__98RSZ{position:absolute;top:0;left:0;width:var(--spacing-lg);height:var(--spacing-lg);cursor:nwse-resize;touch-action:none;z-index:3}.AgentChatPanel_agent-chat-panel__resize-corner__98RSZ:before,.AgentChatPanel_agent-chat-panel__resize-left__4ePBJ:before,.AgentChatPanel_agent-chat-panel__resize-top__lzPEl:before{content:"";position:absolute;border-radius:var(--radius-full);background-color:var(--color-primary-alpha);transition:background-color var(--transition-fast)}.AgentChatPanel_agent-chat-panel__resize-top__lzPEl:before{top:50%;left:0;right:0;height:var(--spacing-2xs);transform:translateY(-50%)}.AgentChatPanel_agent-chat-panel__resize-left__4ePBJ:before{left:50%;top:0;bottom:0;width:var(--spacing-2xs);transform:translateX(-50%)}.AgentChatPanel_agent-chat-panel__resize-corner__98RSZ:before{top:var(--spacing-xs);left:var(--spacing-xs);width:var(--spacing-sm);height:var(--spacing-sm);border-top:2px solid var(--color-primary-alpha);border-left:2px solid var(--color-primary-alpha);border-radius:var(--radius-sm) 0 0 0;background-color:transparent}.AgentChatPanel_agent-chat-panel--resizing__gaBZd .AgentChatPanel_agent-chat-panel__resize-left__4ePBJ:before,.AgentChatPanel_agent-chat-panel--resizing__gaBZd .AgentChatPanel_agent-chat-panel__resize-top__lzPEl:before,.AgentChatPanel_agent-chat-panel__resize-left__4ePBJ:hover:before,.AgentChatPanel_agent-chat-panel__resize-top__lzPEl:hover:before{background-color:var(--color-primary)}.AgentChatPanel_agent-chat-panel--resizing__gaBZd .AgentChatPanel_agent-chat-panel__resize-corner__98RSZ:before,.AgentChatPanel_agent-chat-panel__resize-corner__98RSZ:hover:before{border-color:var(--color-primary)}.AgentChatPanel_agent-chat-panel__header__1XMoZ{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.AgentChatPanel_agent-chat-panel__title__v6Zzi{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.AgentChatPanel_agent-chat-panel__header-actions__Aa3Dy{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}.AgentChatPanel_agent-chat-panel__technical-toggle__031W6{display:flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:none;cursor:pointer;color:var(--color-text-secondary);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.AgentChatPanel_agent-chat-panel__technical-toggle__031W6:hover{background-color:var(--color-state-hover);color:var(--color-text);border-color:var(--color-border-hover)}.AgentChatPanel_agent-chat-panel__technical-toggle--active__D_8Vj{background-color:var(--color-primary-alpha);border-color:var(--color-primary);color:var(--color-primary)}.AgentChatPanel_agent-chat-panel__technical-toggle--active__D_8Vj:hover{background-color:var(--color-primary-alpha);color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.AgentChatPanel_agent-chat-panel__technical-toggle-icon__HPCer{--icon-size:1rem}.AgentChatPanel_agent-chat-panel__close-button__ID3bb{display:flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);border:none;border-radius:var(--radius-md);background:none;cursor:pointer;transition:background-color var(--transition-fast)}.AgentChatPanel_agent-chat-panel__close-button__ID3bb:hover{background-color:var(--color-state-hover)}.AgentChatPanel_agent-chat-panel__close-icon__BEXHA{--icon-size:1rem}.AgentChatPanel_agent-chat-panel__body__MVTX_{flex:1;min-height:0;padding:var(--spacing-md)}@media (max-width:768px){.AgentChatPanel_agent-chat-panel___0qKt{right:0;bottom:0;width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}.AgentChatPanel_agent-chat-panel__resize-corner__98RSZ,.AgentChatPanel_agent-chat-panel__resize-left__4ePBJ,.AgentChatPanel_agent-chat-panel__resize-top__lzPEl{display:none}.AgentChatPanel_agent-chat-panel__toggle__JemF_{right:var(--spacing-md);bottom:var(--spacing-md)}}.CommandItemIcon_wrap__Zr3Tt{display:inline-flex;align-items:center;justify-content:center;width:var(--command-icon-box,var(--size-icon-lg));height:var(--command-icon-box,var(--size-icon-lg));flex-shrink:0;border-radius:var(--radius-sm);background-color:var(--color-command-neutral-bg);color:var(--color-command-neutral)}.CommandItemIcon_wrap__Zr3Tt .CommandItemIcon_icon__BhYtB{--icon-size:var(--command-icon-glyph,1rem);background-color:currentColor}.CommandItemIcon_groupLeading__fMcAs{display:inline-flex;align-items:center;justify-content:center;width:var(--command-group-icon-box,var(--size-icon-md));height:var(--command-group-icon-box,var(--size-icon-md));flex-shrink:0;background-color:transparent;color:var(--color-command-neutral)}.CommandItemIcon_groupIcon__31knA{--icon-size:var(--command-group-icon-glyph,1rem);--icon-color:currentColor;background-color:currentColor}.CommandItemIcon_tone--template__Cjh3p{color:var(--color-command-template)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--template__Cjh3p{background-color:var(--color-command-template-bg)}.CommandItemIcon_tone--values__Q4Gk7{color:var(--color-command-values)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--values__Q4Gk7{background-color:var(--color-command-values-bg)}.CommandItemIcon_tone--view__ialqV{color:var(--color-command-view)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--view__ialqV{background-color:var(--color-command-view-bg)}.CommandItemIcon_tone--documents__Tcu6u{color:var(--color-command-documents)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--documents__Tcu6u{background-color:var(--color-command-documents-bg)}.CommandItemIcon_tone--folder__estVP{color:var(--color-command-folder)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--folder__estVP{background-color:var(--color-command-folder-bg)}.CommandItemIcon_tone--tools__u9r_D{color:var(--color-command-tools)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--tools__u9r_D{background-color:var(--color-command-tools-bg)}.CommandItemIcon_tone--sap__avoi_{color:var(--color-command-sap)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--sap__avoi_{background-color:var(--color-command-sap-bg)}.CommandItemIcon_tone--primary__XGJBD{color:var(--color-command-primary)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--primary__XGJBD{background-color:var(--color-command-primary-bg)}.CommandItemIcon_tone--success___83s6{color:var(--color-command-success)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--success___83s6{background-color:var(--color-command-success-bg)}.CommandItemIcon_tone--turquoise__7OA_p{color:var(--color-command-turquoise)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--turquoise__7OA_p{background-color:var(--color-command-turquoise-bg)}.CommandItemIcon_tone--warning__T62u_{color:var(--color-command-warning)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--warning__T62u_{background-color:var(--color-command-warning-bg)}.CommandItemIcon_tone--danger__kvp2Y{color:var(--color-command-danger)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--danger__kvp2Y{background-color:var(--color-command-danger-bg)}.CommandItemIcon_tone--money__caUVG{color:var(--color-command-money)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--money__caUVG{background-color:var(--color-command-money-bg)}.CommandItemIcon_tone--neutral__AovkY{color:var(--color-command-neutral)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--neutral__AovkY{background-color:var(--color-command-neutral-bg)}.CommandItemIcon_tone--pdf__XY8YU{color:var(--color-command-pdf)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--pdf__XY8YU{background-color:var(--color-command-pdf-bg)}.CommandItemIcon_tone--pdf-text__eJ81t{color:var(--color-command-pdf-text)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--pdf-text__eJ81t{background-color:var(--color-command-pdf-text-bg)}.CommandItemIcon_tone--excel__a8ELx{color:var(--color-command-excel)}.CommandItemIcon_wrap__Zr3Tt.CommandItemIcon_tone--excel__a8ELx{background-color:var(--color-command-excel-bg)}.CalcActionCard_calc-action-card__voiD7{display:flex;flex-direction:column;gap:var(--spacing-md);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md)}.CalcActionCard_calc-action-card__header__G_w4U{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.CalcActionCard_calc-action-card__title__1Tmci{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.CalcActionCard_calc-action-card__actions__hYis_{display:flex;gap:var(--spacing-sm)}.CalcActionCard_calc-action-card__rows__uL4_s{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CalcActionCard_calc-action-card__rows--empty__EaRTc{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);border:2px dashed var(--color-border-light);border-radius:var(--radius-md);min-height:var(--size-col-min)}.CalcActionCard_calc-action-card__row__02O_t{display:grid;grid-template-columns:var(--size-field-md) 9.375rem 6.25rem var(--size-field-min) var(--size-field-sm) var(--size-field-wide) minmax(0,1fr);gap:var(--spacing-sm);align-items:start;padding:var(--spacing-md);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.CalcActionCard_calc-action-card__field__i5DXz{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.CalcActionCard_calc-action-card__label___ipUf{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.CalcActionCard_calc-action-card__input__7M8_a,.CalcActionCard_calc-action-card__select__JfBZE{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background-color:var(--color-input-bg);color:var(--color-text);font-size:var(--font-size-sm)}.CalcActionCard_calc-action-card__input__7M8_a:disabled,.CalcActionCard_calc-action-card__select__JfBZE:disabled{background-color:var(--color-input-bg-disabled);color:var(--color-text-disabled)}.CalcActionCard_calc-action-card__row__02O_t .CalcActionCard_calc-action-card__remove__O4Mu7{align-self:end;justify-self:end;box-sizing:border-box;width:var(--size-btn-square-md);height:var(--size-btn-square-md);min-width:var(--size-btn-square-md);max-width:var(--size-btn-square-md);padding:0}.CalcActionCard_calc-action-card--compact__4k8Et{gap:var(--spacing-xs);background-color:transparent;border:none;border-radius:0;padding:0}.CalcActionCard_calc-action-card--compact__4k8Et .CalcActionCard_calc-action-card__rows__uL4_s{gap:var(--spacing-xs)}.CalcActionCard_calc-action-card__row--compact__L5RaO{display:block;grid-template-columns:none;padding:var(--spacing-xs) 0;background-color:transparent;border:none;border-bottom:1px solid var(--color-border-light);border-radius:0}.CalcActionCard_calc-action-card__row--compact__L5RaO:last-child{border-bottom:none}.CalcActionCard_calc-action-card__summary__EPpY9{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CalcActionCard_calc-action-card__summary-main__8HJD0{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs);font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-text)}.CalcActionCard_calc-action-card__summary-type__gB_X2{font-weight:var(--font-weight-semibold)}.CalcActionCard_calc-action-card__summary-target__VdPH7{font-family:var(--font-family-mono,monospace);word-break:break-word}.CalcActionCard_calc-action-card__item-description__i6cZ5,.CalcActionCard_calc-action-card__summary-description__tJ7lW{color:var(--color-text-secondary);word-break:break-word}.CalcActionCard_calc-action-card__item-description__i6cZ5{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.CalcActionCard_calc-action-card__summary-value__sVmoH{color:var(--color-text-secondary);word-break:break-word}.CalcActionCard_calc-action-card__summary-dates__YJglm{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}@media (max-width:1024px){.CalcActionCard_calc-action-card__row__02O_t{grid-template-columns:1fr}.CalcActionCard_calc-action-card__remove__O4Mu7{justify-self:end}}.FunctionTypeSwitch_function-type-switch__2o4WC{display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;gap:var(--spacing-sm);min-width:0}.FunctionTypeSwitch_function-type-switch__label__4GddG{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);white-space:nowrap}.FunctionTypeSwitch_function-type-switch__label--active__TSXM7{color:var(--color-text);font-weight:var(--font-weight-semibold)}.FunctionParametersPanel_function-parameters-panel__Zr_JG{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;width:100%}.FunctionParametersPanel_function-parameters-panel__section__jOQsT{display:flex;flex-direction:column;gap:var(--spacing-sm)}.FunctionParametersPanel_function-parameters-panel__section__jOQsT+.FunctionParametersPanel_function-parameters-panel__section__jOQsT{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-light)}.FunctionParametersPanel_function-parameters-panel__title__BDmvz{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.FunctionParametersPanel_function-parameters-panel__hint__lXZSR{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.FunctionParametersPanel_function-parameters-panel__export__Q5uMW,.FunctionParametersPanel_function-parameters-panel__grid__jWHo9{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.FunctionParametersPanel_function-parameters-panel__header__hHv5T,.FunctionParametersPanel_function-parameters-panel__row___jS1B{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(12.5rem,14rem) 6.5rem calc(4.5rem + var(--spacing-xs));column-gap:var(--spacing-lg);row-gap:var(--spacing-sm);align-items:center;width:100%}.FunctionParametersPanel_function-parameters-panel__export-header__KbZ6p,.FunctionParametersPanel_function-parameters-panel__header__hHv5T{padding:0 var(--spacing-sm)}.FunctionParametersPanel_function-parameters-panel__col-label__xn6Nv{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.FunctionParametersPanel_function-parameters-panel__export-header__KbZ6p>:nth-child(2),.FunctionParametersPanel_function-parameters-panel__header__hHv5T>:nth-child(2),.FunctionParametersPanel_function-parameters-panel__header__hHv5T>:nth-child(3){text-align:center}.FunctionParametersPanel_function-parameters-panel__export-row__GGGbi,.FunctionParametersPanel_function-parameters-panel__row___jS1B{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.FunctionParametersPanel_function-parameters-panel__row--composer____LGY{border-style:dashed;background:var(--color-bg-secondary)}.FunctionParametersPanel_function-parameters-panel__name-input__eQVjT{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.FunctionParametersPanel_function-parameters-panel__optional__A0gXi{justify-self:center;gap:0}.FunctionParametersPanel_function-parameters-panel__Zr_JG .sk-input{width:100%;min-width:0;min-height:2.25rem}.FunctionParametersPanel_function-parameters-panel__actions__IA0fK{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);width:100%}.FunctionParametersPanel_function-parameters-panel__icon-button__yGGpx{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer}.FunctionParametersPanel_function-parameters-panel__icon-button__yGGpx:hover:not(:disabled){border-color:var(--color-border-hover);color:var(--color-text);background:var(--color-state-hover)}.FunctionParametersPanel_function-parameters-panel__icon-button__yGGpx:disabled{opacity:.45;cursor:not-allowed}.FunctionParametersPanel_function-parameters-panel__icon__ZL_dv{--icon-size:0.875rem}.FunctionParametersPanel_function-parameters-panel__export-header__KbZ6p,.FunctionParametersPanel_function-parameters-panel__export-row__GGGbi{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(12.5rem,14rem) 7rem;column-gap:var(--spacing-lg);row-gap:var(--spacing-sm);align-items:center;width:100%}.FunctionParametersPanel_function-parameters-panel__feature-import__3k5Ry{width:100%}@media (max-width:640px){.FunctionParametersPanel_function-parameters-panel__header__hHv5T,.FunctionParametersPanel_function-parameters-panel__row___jS1B{grid-template-columns:minmax(0,1fr) minmax(10.5rem,1fr) 5.5rem calc(4.5rem + var(--spacing-xs));column-gap:var(--spacing-md)}.FunctionParametersPanel_function-parameters-panel__export-header__KbZ6p,.FunctionParametersPanel_function-parameters-panel__export-row__GGGbi{grid-template-columns:minmax(0,1fr)}.FunctionParametersPanel_function-parameters-panel__export-header__KbZ6p .FunctionParametersPanel_function-parameters-panel__col-label__xn6Nv:not(:first-child){display:none}}