.DataTable_table__fV_go{table-layout:fixed;width:100%;min-width:800px}.DataTable_tableBody___VU9C{height:530px}.DataTable_tableBody___VU9C tr:last-child td{border-bottom:none}
/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.DataTablePagination_hideOnMobile__TUKn3{display:block}@media not all and (min-width:640px){.DataTablePagination_hideOnMobile__TUKn3{display:none}}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.ClientsPage_page__OayAO{background-color:#f9fafb;min-height:100%}.ClientsPage_container__sxPtJ{max-width:80rem;margin-left:auto;margin-right:auto;padding:1rem}.ClientsPage_section__wYnHI{padding-bottom:2rem}.ClientsPage_error__2_FHX{text-align:center;color:#ef4444;margin-top:2rem;padding-bottom:2rem}.ClientsPage_icon__C1XEC{width:1rem;height:1rem}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.responsive_hideOnTabletDown__oRfC1{display:block}@media not all and (min-width:1024px){.responsive_hideOnTabletDown__oRfC1{display:none}}.responsive_hideOnMobile__hvhVq{display:block}@media not all and (min-width:640px){.responsive_hideOnMobile__hvhVq{display:none}}.responsive_mobileFullWidth__7vEUb{width:auto}@media not all and (min-width:640px){.responsive_mobileFullWidth__7vEUb{width:100%}}.responsive_toolbarActions__UuYNZ{gap:.5rem;display:flex}@media not all and (min-width:640px){.responsive_toolbarActions__UuYNZ{flex-wrap:wrap;width:100%}}.input_checkboxVisibleDisabled__TW5Qh:disabled,.input_input__inbPL:disabled,.input_radioVisibleDisabled__fXDz8:disabled,.input_selectVisibleDisabled__2eZfJ:disabled,.input_textareaVisibleDisabled__rniES:disabled,input.input_input__inbPL:disabled{cursor:not-allowed!important;color:#374151!important;border-color:#d1d5db!important;background-color:#f9fafb!important;pointer-events:none!important;opacity:1!important}.input_radioVisibleDisabled__fXDz8:disabled{position:relative!important}.input_radioVisibleDisabled__fXDz8:disabled:checked:after{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#374151!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.input_checkboxVisibleDisabled__TW5Qh:disabled{position:relative!important;background-color:#f9fafb!important;-webkit-appearance:none!important;appearance:none!important;border:1px solid #d1d5db!important;border-radius:.25rem!important}.input_checkboxVisibleDisabled__TW5Qh:disabled:checked:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:6px!important;height:10px!important;border-right:2px solid #374151!important;border-bottom:2px solid #374151!important;transform:translate(-50%,-60%) rotate(45deg)!important}.IpsStatusChip_badge__x2_5f{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:rgb(229 231 235);color:rgb(31 41 55)}.IpsStatusChip_badgeEditable__VCXw7{cursor:pointer;width:auto!important}.IpsStatusChip_badgeWithMargins__Qa8yE{margin-right:.5rem;margin-bottom:.5rem}.IpsStatusChip_badgeCurrent___I0CS{background-color:rgb(220 252 231);color:rgb(22 101 52)}.IpsStatusChip_badgeWithClient__yrzLa{background-color:rgb(219 234 254);color:rgb(30 64 175)}.IpsStatusChip_badgeComplianceApproved__QH4WY{background-color:rgb(204 251 241);color:rgb(17 94 89)}.IpsStatusChip_badgePrepared__tGvOo{background-color:rgb(254 249 195);color:rgb(133 77 14)}.IpsStatusChip_badgeInPreparation__2AMjk{background-color:rgb(255 237 213);color:rgb(154 52 18)}.IpsStatusChip_badgeReviewRequired__IqRzB{background-color:rgb(254 226 226);color:rgb(153 27 27)}.IpsStatusChip_badgePendingCompliance__N_BRp{background-color:rgb(226,221,253);color:rgb(88,28,135)}.IpsStatusChip_badgeArchived__YOf__{background-color:rgb(243 244 246);color:rgb(107 114 128)}.select_select__akMJF{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;display:flex;height:2.25rem;width:100%;border-radius:.375rem;border:1px solid #e2e8f0;background-color:white;padding:.5rem 2.5rem .5rem .75rem;font-size:.875rem;line-height:1.25rem;color:#0f172a;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);outline:none;transition:all .2s ease-in-out}.select_select__akMJF::placeholder{color:#64748b}.select_select__akMJF:focus-visible{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.5)}.select_select__akMJF:disabled{cursor:not-allowed;opacity:.5}.select_select__akMJF[aria-invalid=true]{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2)}.select_select__akMJF[aria-invalid=true]:focus-visible{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.4)}.select_selectRequiredEmpty__9o1Ak{border-color:#ef4444}.select_selectRequiredEmpty__9o1Ak:focus-visible{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.5)}.PortfoliosFieldArray_container__7CRMF{display:flex;flex-direction:column;gap:.75rem}.PortfoliosFieldArray_label__lhxR3{font-size:.875rem;font-weight:500;line-height:1.6}.PortfoliosFieldArray_rows__WZFJS{display:flex;flex-direction:column;gap:.5rem}.PortfoliosFieldArray_row__1PsCY{display:flex;gap:.5rem}.PortfoliosFieldArray_addButton__qz_Y8{padding-left:0}.MandateAllocationTable_container__rozVB{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.MandateAllocationTable_table__jJFAP{width:100%;border-collapse:collapse;font-size:14px}.MandateAllocationTable_td__ilRE7,.MandateAllocationTable_th__KB7vi{border-bottom:1px solid #e5e7eb;padding:8px 10px;text-align:left}.MandateAllocationTable_th__KB7vi{font-weight:500}.MandateAllocationTable_thead__2hWQ2{background:#f9fafb}.MandateAllocationTable_sectionTitle__AtGAc{font-weight:600;font-size:14px;margin:1rem 0}.MandateAllocationTable_input__WfThl{width:60px;height:36px;padding:0 8px;border:1px solid #e5e7eb;border-radius:6px;margin-right:.5rem}.MandateAllocationTable_readonly__XpP7F{background:#f9fafb}.MandateAllocationTable_parentRowLabel__1JX3j{font-weight:600}.MandateAllocationTable_subRow__DWcdD{background:#f9fafb}.MandateAllocationTable_subRowLabel__W78A0{padding-left:24px;color:#6b7280}.MandateAllocationTable_invalid__WvNxF{border-color:#ef4444;background:#fef2f2}.MandateAllocationTable_errorMessage__l_QUG{color:#dc2626;font-size:.875rem;font-weight:500;margin-bottom:.5rem;padding:.5rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}@media (max-width:640px){.MandateAllocationTable_table__jJFAP{font-size:12px}.MandateAllocationTable_td__ilRE7,.MandateAllocationTable_th__KB7vi{padding:6px}.MandateAllocationTable_td__ilRE7:first-child,.MandateAllocationTable_th__KB7vi:first-child{width:38%;word-break:break-word}.MandateAllocationTable_td__ilRE7:nth-child(2),.MandateAllocationTable_td__ilRE7:nth-child(3),.MandateAllocationTable_td__ilRE7:nth-child(4),.MandateAllocationTable_th__KB7vi:nth-child(2),.MandateAllocationTable_th__KB7vi:nth-child(3),.MandateAllocationTable_th__KB7vi:nth-child(4){text-align:center}.MandateAllocationTable_input__WfThl{width:46px;height:32px;margin-right:.25rem}.MandateAllocationTable_percent__1GVl7{display:none}}@keyframes AppLoader_ripple__mNpZ_{0%{width:4rem;height:4rem;opacity:.5}to{width:8rem;height:8rem;opacity:0}}@keyframes AppLoader_spin__kvxNP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppLoader_ripple__mNpZ_{animation:AppLoader_ripple__mNpZ_ 2s ease-out infinite}.AppLoader_ripple__mNpZ_:first-child{animation-delay:0s}.AppLoader_ripple__mNpZ_:nth-child(2){animation-delay:.4s}.AppLoader_ripple__mNpZ_:nth-child(3){animation-delay:.8s}.AppLoader_spin__kvxNP{animation:AppLoader_spin__kvxNP 8s linear infinite}.AmlRiskRating_amlRiskRatingContainer__UBYX7,.ClientNumber_clientNumberContainer__ki3Dr,.IACode_iaCodeContainer__PnLXd{max-width:250px;width:100%}.ClientInfoRow_clientInfoRow__YZwkB{display:flex;gap:16px}.ClientHeader_sticky-card__8aoEw{position:static;top:auto;z-index:auto;margin-bottom:1rem}.ClientHeader_header-container__gMt7o{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;padding-bottom:1rem}.ClientHeader_actions-container__YFj8N{display:flex;gap:5}.ClientHeader_headerContent__mBguL{display:flex;align-items:flex-start;justify-content:space-between;flex:1;flex-direction:column}.ClientHeader_clientInfo__SEYRp h2{font-size:1.5rem;font-weight:600;color:rgb(31 41 55);line-height:1}.ClientHeader_clientInfo__SEYRp p{color:rgb(75 85 99)}.ClientHeader_statusText__IFuIK{font-size:.875rem;color:rgb(107 114 128);margin-top:.25rem}.ClientHeader_actions__KB1IA{display:flex;align-items:center;gap:.5rem;margin:1rem 0}.ClientHeader_toggleContainer__u_oG1{display:flex;align-items:center;gap:.75rem;flex-direction:row}.ClientHeader_toggleLabel__Wa475{font-size:.875rem;color:var(--primary);cursor:pointer;font-weight:500}.ClientHeader_badge__VIbBY{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:rgb(229 231 235);color:rgb(31 41 55);margin-right:.5rem;margin-bottom:.5rem}.ClientHeader_badgeAcknowledged__Kr2kW{background-color:rgb(220 252 231);color:rgb(22 101 52)}.ClientHeader_badgeWithClient__U739N{background-color:rgb(219 234 254);color:rgb(30 64 175)}.ClientHeader_badgePending__6WrLC{background-color:rgb(254 249 195);color:rgb(133 77 14)}.ClientHeader_badgeReviewDue__uZZVg{background-color:rgb(255 237 213);color:rgb(154 52 18)}.ClientHeader_badgeOverdue__x6qck{background-color:rgb(254 226 226);color:rgb(153 27 27)}.ClientHeader_badgeInactive__qFAnE{background-color:rgb(229 231 235);color:rgb(75 85 99)}.ClientHeader_badgeIncomplete__UP_fG{background-color:rgb(221 214 254);color:rgb(126 34 206)}.ClientHeader_badgePendingApproval__dOOV6{background-color:rgb(254,232,195);color:rgb(0,0,0)}.ClientHeader_badgeLoading__hL8vm{background-color:rgb(229 231 235);color:rgb(75 85 99)}.ClientHeader_riskBadgeLow__SF4bB{background-color:rgb(220 252 231);color:rgb(22 101 52)}.ClientHeader_riskBadgeMedium__NVXaN{background-color:rgb(219 234 254);color:rgb(30 64 175)}.ClientHeader_riskBadgeHigh__kVN27{background-color:rgb(254 202 202);color:rgb(153 27 27)}.ClientHeader_riskBadgeUnknown__opklW{background-color:rgb(229 231 235);color:rgb(75 85 99)}.ClientHeader_clientTypeBadge__jex1A{background-color:rgb(243 232 255);color:rgb(107 33 168)}.ClientKycSidebar_sidebar__k_L_o{width:100%;margin-top:1rem}.ClientKycSidebar_loadingContainer__QbITl{display:flex;justify-content:center;align-items:center;padding:1rem}.ClientKycSidebar_activeCard__taqG5{border-color:hsl(var(--primary));background-color:hsl(var(--muted)/.5)}.ClientIpsSidebar_sidebar__kIVWp{width:100%;margin-top:1rem}.ClientIpsSidebar_loadingContainer__d_2tR{display:flex;justify-content:center;align-items:center;padding:1rem}.ClientProfile_client-profile-container__V39t0{padding-top:0}.ClientProfile_clientNumberRow__el7Ex{display:flex;gap:16px;flex-wrap:wrap}.EntityProfile_entityProfileContainer__BCwZv{width:100%;overflow:visible}.EntityProfile_grid__x05SH{display:grid;grid-template-columns:1fr;gap:1rem;overflow:visible}@media (min-width:768px){.EntityProfile_grid__x05SH{grid-template-columns:repeat(3,1fr)}}.EntityProfile_fieldGroup__nTKT2{display:flex;flex-direction:column;gap:.5rem}.EntityProfile_fullWidthCol__YiKzx{grid-column:1/-1}.EntityProfile_topRowGrid__GQ_Q_{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}.EntityProfile_useClientAnswersContainer__B9ubb{display:flex;align-items:center;gap:1rem;margin-top:1rem;position:relative;overflow:visible;z-index:1}.EntityProfile_useClientAnswersLabel__zV9rf{flex-shrink:0;margin-bottom:0}.EntityProfile_clientAutocomplete__6KfQm{flex:1;min-width:200px}.EntityProfile_selectedClientBadge__fZxnV{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:6px;background:var(--muted);color:var(--muted-foreground)}.EntityProfile_removeClientButton__TViCc{color:var(--foreground)}.EntityPeopleTable_fieldGroup__9psUh{display:flex;flex-direction:column;gap:.5rem}.EntityPeopleTable_peopleTableContainer__zGoO8{margin-top:1rem}.EntityPeopleTable_peopleTableHeader__Xpp0J{margin-top:1rem;margin-bottom:1rem}.EntityPeopleTable_peopleTableHeader__Xpp0J label{font-size:1rem;font-weight:600;color:#111827;margin-bottom:0}.EntityPeopleTable_addRowButton__H3hyZ{margin-top:1rem;margin-left:auto;padding:.5rem 0;font-size:.875rem;font-weight:500;color:#6b7280;text-decoration:none;display:block;width:fit-content;border:none;background:none;cursor:pointer;transition:color .2s ease}.EntityPeopleTable_addRowButton__H3hyZ:hover{color:#374151;text-decoration:underline}.EntityPeopleTable_deleteButton__3ghNE{padding:.25rem;min-width:auto;color:#000;border:none;background:transparent}.EntityPeopleTable_deleteButton__3ghNE:hover:not(:disabled){background-color:#f3f4f6;color:#000}.EntityPeopleTable_deleteButton__3ghNE:disabled{color:#d1d5db;cursor:not-allowed}.EntityPeopleTable_fullWidthCol__jRgwJ{grid-column:1/-1}.EntityPeopleTable_errorMessage__g2q35{color:#dc2626;font-size:.875rem;font-weight:500;margin-bottom:.5rem;padding:.5rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}.EntityPeopleTable_centerCell__JoE3R{text-align:center}.CoClientProfile_removeButton__IMMxK{color:#dc2626;border-color:#dc2626}.CoClientProfile_removeButton__IMMxK:hover{background-color:#fee2e2}.CoClientProfile_removedCoClient__rDzQ4{padding:1rem;background-color:#fee2e2;border-radius:.375rem}.CoClientProfile_removedCoClient__rDzQ4 p{color:#991b1b}.NewCoClientForm_cancelButton__mYrF8{background-color:#fff;border:1px solid #dc3545;color:#dc3545}.NewCoClientForm_cancelButton__mYrF8:hover{background-color:#dc3545;color:#fff}.AddCoClientButton_container__9iS9s{display:flex;justify-content:flex-end;margin-top:1rem;margin-bottom:1rem}.AddCoClientButton_button__liFFm{min-width:150px}.JointClientInfoSection_jointInfoCard__7jBll{padding:1rem;background-color:var(--muted);border-radius:.5rem;margin-bottom:1rem}.JointClientInfoSection_infoRow__BqSN6{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.JointClientInfoSection_infoItem__J5hJF{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.JointClientInfoSection_infoLabel__Xdv9s{color:var(--muted-foreground)}.JointClientInfoSection_infoValue__K9Rda{font-weight:500;color:var(--foreground)}.JointClientInfoSection_editGrid__xm7Pq{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:768px){.JointClientInfoSection_editGrid__xm7Pq{grid-template-columns:1fr}}.JointClientInfoSection_editField__qac5J{display:flex;flex-direction:column;gap:.375rem}.JointClientInfoSection_editLabel__dYARD{font-size:.875rem;font-weight:500;color:var(--foreground)}.LinkedClientCard_clientCard__ckVKA{position:relative;display:flex;flex-direction:column;padding:1.25rem;background-color:var(--card);border:1px solid var(--border);border-radius:.75rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.LinkedClientCard_clientCard__ckVKA:hover{border-color:var(--ring);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.LinkedClientCard_clientCard__ckVKA:active{transform:translateY(0)}.LinkedClientCard_clientCardEditMode__mOvSH{cursor:default}.LinkedClientCard_clientCardEditMode__mOvSH:hover{transform:none;box-shadow:none;border-color:var(--border)}.LinkedClientCard_cardHeader__XN0vA{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.LinkedClientCard_clientNameSection__eW4DJ{display:flex;flex-direction:column;gap:.25rem}.LinkedClientCard_clientName__kkhvx{font-size:1rem;font-weight:600;color:var(--foreground)}.LinkedClientCard_clientNumber__eKcE1{font-size:.8125rem;color:var(--muted-foreground);font-family:var(--font-mono,monospace)}.LinkedClientCard_cardBody__gseZF{display:flex;flex-direction:column;gap:.75rem}.LinkedClientCard_infoRow__s_aTp{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.LinkedClientCard_infoIcon__Ej00r{flex-shrink:0;color:var(--muted-foreground)}.LinkedClientCard_infoValue__Pjtsz{color:var(--foreground);font-weight:500}.LinkedClientCard_cardFooter__j2xWe{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.LinkedClientCard_viewLink__9jnI5{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--primary);text-decoration:none;transition:color .15s ease}.LinkedClientCard_viewLink__9jnI5:hover{color:hsl(var(--primary)/.8);text-decoration:underline}.LinkedClientCard_removeButton__VkFo9{position:absolute;bottom:.75rem;right:.75rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;border:1px solid var(--border);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.LinkedClientCard_removeButton__VkFo9:hover{color:var(--destructive);background-color:hsl(0 84.2% 60.2%/.1);border-color:var(--destructive)}.LinkedClientCard_undoButton__hhFz2{position:absolute;bottom:.75rem;right:.75rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;color:var(--primary);background-color:transparent;border:1px solid var(--primary);border-radius:.25rem;cursor:pointer;transition:background-color .15s ease}.LinkedClientCard_undoButton__hhFz2:hover{background-color:hsl(var(--primary)/.1)}.LinkedClientCard_newBadge__xdGR9{position:absolute;top:.5rem;right:.5rem;font-size:.6875rem;font-weight:600;color:hsl(217.2 91.2% 59.8%);background-color:hsl(217.2 91.2% 59.8%/.15);padding:.125rem .5rem;border-radius:9999px}.DraggableLinkedClientCard_draggableWrapper__NHWBm{display:flex;align-items:stretch;gap:0;border-radius:.75rem;transition:transform .2s ease,opacity .2s ease}.DraggableLinkedClientCard_draggableWrapper__NHWBm.DraggableLinkedClientCard_dragging__A4p2Q{opacity:.5;transform:scale(1.02)}.DraggableLinkedClientCard_draggableWrapper__NHWBm.DraggableLinkedClientCard_dropTarget__ea_I2{outline:2px dashed var(--primary);outline-offset:2px}.DraggableLinkedClientCard_dragHandle__1mcOn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;background-color:var(--muted);border:1px solid var(--border);border-right:none;border-radius:.75rem 0 0 .75rem;cursor:grab;color:var(--muted-foreground);transition:background-color .2s ease,color .2s ease;min-width:2.5rem}.DraggableLinkedClientCard_dragHandle__1mcOn:hover{background-color:var(--accent);color:var(--accent-foreground)}.DraggableLinkedClientCard_dragHandle__1mcOn:active{cursor:grabbing}.DraggableLinkedClientCard_orderNumber__s_uqn{font-size:.6875rem;font-weight:600;color:var(--muted-foreground);background-color:var(--background);padding:.125rem .375rem;border-radius:.25rem;line-height:1}.DraggableLinkedClientCard_cardWrapper__kifKW{flex:1;min-width:0}.DraggableLinkedClientCard_cardWrapper__kifKW>div{border-top-left-radius:0;border-bottom-left-radius:0}.PendingRemovalCard_clientCard__g58Br{position:relative;display:flex;flex-direction:column;padding:1.25rem;background-color:var(--card);border:1px solid var(--border);border-radius:.75rem;opacity:.5}.PendingRemovalCard_cardHeader__P2J9L{display:flex;align-items:flex-start;justify-content:space-between}.PendingRemovalCard_clientNameSection__BMgSq{display:flex;flex-direction:column;gap:.25rem}.PendingRemovalCard_clientNameStrikethrough__O_o1B{font-size:1rem;font-weight:600;color:var(--foreground);text-decoration:line-through}.PendingRemovalCard_clientNumber__4_O_E{font-size:.8125rem;color:var(--muted-foreground);font-family:var(--font-mono,monospace)}.PendingRemovalCard_pendingRemovalBadge__WPFcE{font-size:.6875rem;font-weight:500;color:var(--destructive);background-color:hsl(0 84.2% 60.2%/.1);padding:.25rem .5rem;border-radius:.375rem}.PendingRemovalCard_undoButton__uliDj{position:absolute;bottom:.75rem;right:.75rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;color:var(--primary);background-color:transparent;border:1px solid var(--primary);border-radius:.25rem;cursor:pointer;transition:background-color .15s ease}.PendingRemovalCard_undoButton__uliDj:hover{background-color:hsl(var(--primary)/.1)}.ClientSearchSection_editSection__itjUA{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:var(--muted);border-radius:.5rem}.ClientSearchSection_editLabel__Mfmmw{font-size:.8125rem;font-weight:500;color:var(--foreground)}.JointClientView_container__9WPVy{display:flex;flex-direction:column;gap:1.5rem}.JointClientView_headerSection__r6zDS{display:flex;flex-direction:column;gap:.5rem}.JointClientView_clientCount__7Briz{font-size:.75rem;font-weight:500;color:var(--muted-foreground);background-color:var(--muted);padding:.25rem .625rem;border-radius:9999px}.JointClientView_subtitle__8vBlx{font-size:.875rem;color:var(--muted-foreground)}.JointClientView_clientsGrid__Uxn0j{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem}.JointClientView_reorderHint__CCDYX{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:.75rem;display:flex;align-items:center;gap:.375rem}.JointClientView_clientsList__D0qu1{display:flex;flex-direction:column;gap:.75rem}.JointClientView_removedSection__Ucqti{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed var(--border)}.JointClientView_removedLabel__UNP66{font-size:.8125rem;font-weight:500;color:var(--muted-foreground);margin-bottom:.75rem;display:block}.JointClientView_emptyState__xazQA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;border:2px dashed var(--border);border-radius:.75rem;color:var(--muted-foreground);text-align:center;gap:.75rem}.JointClientView_emptyIcon___37AC{opacity:.5}.JointClientView_emptyText__W3nXs{font-size:.9375rem;font-weight:500}.JointClientView_emptyHint__MqfeN{font-size:.8125rem;opacity:.75}.JointClientInfoCard_fieldsGrid___dpRa{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:768px){.JointClientInfoCard_fieldsGrid___dpRa{grid-template-columns:1fr}}.JointClientInfoCard_fieldGroup__9Qfu1{display:flex;flex-direction:column;gap:.375rem}.JointClientInfoCard_fieldLabel__8UcVB{font-size:.875rem;font-weight:500;color:var(--foreground)}.JointClientInfoCard_required__BHQVO{color:var(--destructive)}.JointClientInfoCard_fieldError__NgTIt{font-size:.75rem;color:var(--destructive)}.JointClientInfoCard_inputError__JymgU{border-color:var(--destructive)}.MemberClientCard_clientCard__e44SL{position:relative;display:flex;flex-direction:column;padding:1.25rem;background-color:var(--card);border:1px solid var(--border);border-radius:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.MemberClientCard_clientCard__e44SL:hover{border-color:var(--ring);box-shadow:0 4px 12px rgba(0,0,0,.08)}.MemberClientCard_cardHeader__wyDO_{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.MemberClientCard_clientNameSection__jH6qC{display:flex;flex-direction:column;gap:.25rem}.MemberClientCard_clientName__4VXRy{font-size:1rem;font-weight:600;color:var(--foreground)}.MemberClientCard_clientNumber__Wj_PE{font-size:.8125rem;color:var(--muted-foreground);font-family:var(--font-mono,monospace)}.MemberClientCard_cardBody__73dpa{display:flex;flex-direction:column;gap:.75rem}.MemberClientCard_infoRow__NqB0Z{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.MemberClientCard_infoIcon__DIQ5U{flex-shrink:0;color:var(--muted-foreground)}.MemberClientCard_infoValue__en8DS{color:var(--foreground);font-weight:500}.MemberClientCard_cardFooter__SLYAj{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.MemberClientCard_viewLink__jzAo1{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--primary);text-decoration:none;transition:color .15s ease}.MemberClientCard_viewLink__jzAo1:hover{color:hsl(var(--primary)/.8);text-decoration:underline}.MemberClientCard_removeButton__SSEeG{position:absolute;bottom:.75rem;right:.75rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;border:1px solid var(--border);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.MemberClientCard_removeButton__SSEeG:hover{color:var(--destructive);background-color:hsl(0 84.2% 60.2%/.1);border-color:var(--destructive)}.DraggableMemberCard_draggableWrapper__qy_V7{display:flex;align-items:stretch;gap:0;border-radius:.75rem;transition:transform .2s ease,opacity .2s ease}.DraggableMemberCard_draggableWrapper__qy_V7.DraggableMemberCard_dragging__b3eYU{opacity:.5;transform:scale(1.02)}.DraggableMemberCard_draggableWrapper__qy_V7.DraggableMemberCard_dropTarget__TKXnI{outline:2px dashed var(--primary);outline-offset:2px}.DraggableMemberCard_dragHandle__Coosf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;background-color:var(--muted);border:1px solid var(--border);border-right:none;border-radius:.75rem 0 0 .75rem;cursor:grab;color:var(--muted-foreground);transition:background-color .2s ease,color .2s ease;min-width:2.5rem}.DraggableMemberCard_dragHandle__Coosf:hover{background-color:var(--accent);color:var(--accent-foreground)}.DraggableMemberCard_dragHandle__Coosf:active{cursor:grabbing}.DraggableMemberCard_orderNumber__z4M1W{font-size:.6875rem;font-weight:600;color:var(--muted-foreground);background-color:var(--background);padding:.125rem .375rem;border-radius:.25rem;line-height:1}.DraggableMemberCard_cardWrapper__u0uRK{flex:1;min-width:0}.DraggableMemberCard_cardWrapper__u0uRK>div{border-top-left-radius:0;border-bottom-left-radius:0}.JointClientMembersCard_container__mEwzj{display:flex;flex-direction:column;gap:1.5rem}.JointClientMembersCard_searchSection__fRBLa{display:flex;flex-direction:column;gap:.5rem}.JointClientMembersCard_searchLabel__CJ22O{font-size:.875rem;font-weight:500;color:var(--foreground)}.JointClientMembersCard_clientCount___Mye6{font-size:.75rem;font-weight:500;color:var(--muted-foreground);background-color:var(--muted);padding:.25rem .625rem;border-radius:9999px}.JointClientMembersCard_reorderHint__hUcUG{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:.75rem;display:flex;align-items:center;gap:.375rem}.JointClientMembersCard_clientsList__4DT_m,.JointClientMembersCard_emptyState__mKq4D{display:flex;flex-direction:column;gap:.75rem}.JointClientMembersCard_emptyState__mKq4D{align-items:center;justify-content:center;padding:3rem;border:2px dashed var(--border);border-radius:.75rem;color:var(--muted-foreground);text-align:center}.JointClientMembersCard_emptyIcon__tILaV{opacity:.5}.JointClientMembersCard_emptyText__ym8Yu{font-size:.9375rem;font-weight:500}.JointClientMembersCard_emptyHint__Dsw2w{font-size:.8125rem;opacity:.75}.JointClientMembersCard_validationError__ctQwK{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:hsl(0 84.2% 60.2%/.1);border:1px solid hsl(0 84.2% 60.2%/.3);border-radius:.5rem;color:var(--destructive);font-size:.875rem}.JointClientBuilder_builderContainer__VcGQH{display:flex;flex-direction:column;gap:1.5rem}.Accounts_accountsTableContainer__y9QbD{margin-top:0}.Accounts_clientTypeField__k5gXx{margin-bottom:0}.Accounts_accountTypeColumn__WK88X,.Accounts_currencyColumn__g1rle{width:50%}.Accounts_visuallyHidden__I0v4O{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Accounts_addRowContainer__GjpUZ{display:flex;justify-content:flex-end}.Accounts_addRowButton__M_fbH{margin-left:auto}.Accounts_deleteButton__5XwZb{padding:.25rem;min-width:auto}.CreateClientPage_container__l3lGq{min-height:100vh;padding-bottom:5.5rem}.CreateClientPage_wrapper__H2_wV{margin:0 auto;max-width:80rem}.CreateClientPage_topDisclaimer__0K30L{margin:1rem;padding:.75rem 1rem;border-radius:.5rem;background-color:rgb(239 246 255);color:rgb(30 64 175);font-size:.875rem;line-height:1.25rem}.CreateClientPage_layout__TZdzy{display:grid;grid-template-columns:320px 1fr;gap:1.5rem;padding:0 1rem}.CreateClientPage_leftColumn__S04pG{position:sticky;top:calc(var(--page-header-height) + 3rem);height:max-content;max-height:calc(100vh - var(--page-header-height) - 3rem - 5.5rem);overflow-y:auto}.CreateClientPage_content__q2Phh{margin-top:0;padding-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem}.modal_overlay__h1xnQ{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal_modal__eOcAu{width:100%;max-width:640px;margin:16px;background:var(--background);color:var(--foreground);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.15)}.modal_modalLarge__fEzSy{max-width:800px}.modal_modalExtraLarge__qgPdH{max-width:1200px}.modal_header___3Qe1{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.modal_title__riv_W{font-size:22px;font-weight:600}.modal_closeButton__w0SsV{border:none;background:transparent;padding:6px;border-radius:6px;cursor:pointer}.modal_closeButton__w0SsV:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring),0 0 0 4px var(--background)}.modal_content__AiUNo{padding:16px}.modal_actions__bVybb{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid rgba(0,0,0,.06)}.UpdateToCurrentModal_modal__MwHr1{max-width:400px}.UpdateToCurrentModal_content__2P2vm{display:flex;flex-direction:column;gap:1rem}.UpdateToCurrentModal_message__AIwLr{margin:0}.UpdateToCurrentModal_fieldGroup__KbEQf{display:flex;flex-direction:column;gap:.5rem}.UpdateToCurrentModal_fieldGroup__KbEQf input{width:fit-content}.UpdateToCurrentModal_label__mpCa_{font-weight:500}.confirmation-modal_overlay__OlkXf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.confirmation-modal_modal__MqPgs{background:white;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);max-width:400px;width:90%;max-height:90vh;overflow:hidden;animation:confirmation-modal_slideIn___lRkS .2s ease-out}.confirmation-modal_modalLarge__9qBGL{max-width:550px}@keyframes confirmation-modal_slideIn___lRkS{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.confirmation-modal_header__2g9O3{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}.confirmation-modal_titleContainer__2rmHy{display:flex;align-items:center;gap:12px}.confirmation-modal_icon___udJ_{color:#f59e0b;flex-shrink:0}.confirmation-modal_title__uW8yI{font-size:18px;font-weight:600;color:#111827;margin:0}.confirmation-modal_closeButton__OXuvk{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6b7280;transition:all .2s ease;flex-shrink:0}.confirmation-modal_closeButton__OXuvk:hover:not(:disabled){background-color:#f3f4f6;color:#374151}.confirmation-modal_closeButton__OXuvk:disabled{opacity:.5;cursor:not-allowed}.confirmation-modal_content__ykdn6{padding:16px 20px}.confirmation-modal_message__fXNEE{color:#6b7280;line-height:1.5;margin:0;white-space:pre-line}.confirmation-modal_actions__YyItU{display:flex;gap:12px;padding:0 20px 20px;justify-content:flex-end}.confirmation-modal_actions__YyItU button{min-width:80px}.UpdateAcknowledgementDateModal_modal__Ya_hk{max-width:500px}.UpdateAcknowledgementDateModal_content__etAFv{display:flex;flex-direction:column;gap:1rem}.UpdateAcknowledgementDateModal_message__bTcHc{margin:0}.UpdateAcknowledgementDateModal_fieldGroup__nojAF{display:flex;flex-direction:column;gap:.5rem}.UpdateAcknowledgementDateModal_fieldGroup__nojAF input{width:fit-content}.UpdateAcknowledgementDateModal_label__IJkmH{font-size:.875rem;font-weight:500}.UpdateAcknowledgementDateModal_textarea__kqWOl{min-height:120px}