.page_page__8jLY3{display:flex;flex-direction:column;gap:1.5rem}.page_breadcrumb__Cb36j{margin-bottom:-.5rem}.page_backLink__XCO6l{display:inline-flex;align-items:center;gap:4px;color:#6c757d;font-size:.875rem;text-decoration:none}.page_backLink__XCO6l:hover{color:#1f4e78;text-decoration:none}.page_header__3oL5U{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:768px){.page_header__3oL5U{flex-direction:column;align-items:stretch}}.page_heading__HVcZb{display:flex;gap:1rem;align-items:flex-start}.page_icon__BapxV{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9999px;background-color:#d5e8f0;color:#1f4e78;flex-shrink:0}.page_title__VJIKg{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0;color:#1f4e78}.page_arabicName__i9lOd{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;color:#6c757d;margin:.25rem 0 0}.page_actions__f17YT{display:flex;gap:.5rem;flex-wrap:wrap}.page_section__NouSs{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.page_sectionHeader__CUKiQ{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.page_sectionTitle__ptjpn{font-size:1.25rem;font-weight:600;line-height:1.25;margin:0;font-size:1.125rem}.page_sectionHint__T9eOy{font-size:.75rem;color:#6c757d;margin:.25rem 0 0}.page_infoGrid__RjH_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin:0}.page_infoItem__m1OoP{display:flex;flex-direction:column;gap:2px;margin:0}.page_infoItem__m1OoP dt{font-size:.75rem;color:#6c757d;margin:0;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.page_infoItem__m1OoP dd{margin:0;color:#212529;font-size:.875rem}.page_mono__Icv_7{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace}.page_contact__ymhy0{display:inline-flex;align-items:center;gap:4px;color:#1f4e78;text-decoration:none}.page_contact__ymhy0:hover{text-decoration:underline}.page_addressLine__bnk1p{display:inline-flex;align-items:center;gap:4px}.page_notes__z6PAb{padding:1rem;background-color:#fff3cd;border:1px solid rgb(236.5,177.375,0);border-radius:8px;font-size:.875rem}.page_notes__z6PAb strong{color:rgb(109,81.75,0)}.page_placeholder__PF7HV{margin:0;color:#6c757d;font-size:.875rem;font-style:italic}.page_linksList__uD3__{display:flex;flex-direction:column;gap:.5rem}.page_linkItem__pFZh4{display:grid;grid-template-columns:1fr auto auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid #dee2e6;border-radius:8px;transition:border-color .2s ease}.page_linkItem__pFZh4:hover{border-color:#1f4e78}@media(max-width:768px){.page_linkItem__pFZh4{grid-template-columns:1fr;gap:.5rem}}.page_linkItemPast__iUzN2{opacity:.65;background-color:#f8f9fa}.page_linkInfo__sK_NF{display:flex;flex-direction:column;gap:2px;min-width:0}.page_linkApp___gV6M{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-weight:600;color:#163a5a;font-size:1rem;text-decoration:none}.page_linkApp___gV6M:hover{text-decoration:underline}.page_linkContext__h4zFz,.page_linkDates__KT_po{color:#6c757d;font-size:.75rem}.page_linkDates__KT_po{display:flex;flex-direction:column}.page_dateEnd__lU648{color:#ff9800}.page_linkActions__T0NTY{display:flex;align-items:center;gap:.5rem}.page_tagPast__1PI7s{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;background-color:#e9ecef;padding:2px .5rem;border-radius:4px}.Alert_alert__Rwejb{padding:1rem;border-radius:8px;border:1px solid rgba(0,0,0,0);font-size:.875rem;line-height:1.5}.Alert_title__SmaYR{font-weight:600;margin:0 0 .25rem}.Alert_body__CaQbf{margin:0}.Alert_info__EGNWY{background-color:#d5e8f0;border-color:#1f4e78;color:#163a5a}.Alert_success__gkAZL{background-color:#d4edda;border-color:#28a745;color:rgb(30.1449275362,125.8550724638,52)}.Alert_warning__MffSQ{background-color:#fff3cd;border-color:#ff9800;color:rgb(178.5,106.4,0)}.Alert_danger___BTF_{background-color:#f8d7da;border-color:#dc3545;color:rgb(189.2151898734,32.7848101266,47.7721518987)}.Button_button__5Fngg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;border-radius:8px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.Button_button__5Fngg:focus-visible{outline:2px solid #1f4e78;outline-offset:2px}.Button_button__5Fngg:disabled{cursor:not-allowed;opacity:.6}.Button_fullWidth__EcevO{width:100%}.Button_label__4Yq5D{white-space:nowrap}.Button_icon__V2EYJ{display:inline-flex;align-items:center}.Button_sm__sh0pZ{padding:.25rem 1rem;font-size:.875rem;min-height:32px}.Button_md__m9Lz9{padding:.5rem 1.5rem;font-size:1rem;min-height:40px}.Button_lg__UdK99{padding:1rem 2rem;font-size:1.125rem;min-height:48px}.Button_primary__swzAa{background-color:#1f4e78;color:#fff}.Button_primary__swzAa:hover:not(:disabled){background-color:#163a5a}.Button_secondary__pFIlL{background-color:#fff;color:#212529;border-color:#ced4da}.Button_secondary__pFIlL:hover:not(:disabled){background-color:#f8f9fa;border-color:#6c757d}.Button_danger__5gJwK{background-color:#dc3545;color:#fff}.Button_danger__5gJwK:hover:not(:disabled){background-color:rgb(197.9088607595,34.2911392405,49.9670886076)}.Button_ghost__lEOCo{background-color:rgba(0,0,0,0);color:#212529}.Button_ghost__lEOCo:hover:not(:disabled){background-color:#e9ecef}.Button_loading__WDyPj{position:relative;color:rgba(0,0,0,0)}.Button_loading__WDyPj:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid;border-top:2px solid rgba(0,0,0,0);border-radius:50%;color:#fff;animation:Button_spin__clXgF .6s linear infinite}@keyframes Button_spin__clXgF{to{transform:rotate(1turn)}}.not-found_wrap__UOq0i{display:flex;flex-direction:column;gap:1rem}.not-found_helper__dC8Bh{text-align:center;margin:0;font-size:.875rem}.not-found_link__5beXF{color:#1f4e78;font-weight:500}.page_page__khevB{display:flex;flex-direction:column;gap:1.5rem}.page_header__IpgAy{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:480px){.page_header__IpgAy{flex-direction:column;align-items:stretch}}.page_title__JFe0K{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0;color:#1f4e78}.page_subtitle__aXvkR{font-size:.875rem;line-height:1.5;color:#6c757d;margin:.25rem 0 0}.page_empty__Tg359{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:3rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;border:1px dashed #dee2e6;color:#6c757d}.page_empty__Tg359 p{margin:0}.page_hero__49Sz5{position:relative;display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;border-radius:12px;background:radial-gradient(circle at 90% 0,rgba(255,193,7,.18) 0,transparent 50%),linear-gradient(135deg,#1f4e78,#163a5a);color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.08);overflow:hidden}@media(max-width:600px){.page_hero__49Sz5{flex-direction:column;align-items:flex-start;padding:1.5rem}}.page_heroNeg__UQc_e{background:radial-gradient(circle at 90% 0,rgba(255,255,255,.12) 0,transparent 50%),linear-gradient(135deg,#dc3545,#a71d2a)}.page_heroIcon__cEKAp{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:8px;background-color:hsla(0,0%,100%,.18);color:#fff;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_heroMain__TZIOV{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.page_heroLabel__icohC{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.8)}.page_heroValue___FqvV{font-size:2.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:#fff}@media(max-width:600px){.page_heroValue___FqvV{font-size:1.75rem}}.page_heroMeta__iaWex{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.page_heroMetaItem__9y1cU{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:hsla(0,0%,100%,.85)}.page_heroAlert__S5kyh{padding:2px .5rem;border-radius:9999px;background-color:rgba(255,193,7,.25);color:#ffc107;font-weight:600}.page_cardList___SMkw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.page_card__91lSl{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:1rem;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:#212529;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;border:1px solid #dee2e6}.page_card__91lSl:hover{box-shadow:0 4px 6px rgba(0,0,0,.08);border-color:#1f4e78;transform:translateY(-1px)}.page_cardHead__C7qp3{display:flex;flex-direction:column;gap:2px}.page_cardBank__L_JHj{font-weight:600;font-size:1.125rem;color:#1f4e78}.page_cardResidence__aRhS0{font-size:.875rem;color:#6c757d}.page_cardRib__KOSTf{margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.75rem;color:#6c757d}.page_cardSolde__BlaUi{display:flex;flex-direction:column;gap:2px;padding:.5rem;background-color:#f8f9fa;border-radius:8px}.page_soldeLabel__oTkZa{font-size:.75rem;color:#6c757d;text-transform:uppercase;letter-spacing:.04em}.page_soldeValue__vZqpn{font-size:1.125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#28a745}.page_soldeNeg__sq_RK{color:#dc3545}.page_cardFooter__InVYr{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#6c757d}.page_opsCount__Tgsza{font-size:.75rem}.page_alertBadge__oScbH{display:inline-flex;align-items:center;gap:4px;padding:2px .5rem;border-radius:9999px;background-color:#fff3cd;color:#ff9800;font-weight:600}.page_page__rfr1S{display:flex;flex-direction:column;gap:1.5rem}.page_header__BGVlJ{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:480px){.page_header__BGVlJ{flex-direction:column;align-items:stretch}}.page_title__MVWYK{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0;color:#1f4e78}.page_subtitle__26vMm{font-size:.875rem;line-height:1.5;color:#6c757d;margin:.25rem 0 0}.page_empty__nO_FQ{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:3rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;border:1px dashed #dee2e6;color:#6c757d}.page_empty__nO_FQ p{margin:0}.page_tableWrap__1Wk8a{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:0;overflow-x:auto}.page_tableWrap__1Wk8a::-webkit-scrollbar{width:8px;height:8px}.page_tableWrap__1Wk8a::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.page_tableWrap__1Wk8a::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:9999px}.page_tableWrap__1Wk8a::-webkit-scrollbar-thumb:hover{background-color:#6c757d}.page_table__TRkch{width:100%;border-collapse:collapse;font-size:.875rem}.page_table__TRkch thead{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.page_table__TRkch thead th{text-align:left;padding:1rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;white-space:nowrap}.page_table__TRkch tbody tr{border-bottom:1px solid #dee2e6}.page_table__TRkch tbody tr:last-child{border-bottom:none}.page_table__TRkch tbody tr:hover:not(.page_disabledRow__S7NZY){background-color:#f8f9fa}.page_table__TRkch tbody td{padding:1rem;vertical-align:middle}.page_disabledRow__S7NZY{opacity:.55;background-color:#f8f9fa}.page_nameLink__MwfUd{color:#212529;font-weight:500;text-decoration:none}.page_nameLink__MwfUd:hover{color:#1f4e78;text-decoration:underline}.page_typeBadge__EtAec{display:inline-block;padding:2px .5rem;background-color:#d5e8f0;color:#163a5a;border-radius:4px;font-size:.75rem;font-weight:600}.page_mono__y7cW1{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;color:#6c757d}.page_muted__Z5cPp{color:#6c757d}.page_contactCell__6_jRj{display:flex;flex-direction:column;gap:2px;font-size:.75rem}.page_contactLink__yw5sj{display:inline-flex;align-items:center;gap:4px;color:#6c757d;text-decoration:none}.page_contactLink__yw5sj:hover{color:#1f4e78;text-decoration:underline}.page_statusActive__LC7qf{color:#28a745;font-weight:500}.page_statusInactive__Vlf22{color:#6c757d}.Combobox_wrapper__IgbvG{position:relative;width:100%}.Combobox_inputWrap__EBZsp{position:relative;display:flex;align-items:center}.Combobox_input__6udqT{width:100%;padding:.5rem 1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.Combobox_input__6udqT::placeholder{color:#6c757d}.Combobox_input__6udqT:focus{outline:none;border-color:#1f4e78;box-shadow:0 0 0 3px rgba(31,78,120,.15)}.Combobox_input__6udqT:disabled{background-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.Combobox_input__6udqT{padding-right:calc(3rem + 1rem);cursor:text}.Combobox_error__sHtFB{border-color:#dc3545}.Combobox_error__sHtFB:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.15)}.Combobox_clearBtn__V9qON,.Combobox_toggleBtn__R6Wn7{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:4px;color:#6c757d;cursor:pointer;padding:0;transition:background-color .2s ease,color .2s ease,transform .2s ease}.Combobox_clearBtn__V9qON:hover:not(:disabled),.Combobox_toggleBtn__R6Wn7:hover:not(:disabled){background-color:#e9ecef;color:#212529}.Combobox_clearBtn__V9qON:disabled,.Combobox_toggleBtn__R6Wn7:disabled{cursor:not-allowed;opacity:.4}.Combobox_clearBtn__V9qON:focus-visible,.Combobox_toggleBtn__R6Wn7:focus-visible{outline:none;box-shadow:0 0 0 2px #1f4e78}.Combobox_clearBtn__V9qON{right:calc(3rem - 4px)}.Combobox_toggleBtn__R6Wn7{right:.25rem;color:#1f4e78}.Combobox_toggleBtnOpen__HQ5b3{transform:rotate(180deg)}.Combobox_listbox__5PBGf{list-style:none;margin:0;padding:.25rem;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.08);max-height:18rem;overflow-y:auto}.Combobox_listbox__5PBGf::-webkit-scrollbar{width:8px;height:8px}.Combobox_listbox__5PBGf::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.Combobox_listbox__5PBGf::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:9999px}.Combobox_listbox__5PBGf::-webkit-scrollbar-thumb:hover{background-color:#6c757d}.Combobox_listbox__5PBGf{animation:Combobox_comboboxOpen__aZ8ae .12s ease-out}@keyframes Combobox_comboboxOpen__aZ8ae{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Combobox_empty__IwcSR{padding:1rem;text-align:center;color:#6c757d;font-size:.875rem;font-style:italic}.Combobox_option__8eFJJ{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);border-radius:4px;text-align:left;font-size:.875rem;color:#212529;cursor:pointer;transition:background-color .2s ease,color .2s ease}.Combobox_optionHighlighted__TOOVt{background-color:#d5e8f0;color:#163a5a}.Combobox_optionSelected__ggeYv{font-weight:600;color:#163a5a}.Combobox_optionLabel__LaL0A{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Combobox_optionCheck___EhBl{color:#1f4e78;flex-shrink:0}.Dialog_overlay__B1q6M{position:fixed;inset:0;background-color:rgba(0,0,0,.45);z-index:1000;animation:Dialog_overlayShow__TUz5z .18s ease-out}.Dialog_content__cGNiH{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:12px;box-shadow:0 20px 25px rgba(0,0,0,.1);z-index:1100;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:Dialog_contentShow__DKyWF .18s ease-out}@media(max-width:480px){.Dialog_content__cGNiH{max-width:calc(100vw - 2rem)}}.Dialog_sm__rJKTb{max-width:400px}.Dialog_md__xG078{max-width:560px}.Dialog_lg__FTjck{max-width:800px}.Dialog_header__0Spne{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #dee2e6}.Dialog_title__gcSo4{font-size:1.25rem;font-weight:600;line-height:1.25;margin:0;color:#212529}.Dialog_description__FoOjV{font-size:.875rem;line-height:1.5;color:#6c757d;margin:.25rem 0 0}.Dialog_close__pL2Bt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#6c757d;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.Dialog_close__pL2Bt:hover{background-color:#e9ecef;color:#212529}.Dialog_close__pL2Bt:focus-visible{outline:2px solid #1f4e78;outline-offset:2px}.Dialog_body___AG3U{padding:1.5rem;overflow-y:auto}.Dialog_body___AG3U::-webkit-scrollbar{width:8px;height:8px}.Dialog_body___AG3U::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.Dialog_body___AG3U::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:9999px}.Dialog_body___AG3U::-webkit-scrollbar-thumb:hover{background-color:#6c757d}@keyframes Dialog_overlayShow__TUz5z{0%{opacity:0}to{opacity:1}}@keyframes Dialog_contentShow__DKyWF{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ConfirmDialog_body__9ENvS{display:flex;align-items:flex-start;gap:1rem}.ConfirmDialog_icon__vsSum{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0}.ConfirmDialog_danger__uHR9r{background-color:#f8d7da;color:#dc3545}.ConfirmDialog_warning__j7nYk{background-color:#fff3cd;color:#ff9800}.ConfirmDialog_info__1qNoA{background-color:#d5e8f0;color:#1f4e78}.ConfirmDialog_description__kYVJk{margin:0;font-size:1rem;line-height:1.5;color:#212529}.ConfirmDialog_footer__AxH7p{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.FormField_field__nUhoo{display:flex;flex-direction:column;gap:.25rem}.FormField_label__NOsEf{font-size:.875rem;font-weight:500;color:#212529}.FormField_required__NGG_b{color:#dc3545;margin-left:4px}.FormField_hint__AzoEw{font-size:.75rem;color:#6c757d;margin:0}.FormField_error__THpBN{font-size:.875rem;color:#dc3545;margin:0}.NativeSelect_wrap__OXmsr{position:relative;display:inline-flex;width:100%}.NativeSelect_select__3Oc5A{width:100%;padding:.5rem 1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.NativeSelect_select__3Oc5A::placeholder{color:#6c757d}.NativeSelect_select__3Oc5A:focus{outline:none;border-color:#1f4e78;box-shadow:0 0 0 3px rgba(31,78,120,.15)}.NativeSelect_select__3Oc5A:disabled{background-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.NativeSelect_select__3Oc5A{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3rem;cursor:pointer;background-image:none}.NativeSelect_icon__RPwUG{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#6c757d}.NativeSelect_error__rglXo{border-color:#dc3545}.NativeSelect_error__rglXo:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.15)}.PasswordInput_wrap__vnt3u{position:relative;display:inline-flex;width:100%;align-items:stretch}.PasswordInput_input__DejMC{width:100%;padding:.5rem 1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.PasswordInput_input__DejMC::placeholder{color:#6c757d}.PasswordInput_input__DejMC:focus{outline:none;border-color:#1f4e78;box-shadow:0 0 0 3px rgba(31,78,120,.15)}.PasswordInput_input__DejMC:disabled{background-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.PasswordInput_input__DejMC{padding-right:3.5rem}.PasswordInput_error__iS4sT{border-color:#dc3545}.PasswordInput_error__iS4sT:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.15)}.PasswordInput_toggle__GD_DV{display:flex;align-items:center;justify-content:center;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:4px;color:#6c757d;background-color:rgba(0,0,0,0);transition:background-color .2s ease,color .2s ease;cursor:pointer}.PasswordInput_toggle__GD_DV:hover{background-color:#e9ecef;color:#212529}.PasswordInput_toggle__GD_DV:focus-visible{outline:2px solid #1f4e78;outline-offset:2px}.TextInput_input__iQbra{width:100%;padding:.5rem 1rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.TextInput_input__iQbra::placeholder{color:#6c757d}.TextInput_input__iQbra:focus{outline:none;border-color:#1f4e78;box-shadow:0 0 0 3px rgba(31,78,120,.15)}.TextInput_input__iQbra:disabled{background-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.TextInput_error__4Ny0Q{border-color:#dc3545}.TextInput_error__4Ny0Q:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.15)}.CoproprietaireDeleteButton_wrap__GNFAX{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.CoproprietaireDeleteButton_error__wIlKk{font-size:.875rem;color:#dc3545}.CoproprietaireForm_form__T36V6{display:flex;flex-direction:column;gap:1rem}.CoproprietaireForm_row__bYqXX{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.CoproprietaireForm_row__bYqXX{grid-template-columns:1fr}}.CoproprietaireForm_footer__Wj0fS{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.LinkAppartementForm_form__r_pLg{display:flex;flex-direction:column;gap:1rem}.LinkAppartementForm_footer__1Hupp{display:flex;justify-content:flex-end;gap:.5rem}.LinkAppartementForm_searchSelect__Hmk2c{position:relative}.LinkAppartementForm_searchWrap__BQmWx{position:relative;display:flex;align-items:center}.LinkAppartementForm_searchIcon__jAYda{position:absolute;left:1rem;color:#6c757d;pointer-events:none}.LinkAppartementForm_searchInput__8mfyG{padding-left:calc(1rem + 1.25rem)}.LinkAppartementForm_results__B1na4{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:10;list-style:none;margin:0;padding:.25rem;max-height:18rem;overflow-y:auto;border:1px solid #dee2e6;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.25rem}.LinkAppartementForm_results__B1na4::-webkit-scrollbar{width:8px;height:8px}.LinkAppartementForm_results__B1na4::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.LinkAppartementForm_results__B1na4::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:9999px}.LinkAppartementForm_results__B1na4::-webkit-scrollbar-thumb:hover{background-color:#6c757d}.LinkAppartementForm_empty__QEs4m{padding:1rem;text-align:center;color:#6c757d;font-size:.875rem}.LinkAppartementForm_option__lgktp{width:100%;display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:4px;background-color:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.LinkAppartementForm_option__lgktp:hover{background-color:#f8f9fa}.LinkAppartementForm_option__lgktp:focus-visible{outline:none;border-color:#1f4e78;box-shadow:0 0 0 3px rgba(31,78,120,.15)}.LinkAppartementForm_optionPrimary__YPtxC{font-weight:600;color:#212529}.LinkAppartementForm_optionMeta__mKpnb{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:#6c757d}.LinkAppartementForm_metaItem__teLB2 strong{color:#212529;font-weight:500;margin-right:.25rem}.LinkAppartementForm_selectedChip__1A6k7{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border:1px solid #1f4e78;border-radius:8px;background-color:#d5e8f0}.LinkAppartementForm_selectedInfo__2URH2{display:flex;flex-direction:column;gap:.125rem;flex:1 1;min-width:0}.LinkAppartementForm_selectedLabel__EWJ_c{font-weight:600;color:#212529}.LinkAppartementForm_selectedMeta__m2OVK{font-size:.875rem;color:#6c757d}.LinkAppartementForm_clearButton__GlyNP{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:9999px;background-color:rgba(0,0,0,0);color:#6c757d;cursor:pointer;transition:background-color .2s ease,color .2s ease}.LinkAppartementForm_clearButton__GlyNP:hover{background-color:#fff;color:#212529}.LinkAppartementForm_clearButton__GlyNP:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(31,78,120,.15)}.BankAccountDeleteButton_error___Bm7a,.UnlinkButton_error__7zjSq{font-size:.75rem;color:#dc3545;margin-left:.5rem}.BankAccountDeleteButton_error___Bm7a{display:inline-block}.BankAccountForm_form__GUsSX{display:flex;flex-direction:column;gap:1rem}.BankAccountForm_row__JRA6x{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:600px){.BankAccountForm_row__JRA6x{grid-template-columns:1fr}}.BankAccountForm_footer__TTPAm{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.JournalExportDialog_body__yxNRh{display:flex;flex-direction:column;gap:1rem}.JournalExportDialog_row__kzrXo{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.JournalExportDialog_row__kzrXo{grid-template-columns:1fr}}.JournalExportDialog_hint__sva1k{margin:0;padding:.5rem 1rem;border-radius:8px;background-color:#f8f9fa;color:#6c757d;font-size:.875rem}.JournalExportDialog_footer__hE0nP{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.OperationForm_form__I_umt{display:flex;flex-direction:column;gap:1rem}.OperationForm_row__N_f6i{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:600px){.OperationForm_row__N_f6i{grid-template-columns:1fr}}.OperationForm_footer__ZMRv5{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.OperationRow_row___aVX_{position:relative;cursor:pointer;transition:background-color .2s ease}.OperationRow_row___aVX_:hover{background-color:#d5e8f0}.OperationRow_row___aVX_:focus-within{background-color:#d5e8f0}.OperationRow_dateCell__YubwZ{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.875rem;white-space:nowrap;color:#212529}.OperationRow_rowTrigger__fWecN{display:inline-block;padding:0;margin:0;border:none;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer;text-align:left}.OperationRow_rowTrigger__fWecN:after{content:"";position:absolute;inset:0;z-index:0}.OperationRow_rowTrigger__fWecN:focus-visible{outline:none}.OperationRow_rowTrigger__fWecN:focus-visible:after{box-shadow:inset 0 0 0 2px #1f4e78}.OperationRow_row___aVX_:hover .OperationRow_rowTrigger__fWecN{color:#1f4e78;font-weight:600}.OperationRow_libelleCell__5Dvk_{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OperationRow_typeBadge__wAW0U{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:2px .5rem;border-radius:9999px;white-space:nowrap}.OperationRow_typeIn__WO04G{background-color:#d4edda;color:#28a745}.OperationRow_typeOut__1tmNI{background-color:#f8d7da;color:#dc3545}.OperationRow_montantCell__pW30e{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;text-align:right}.OperationRow_amountIn__MhB86{color:#28a745}.OperationRow_amountOut__i1GG3{color:#dc3545}.OperationRow_soldeCell__ZQygG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap;text-align:right;color:#212529}.OperationRow_soldeNeg__s_6eJ{color:#dc3545}.OperationRow_actionsCell__v0Ufy{text-align:right;white-space:nowrap;position:relative;z-index:1}.OperationRow_actionButton__VyzXz,.OperationRow_error__3nQFs{position:relative;z-index:1}.OperationRow_error__3nQFs{display:block;font-size:.75rem;color:#dc3545;margin-top:.25rem}.RapprochementForm_form__lAkoq{display:flex;flex-direction:column;gap:1rem}.RapprochementForm_row__WVhWs{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:600px){.RapprochementForm_row__WVhWs{grid-template-columns:1fr}}.RapprochementForm_fileWrap__jUN6K{display:flex;align-items:center;gap:.5rem}.RapprochementForm_fileInput__shFK4{flex:1 1;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px dashed #ced4da;border-radius:8px;background-color:#f8f9fa;color:#6c757d;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease;min-width:0}.RapprochementForm_fileInput__shFK4:hover{border-color:#1f4e78;color:#1f4e78;background-color:#d5e8f0}.RapprochementForm_fileInputLabel__QHIjm{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RapprochementForm_fileInputNative__mXUIf{display:none}.RapprochementForm_fileClear__6OLKg{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background-color:rgba(0,0,0,0);border-radius:9999px;color:#6c757d;cursor:pointer;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.RapprochementForm_fileClear__6OLKg:hover{background-color:#e9ecef;color:#dc3545}.RapprochementForm_footer__vltMx{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.RapprochementsSection_section__8UE5a{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.RapprochementsSection_sectionHeader__Qh1x7{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.RapprochementsSection_sectionTitle__sI9mS{font-size:1.25rem;font-weight:600;line-height:1.25;margin:0;font-size:1.125rem;display:inline-flex;align-items:center;gap:.5rem;color:#1f4e78}.RapprochementsSection_sectionHint__ouwWp{font-size:.75rem;color:#6c757d;margin:.25rem 0 0}.RapprochementsSection_placeholder__3_1K8{margin:0;color:#6c757d;font-size:.875rem;font-style:italic}.RapprochementsSection_tableWrap__rBHEi{overflow-x:auto;margin:0 -1.5rem -1.5rem}.RapprochementsSection_tableWrap__rBHEi::-webkit-scrollbar{width:8px;height:8px}.RapprochementsSection_tableWrap__rBHEi::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.RapprochementsSection_tableWrap__rBHEi::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:9999px}.RapprochementsSection_tableWrap__rBHEi::-webkit-scrollbar-thumb:hover{background-color:#6c757d}.RapprochementsSection_table__NlbXY{width:100%;border-collapse:collapse;font-size:.875rem}.RapprochementsSection_table__NlbXY thead{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6}.RapprochementsSection_table__NlbXY thead th{text-align:left;padding:1rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;white-space:nowrap}.RapprochementsSection_table__NlbXY tbody tr{border-bottom:1px solid #dee2e6}.RapprochementsSection_table__NlbXY tbody tr:last-child{border-bottom:none}.RapprochementsSection_table__NlbXY tbody td{padding:1rem;vertical-align:middle}.RapprochementsSection_alignRight__SBh2L{text-align:right}.RapprochementsSection_dateCell__rJkMm{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;white-space:nowrap}.RapprochementsSection_numericCell___UBlx{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.RapprochementsSection_ecartOk__RwZPJ{color:#28a745}.RapprochementsSection_ecartKo__SJxBm{color:#dc3545}.RapprochementsSection_ecartBadge__DtPp5{background-color:#d4edda;color:#28a745}.RapprochementsSection_ecartBadgeKo__F4pL7,.RapprochementsSection_ecartBadge__DtPp5{display:inline-flex;align-items:center;gap:4px;padding:2px .5rem;border-radius:9999px;font-weight:600}.RapprochementsSection_ecartBadgeKo__F4pL7{background-color:#f8d7da;color:#dc3545}.RapprochementsSection_pdfLink__8J6SE{display:inline-flex;align-items:center;gap:4px;color:#1f4e78;text-decoration:none;font-size:.875rem}.RapprochementsSection_pdfLink__8J6SE:hover{text-decoration:underline}.RapprochementsSection_authorCell__8w56F{white-space:nowrap;color:#6c757d}.RapprochementsSection_muted__zkoYS{color:#adb5bd}.AppartementForm_form__0vk3y{display:flex;flex-direction:column;gap:1rem}.AppartementForm_identityRow__H_uD6{display:flex;align-items:flex-end;gap:.5rem}.AppartementForm_prefix__6C5r8{display:inline-flex;align-items:center;height:40px;padding:0 1rem;background-color:#e9ecef;border:1px solid #dee2e6;border-radius:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-weight:600;color:#6c757d;flex-shrink:0}.AppartementForm_row__Z5wHo{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.AppartementForm_row__Z5wHo{grid-template-columns:1fr}}.AppartementForm_footer__AQD9J{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.AppartementRow_row__R7okW{position:relative;cursor:pointer;transition:background-color .2s ease}.AppartementRow_row__R7okW:hover{background-color:#d5e8f0}.AppartementRow_row__R7okW:focus-within{background-color:#d5e8f0}.AppartementRow_numeroCell__lQMYo{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-weight:600;color:#163a5a}.AppartementRow_rowTrigger__eZDf6{display:inline-block;padding:0;margin:0;border:none;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer;text-align:left}.AppartementRow_rowTrigger__eZDf6:after{content:"";position:absolute;inset:0;z-index:0}.AppartementRow_rowTrigger__eZDf6:focus-visible{outline:none}.AppartementRow_rowTrigger__eZDf6:focus-visible:after{box-shadow:inset 0 0 0 2px #1f4e78}.AppartementRow_row__R7okW:hover .AppartementRow_rowTrigger__eZDf6{color:#1f4e78}.AppartementRow_numericCell__MVQVI{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.AppartementRow_titreCell__AoRWr{color:#6c757d;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.75rem}.AppartementRow_actionsCell__btxjO{text-align:right;white-space:nowrap;position:relative;z-index:1}.AppartementRow_actionButton__aQD_S{position:relative;z-index:1}.AppartementRow_error__snY1J{display:block;font-size:.75rem;color:#dc3545;margin-top:.25rem;position:relative;z-index:1}.ImmeubleForm_form__LSzIN{display:flex;flex-direction:column;gap:1rem}.ImmeubleForm_row__BMMU3{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.ImmeubleForm_row__BMMU3{grid-template-columns:1fr}}.ImmeubleForm_footer__zbqZ7{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.ImmeubleRowActions_actions__F6nMy{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.ImmeubleRowActions_error__lLSO8{font-size:.75rem;color:#dc3545;margin-left:.5rem}.ReglementUpload_wrap__WZbxY{display:flex;flex-direction:column;gap:1rem}.ReglementUpload_currentFile__hV0Zn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background-color:#d4edda;border:1px solid #28a745;border-radius:8px}@media(max-width:480px){.ReglementUpload_currentFile__hV0Zn{flex-direction:column;align-items:stretch}}.ReglementUpload_viewLink__1emrV{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background-color:#d5e8f0;color:#163a5a;border-radius:8px;font-weight:500;text-decoration:none;font-size:.875rem;align-self:flex-start}.ReglementUpload_viewLink__1emrV:hover{background-color:rgb(194.2105263158,221.7105263158,233.2894736842);text-decoration:none}.ReglementUpload_placeholder__GdIEy{margin:0;color:#6c757d;font-size:.875rem;font-style:italic}.ReglementUpload_form__kqHSi{display:flex;align-items:stretch;gap:.5rem;flex-wrap:wrap}.ReglementUpload_fileLabel__AroRY{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:240px;cursor:pointer}.ReglementUpload_fileInput__9JvYh{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ReglementUpload_fileButton___Ir3_{display:inline-flex;align-items:center;gap:4px;padding:.5rem 1rem;background-color:#fff;border:1px dashed #ced4da;border-radius:8px;font-size:.875rem;font-weight:500;color:#212529;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}.ReglementUpload_fileLabel__AroRY:hover .ReglementUpload_fileButton___Ir3_{border-color:#1f4e78;background-color:#d5e8f0;color:#163a5a}.ReglementUpload_fileLabel__AroRY:focus-within .ReglementUpload_fileButton___Ir3_{border-color:#1f4e78;box-shadow:0 0 0 3px rgba(31,78,120,.15)}.ReglementUpload_fileName__wRw_m{flex:1 1;font-size:.875rem;color:#6c757d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReglementUpload_hint__IhDAH{font-size:.75rem;color:#6c757d;margin:0}.ResidenceDeleteButton_wrap__wbQd_{display:inline-flex;align-items:center;gap:.5rem}.ResidenceDeleteButton_error__PU_Nj{font-size:.875rem;color:#dc3545}.ResidenceForm_form__8RB47{display:flex;flex-direction:column;gap:1rem}.ResidenceForm_row__bxIZ8{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.ResidenceForm_row__bxIZ8{grid-template-columns:1fr}}.ResidenceForm_footer__7tbTN{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.PrestataireDeleteButton_wrap__udwYD{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PrestataireDeleteButton_error__QN9R6{font-size:.875rem;color:#dc3545}.PrestataireForm_form__pICma{display:flex;flex-direction:column;gap:1rem}.PrestataireForm_row__5GxBn{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.PrestataireForm_row__5GxBn{grid-template-columns:1fr}}.PrestataireForm_rowThree__SIdJR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media(max-width:768px){.PrestataireForm_rowThree__SIdJR{grid-template-columns:1fr 1fr}}@media(max-width:480px){.PrestataireForm_rowThree__SIdJR{grid-template-columns:1fr}}.PrestataireForm_checkboxRow__7UHxq{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.PrestataireForm_checkboxRow__7UHxq label{font-size:.875rem;color:#212529;cursor:pointer}.PrestataireForm_footer__RPoSQ{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.PasswordResetRequestForm_form__F91zh{display:flex;flex-direction:column;gap:1rem}.PasswordResetRequestForm_helper___djgZ{text-align:center;margin:0;font-size:.875rem}.PasswordResetRequestForm_link__7mPHV{color:#1f4e78;font-weight:500}.PasswordResetRequestForm_devNote__2Yox4{margin:0 0 .5rem}.PasswordResetRequestForm_devLink__zFOrn{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.875rem;word-break:break-all;color:#163a5a;font-weight:600}.LoginForm_form__GcQTd{display:flex;flex-direction:column;gap:1rem}.LoginForm_actions__A4GtU{margin-top:.5rem}.LoginForm_helper__NSAMj{text-align:center;margin:0;font-size:.875rem}.LoginForm_link__JJpAr{color:#1f4e78;font-weight:500}.UserDialog_form__Qb9t2{display:flex;flex-direction:column;gap:1rem}.UserDialog_row__q_iz7{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:480px){.UserDialog_row__q_iz7{grid-template-columns:1fr}}.UserDialog_footer__TMfgF{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.UserDialog_checkboxRow__uVFMp{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.UserDialog_checkboxRow__uVFMp label{font-size:.875rem;color:#212529;cursor:pointer}.UserList_wrap__NHUev{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;overflow-x:auto}.UserList_wrap__NHUev::-webkit-scrollbar{width:8px;height:8px}.UserList_wrap__NHUev::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.UserList_wrap__NHUev::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:9999px}.UserList_wrap__NHUev::-webkit-scrollbar-thumb:hover{background-color:#6c757d}.UserList_table__Iy2iV{width:100%;border-collapse:collapse;font-size:.875rem}.UserList_table__Iy2iV thead{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.UserList_table__Iy2iV thead th{text-align:left;padding:1rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;white-space:nowrap}.UserList_table__Iy2iV tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .15s ease}.UserList_table__Iy2iV tbody tr:last-child{border-bottom:none}.UserList_table__Iy2iV tbody tr:hover:not(.UserList_disabledRow__FRM_J){background-color:#f8f9fa}.UserList_table__Iy2iV tbody td{padding:1rem;vertical-align:middle}.UserList_actionsCell__rfQLs,.UserList_actionsHead__h2bnT{text-align:right;white-space:nowrap}.UserList_name__ISFYz{font-weight:500;color:#212529}.UserList_youBadge__HE_pr{margin-left:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#1f4e78;background-color:#d5e8f0;padding:2px .25rem;border-radius:4px}.UserList_muted__pJcvW{color:#6c757d}.UserList_roleBadge__7rAfy{display:inline-block;padding:2px .5rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#e9ecef;color:#6c757d}.UserList_roleBadge__7rAfy[data-role=ADMIN]{background-color:#d5e8f0;color:#163a5a}.UserList_roleBadge__7rAfy[data-role=COMPTABLE]{background-color:#fff3cd;color:rgb(109,81.75,0)}.UserList_roleBadge__7rAfy[data-role=LECTURE]{background-color:#e9ecef;color:#6c757d}.UserList_statusActive__SgJ2_{color:#28a745;font-weight:500}.UserList_statusInactive__ghBjY{color:#6c757d}.UserList_disabledRow__FRM_J{opacity:.55;background-color:#f8f9fa}.UserList_empty__6l1fm{text-align:center;color:#6c757d;padding:3rem!important}.page_page__3mErp{display:flex;flex-direction:column;gap:1.5rem}.page_header__kN2C2{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:480px){.page_header__kN2C2{flex-direction:column;align-items:stretch}}.page_title__uBtct{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0;color:#1f4e78}.page_subtitle__vi5ZH{font-size:.875rem;line-height:1.5;color:#6c757d;margin:.25rem 0 0}.UserRowActions_actions__6J8JD{display:inline-flex;align-items:center;gap:.25rem;justify-content:flex-end}.UserRowActions_error__R6u3v{margin-left:.5rem;font-size:.75rem;color:#dc3545}.PasswordResetConfirmForm_form__7dp7k{display:flex;flex-direction:column;gap:1rem}.PasswordResetConfirmForm_helper__m1qQe{text-align:center;margin:0;font-size:.875rem}.PasswordResetConfirmForm_link__LKVf6{color:#1f4e78;font-weight:500}.page_page__jyi3U{display:flex;flex-direction:column;gap:1rem}.page_header__g9Bbe{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:480px){.page_header__g9Bbe{flex-direction:column;align-items:stretch}}.page_title__RVmfB{font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0;color:#1f4e78}.page_kpiStrip__K6f77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(max-width:720px){.page_kpiStrip__K6f77{grid-template-columns:1fr}}.page_kpi__PNQPj{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border:1px solid #dee2e6;border-radius:8px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.page_kpi__PNQPj:hover{border-color:#d5e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.page_kpiPrimary__UCi9M{background:linear-gradient(135deg,#1f4e78,#163a5a);color:#fff}.page_kpiPrimary__UCi9M,.page_kpiPrimary__UCi9M:hover{border-color:rgba(0,0,0,0)}.page_kpiPrimary__UCi9M .page_kpiIcon__3P9QW{background-color:hsla(0,0%,100%,.2);color:#fff}.page_kpiPrimary__UCi9M .page_kpiLabel__ooaDi{color:hsla(0,0%,100%,.8)}.page_kpiPrimary__UCi9M .page_kpiValueSmall__YcmMP,.page_kpiPrimary__UCi9M .page_kpiValue__Fev1g{color:#fff}.page_kpiIcon__3P9QW{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:#d5e8f0;color:#1f4e78;flex-shrink:0}.page_kpiBody__WZ563{display:flex;flex-direction:column;gap:2px;min-width:0}.page_kpiLabel__ooaDi{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#6c757d;font-weight:600}.page_kpiValue__Fev1g{font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_kpiValueSmall__YcmMP{font-size:1rem;font-weight:600;color:#212529;line-height:1.2}.page_empty__pmwK8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:3rem 1.5rem;border:1px dashed #dee2e6;border-radius:8px;background-color:#fff;color:#6c757d}.page_emptyTitle__aDB1w{margin:0;font-size:1.125rem;font-weight:600;color:#212529}.page_emptyHint__Do7i9{margin:0;max-width:460px;font-size:.875rem;line-height:1.5}.ActiveFilterChips_chips__gpCRb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem}.ActiveFilterChips_label__c_jBo{color:#6c757d;font-weight:500;margin-right:.25rem}.ActiveFilterChips_chip__IGztI{display:inline-flex;align-items:center;gap:.25rem;height:26px;padding:0 .5rem;border:1px solid #1f4e78;border-radius:9999px;background-color:#d5e8f0;color:#1f4e78;font-family:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ActiveFilterChips_chip__IGztI:hover{background-color:#1f4e78;color:#fff}.ActiveFilterChips_chip__IGztI:focus-visible{outline:2px solid #1f4e78;outline-offset:1px}.ActiveFilterChips_chip__IGztI>span{line-height:1}.PaiementForm_form__D6V6Z{display:flex;flex-direction:column;gap:1rem}.PaiementForm_row__9Jj8M{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:600px){.PaiementForm_row__9Jj8M{grid-template-columns:1fr}}.PaiementForm_footer__BvOBG{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.PaiementForm_previewHint__18KC7{margin:0;padding:.5rem 1rem;border-radius:8px;background-color:#f8f9fa;color:#6c757d;font-size:.875rem;font-style:italic}.PaiementForm_preview__4yvzQ{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:8px;border:1px solid #d5e8f0;background-color:#d5e8f0}.PaiementForm_previewHeader__Ik4fU{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#1f4e78}.PaiementForm_previewList__gtkLO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.PaiementForm_previewRow__zyDOb{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-radius:4px;background-color:#fff;font-size:.875rem}.PaiementForm_previewAdvance__ep4Uw{background-color:#fff3cd}.PaiementForm_previewLabel__VJn_2{color:#212529;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PaiementForm_advanceTag__flRRT{font-style:italic;color:#6c757d;font-weight:500}.PaiementForm_previewMontant__7u6Bi{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1f4e78}.PaiementForm_previewFooter__V3FHz{display:flex;justify-content:space-between;align-items:center;padding-top:.25rem;border-top:1px solid #1f4e78;color:#1f4e78;font-weight:600;font-size:.875rem}.PaiementForm_previewTotal__eJA_b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem}.PaiementForm_previewWarning__DZCwK{margin:0;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#ff9800;font-weight:500}.PaiementsFilters_toolbar___nlsr{display:flex;align-items:stretch;flex-wrap:wrap;gap:.25rem;padding:.5rem;border:1px solid #dee2e6;border-radius:12px;background:linear-gradient(180deg,#ffffff,#f8f9fa);box-shadow:0 1px 0 rgba(0,0,0,.02),0 2px 8px rgba(31,78,120,.04)}@media(max-width:600px){.PaiementsFilters_toolbar___nlsr{border-radius:8px}}.PaiementsFilters_lead__1Je_M{display:inline-flex;align-items:center;align-self:center;gap:6px;padding:0 1rem 0 .5rem;color:#1f4e78;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}@media(max-width:720px){.PaiementsFilters_lead__1Je_M{width:100%;padding:.25rem 0 .5rem;border-bottom:1px solid #dee2e6;margin-bottom:.25rem}}.PaiementsFilters_group__gP554{display:flex;align-items:stretch;gap:4px}@media(max-width:600px){.PaiementsFilters_group__gP554{flex-wrap:wrap;width:100%}}.PaiementsFilters_divider__AKEOq{width:1px;margin:6px 4px;background:linear-gradient(180deg,transparent 0,#dee2e6 25%,#dee2e6 75%,transparent);flex-shrink:0}@media(max-width:720px){.PaiementsFilters_divider__AKEOq{display:none}}.PaiementsFilters_field__rKlFM{display:inline-flex;flex-direction:column;position:relative;min-width:0}.PaiementsFilters_field__rKlFM:hover .PaiementsFilters_fieldLabel__BIvwM{color:#1f4e78}.PaiementsFilters_field__rKlFM:focus-within .PaiementsFilters_fieldLabel__BIvwM{color:#1f4e78}.PaiementsFilters_fieldLabel__BIvwM{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6c757d;padding:0 .5rem;margin-bottom:2px;pointer-events:none;transition:color .2s ease}.PaiementsFilters_lockedField__Gym7R{display:inline-flex;flex-direction:column;position:relative;flex-shrink:0}.PaiementsFilters_lockedBadge__m0NhN{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 1rem;border:1px solid #1f4e78;border-radius:8px;background-color:#d5e8f0;color:#1f4e78;font-size:.875rem;font-weight:600;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);transition:box-shadow .2s ease}.PaiementsFilters_lockedBadge__m0NhN>svg{flex-shrink:0;opacity:.85}.PaiementsFilters_lockedBadge__m0NhN:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6),0 1px 3px rgba(31,78,120,.12)}.PaiementsFilters_lockedName__S1FdR{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}@media(max-width:600px){.PaiementsFilters_lockedName__S1FdR{max-width:220px}}.PaiementsFilters_dateInput__fTG9_,.PaiementsFilters_select__WnV82{height:34px;padding:0 .5rem;border:1px solid rgba(0,0,0,0);border-radius:8px;background-color:#fff;font-family:inherit;font-size:.875rem;color:#212529;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.PaiementsFilters_dateInput__fTG9_:hover,.PaiementsFilters_select__WnV82:hover{background-color:#fff;border-color:#ced4da;box-shadow:0 1px 2px rgba(0,0,0,.04)}.PaiementsFilters_dateInput__fTG9_:focus,.PaiementsFilters_select__WnV82:focus{outline:none;border-color:#1f4e78;background-color:#fff;box-shadow:0 0 0 3px rgba(31,78,120,.14),0 1px 2px rgba(0,0,0,.04)}.PaiementsFilters_select__WnV82{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px;min-width:130px;max-width:200px;font-weight:500}.PaiementsFilters_select__WnV82:not(.PaiementsFilters_active__0xuYQ){color:#6c757d;font-style:italic;font-weight:400}.PaiementsFilters_select__WnV82:focus,.PaiementsFilters_select__WnV82:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231f4e78' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.PaiementsFilters_dateInput__fTG9_{width:145px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;padding-right:1rem}.PaiementsFilters_dateInput__fTG9_:not(.PaiementsFilters_active__0xuYQ)::-webkit-datetime-edit{color:rgba(0,0,0,0)}.PaiementsFilters_dateInput__fTG9_:not(.PaiementsFilters_active__0xuYQ):focus::-webkit-datetime-edit{color:#6c757d}.PaiementsFilters_dateInput__fTG9_::-webkit-calendar-picker-indicator{cursor:pointer;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:.85;color:rgba(0,0,0,0);-webkit-transition:opacity .2s ease,background-image .2s ease;transition:opacity .2s ease,background-image .2s ease}.PaiementsFilters_dateInput__fTG9_:focus::-webkit-calendar-picker-indicator,.PaiementsFilters_dateInput__fTG9_:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231f4e78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");opacity:1}.PaiementsFilters_active__0xuYQ{color:#1f4e78;font-weight:600;box-shadow:inset 0 0 0 1px rgba(31,78,120,.04),0 1px 2px rgba(31,78,120,.06)}.PaiementsFilters_active__0xuYQ,.PaiementsFilters_active__0xuYQ:hover{background-color:#d5e8f0;border-color:#1f4e78}.PaiementsFilters_select__WnV82.PaiementsFilters_active__0xuYQ{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231f4e78' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");font-style:normal}.PaiementsFilters_dateInput__fTG9_.PaiementsFilters_active__0xuYQ::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231f4e78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");opacity:1}.PaiementsFilters_clearBtn__evKVv{display:inline-flex;align-items:center;align-self:center;gap:4px;height:34px;padding:0 1rem;border:1px solid #dc3545;border-radius:8px;background-color:#fff;color:#dc3545;font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;margin-left:auto}.PaiementsFilters_clearBtn__evKVv:hover{background-color:#dc3545;color:#fff;box-shadow:0 2px 6px rgba(220,53,69,.25)}.PaiementsFilters_clearBtn__evKVv:focus-visible{outline:2px solid #dc3545;outline-offset:2px}@media(max-width:720px){.PaiementsFilters_clearBtn__evKVv{margin-left:0}}.PaiementsTable_wrapper__17l9v{overflow-x:auto;border:1px solid #dee2e6;border-radius:8px;background-color:#fff}.PaiementsTable_table__2MWBB{width:100%;border-collapse:collapse;font-size:.875rem}.PaiementsTable_table__2MWBB td,.PaiementsTable_table__2MWBB th{padding:.5rem 1rem;text-align:left;vertical-align:middle;border-bottom:1px solid #dee2e6}.PaiementsTable_table__2MWBB thead th{background-color:#f8f9fa;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;font-weight:600}.PaiementsTable_table__2MWBB tbody tr:hover{background-color:#f8f9fa}.PaiementsTable_table__2MWBB tfoot td{border-top:2px solid #ced4da;border-bottom:none;font-weight:600;color:#212529;background-color:#f8f9fa}.PaiementsTable_numeric___D6Q_{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:#28a745}.PaiementsTable_appart__dcXbn{display:block;font-weight:600;color:#1f4e78}.PaiementsTable_residence__zKKkT{display:block;font-size:.75rem;color:#6c757d}.PaiementsTable_reference__b_r1_{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.75rem;color:#6c757d}.PaiementsTable_modeBadge__wYyV6{display:inline-flex;align-items:center;padding:2px .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid rgba(0,0,0,0)}.PaiementsTable_modeEspeces__dIVbD{background-color:#d4edda;color:rgb(30.1449275362,125.8550724638,52);border-color:#28a745}.PaiementsTable_modeCheque__uLTS7{background-color:#fff3cd;color:#d39e00;border-color:#ffc107}.PaiementsTable_modeVirement__GXOu8{background-color:#d5e8f0;color:#1f4e78;border-color:#1f4e78}.PaiementsTable_modeVersement__6wL2v{background-color:#e9ecef;color:#212529;border-color:#ced4da}.PaiementsTable_empty__yxTix{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;border:1px dashed #dee2e6;border-radius:8px;color:#6c757d;background-color:#fff}.PaiementsTable_empty__yxTix p{margin:0}.SignupForm_form__wJz_R{display:flex;flex-direction:column;gap:1.5rem}.SignupForm_section__pkG28{display:flex;flex-direction:column;gap:1rem}.SignupForm_sectionHeader__Foj7n{display:flex;align-items:center;gap:1rem}.SignupForm_sectionIcon__LepEg{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:8px;background-color:#d5e8f0;color:#1f4e78}.SignupForm_sectionTitle__RqcwC{margin:0;font-size:1rem;font-weight:600;color:#212529;line-height:1.2}.SignupForm_sectionHint__Jtj_V{margin:2px 0 0;font-size:.875rem;color:#6c757d}.SignupForm_fields__Xj2cR{display:flex;flex-direction:column;gap:1rem}.SignupForm_row__SWDTf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:600px){.SignupForm_row__SWDTf{grid-template-columns:1fr}}.SignupForm_divider__0NCA7{height:1px;background-color:#dee2e6;margin:.25rem 0}.SignupForm_actions__Cy1JA{margin-top:.5rem}.SignupForm_helper__aIkO6{text-align:center;margin:0;font-size:.875rem;color:#6c757d}.SignupForm_link__GRcrv{color:#1f4e78;font-weight:500;text-decoration:none}.SignupForm_link__GRcrv:hover{text-decoration:underline}