.LeftNav_sidebar__oKtMy{width:var(--p2p-sidebar-width);background-color:var(--p2p-color-shell-nav-bg);border-right:1px solid var(--p2p-color-shell-nav-bg);display:flex;flex-direction:column;transition:width var(--p2p-transition-normal),transform var(--p2p-transition-normal);flex-shrink:0}.LeftNav_sidebarCollapsed__E_gOD{width:var(--p2p-sidebar-collapsed-width)}.LeftNav_sidebarHeader__UfEd9{display:flex;align-items:center;justify-content:space-between;gap:var(--p2p-spacing-xs);padding:var(--p2p-spacing-sm);border-bottom:1px solid rgba(255,255,255,.12)}.LeftNav_logoStack__eSPsw{display:flex;flex-direction:column;gap:2px;min-width:0}.LeftNav_logo__6mpOC{font-weight:var(--p2p-font-weight-semibold);font-size:var(--p2p-font-size-lg);color:var(--p2p-color-shell-nav-text)}.LeftNav_logoSubtitle__GM7Ii,.LeftNav_logo__6mpOC{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeftNav_logoSubtitle__GM7Ii{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-shell-nav-text-muted)}.LeftNav_toggleBtn__mI64E{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;width:32px;height:32px;flex-shrink:0;border:none;border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));background:transparent;color:var(--p2p-color-shell-nav-text);cursor:pointer;transition:background-color var(--p2p-transition-fast),color var(--p2p-transition-fast)}.LeftNav_toggleBtn__mI64E:hover{background-color:var(--p2p-color-shell-nav-item-hover);color:var(--p2p-color-text-inverse)}.LeftNav_nav__AnWuw{display:flex;flex-direction:column;padding:var(--p2p-spacing-xs);gap:2px;flex:1 1}.LeftNav_navItem__cGcTp{display:flex;align-items:center;gap:var(--p2p-spacing-sm);min-height:44px;padding:12px var(--p2p-spacing-sm);border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));color:#ffffff;text-decoration:none;transition:background-color var(--p2p-transition-fast),color var(--p2p-transition-fast);white-space:nowrap}.LeftNav_navItem__cGcTp:link,.LeftNav_navItem__cGcTp:visited{color:#ffffff}.LeftNav_navItem__cGcTp:hover{background-color:var(--p2p-color-shell-nav-item-hover);color:#ffffff}.LeftNav_navItemActive__A32A_{background-color:var(--p2p-color-shell-nav-item-active);color:#ffffff;font-weight:var(--p2p-font-weight-medium)}.LeftNav_navItemActive__A32A_:link,.LeftNav_navItemActive__A32A_:visited{color:#ffffff}.LeftNav_navItemActive__A32A_:hover{background-color:var(--p2p-color-shell-nav-item-active);color:#ffffff}.LeftNav_navIcon__Xm1t_{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.LeftNav_navLabel__6_cN0{font-size:var(--p2p-font-size-xs)}.LeftNav_navFooter__dwolS{display:flex;flex-direction:column;gap:2px;padding:var(--p2p-spacing-xs);border-top:1px solid rgba(255,255,255,.12)}.LeftNav_userInfo__pdgsA{padding:var(--p2p-spacing-xs) var(--p2p-spacing-sm);margin-bottom:var(--p2p-spacing-xs)}.LeftNav_userName__o0ehj{color:var(--p2p-color-shell-nav-text);overflow:hidden;text-overflow:ellipsis;display:block}.LeftNav_logoutBtn__g_ZkL,.LeftNav_userName__o0ehj{font-size:var(--p2p-font-size-xs);white-space:nowrap}.LeftNav_logoutBtn__g_ZkL{display:flex;align-items:center;gap:var(--p2p-spacing-sm);width:100%;min-height:34px;padding:var(--p2p-spacing-xs) var(--p2p-spacing-sm);border:none;border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));background:transparent;color:var(--p2p-color-shell-nav-text-muted);cursor:pointer;text-align:left;transition:background-color var(--p2p-transition-fast),color var(--p2p-transition-fast)}.LeftNav_logoutBtn__g_ZkL:hover{background-color:var(--p2p-color-shell-nav-item-hover);color:#ffffff}@media (max-width:640px){.LeftNav_sidebar__oKtMy{position:fixed;left:0;top:0;bottom:0;z-index:200;width:var(--p2p-sidebar-width)}.LeftNav_sidebarCollapsed__E_gOD{width:var(--p2p-sidebar-width);transform:translateX(-100%)}}.AppLayout_layout__QbVUT{display:flex;height:100%;width:100%;background-color:var(--p2p-color-background);position:relative}.AppLayout_mainColumn__8JQcq{flex:1 1;display:flex;flex-direction:column;min-width:0}.AppLayout_main__5D_09{flex:1 1;overflow:auto;background-color:var(--p2p-color-background)}.AppLayout_sidebarBackdrop__aY_jR{position:fixed;inset:0;z-index:150;border:none;padding:0;margin:0;background-color:rgba(15,23,42,.45);cursor:pointer}@media (min-width:641px){.AppLayout_sidebarBackdrop__aY_jR{display:none}}.Button_button__sbwiJ{display:inline-flex;align-items:center;justify-content:center;gap:var(--p2p-spacing-xs);font-family:var(--p2p-font-family);font-weight:var(--p2p-font-weight-medium);border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));cursor:pointer;transition:all var(--p2p-transition-fast);white-space:nowrap;border:1px solid transparent}.Button_button__sbwiJ:disabled{opacity:.5;cursor:not-allowed}.Button_button__sbwiJ:focus-visible{outline:2px solid var(--p2p-color-primary);outline-offset:2px}.Button_sm__2NQQ6{padding:var(--p2p-spacing-xs) var(--p2p-spacing-sm);font-size:var(--p2p-font-size-xs);height:28px}.Button_md__co1xN{padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);font-size:var(--p2p-font-size-sm);height:36px}.Button_lg__o8Zpr{padding:var(--p2p-spacing-sm) var(--p2p-spacing-lg);font-size:var(--p2p-font-size-md);height:44px}.Button_primary__Vsw4H{background-color:var(--p2p-color-primary);color:var(--p2p-color-text-inverse)}.Button_primary__Vsw4H:hover:not(:disabled){background-color:var(--p2p-color-primary-hover)}.Button_secondary__Im_ON{background-color:var(--p2p-color-surface);color:var(--p2p-color-text-primary);border-color:var(--p2p-color-border)}.Button_secondary__Im_ON:hover:not(:disabled){background-color:var(--p2p-color-surface-hover)}.Button_ghost__W9JR1{background-color:transparent;color:var(--p2p-color-text-secondary)}.Button_ghost__W9JR1:hover:not(:disabled){background-color:var(--p2p-color-surface-hover);color:var(--p2p-color-text-primary)}.Button_danger__d6b_I{background-color:var(--p2p-color-danger);color:var(--p2p-color-text-inverse)}.Button_danger__d6b_I:hover:not(:disabled){background-color:var(--p2p-color-danger-dark)}.Button_success__ozYhR{background-color:var(--p2p-color-success);color:var(--p2p-color-text-inverse)}.Button_success__ozYhR:hover:not(:disabled){background-color:var(--p2p-color-success-dark)}.Button_fullWidth___ks2W{width:100%}.Button_loading__kq9gO{position:relative}.Button_spinner__WZ21c{width:16px;height:16px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Button_spin__03f19 .6s linear infinite}@keyframes Button_spin__03f19{to{transform:rotate(1turn)}}.Button_icon__TP2VS{display:flex;align-items:center;justify-content:center}.Button_label__Vpv5T{display:inline-flex;align-items:center}.GlobalSearch_wrapper__m8nKC{position:relative;width:448px;max-width:100%}.GlobalSearch_inputWrap__hsf9W{position:relative;box-sizing:border-box;width:100%;height:32px;display:flex;align-items:center;padding:0 var(--p2p-spacing-sm) 0 32px;background-color:#f3f3f5;border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-md);cursor:text}.GlobalSearch_inputWrap__hsf9W:focus-within{border-color:var(--p2p-color-primary);box-shadow:0 0 0 1px var(--p2p-color-primary-light)}.GlobalSearch_icon__LFUSL{position:absolute;left:var(--p2p-spacing-sm);top:50%;transform:translateY(-50%);color:var(--p2p-color-text-subtle);pointer-events:none}.GlobalSearch_input__QgMVi{flex:1 1;width:100%;border:none;background:transparent;padding:0;font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-primary);font-family:var(--p2p-font-family);min-width:0}.GlobalSearch_input__QgMVi::placeholder{color:var(--p2p-color-text-muted)}.GlobalSearch_input__QgMVi:focus{outline:none}.Card_card__BPNGQ{background-color:var(--p2p-color-surface);border-radius:var(--p2p-border-radius-lg)}.Card_default__9QwJ4{border:1px solid var(--p2p-color-border)}.Card_bordered__Byu8z{border:1px solid var(--p2p-color-border-dark)}.Card_elevated__3lt8G{border:none;box-shadow:var(--p2p-shadow-md)}.Card_padding-none__zI_Bc{padding:0}.Card_padding-sm__WAC1j{padding:var(--p2p-spacing-sm)}.Card_padding-md__GqRBO{padding:var(--p2p-spacing-md)}.Card_padding-lg__WOnJJ{padding:var(--p2p-spacing-lg)}.Card_header__GIOY1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--p2p-spacing-md);padding-bottom:var(--p2p-spacing-md);border-bottom:1px solid var(--p2p-color-border-light);margin-bottom:var(--p2p-spacing-md)}.Card_headerContent__d84tO{flex:1 1;min-width:0}.Card_title__3MimE{font-size:var(--p2p-font-size-md);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-primary);margin:0;line-height:var(--p2p-line-height-tight)}.Card_subtitle__4S4II{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-secondary);margin:var(--p2p-spacing-xs) 0 0}.Card_action__K46P3{flex-shrink:0}.Card_body__NlWHW{flex:1 1}.Card_footer__hXEwm{display:flex;align-items:center;justify-content:flex-end;gap:var(--p2p-spacing-sm);padding-top:var(--p2p-spacing-md);border-top:1px solid var(--p2p-color-border-light);margin-top:var(--p2p-spacing-md)}.Badge_badge__Ubj5l{display:inline-flex;align-items:center;gap:var(--p2p-spacing-xs);font-family:var(--p2p-font-family);font-weight:var(--p2p-font-weight-medium);border-radius:var(--p2p-border-radius-full);white-space:nowrap}.Badge_sm__oLIuM{padding:2px var(--p2p-spacing-xs);font-size:10px}.Badge_md__8mCb2{padding:var(--p2p-spacing-xs) var(--p2p-spacing-sm);font-size:var(--p2p-font-size-xs)}.Badge_default___rE9E{background-color:var(--p2p-color-surface-hover);color:var(--p2p-color-text-secondary)}.Badge_primary__YuM_m{background-color:var(--p2p-color-primary-light);color:var(--p2p-color-primary)}.Badge_success__2kmR2{background-color:var(--p2p-color-success-light);color:var(--p2p-color-success-dark)}.Badge_warning__crumn{background-color:var(--p2p-color-warning-light);color:var(--p2p-color-warning-dark)}.Badge_danger__Jbrq7{background-color:var(--p2p-color-danger-light);color:var(--p2p-color-danger-dark)}.Badge_info__WuaR3{background-color:var(--p2p-color-info-light);color:var(--p2p-color-info-dark)}.Badge_purple__bO_RS{background-color:var(--p2p-color-match-duplicate-bg);color:var(--p2p-color-match-duplicate)}.Badge_dot__I0FH7{padding-left:var(--p2p-spacing-xs)}.Badge_dotIndicator__tzdks{width:6px;height:6px;border-radius:50%;background-color:currentColor}.Input_wrapper__Lm4UL{display:flex;flex-direction:column;gap:var(--p2p-spacing-xs)}.Input_fullWidth__cDY_i{width:100%}.Input_label__FwJQX{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary)}.Input_inputWrapper__FCi9C{position:relative;display:flex;align-items:center;background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-border-dark);border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));transition:border-color var(--p2p-transition-fast),box-shadow var(--p2p-transition-fast)}.Input_inputWrapper__FCi9C:focus-within{border-color:var(--p2p-color-primary);box-shadow:0 0 0 3px var(--p2p-color-primary-light)}.Input_hasError__bfJnw{border-color:var(--p2p-color-danger)}.Input_hasError__bfJnw:focus-within{border-color:var(--p2p-color-danger);box-shadow:0 0 0 3px var(--p2p-color-danger-light)}.Input_sm__5T21M{height:32px}.Input_md__l7Zy8{height:40px}.Input_lg__uIsVp{height:48px}.Input_input__tnX0t{flex:1 1;width:100%;height:100%;padding:0 var(--p2p-spacing-sm);font-family:var(--p2p-font-family);font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-primary);background:transparent;border:none;outline:none}.Input_input__tnX0t::placeholder{color:var(--p2p-color-text-muted)}.Input_input__tnX0t:disabled{background-color:var(--p2p-color-surface-hover);cursor:not-allowed}.Input_hasLeftIcon__GjCMq .Input_input__tnX0t{padding-left:calc(var(--p2p-spacing-sm) + 20px + var(--p2p-spacing-xs))}.Input_hasRightIcon___Tnce .Input_input__tnX0t{padding-right:calc(var(--p2p-spacing-sm) + 20px + var(--p2p-spacing-xs))}.Input_leftIcon__E55q4,.Input_rightIcon__ZVw_4{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--p2p-color-text-muted);pointer-events:none}.Input_leftIcon__E55q4{left:var(--p2p-spacing-sm)}.Input_rightIcon__ZVw_4{right:var(--p2p-spacing-sm)}.Input_error__GD4HC{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-danger)}.Input_hint__Pgf5e{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted)}.Select_wrapper___KZMh{display:flex;flex-direction:column;gap:var(--p2p-spacing-xs)}.Select_fullWidth__bsuJQ{width:100%}.Select_label__qu00P{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary)}.Select_selectWrapper__JaDmA{position:relative;display:flex;align-items:center;background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-border-dark);border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));transition:border-color var(--p2p-transition-fast),box-shadow var(--p2p-transition-fast)}.Select_selectWrapper__JaDmA:focus-within{border-color:var(--p2p-color-primary);box-shadow:0 0 0 3px var(--p2p-color-primary-light)}.Select_hasError__bHpXi{border-color:var(--p2p-color-danger)}.Select_hasError__bHpXi:focus-within{border-color:var(--p2p-color-danger);box-shadow:0 0 0 3px var(--p2p-color-danger-light)}.Select_sm__Agh0F{height:32px}.Select_md__U9R8d{height:40px}.Select_lg__r9xwm{height:48px}.Select_select__IhJrx{flex:1 1;width:100%;height:100%;padding:0 calc(var(--p2p-spacing-sm) + 20px) 0 var(--p2p-spacing-sm);font-family:var(--p2p-font-family);font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-primary);background:transparent;border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Select_select__IhJrx:disabled{background-color:var(--p2p-color-surface-hover);cursor:not-allowed}.Select_icon__zdyGd{position:absolute;right:var(--p2p-spacing-sm);display:flex;align-items:center;justify-content:center;color:var(--p2p-color-text-muted);pointer-events:none}.Select_error__lF_Wu{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-danger)}.Select_hint__BSlKU{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted)}.Textarea_wrapper__R0WDO{display:flex;flex-direction:column;gap:var(--p2p-spacing-xs)}.Textarea_fullWidth__EStUL{width:100%}.Textarea_label__S3yS4{font-weight:var(--p2p-font-weight-medium)}.Textarea_label__S3yS4,.Textarea_textarea__YpTMv{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-primary)}.Textarea_textarea__YpTMv{width:100%;padding:var(--p2p-spacing-sm);font-family:var(--p2p-font-family);background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-border-dark);border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));resize:vertical;min-height:80px;transition:border-color var(--p2p-transition-fast),box-shadow var(--p2p-transition-fast)}.Textarea_textarea__YpTMv:focus{outline:none;border-color:var(--p2p-color-primary);box-shadow:0 0 0 3px var(--p2p-color-primary-light)}.Textarea_textarea__YpTMv::placeholder{color:var(--p2p-color-text-muted)}.Textarea_textarea__YpTMv:disabled{background-color:var(--p2p-color-surface-hover);cursor:not-allowed}.Textarea_hasError__mLGkp,.Textarea_hasError__mLGkp:focus{border-color:var(--p2p-color-danger)}.Textarea_hasError__mLGkp:focus{box-shadow:0 0 0 3px var(--p2p-color-danger-light)}.Textarea_error__c2OD_{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-danger)}.Textarea_hint__9V1qZ{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted)}.Dialog_overlay__G06C5{position:fixed;inset:0;z-index:var(--p2p-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--p2p-spacing-lg);background-color:rgba(0,0,0,.5);animation:Dialog_fadeIn__i_B2Y var(--p2p-transition-fast) ease-out;font-family:var(--p2p-font-family);color:var(--p2p-color-text-primary)}@keyframes Dialog_fadeIn__i_B2Y{0%{opacity:0}to{opacity:1}}.Dialog_dialog__6Quj0{display:flex;flex-direction:column;max-height:calc(100vh - var(--p2p-spacing-lg) * 2);min-height:0;overflow:hidden;background-color:var(--p2p-color-surface);border-radius:var(--p2p-border-radius-lg);box-shadow:var(--p2p-shadow-xl);animation:Dialog_slideIn__5hzWh var(--p2p-transition-normal) ease-out;outline:none}@keyframes Dialog_slideIn__5hzWh{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Dialog_overlayExit__J1Stn{animation:Dialog_fadeOut__2aGcZ var(--p2p-transition-fast) ease-in forwards;pointer-events:none}.Dialog_dialogExit__b_5qi{animation:Dialog_slideOut__7cdD_ var(--p2p-transition-normal) ease-in forwards}@keyframes Dialog_fadeOut__2aGcZ{0%{opacity:1}to{opacity:0}}@keyframes Dialog_slideOut__7cdD_{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.Dialog_dialogExit__b_5qi,.Dialog_dialog__6Quj0,.Dialog_overlayExit__J1Stn,.Dialog_overlay__G06C5{animation:none}}.Dialog_sm__7Vwnh{width:100%;max-width:400px}.Dialog_md__3s_v3{width:100%;max-width:500px}.Dialog_lg__QrBW1{width:100%;max-width:640px}.Dialog_xl__0K_2n{width:100%;max-width:800px}.Dialog_header__wruta{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--p2p-spacing-md);padding:var(--p2p-spacing-lg);border-bottom:1px solid var(--p2p-color-border)}.Dialog_headerContent__dR_Jc{flex:1 1;min-width:0}.Dialog_title__1SUNz{margin:0;font-size:var(--p2p-font-size-lg);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-primary);line-height:var(--p2p-line-height-tight)}.Dialog_description__ME_1R{margin:var(--p2p-spacing-xs) 0 0;font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-secondary)}.Dialog_closeButton__EsY0q{flex-shrink:0;margin:calc(-1 * var(--p2p-spacing-xs)) calc(-1 * var(--p2p-spacing-xs)) 0 0}.Dialog_body__6q7vn{flex:1 1;min-height:0;overflow-y:auto;padding:var(--p2p-spacing-lg)}.Dialog_footer__aOfyD{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-md) var(--p2p-spacing-lg);border-top:1px solid var(--p2p-color-border)}.Table_wrapper__DCulV{overflow-x:auto;background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-lg);box-sizing:border-box}.Table_table__ycNPF{width:100%;border-collapse:collapse;font-size:var(--p2p-font-size-sm)}.Table_thead__pB0dZ{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--p2p-color-table-header-bg)}.Table_th__EJQdd{padding:var(--p2p-spacing-md) var(--p2p-spacing-sm);text-align:left;font-weight:var(--p2p-font-weight-semibold);font-size:var(--p2p-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--p2p-color-text-secondary);border-bottom:1px solid var(--p2p-color-border);white-space:nowrap}.Table_thContent__XnbLU{display:inline-flex;align-items:center;gap:var(--p2p-spacing-xs)}.Table_sortable__gUIlP{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Table_sortable__gUIlP:hover{color:var(--p2p-color-text-primary)}.Table_sortable__gUIlP:focus-visible{outline:2px solid var(--p2p-color-primary);outline-offset:-2px}.Table_sortIcon__4gjU1{display:flex;align-items:center;color:var(--p2p-color-text-muted)}.Table_tbody__P0scc .Table_tr__6wrIT{transition:background-color var(--p2p-transition-fast)}.Table_td__4LprN{padding:var(--p2p-spacing-md) var(--p2p-spacing-sm);color:var(--p2p-color-text-primary);border-bottom:1px solid var(--p2p-color-table-row-border);vertical-align:middle}.Table_tfoot__rBiOc .Table_td__4LprN{font-weight:var(--p2p-font-weight-semibold);background-color:var(--p2p-color-surface-hover);border-top:1px solid var(--p2p-color-border)}.Table_align-left__LK4n9{text-align:left}.Table_align-center__AxoDx{text-align:center}.Table_align-right__Bzr6t{text-align:right}.Table_numeric__w7DPE{font-family:var(--p2p-font-family-mono);text-align:right}.Table_hoverable__Xjq2Q .Table_tbody__P0scc .Table_tr__6wrIT:hover,.Table_striped__U47PN .Table_tbody__P0scc .Table_tr__6wrIT:nth-child(2n){background-color:var(--p2p-color-surface-hover)}.Table_selected__sYEsG{background-color:var(--p2p-color-primary-light)!important}.Table_compact__dSHl1 .Table_td__4LprN,.Table_compact__dSHl1 .Table_th__EJQdd{padding:var(--p2p-spacing-sm)}.Table_emptyRow__LD3Fv{background-color:transparent!important}.Table_emptyCell__r007r{padding:var(--p2p-spacing-xl);text-align:center;color:var(--p2p-color-text-muted)}.Tabs_tabs__6HsCN{display:flex;flex-direction:column}.Tabs_list__RjbWV{display:flex;gap:var(--p2p-spacing-xs);border-bottom:1px solid var(--p2p-color-border);margin-bottom:var(--p2p-spacing-md)}.Tabs_trigger__7JZ2z{padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);font-family:var(--p2p-font-family);font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-secondary);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color var(--p2p-transition-fast),border-color var(--p2p-transition-fast)}.Tabs_trigger__7JZ2z:hover:not(:disabled){color:var(--p2p-color-text-primary)}.Tabs_trigger__7JZ2z:focus-visible{outline:2px solid var(--p2p-color-primary);outline-offset:-2px}.Tabs_trigger__7JZ2z:disabled{opacity:.5;cursor:not-allowed}.Tabs_triggerActive__DwYKe{color:var(--p2p-color-primary);border-bottom-color:var(--p2p-color-primary)}.Tabs_content__MKwaA{flex:1 1;outline:none}.Tabs_content__MKwaA:focus-visible{outline:2px solid var(--p2p-color-primary);outline-offset:2px}.Tooltip_wrapper__Wpgq3{position:relative;display:inline-block;vertical-align:middle;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tooltip_tooltip__G30Lq{z-index:var(--p2p-z-tooltip);padding:var(--p2p-spacing-xs) var(--p2p-spacing-sm);font-family:var(--p2p-font-family);font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-medium);line-height:var(--p2p-line-height-tight);color:var(--p2p-color-text-inverse);background-color:var(--p2p-color-text-primary);border-radius:var(--p2p-border-radius-md);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--p2p-transition-fast),visibility var(--p2p-transition-fast);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Tooltip_visible__Ekw2g{opacity:1;visibility:visible}.Toast_container__DBtBp{position:fixed;z-index:var(--p2p-z-toast);display:flex;flex-direction:column;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-md);pointer-events:none;max-width:400px}.Toast_top-right__2wVs2{top:0;right:0}.Toast_top-left__Gxi8I{top:0;left:0}.Toast_bottom-right__LgUcs{bottom:0;right:0;flex-direction:column-reverse}.Toast_bottom-left__RieOE{bottom:0;left:0;flex-direction:column-reverse}.Toast_toast__X_EVt{display:flex;align-items:flex-start;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);min-height:44px;background-color:var(--p2p-color-surface);color:var(--p2p-color-text-primary);border:1px solid var(--p2p-color-border-dark);border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));box-shadow:var(--p2p-shadow-md,var(--p2p-shadow-lg));font-family:var(--p2p-font-family);font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-semibold);pointer-events:all;animation:Toast_fadeInUp__5Kcnb .2s ease-out}.Toast_toastExit__W9Pc4{animation:Toast_fadeOut___Kw3J .15s ease-in forwards;pointer-events:none}@keyframes Toast_fadeInUp__5Kcnb{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast_fadeOut___Kw3J{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.Toast_info__C4Rom{background-color:var(--p2p-color-info-light);border-color:var(--p2p-color-info)}.Toast_info__C4Rom,.Toast_info__C4Rom .Toast_icon__BFFEB{color:var(--p2p-color-info-dark)}.Toast_success__nmiIc{background-color:var(--p2p-color-success-light);border-color:var(--p2p-color-success)}.Toast_success__nmiIc,.Toast_success__nmiIc .Toast_icon__BFFEB{color:var(--p2p-color-success-dark)}.Toast_warning__Qe56K{background-color:var(--p2p-color-warning-light);border-color:var(--p2p-color-warning)}.Toast_warning__Qe56K,.Toast_warning__Qe56K .Toast_icon__BFFEB{color:var(--p2p-color-warning-dark)}.Toast_error__eqrBA{background-color:var(--p2p-color-danger-light);border-color:var(--p2p-color-danger)}.Toast_error__eqrBA,.Toast_error__eqrBA .Toast_icon__BFFEB{color:var(--p2p-color-danger-dark)}.Toast_icon__BFFEB{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.Toast_content__mgIeL{flex:1 1;min-width:0}.Toast_title__hTiS9{font-weight:var(--p2p-font-weight-bold);margin-bottom:2px}.Toast_message__vzATP,.Toast_title__hTiS9{font-size:var(--p2p-font-size-sm);color:inherit}.Toast_message__vzATP{font-weight:var(--p2p-font-weight-medium)}.Toast_closeButton__n9p_y{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:calc(-1 * var(--p2p-spacing-xs));border:none;background:transparent;border-radius:var(--p2p-border-radius-sm);color:inherit;opacity:.7;cursor:pointer;transition:opacity var(--p2p-transition-fast),background-color var(--p2p-transition-fast)}.Toast_closeButton__n9p_y:hover{opacity:1;background-color:rgba(0,0,0,.08)}.Icon_icon__Uq7kr{flex-shrink:0;display:inline-block;vertical-align:middle}.RouteErrorBoundary_wrapper__wv1yi{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--p2p-spacing-md);max-width:32rem;margin:var(--p2p-spacing-xl) auto;padding:var(--p2p-spacing-lg);font-family:var(--p2p-font-family);color:var(--p2p-color-text-primary);background:var(--p2p-color-surface);border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-md);box-shadow:var(--p2p-shadow-sm)}.RouteErrorBoundary_title__407PW{margin:0;font-size:var(--p2p-font-size-lg);font-weight:600}.RouteErrorBoundary_message__rhCSG{margin:0;font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-secondary);word-break:break-word}.AsideDrawer_root__ZZ8FR{--p2p-aside-drawer-width:min(1120px,calc(100vw - var(--p2p-spacing-md) * 2));position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end;pointer-events:none}.AsideDrawer_rootOpen__uzgaG{pointer-events:auto}.AsideDrawer_backdrop__PffxB{position:absolute;inset:0;border:none;padding:0;margin:0;background-color:rgba(15,23,42,.45);cursor:pointer;opacity:0;transition:opacity var(--p2p-transition-fast)}.AsideDrawer_backdropVisible__YHcUF{opacity:1}.AsideDrawer_panel__4u883{position:relative;width:var(--p2p-aside-drawer-width);max-width:100%;height:100%;background-color:var(--p2p-color-surface);border-left:1px solid var(--p2p-color-border);box-shadow:-8px 0 24px rgba(15,23,42,.12);display:flex;flex-direction:column;min-height:0;transform:translateX(100%);transition:transform .22s ease-out}.AsideDrawer_panelOpen__3XLzV{transform:translateX(0)}.AsideDrawer_toolbar__Ukc7E{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);border-bottom:1px solid var(--p2p-color-border);background-color:var(--p2p-color-surface)}.AsideDrawer_closeBtn__HbcBt{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--p2p-border-radius-md);background:transparent;color:var(--p2p-color-text-secondary);cursor:pointer;transition:color var(--p2p-transition-fast),background-color var(--p2p-transition-fast)}.AsideDrawer_closeBtn__HbcBt:hover{color:var(--p2p-color-text-primary);background-color:var(--p2p-color-surface-hover)}.AsideDrawer_body__KDKjx{flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){.AsideDrawer_root__ZZ8FR{--p2p-aside-drawer-width:100%}.AsideDrawer_panel__4u883{border-left:none}}.Switch_switch__nTMFl{position:relative;display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--p2p-color-border);background-color:var(--p2p-color-surface-alt,var(--p2p-color-surface));border-radius:9999px;padding:2px;cursor:pointer;transition:background-color var(--p2p-transition-fast),border-color var(--p2p-transition-fast)}.Switch_switch__nTMFl:focus-visible{outline:2px solid var(--p2p-color-primary);outline-offset:2px}.Switch_switch__nTMFl:disabled{opacity:.5;cursor:not-allowed}.Switch_switch__nTMFl[data-state=checked]{background-color:var(--p2p-color-primary);border-color:var(--p2p-color-primary)}.Switch_thumb__trKSf{display:block;background-color:var(--p2p-color-surface);border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform var(--p2p-transition-fast)}.Switch_sm__Pht04{width:28px;height:16px}.Switch_sm__Pht04 .Switch_thumb__trKSf{width:12px;height:12px;transform:translateX(0)}.Switch_sm__Pht04[data-state=checked] .Switch_thumb__trKSf{transform:translateX(12px)}.Switch_md__wsDDt{width:36px;height:20px}.Switch_md__wsDDt .Switch_thumb__trKSf{width:16px;height:16px;transform:translateX(0)}.Switch_md__wsDDt[data-state=checked] .Switch_thumb__trKSf{transform:translateX(16px)}.ScopePicker_root__RcW_j{position:relative;width:100%}.ScopePicker_trigger__EgkqE{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 var(--p2p-spacing-sm);background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-border-dark);border-radius:var(--p2p-border-radius-control,var(--p2p-border-radius-md));font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-primary);cursor:pointer;text-align:left;transition:border-color var(--p2p-transition-fast),box-shadow var(--p2p-transition-fast)}.ScopePicker_trigger__EgkqE:focus-visible{outline:none;border-color:var(--p2p-color-primary);box-shadow:0 0 0 3px var(--p2p-color-primary-light)}.ScopePicker_trigger__EgkqE:disabled{opacity:.6;cursor:not-allowed;background-color:var(--p2p-color-surface-hover)}.ScopePicker_triggerLabel__O8Qaa{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScopePicker_chevron__Ovtb4{color:var(--p2p-color-text-muted);flex-shrink:0;margin-left:var(--p2p-spacing-xs)}.ScopePicker_popover__OxmA_{z-index:var(--p2p-z-tooltip);background:var(--p2p-color-surface);border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-md);box-shadow:var(--p2p-shadow-md,0 4px 12px rgba(0,0,0,.1));max-height:360px;display:flex;flex-direction:column;overflow:hidden;font-family:var(--p2p-font-family);color:var(--p2p-color-text-primary)}.ScopePicker_searchBox__8ekyd{position:relative;padding:var(--p2p-spacing-sm);border-bottom:1px solid var(--p2p-color-border-light)}.ScopePicker_clearButton__AQCuD{position:absolute;top:50%;right:calc(var(--p2p-spacing-sm) + 8px);transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:var(--p2p-color-text-muted)}.ScopePicker_clearButton__AQCuD:hover{color:var(--p2p-color-text-primary)}.ScopePicker_list__EhEZG{overflow-y:auto;overflow-anchor:none;flex:1 1;padding:var(--p2p-spacing-xs) 0}.ScopePicker_group__aiKaS{padding-bottom:var(--p2p-spacing-xs)}.ScopePicker_groupHeader__z7hrm{padding:var(--p2p-spacing-xs) var(--p2p-spacing-md);font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--p2p-color-text-muted);background:var(--p2p-color-surface-hover)}.ScopePicker_row__5Kflx{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);background:none;border:none;cursor:pointer;text-align:left;transition:background-color var(--p2p-transition-fast)}.ScopePicker_row__5Kflx:hover{background-color:var(--p2p-color-surface-hover)}.ScopePicker_rowSelected__eD93P{background-color:var(--p2p-color-primary-light)}.ScopePicker_rowLabel__zMGs_{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-primary)}.ScopePicker_rowSubLabel__Fqth6{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted)}.ScopePicker_empty__ul5qQ{padding:var(--p2p-spacing-lg);text-align:center;color:var(--p2p-color-text-muted);font-size:var(--p2p-font-size-sm)}.GrantsEditor_grantList__VXkuF{display:flex;flex-direction:column;gap:var(--p2p-spacing-md);margin-bottom:var(--p2p-spacing-md)}.GrantsEditor_grantRow__kZxmp{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:var(--p2p-spacing-md);gap:var(--p2p-spacing-md);align-items:end;padding:var(--p2p-spacing-sm);border:1px solid var(--p2p-color-border-light);border-radius:var(--p2p-border-radius-md)}.GrantsEditor_roleColumn__7Co70,.GrantsEditor_scopeColumn__f_7Po{min-width:0}.GrantsEditor_scopeLabel__xTlZg{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary);margin-bottom:var(--p2p-spacing-xs)}.GrantsEditor_required__yTrpJ{color:var(--p2p-color-danger);font-weight:var(--p2p-font-weight-medium);margin-left:2px}.GrantsEditor_removeButton__4FDK5{background:none;border:1px solid transparent;border-radius:var(--p2p-border-radius-md);padding:var(--p2p-spacing-sm);cursor:pointer;color:var(--p2p-color-text-muted);align-self:end;margin-bottom:2px}.GrantsEditor_removeButton__4FDK5:hover{background-color:var(--p2p-color-surface-hover);color:var(--p2p-color-error,var(--p2p-color-text-primary))}.GrantsEditor_removeButton__4FDK5:disabled{opacity:.5;cursor:not-allowed}.GrantsEditor_addRow__XZGn6{display:inline-flex;align-items:center;gap:var(--p2p-spacing-xs);background:none;border:1px dashed var(--p2p-color-border);border-radius:var(--p2p-border-radius-md);padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);font-size:var(--p2p-font-size-sm);color:var(--p2p-color-primary);cursor:pointer;transition:background-color var(--p2p-transition-fast)}.GrantsEditor_addRow__XZGn6:hover:not(:disabled){background-color:var(--p2p-color-primary-light)}.GrantsEditor_addRow__XZGn6:disabled{opacity:.5;cursor:not-allowed}.GrantsEditor_empty__RnOR0{padding:var(--p2p-spacing-lg);text-align:center;color:var(--p2p-color-text-muted);font-size:var(--p2p-font-size-sm)}.GrantsEditor_error__YGe4J{padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);margin-bottom:var(--p2p-spacing-md);background:var(--p2p-color-error-light,#fee);color:var(--p2p-color-error-dark,#800);border-radius:var(--p2p-border-radius-md);font-size:var(--p2p-font-size-sm)}.CreateUserDialog_section__gPc_h{margin-bottom:var(--p2p-spacing-lg)}.CreateUserDialog_sectionHeading__uaLec{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--p2p-color-text-muted);margin:0 0 var(--p2p-spacing-sm) 0}.CreateUserDialog_pickerWrap__ASaY6{display:flex;align-items:center;gap:var(--p2p-spacing-xs)}.CreateUserDialog_trigger__r7qq_{display:flex;align-items:center;justify-content:space-between;flex:1 1;min-width:0;padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);background:var(--p2p-color-surface);border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-md);font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-primary);cursor:pointer;text-align:left;transition:border-color var(--p2p-transition-fast);min-height:42px}.CreateUserDialog_trigger__r7qq_:hover:not(:disabled){border-color:var(--p2p-color-primary)}.CreateUserDialog_trigger__r7qq_:disabled{opacity:.6;cursor:not-allowed}.CreateUserDialog_triggerSelected__iGuP3{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1 1}.CreateUserDialog_triggerName__9dQB1{font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.CreateUserDialog_triggerEmail__b7YW_{font-size:var(--p2p-font-size-xs);width:100%}.CreateUserDialog_triggerEmail__b7YW_,.CreateUserDialog_triggerPlaceholder__Qk0oO{color:var(--p2p-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateUserDialog_triggerPlaceholder__Qk0oO{flex:1 1}.CreateUserDialog_chevron__3AFTI{color:var(--p2p-color-text-muted);flex-shrink:0;margin-left:var(--p2p-spacing-xs)}.CreateUserDialog_clearSelection__AYlPn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:none;border:1px solid transparent;border-radius:var(--p2p-border-radius-md);cursor:pointer;color:var(--p2p-color-text-muted)}.CreateUserDialog_clearSelection__AYlPn:hover:not(:disabled){background-color:var(--p2p-color-surface-hover);color:var(--p2p-color-text-primary)}.CreateUserDialog_clearSelection__AYlPn:disabled{opacity:.5;cursor:not-allowed}.CreateUserDialog_popover__XrYTf{z-index:var(--p2p-z-tooltip);background:var(--p2p-color-surface);border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-md);box-shadow:var(--p2p-shadow-md,0 4px 12px rgba(0,0,0,.15));max-height:320px;display:flex;flex-direction:column;overflow:hidden;font-family:var(--p2p-font-family);color:var(--p2p-color-text-primary)}.CreateUserDialog_searchBox__6I1tQ{padding:var(--p2p-spacing-sm);border-bottom:1px solid var(--p2p-color-border-light)}.CreateUserDialog_list__sy5EE{overflow-y:auto;overflow-anchor:none;flex:1 1}.CreateUserDialog_row__6qCPc{display:flex;align-items:center;gap:var(--p2p-spacing-sm);width:100%;padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);background:none;border:none;border-bottom:1px solid var(--p2p-color-border-light);cursor:pointer;text-align:left}.CreateUserDialog_row__6qCPc:last-child{border-bottom:none}.CreateUserDialog_row__6qCPc:hover{background-color:var(--p2p-color-surface-hover)}.CreateUserDialog_rowSelected__F9P_o{background-color:var(--p2p-color-primary-light)}.CreateUserDialog_avatar__sCb7a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--p2p-color-surface-hover);color:var(--p2p-color-text-muted);flex-shrink:0}.CreateUserDialog_info__Ebtgx{flex:1 1;display:flex;flex-direction:column;min-width:0}.CreateUserDialog_name__v_zZu{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateUserDialog_email__jCBb6{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateUserDialog_empty__cBj_E{padding:var(--p2p-spacing-lg);text-align:center;color:var(--p2p-color-text-muted);font-size:var(--p2p-font-size-sm);display:flex;align-items:center;justify-content:center;gap:var(--p2p-spacing-sm)}.CreateUserDialog_spinner__DO4Ut{animation:CreateUserDialog_spin__OU5mJ 1s linear infinite}@keyframes CreateUserDialog_spin__OU5mJ{to{transform:rotate(1turn)}}.EditRolesDialog_empty__KHPjp{padding:var(--p2p-spacing-lg);text-align:center;color:var(--p2p-color-text-muted);font-size:var(--p2p-font-size-sm);display:flex;align-items:center;justify-content:center;gap:var(--p2p-spacing-sm)}.EditRolesDialog_statusRow__6bput{display:flex;align-items:center;justify-content:space-between;gap:var(--p2p-spacing-md);padding:var(--p2p-spacing-md);margin-bottom:var(--p2p-spacing-md);border:1px solid var(--p2p-color-border-light);border-radius:var(--p2p-border-radius-md);background:var(--p2p-color-surface-alt,var(--p2p-color-surface))}.EditRolesDialog_statusText__irsOI{display:flex;align-items:center;gap:var(--p2p-spacing-sm);min-width:0}.EditRolesDialog_statusLabel__Y5CBU{font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-muted);text-transform:uppercase;font-size:var(--p2p-font-size-xs);letter-spacing:.04em}.EditRolesDialog_statusBadge__Mjuif{display:inline-block;padding:2px var(--p2p-spacing-sm);font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-medium);border-radius:var(--p2p-border-radius-pill,999px)}.EditRolesDialog_statusActive__YKVuw{background-color:var(--p2p-color-success-light,#e6f7ec);color:var(--p2p-color-success-dark,#196830)}.EditRolesDialog_statusInactive__HvdL6{background-color:var(--p2p-color-surface-hover);color:var(--p2p-color-text-muted)}.EditRolesDialog_statusToggle__Zayqp{display:inline-flex;align-items:center;gap:var(--p2p-spacing-sm);cursor:pointer}.EditRolesDialog_statusToggleHint__RQFmc{color:var(--p2p-color-text-muted);font-size:var(--p2p-font-size-xs);max-width:20rem}.EditRolesDialog_spinner__GNsfG{animation:EditRolesDialog_spin__h0eCW 1s linear infinite}@keyframes EditRolesDialog_spin__h0eCW{to{transform:rotate(1turn)}}.EditRolesDialog_skeletonRoot__g26An{animation:EditRolesDialog_skeletonFadeIn__o_LRh var(--p2p-transition-fast) ease-out}.EditRolesDialog_skeletonRows__LGGUH{display:flex;flex-direction:column;gap:var(--p2p-spacing-md);margin-bottom:var(--p2p-spacing-md)}.EditRolesDialog_skeletonRow__SSpCL{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:var(--p2p-spacing-md);gap:var(--p2p-spacing-md);align-items:end;padding:var(--p2p-spacing-sm);border:1px solid var(--p2p-color-border-light);border-radius:var(--p2p-border-radius-md)}.EditRolesDialog_skeletonColumn__r6Zsy{display:flex;flex-direction:column;gap:var(--p2p-spacing-xs);min-width:0}.EditRolesDialog_skeletonAddRow__AA0oG{display:block}@keyframes EditRolesDialog_skeletonFadeIn__o_LRh{0%{opacity:0}to{opacity:1}}.AssignReviewerDialog_searchSection__W_SL2{margin-bottom:var(--p2p-spacing-md)}.AssignReviewerDialog_searchSection__W_SL2 label{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-primary)}.AssignReviewerDialog_reviewerList__LhPk7{max-height:200px;overflow-y:auto;overflow-anchor:none;border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-md);margin-bottom:var(--p2p-spacing-md)}.AssignReviewerDialog_reviewerItem__kgWIG{display:flex;align-items:center;gap:var(--p2p-spacing-sm);width:100%;padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);background:none;border:none;border-bottom:1px solid var(--p2p-color-border-light);cursor:pointer;text-align:left;transition:background-color var(--p2p-transition-fast)}.AssignReviewerDialog_reviewerItem__kgWIG:last-child{border-bottom:none}.AssignReviewerDialog_reviewerItem__kgWIG:hover{background-color:var(--p2p-color-surface-hover)}.AssignReviewerDialog_reviewerItem__kgWIG.AssignReviewerDialog_selected__8fYLC{background-color:var(--p2p-color-primary-light)}.AssignReviewerDialog_avatar__5Kkb2{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--p2p-color-surface-hover);color:var(--p2p-color-text-muted);overflow:hidden}.AssignReviewerDialog_avatar__5Kkb2 img{width:100%;height:100%;object-fit:cover}.AssignReviewerDialog_reviewerInfo__B6RwC{flex:1 1;display:flex;flex-direction:column}.AssignReviewerDialog_reviewerName__UqjVY{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary)}.AssignReviewerDialog_reviewerEmail__kF0TT{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted)}.AssignReviewerDialog_currentBadge__wjOt7{padding:2px var(--p2p-spacing-xs);font-size:10px;font-weight:var(--p2p-font-weight-medium);background-color:var(--p2p-color-info-light);color:var(--p2p-color-info-dark);border-radius:var(--p2p-border-radius-sm)}.AssignReviewerDialog_emptyState__58KNK{padding:var(--p2p-spacing-lg);text-align:center;color:var(--p2p-color-text-muted);font-size:var(--p2p-font-size-sm)}.AssignReviewerDialog_sentinel__7EVLg{min-height:1px}.AssignReviewerDialog_loadingMore__CLiqb{display:flex;justify-content:center;padding:var(--p2p-spacing-sm) 0}.AssignReviewerDialog_spinner__aGL4a{animation:AssignReviewerDialog_spin__L2nrq 1s linear infinite}@keyframes AssignReviewerDialog_spin__L2nrq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AssignReviewerDialog_notesSection__B_mnf{margin-bottom:var(--p2p-spacing-md)}.AssignedReviewerTable_wrapper__Ryq3j{margin:0 0 var(--p2p-spacing-lg);padding:var(--p2p-spacing-md) var(--p2p-spacing-md) var(--p2p-spacing-sm);background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-lg)}.AssignedReviewerTable_title__Zxw65{margin:0 0 var(--p2p-spacing-xs);font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.AssignedReviewerTable_emptyState__1jkwm{margin:var(--p2p-spacing-xs) 0 var(--p2p-spacing-sm);font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-muted);font-style:italic}.AssignedReviewerTable_tableWrapper__DDXKx{overflow-x:auto}.AssignedReviewerTable_table__4Wf82{width:100%;border-collapse:collapse;font-size:var(--p2p-font-size-sm)}.AssignedReviewerTable_table__4Wf82 thead th{padding:var(--p2p-spacing-xs) var(--p2p-spacing-sm);text-align:left;font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-secondary);border-bottom:1px solid var(--p2p-color-border);background-color:var(--p2p-color-surface-hover);white-space:nowrap}.AssignedReviewerTable_table__4Wf82 tbody td{padding:var(--p2p-spacing-sm);border-bottom:1px solid var(--p2p-color-border);color:var(--p2p-color-text-primary);vertical-align:top}.AssignedReviewerTable_table__4Wf82 tbody tr:last-child td{border-bottom:none}.AssignedReviewerTable_reviewerCell__RMsni{font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary)}.AssignedReviewerTable_attemptCell__NqirR,.AssignedReviewerTable_emailCell__BrgaJ,.AssignedReviewerTable_invoiceCell__2iCWE,.AssignedReviewerTable_statusCell__I2Jdl,.AssignedReviewerTable_timestampCell__RBu3g{color:var(--p2p-color-text-secondary)}.AssignedReviewerTable_attemptCell__NqirR{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CreateCaseDialog_form__EHH36{display:flex;flex-direction:column;gap:var(--p2p-spacing-md)}.CreateCaseDialog_row__4hKW3{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--p2p-spacing-md);gap:var(--p2p-spacing-md)}.CreateCaseDialog_linkedInvoice__S_nzY{display:flex;align-items:center;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);background-color:var(--p2p-color-surface-hover);border-radius:var(--p2p-border-radius-md)}.CreateCaseDialog_linkedLabel__auruR{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted)}.CreateCaseDialog_linkedValue__XH9P0{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-primary)}@media (max-width:480px){.CreateCaseDialog_row__4hKW3{grid-template-columns:1fr}}.PDFViewerModal_viewerDialog__umJCK{max-width:min(1400px,96vw)!important;width:96vw!important;height:94vh!important;max-height:94vh!important}.PDFViewerModal_fullscreen__jnqSQ{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;margin:0!important;border-radius:0!important}.PDFViewerModal_toolbar__ElvAp{display:flex;align-items:center;justify-content:space-between;gap:var(--p2p-spacing-md);padding:var(--p2p-spacing-sm) var(--p2p-spacing-md);background-color:var(--p2p-color-surface-hover);border-bottom:1px solid var(--p2p-color-border)}.PDFViewerModal_toolbarGroup__MaTGN{display:flex;align-items:center;gap:var(--p2p-spacing-xs)}.PDFViewerModal_zoomLevel__jQ0Ou{min-width:50px;text-align:center;font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-secondary)}.PDFViewerModal_viewerError__5COkb,.PDFViewerModal_viewerMessage__O5HTv{padding:var(--p2p-spacing-xl);text-align:center;color:var(--p2p-color-text-secondary)}.PDFViewerModal_viewerError__5COkb{color:var(--p2p-color-danger,#b42318)}.PDFViewerModal_viewerContainer__rb1n_{flex:1 1;overflow:auto;background-color:var(--p2p-color-text-muted);min-height:400px}.PDFViewerModal_pdfWrapper__Eab5o{display:flex;align-items:flex-start;justify-content:center;padding:var(--p2p-spacing-xs);transform-origin:top center;transition:transform var(--p2p-transition-fast)}.PDFViewerModal_pdfFrame__j_CTd{width:100%;height:100%;min-height:600px;border:none;background-color:white;box-shadow:var(--p2p-shadow-lg)}.PDFViewerModal_viewerDialog__umJCK .PDFViewerModal_pdfFrame__j_CTd{min-height:calc(94vh - 130px)}.PDFViewerModal_fullscreen__jnqSQ .PDFViewerModal_pdfFrame__j_CTd{min-height:calc(100vh - 130px)}.ThreeWayMatchingFlow_card__DYDVU{overflow:hidden}.ThreeWayMatchingFlow_header___pywi{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--p2p-spacing-md);background:none;border:none;cursor:pointer;text-align:left;transition:background-color var(--p2p-transition-fast)}.ThreeWayMatchingFlow_header___pywi:hover{background-color:var(--p2p-color-surface-hover)}.ThreeWayMatchingFlow_headerContent__4m1nW{display:flex;flex-direction:column;gap:var(--p2p-spacing-xs)}.ThreeWayMatchingFlow_title__re_CJ{font-size:var(--p2p-font-size-md);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-primary);margin:0}.ThreeWayMatchingFlow_progress__O7htu{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-secondary)}.ThreeWayMatchingFlow_expandIcon__b7EmX{color:var(--p2p-color-text-muted)}.ThreeWayMatchingFlow_body__X2idD{padding:0 var(--p2p-spacing-md) var(--p2p-spacing-md);border-top:1px solid var(--p2p-color-border-light)}.ThreeWayMatchingFlow_steps__XAOtk{display:flex;flex-direction:column;padding-top:var(--p2p-spacing-md)}.ThreeWayMatchingFlow_step__gg39Y{display:flex;gap:var(--p2p-spacing-sm)}.ThreeWayMatchingFlow_stepIndicator__xHKXS{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.ThreeWayMatchingFlow_stepIcon__3rTIR{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0}.ThreeWayMatchingFlow_completed__TnlqB .ThreeWayMatchingFlow_stepIcon__3rTIR{background-color:var(--p2p-color-success);color:white}.ThreeWayMatchingFlow_in_progress__HqPow .ThreeWayMatchingFlow_stepIcon__3rTIR{background-color:var(--p2p-color-primary);color:white;animation:ThreeWayMatchingFlow_pulse__3qGyb 2s infinite}@keyframes ThreeWayMatchingFlow_pulse__3qGyb{0%,to{opacity:1}50%{opacity:.6}}.ThreeWayMatchingFlow_pending__7MIOe .ThreeWayMatchingFlow_stepIcon__3rTIR{background-color:var(--p2p-color-surface-hover);border:2px solid var(--p2p-color-border)}.ThreeWayMatchingFlow_failed__iZtEG .ThreeWayMatchingFlow_stepIcon__3rTIR{background-color:var(--p2p-color-danger);color:white}.ThreeWayMatchingFlow_pendingDot__1r67_{width:8px;height:8px;border-radius:50%;background-color:var(--p2p-color-border)}.ThreeWayMatchingFlow_stepLine__RjECP{flex:1 1;width:2px;min-height:24px;background-color:var(--p2p-color-border);margin:var(--p2p-spacing-xs) 0}.ThreeWayMatchingFlow_completed__TnlqB .ThreeWayMatchingFlow_stepLine__RjECP{background-color:var(--p2p-color-success)}.ThreeWayMatchingFlow_stepContent__RkJjE{flex:1 1;padding-bottom:var(--p2p-spacing-md)}.ThreeWayMatchingFlow_stepHeader__P_ay8{display:flex;align-items:center;gap:var(--p2p-spacing-sm);margin-bottom:var(--p2p-spacing-xs)}.ThreeWayMatchingFlow_stepNumber__pJMRK{font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-muted);text-transform:uppercase}.ThreeWayMatchingFlow_stepName__bJDnO{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-primary)}.ThreeWayMatchingFlow_stepDescription__R_RHC{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-secondary);margin:0}.ThreeWayMatchingFlow_stepDetails__TubE6{margin:var(--p2p-spacing-xs) 0 0}.ThreeWayMatchingFlow_stepDetails__TubE6,.ThreeWayMatchingFlow_stepTimestamp__lDC_j{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted)}.ThreeWayMatchingFlow_pending__7MIOe .ThreeWayMatchingFlow_stepDescription__R_RHC,.ThreeWayMatchingFlow_pending__7MIOe .ThreeWayMatchingFlow_stepName__bJDnO{color:var(--p2p-color-text-muted)}.InvoiceDetail_container__lbqrv{padding:var(--p2p-spacing-lg)}.InvoiceDetail_containerDrawer__OwRiD{padding:var(--p2p-spacing-md) var(--p2p-spacing-lg) var(--p2p-spacing-lg);display:flex;flex-direction:column;flex:1 1;min-height:0}@media (max-width:640px){.InvoiceDetail_container__lbqrv{padding:var(--p2p-spacing-md)}}.InvoiceDetail_error__mnaQh,.InvoiceDetail_loading__AyBBx{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:var(--p2p-font-size-lg)}.InvoiceDetail_error__mnaQh{color:var(--p2p-color-danger)}.InvoiceDetail_backButton__sHNdY{display:inline-flex;align-items:center;gap:var(--p2p-spacing-xs);color:var(--p2p-color-text-secondary);font-size:var(--p2p-font-size-sm);margin-bottom:var(--p2p-spacing-md);transition:color var(--p2p-transition-fast)}.InvoiceDetail_backButton__sHNdY:hover{color:var(--p2p-color-primary)}.InvoiceDetail_actionBar__mlIpC{display:flex;flex-wrap:wrap;gap:var(--p2p-spacing-sm);align-items:center;width:100%}.InvoiceDetail_approveGroup__4aXqQ{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--p2p-spacing-sm)}.InvoiceDetail_approveButton__4r32M{flex-shrink:0;border-radius:var(--p2p-border-radius-full);font-weight:var(--p2p-font-weight-semibold);padding-inline:var(--p2p-spacing-lg)}.InvoiceDetail_approveCaption__5_M9F{margin:0;max-width:12rem;font-size:var(--p2p-font-size-xs);line-height:var(--p2p-line-height-tight);color:var(--p2p-color-text-secondary)}.InvoiceDetail_header__eLq41{--p2p-detail-header-title:#1a202c;--p2p-detail-header-meta:#718096;display:flex;flex-direction:column;gap:var(--p2p-spacing-md);margin-bottom:var(--p2p-spacing-xl);padding-bottom:var(--p2p-spacing-lg);border-bottom:1px solid var(--p2p-color-border)}.InvoiceDetail_headerRow__L5aJQ{display:flex;justify-content:space-between;align-items:center;gap:var(--p2p-spacing-lg);flex-wrap:wrap}.InvoiceDetail_headerTitles__UgQIM{flex:1 1;min-width:0}.InvoiceDetail_title__7wyU8{margin:0 0 var(--p2p-spacing-xs);font-size:var(--p2p-font-size-xl);font-weight:var(--p2p-font-weight-bold);color:var(--p2p-detail-header-title);letter-spacing:-.02em;line-height:var(--p2p-line-height-tight)}.InvoiceDetail_metaLine__cigoN{margin:0;font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-normal);line-height:var(--p2p-line-height-normal)}.InvoiceDetail_metaLine__cigoN,.InvoiceDetail_metaSep__a73kH{color:var(--p2p-detail-header-meta)}.InvoiceDetail_scoreCard__Q3kR7{text-align:center;padding:var(--p2p-spacing-md) var(--p2p-spacing-lg);background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-lg)}.InvoiceDetail_scoreValue__WalbS{font-size:var(--p2p-font-size-3xl);font-weight:var(--p2p-font-weight-bold)}.InvoiceDetail_scorePerfect__vnzBi{color:var(--p2p-color-match-perfect)}.InvoiceDetail_scoreTolerance__OWyUQ{color:var(--p2p-color-match-tolerance)}.InvoiceDetail_scoreNoMatch__t3gbz{color:var(--p2p-color-match-nomatch)}.InvoiceDetail_scoreDuplicate__yDkOp{color:var(--p2p-color-match-duplicate)}.InvoiceDetail_scoreLabel__6Hthd{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-secondary)}.InvoiceDetail_invoiceDetailBody__c7qu5{display:flex;flex-direction:column;flex:1 1;min-height:0;margin-top:var(--p2p-spacing-md)}.InvoiceDetail_container__lbqrv:not(.InvoiceDetail_containerDrawer__OwRiD) .InvoiceDetail_invoiceDetailBody__c7qu5{margin-top:var(--p2p-spacing-lg)}.InvoiceDetail_tabPanelStack__P1AEM{display:flex;flex-direction:column;gap:var(--p2p-spacing-lg)}.InvoiceDetail_notesDisabledHint__Hr6Lu{margin:0;padding:var(--p2p-spacing-md);font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-muted);background-color:var(--p2p-color-surface-hover);border-radius:var(--p2p-border-radius-md)}@media (max-width:640px){.InvoiceDetail_headerRow__L5aJQ{flex-direction:column;align-items:stretch}.InvoiceDetail_backButton__sHNdY{min-height:44px;padding:var(--p2p-spacing-xs) 0}}.InvoiceDetail_sidebar__mw79Q{display:flex;flex-direction:column;gap:var(--p2p-spacing-lg)}.InvoiceDetail_sidebarCol__Rgtkk{min-width:0;display:flex;flex-direction:column;gap:var(--p2p-spacing-md)}.InvoiceDetail_sidebarThreeColumn__XP3Y_{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--p2p-spacing-md);background-color:var(--p2p-color-surface-hover);border:1px solid var(--p2p-color-border-dark);border-radius:var(--p2p-border-radius-lg);padding:var(--p2p-spacing-md)}.InvoiceDetail_sidebarThreeColumn__XP3Y_ .InvoiceDetail_sidebarCol__Rgtkk{flex:1 1 calc(33.333% - var(--p2p-spacing-md));min-width:min(100%,220px);max-height:70vh;overflow-y:auto}.InvoiceDetail_detailTabs__wsJT4{display:flex;flex-direction:column;flex:1 1;min-height:0}.InvoiceDetail_detailTabBar__t7cm9{flex-shrink:0}.InvoiceDetail_invoiceDetailTabs__RbYA4 [role=tablist]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--p2p-spacing-xl);margin:0 0 var(--p2p-spacing-lg);padding:0;border-bottom:1px solid var(--p2p-color-border)}.InvoiceDetail_invoiceDetailTabs__RbYA4 [role=tab]{position:relative;display:inline-flex;align-items:center;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-sm) 2px var(--p2p-spacing-md);margin-bottom:-1px;font-size:var(--p2p-font-size-md);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-secondary);background:transparent;border:none;border-radius:0;cursor:pointer;box-shadow:none;transition:color var(--p2p-transition-fast)}.InvoiceDetail_invoiceDetailTabs__RbYA4 [role=tab]:after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:3px;transform:scaleX(0);transform-origin:center;background-color:var(--p2p-color-primary);border-radius:var(--p2p-border-radius-full);opacity:0;transition:transform .18s ease-out,opacity .18s ease-out}.InvoiceDetail_invoiceDetailTabs__RbYA4 [role=tab][aria-selected=true]{color:var(--p2p-color-primary);font-weight:var(--p2p-font-weight-semibold)}.InvoiceDetail_invoiceDetailTabs__RbYA4 [role=tab][aria-selected=true]:after{transform:scaleX(1);opacity:1}.InvoiceDetail_invoiceDetailTabs__RbYA4 [role=tab]:hover:not([aria-selected=true]){color:var(--p2p-color-text-primary)}.InvoiceDetail_invoiceDetailTabs__RbYA4 [role=tab]:focus-visible{outline:2px solid var(--p2p-color-primary);outline-offset:2px}.InvoiceDetail_tabBadge__Xn6Ge{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 5px;font-size:10px;font-weight:var(--p2p-font-weight-bold);line-height:1;border-radius:var(--p2p-border-radius-full)}.InvoiceDetail_tabBadgePrimary__6jMTv{color:#fff;background-color:var(--p2p-color-primary)}.InvoiceDetail_tabBadgeSuccess__S510s{color:#fff;background-color:var(--p2p-color-success)}.InvoiceDetail_tabPanel__B8fYF{display:flex;flex-direction:column;gap:var(--p2p-spacing-lg)}.InvoiceDetail_matchingTabPanel__O3CK4{gap:var(--p2p-spacing-lg)}.InvoiceDetail_matchingStickyKey__qQYOk{position:-webkit-sticky;position:sticky;top:0;z-index:2;align-self:stretch;background-color:var(--p2p-color-surface);padding-bottom:var(--p2p-spacing-sm);box-shadow:0 1px 0 var(--p2p-color-border)}.InvoiceDetail_tabEmpty__tr1im{margin:0;padding:var(--p2p-spacing-lg);background-color:var(--p2p-color-surface);border:1px dashed var(--p2p-color-border);border-radius:var(--p2p-border-radius-lg)}.InvoiceDetail_tabEmpty__tr1im,.InvoiceDetail_tableEmptyMessage__eVnxA{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-muted);text-align:center}.InvoiceDetail_tableEmptyMessage__eVnxA{padding:var(--p2p-spacing-xl) var(--p2p-spacing-md)}.InvoiceDetail_section__AIlO8{background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-lg);padding:var(--p2p-spacing-lg)}.InvoiceDetail_sectionTitle__cToaJ{font-size:var(--p2p-font-size-md);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-primary);margin-bottom:var(--p2p-spacing-md)}.InvoiceDetail_comparisonList__i7KOP{display:flex;flex-direction:column;gap:var(--p2p-spacing-sm)}.InvoiceDetail_comparisonItem__BiHYA{display:flex;align-items:center;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-sm);background-color:var(--p2p-color-surface-hover);border-radius:var(--p2p-border-radius-md)}.InvoiceDetail_comparisonIcon__qeD6b{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:var(--p2p-border-radius-full);font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-bold)}.InvoiceDetail_match__dCcOD{background-color:var(--p2p-color-success-light);color:var(--p2p-color-success)}.InvoiceDetail_mismatch__q4jvI{background-color:var(--p2p-color-danger-light);color:var(--p2p-color-danger)}.InvoiceDetail_comparisonLabel__nnJDR{flex:1 1;font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-secondary)}.InvoiceDetail_comparisonValue__rsiwm{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary)}.InvoiceDetail_termsList__YCtO2{display:flex;flex-direction:column;gap:var(--p2p-spacing-sm)}.InvoiceDetail_termItem__S_Vho{display:flex;justify-content:space-between;padding:var(--p2p-spacing-xs) 0}.InvoiceDetail_termActual__88kcG{padding-top:var(--p2p-spacing-sm);border-top:1px solid var(--p2p-color-border);font-weight:var(--p2p-font-weight-medium)}.InvoiceDetail_termLabel__6rPrr{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-secondary)}.InvoiceDetail_termValue__jTuIC{font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-primary)}.InvoiceDetail_tableWrapper__ACtJg{overflow-x:auto;border:1px solid var(--p2p-color-border);border-radius:var(--p2p-border-radius-lg);background-color:var(--p2p-color-surface)}.InvoiceDetail_table__oXZvb{width:100%;border-collapse:collapse;font-size:var(--p2p-font-size-sm)}.InvoiceDetail_table__oXZvb td,.InvoiceDetail_table__oXZvb th{padding:var(--p2p-spacing-md) var(--p2p-spacing-sm);text-align:left;border-bottom:1px solid var(--p2p-color-table-row-border)}.InvoiceDetail_table__oXZvb th{background-color:var(--p2p-color-table-header-bg);font-weight:var(--p2p-font-weight-semibold);font-size:var(--p2p-font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--p2p-color-text-secondary)}.InvoiceDetail_table__oXZvb td:nth-child(4),.InvoiceDetail_table__oXZvb td:nth-child(5),.InvoiceDetail_table__oXZvb td:nth-child(6),.InvoiceDetail_table__oXZvb th:nth-child(4),.InvoiceDetail_table__oXZvb th:nth-child(5),.InvoiceDetail_table__oXZvb th:nth-child(6){text-align:right}.InvoiceDetail_sku__fhEXb{font-family:var(--p2p-font-family-mono);font-size:var(--p2p-font-size-xs)}.InvoiceDetail_amount__Nv0Oa{font-family:var(--p2p-font-family-mono);text-align:right}.InvoiceDetail_table__oXZvb td:nth-child(3),.InvoiceDetail_table__oXZvb th:nth-child(3){text-align:left}.InvoiceDetail_totalLabel__wtrDg{text-align:right;font-weight:var(--p2p-font-weight-semibold)}.InvoiceDetail_totalAmount__l_HYn{font-family:var(--p2p-font-family-mono);font-weight:var(--p2p-font-weight-bold);text-align:right}.InvoiceDetail_footer__jt8lY{margin-top:var(--p2p-spacing-xl);text-align:center;font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-muted);padding-top:var(--p2p-spacing-lg);border-top:1px solid var(--p2p-color-border)}.InvoiceDetail_placeholderCard__w5waP{height:100%;border:1px dashed var(--p2p-color-border-dark)!important;background-color:var(--p2p-color-surface);box-shadow:none}.InvoiceDetail_placeholderMessage__mGrip{margin:0;font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-muted);font-style:italic}.ExtractedFieldsSummary_card__SF_H9{height:100%;border:1px solid var(--p2p-color-border-dark)!important;box-shadow:var(--p2p-shadow-sm)}.ExtractedFieldsSummary_viewPdfButton__RTS6Y{flex-shrink:0}.ExtractedFieldsSummary_fieldList__cl8FT{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--p2p-spacing-sm) var(--p2p-spacing-lg);gap:var(--p2p-spacing-sm) var(--p2p-spacing-lg);margin:0}.ExtractedFieldsSummary_fieldItem__vSWzL{display:flex;flex-direction:column;gap:2px}.ExtractedFieldsSummary_fieldLabel__Peqsm{font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-muted);text-transform:uppercase;letter-spacing:.03em}.ExtractedFieldsSummary_fieldValue__PaPho{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary);margin:0}@media (max-width:480px){.ExtractedFieldsSummary_fieldList__cl8FT{grid-template-columns:1fr}}.KeyComparisonSummary_card__Shpvn{height:auto}.KeyComparisonSummary_cardHeader__TqHpF{padding-bottom:var(--p2p-spacing-xs);margin-bottom:var(--p2p-spacing-xs);border-bottom:1px solid var(--p2p-color-border-light)}.KeyComparisonSummary_panelTitle__w61qm{font-size:var(--p2p-font-size-sm);font-weight:var(--p2p-font-weight-semibold)}.KeyComparisonSummary_panelSubtitle__GzpOg{font-size:var(--p2p-font-size-xs)}.KeyComparisonSummary_cardBody__uHwFp{padding-top:0}.KeyComparisonSummary_headerBadges__8cXKS{display:flex;align-items:center;gap:4px}.KeyComparisonSummary_miniBadge__dbBYO{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:var(--p2p-font-weight-semibold);line-height:1.2;border-radius:var(--p2p-border-radius-sm)}.KeyComparisonSummary_miniBadgeOk__nICtT{background-color:var(--p2p-color-success-light);color:var(--p2p-color-success-dark)}.KeyComparisonSummary_miniBadgeBad__oUwuH{background-color:var(--p2p-color-danger-light);color:var(--p2p-color-danger-dark)}.KeyComparisonSummary_gridTable__HAWDY{display:flex;flex-direction:column;border:1px solid var(--p2p-color-border-light);border-radius:var(--p2p-border-radius-md);overflow:hidden;font-size:var(--p2p-font-size-xs)}.KeyComparisonSummary_gridHead__ekQ0l{display:grid;grid-template-columns:minmax(4.75rem,6.25rem) repeat(3,minmax(0,1fr));grid-gap:var(--p2p-spacing-xs);gap:var(--p2p-spacing-xs);align-items:center;padding:4px var(--p2p-spacing-sm);background-color:var(--p2p-color-surface-hover);border-bottom:1px solid var(--p2p-color-border-light)}.KeyComparisonSummary_gridHeadCell__RfiFb{font-size:10px;font-weight:var(--p2p-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--p2p-color-text-muted);min-width:0}.KeyComparisonSummary_gridHeadCell__RfiFb:not(:first-child){text-align:right}.KeyComparisonSummary_gridRow__tsQFy{display:grid;grid-template-columns:minmax(4.75rem,6.25rem) repeat(3,minmax(0,1fr));grid-gap:var(--p2p-spacing-xs);gap:var(--p2p-spacing-xs);align-items:center;padding:5px var(--p2p-spacing-sm);background-color:var(--p2p-color-surface)}.KeyComparisonSummary_gridRow__tsQFy+.KeyComparisonSummary_gridRow__tsQFy{border-top:1px solid var(--p2p-color-border-light)}.KeyComparisonSummary_gridField__wpXj3{display:flex;align-items:center;gap:4px;min-width:0}.KeyComparisonSummary_rowIconWrap__wBW3k{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.KeyComparisonSummary_rowStatusMatch__73k65{color:var(--p2p-color-success)}.KeyComparisonSummary_rowStatusMismatch__4Cf8k{color:var(--p2p-color-danger)}.KeyComparisonSummary_rowStatusMissing__t6BD1{color:var(--p2p-color-text-muted)}.KeyComparisonSummary_fieldLabel__uYSo0{font-size:11px;font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-secondary);line-height:var(--p2p-line-height-tight);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.KeyComparisonSummary_gridValue__ISVsm{font-size:11px;font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentTermsAnalysis_card__PITRl{height:100%}.PaymentTermsAnalysis_comparison__9An_I{display:flex;align-items:center;gap:var(--p2p-spacing-md);margin-bottom:var(--p2p-spacing-md)}.PaymentTermsAnalysis_secondaryRow__UCRAG{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--p2p-spacing-md);gap:var(--p2p-spacing-md);margin-bottom:var(--p2p-spacing-md)}.PaymentTermsAnalysis_termBlock__9tZTb{flex:1 1;padding:var(--p2p-spacing-md);background-color:var(--p2p-color-surface-hover);border-radius:var(--p2p-border-radius-md)}.PaymentTermsAnalysis_termHeader__DJByO{font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--p2p-spacing-xs)}.PaymentTermsAnalysis_termValue__LF8Po{font-size:var(--p2p-font-size-lg);font-weight:var(--p2p-font-weight-bold);color:var(--p2p-color-text-primary)}.PaymentTermsAnalysis_discount__RDoGS{display:flex;align-items:center;gap:4px;margin-top:var(--p2p-spacing-xs);font-size:var(--p2p-font-size-xs);color:var(--p2p-color-success-dark)}.PaymentTermsAnalysis_discountIcon__tA5GY{flex-shrink:0}.PaymentTermsAnalysis_matchIndicator__WH4TM{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.PaymentTermsAnalysis_matchBadge__BHcBW,.PaymentTermsAnalysis_mismatchBadge__FU6Fr{display:flex;align-items:center;gap:4px;padding:var(--p2p-spacing-xs) var(--p2p-spacing-sm);font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-semibold);border-radius:var(--p2p-border-radius-full)}.PaymentTermsAnalysis_matchBadge__BHcBW{background-color:var(--p2p-color-success-light);color:var(--p2p-color-success-dark)}.PaymentTermsAnalysis_mismatchBadge__FU6Fr{background-color:var(--p2p-color-danger-light);color:var(--p2p-color-danger-dark)}.PaymentTermsAnalysis_insights__R8Abx{display:flex;flex-direction:column;gap:var(--p2p-spacing-sm);padding-top:var(--p2p-spacing-md);border-top:1px solid var(--p2p-color-border-light)}.PaymentTermsAnalysis_savings__7HbBx{display:flex;align-items:center;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-sm);background-color:var(--p2p-color-success-light);border-radius:var(--p2p-border-radius-md)}.PaymentTermsAnalysis_savingsIcon__urXhc{color:var(--p2p-color-success)}.PaymentTermsAnalysis_savingsLabel__B5lme{font-size:var(--p2p-font-size-xs);color:var(--p2p-color-success-dark)}.PaymentTermsAnalysis_savingsAmount__oVEB2{font-size:var(--p2p-font-size-md);font-weight:var(--p2p-font-weight-bold);color:var(--p2p-color-success-dark)}.PaymentTermsAnalysis_recommendation__9B2po{display:flex;align-items:flex-start;gap:var(--p2p-spacing-sm);padding:var(--p2p-spacing-sm);background-color:var(--p2p-color-warning-light);border-radius:var(--p2p-border-radius-md);font-size:var(--p2p-font-size-sm);color:var(--p2p-color-warning-dark)}.PaymentTermsAnalysis_recommendationIcon___BjRZ{flex-shrink:0;margin-top:2px}.MatchComparison_card__zANv1{display:flex;flex-direction:column;min-height:0;overflow:hidden;height:auto;max-height:none}.MatchComparison_stickyCardHead__99ybb{position:-webkit-sticky;position:sticky;top:0;z-index:1;flex-shrink:0;background-color:var(--p2p-color-surface);border-bottom:1px solid var(--p2p-color-border-light);box-shadow:0 2px 6px rgba(15,23,42,.06)}.MatchComparison_header__h2tde{flex-shrink:0;align-items:flex-start;padding:var(--p2p-spacing-sm) var(--p2p-spacing-md)}.MatchComparison_headerActionWrap__85Qny{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--p2p-spacing-sm);max-width:min(100%,36rem)}.MatchComparison_headerFilters__fF1zZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--p2p-spacing-sm);max-width:min(100%,28rem)}.MatchComparison_filterLabel__yPJMk{flex-shrink:0;font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-semibold);color:var(--p2p-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.MatchComparison_filterChips__yUgJC{display:flex;flex-wrap:wrap;gap:var(--p2p-spacing-xs);justify-content:flex-end;min-width:0}.MatchComparison_filterChip__VNw9c{padding:4px 10px;font-size:var(--p2p-font-size-xs);font-weight:var(--p2p-font-weight-medium);font-family:var(--p2p-font-family);color:var(--p2p-color-primary);background-color:var(--p2p-color-surface);border:1px solid var(--p2p-color-primary);border-radius:var(--p2p-border-radius-full);cursor:pointer;transition:color var(--p2p-transition-fast),background-color var(--p2p-transition-fast),border-color var(--p2p-transition-fast)}.MatchComparison_filterChip__VNw9c:hover{color:var(--p2p-color-primary-hover,var(--p2p-color-primary));background-color:var(--p2p-color-primary-light);border-color:var(--p2p-color-primary-hover,var(--p2p-color-primary))}.MatchComparison_filterChipActive__NRQVO{color:var(--p2p-color-text-inverse);background-color:var(--p2p-color-primary);border-color:var(--p2p-color-primary)}.MatchComparison_filterChipActive__NRQVO:hover{color:var(--p2p-color-text-inverse);background-color:var(--p2p-color-primary-hover,var(--p2p-color-primary));border-color:var(--p2p-color-primary-hover,var(--p2p-color-primary))}.MatchComparison_filterChip__VNw9c:focus-visible{outline:2px solid var(--p2p-color-primary);outline-offset:2px}.MatchComparison_body__kqR1T{flex:1 1;min-height:0;padding:0;display:flex;flex-direction:column}.MatchComparison_noteTextarea__vCcqV{margin-top:var(--p2p-spacing-sm)}.MatchComparison_noteTextarea__vCcqV textarea{resize:none}.MatchComparison_charCounter___g7Gc{margin-top:4px;font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchComparison_charCounterLimit__LaFAu{color:var(--p2p-color-danger,#b91c1c);font-weight:var(--p2p-font-weight-medium)}.MatchComparison_bulkNoteDialogLines__88Wud{display:flex;flex-wrap:wrap;gap:var(--p2p-spacing-xs);margin:0 0 var(--p2p-spacing-sm);font-size:var(--p2p-font-size-xs);color:var(--p2p-color-text-secondary)}.MatchComparison_bulkNoteDialogLineChip__ZPCjh{display:inline-block;padding:2px 8px;border-radius:var(--p2p-border-radius-full);background-color:var(--p2p-color-surface-hover);border:1px solid var(--p2p-color-border-light);font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-primary)}.MatchComparison_bulkNoteDialogEmpty__iH8C6{margin:0;font-size:var(--p2p-font-size-sm);color:var(--p2p-color-text-muted)}.MatchComparison_lineTableInner__UroiW{--line-grid-cols:minmax(3.25rem,0.55fr) minmax(4.5rem,1fr) minmax(4.5rem,1fr) minmax(4.5rem,1fr) minmax(5.75rem,1.2fr) minmax(4rem,0.7fr);display:flex;flex-direction:column;width:100%;min-width:100%;min-height:100%;box-sizing:border-box}.MatchComparison_lineTableInnerWithSelect__TMvyx{--line-grid-cols:2rem minmax(3.25rem,0.55fr) minmax(4.5rem,1fr) minmax(4.5rem,1fr) minmax(4.5rem,1fr) minmax(5.75rem,1.2fr) minmax(4rem,0.7fr)}.MatchComparison_lineTableFrame__LEcBH{--p2p-line-row-height:38px;--p2p-line-head-height:32px;display:flex;flex-direction:column;flex-shrink:0;min-height:0;margin:var(--p2p-spacing-sm) var(--p2p-spacing-md) var(--p2p-spacing-md);border:1px solid var(--p2p-color-border-light);border-radius:var(--p2p-border-radius-md);overflow:hidden;background-color:var(--p2p-color-surface)}.MatchComparison_lineTableFrameDynamic__QnML1{height:calc(var(--p2p-line-head-height) + var(--p2p-line-viewport-rows) * var(--p2p-line-row-height));min-height:calc(var(--p2p-line-head-height) + var(--p2p-line-viewport-rows) * var(--p2p-line-row-height));max-height:min(72vh,calc(var(--p2p-line-head-height) + 40 * var(--p2p-line-row-height)))}.MatchComparison_lineTableFrameEmpty__yN0wZ{height:auto;min-height:5rem;max-height:none}.MatchComparison_lineTableFrameEmpty__yN0wZ .MatchComparison_lineTableHScroll__1A2qk{flex:0 1 auto}.MatchComparison_lineTableHScroll__1A2qk{flex:1 1;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.MatchComparison_comparisonScroll__CVfDK{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.MatchComparison_lineGridHead__eHwke,.MatchComparison_lineGridRow__tIGpr{display:grid;grid-template-columns:var(--line-grid-cols);grid-column-gap:4px;column-gap:4px;padding-inline:6px;box-sizing:border-box;align-items:center}.MatchComparison_lineGridHead__eHwke{flex-shrink:0;box-sizing:border-box;height:var(--p2p-line-head-height);min-height:var(--p2p-line-head-height);max-height:var(--p2p-line-head-height);padding-block:0;background-color:var(--p2p-color-surface-hover);border-bottom:1px solid var(--p2p-color-border-light);font-size:10px;font-weight:var(--p2p-font-weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--p2p-color-text-muted)}.MatchComparison_lineGridHeadCell__MFPmD{min-width:0;text-align:right}.MatchComparison_lineTableInnerWithSelect__TMvyx .MatchComparison_lineGridHead__eHwke>.MatchComparison_lineGridHeadCell__MFPmD:nth-child(2),.MatchComparison_lineTableInner__UroiW:not(.MatchComparison_lineTableInnerWithSelect__TMvyx) .MatchComparison_lineGridHead__eHwke>.MatchComparison_lineGridHeadCell__MFPmD:first-child{text-align:left}.MatchComparison_lineGridHeadCell__MFPmD.MatchComparison_lineGridColSelect__f85_Y{text-align:center}.MatchComparison_lineGridColSelect__f85_Y{display:flex;align-items:center;justify-content:center;padding-inline:2px;box-sizing:border-box}.MatchComparison_lineGridHead__eHwke .MatchComparison_lineGridColSelect__f85_Y{background-color:var(--p2p-color-surface-hover)}.MatchComparison_lineSelectCheckbox___4Uk9{width:1rem;height:1rem;margin:0;accent-color:var(--p2p-color-primary);cursor:pointer}.MatchComparison_lineSelectCheckbox___4Uk9:focus-visible{outline:2px solid var(--p2p-color-primary);outline-offset:2px}.MatchComparison_lineGridColNote__u2y9z{display:flex;align-items:center;justify-content:center;text-align:center;border-left:1px solid var(--p2p-color-border-light);padding-left:4px;margin-left:-2px;background-color:var(--p2p-color-surface)}.MatchComparison_lineVirtualSizer__Re5nK{position:relative}.MatchComparison_lineGridRow__tIGpr{padding-block:0;border-bottom:1px solid var(--p2p-color-border-light);background-color:var(--p2p-color-surface);box-sizing:border-box}.MatchComparison_lineGridRow__tIGpr:last-child{border-bottom:none}.MatchComparison_lineGridRowVariance__zOENa{background-color:var(--p2p-color-danger-light)}.MatchComparison_lineGridCell__ZTgGe{min-width:0;font-size:10px;line-height:1.2;overflow:hidden}.MatchComparison_lineGridCellLine__6eWuq{display:flex;align-items:baseline;gap:3px;font-weight:var(--p2p-font-weight-medium);color:var(--p2p-color-text-secondary)}.MatchComparison_lineNo__JR9Kz{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--p2p-color-text-muted)}.MatchComparison_lineSku__l2yVs{overflow:hidden}.MatchComparison_lineGridCellValue__9h8AX,.MatchComparison_lineSku__l2yVs{text-overflow:ellipsis;white-space:nowrap;color:var(--p2p-color-text-primary)}.MatchComparison_lineGridCellValue__9h8AX{font-weight:var(--p2p-font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.MatchComparison_lineGridCellMuted__SFPHV{color:var(--p2p-color-text-muted);font-style:italic}.MatchComparison_lineGridCellDelta__0MAl4{text-align:right;padding-inline:2px 4px}.MatchComparison_deltaCellInner__f1G0t{display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;flex-wrap:nowrap}.MatchComparison_discCount__JJGT2{flex-shrink:0;min-width:1rem;height:1.125rem;padding:0 4px;font-size:9px;font-weight:var(--p2p-font-weight-bold);line-height:1.125rem;text-align:center;color:#fff;background-color:var(--p2p-color-danger);border-radius:var(--p2p-border-radius-full)}.MatchComparison_deltaGroup__RmAow{display:flex;flex-wrap:nowrap;gap:2px;min-width:0;overflow:hidden;justify-content:flex-end}.MatchComparison_deltaChip__tQpvR{flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:var(--p2p-font-weight-semibold);line-height:1.3;border-radius:var(--p2p-border-radius-full);border:1px solid transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.03em}.MatchComparison_deltaChipWarn__sJDET{background-color:var(--p2p-color-warning-light);color:var(--p2p-color-warning-dark);border-color:var(--p2p-color-warning)}.MatchComparison_deltaChipBad__nMoKC{background-color:var(--p2p-color-danger-light);color:var(--p2p-color-danger-dark);border-color:var(--p2p-color-danger)}.MatchComparison_lineGridHead__eHwke .MatchComparison_lineGridColNote__u2y9z{background-color:var(--p2p-color-surface-hover)}.MatchComparison_lineGridRowVariance__zOENa .MatchComparison_lineGridColNote__u2y9z,.MatchComparison_lineGridRowVariance__zOENa .MatchComparison_lineGridColSelect__f85_Y{background-color:var(--p2p-color-danger-light)}.MatchComparison_lineGridRowVariance__zOENa .MatchComparison_lineGridCellDelta__0MAl4{background-color:transparent}.MatchComparison_noteBtn__iZV_n{padding-inline:4px!important;min-height:1.35rem!important;font-size:9px!important}.MatchComparison_notePlaceholder__fpXVx{font-size:10px;color:var(--p2p-color-text-muted)}.MatchComparison_emptyState__JcnBO{display:flex;align-items:center;justify-content:center;min-height:4rem;padding:var(--p2p-spacing-md);text-align:center;color:var(--p2p-color-text-muted);font-size:var(--p2p-font-size-xs)}