.tenant-debts_pageWrapper__23KCr{display:flex;flex-direction:column;background:#f8fcfb;height:100vh}.tenant-debts_footer__WqLDg,.tenant-debts_header__SNG5z{background-color:#fff;text-align:center;flex-shrink:0}.tenant-debts_header__SNG5z{width:100%;height:75px;box-shadow:0 0 12px rgba(0,0,0,.05)}.tenant-debts_headerContent__x8DU9{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:1rem}.tenant-debts_headerWelcome__cIL78{font-size:1.2rem;color:#000e41}.tenant-debts_headerWelcome__cIL78 span{font-weight:700}.tenant-debts_logo__FFfq5 img{height:40px;width:auto}.tenant-debts_main__PUpds{flex-grow:1;display:flex;justify-content:center;align-items:center;background-color:#fafafa;max-width:1100px;margin:0 auto;padding:1rem}.tenant-debts_debtsSection___jqKE{display:flex;flex-direction:column;gap:1rem;overflow:hidden;position:relative;background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,18,84,.05)}.tenant-debts_debtsSection___jqKE>.tenant-debts_inner__1Yqty{height:100%;max-height:100%;overflow-y:auto;padding:0 16px;box-sizing:border-box;scroll-behavior:smooth}@media(min-width:1024px){.tenant-debts_debtsSection___jqKE>.tenant-debts_inner__1Yqty{padding:16px}}.tenant-debts_tableContainer__sEIR_{padding:1rem 1rem 0;width:100%;min-height:25dvh}.tenant-debts_emptyState__dasOK{text-align:center;padding:60px 20px;color:#666;font-size:18px}.tenant-debts_emptyState__dasOK p{margin:0}.tenant-debts_toastContainer__pJD69{position:fixed;top:20px;right:20px;z-index:1000}@media(max-width:768px){.tenant-debts_gridContainer__Di0ro{grid-template-columns:1fr;grid-template-rows:auto auto}}.tenant-debts_paymentActions__uFMpj{padding:1rem;background:#f8f9fa;border-top:1px solid #e9ecef}.tenant-debts_selectedInfo__bJP48{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;color:#666}.tenant-debts_selectedCount__g_YVp{font-weight:500}.tenant-debts_totalAmount__mDajh{font-weight:600;color:#333}.tenant-debts_paymentButtons__Fn_km{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:.75rem;gap:.75rem}@media(min-width:768px){.tenant-debts_paymentButtons__Fn_km{grid-template-columns:repeat(2,1fr)}}.tenant-debts_savedCardButton__3hexf{grid-column:1/-1}@media(max-width:768px){.tenant-debts_paymentButtons__Fn_km{flex-direction:column}.tenant-debts_selectedInfo__bJP48{flex-direction:column;gap:.5rem;text-align:center}}.monthly-amount-update-popup_body__i1XVK{padding:16px 0;display:flex;flex-direction:column;gap:16px;direction:rtl}@media(min-width:768px){.monthly-amount-update-popup_body__i1XVK{padding:48px;gap:20px}}.monthly-amount-update-popup_tenantList__IT0W0{background:#f9f9f9;padding:16px 16px 16px 8px;height:40dvh;border-radius:8px}.monthly-amount-update-popup_scrollList__Mvj_g{max-height:100%;height:100%;padding-left:8px;overflow:auto;display:flex;flex-direction:column;gap:12px}.monthly-amount-update-popup_actions__Ofhy7{margin-top:16px;display:flex;justify-content:center}.monthly-amount-update-popup_topBar__wLjnk{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.monthly-amount-update-popup_topBar__wLjnk{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}.monthly-amount-update-popup_title__zBeLC{font-size:20px;font-weight:500;color:#000e41}@media(min-width:768px){.monthly-amount-update-popup_title__zBeLC{font-size:24px}}.monthly-amount-update-popup_rightSide__GdXGo{display:flex;align-items:center;gap:8px}@media(min-width:768px){.monthly-amount-update-popup_rightSide__GdXGo{gap:12px}}.monthly-amount-update-popup_label__fb4Zm{color:#58607d;font-weight:400;font-size:14px;white-space:nowrap}@media(min-width:768px){.monthly-amount-update-popup_label__fb4Zm{font-size:20px}}.monthly-amount-update-popup_input__ekZdS{padding:8px 10px;border:1px solid #58607d;border-radius:4px;width:100%;min-width:0;flex:1 1;color:#08164d;font-size:14px}@media(min-width:768px){.monthly-amount-update-popup_input__ekZdS{width:190px;flex:none;font-size:18px}}.monthly-amount-update-popup_row__qFyfL{display:flex;align-items:center;background-color:#fff;border:1px solid #e2f2ee;border-radius:8px;padding:8px 12px;gap:8px}@media(min-width:768px){.monthly-amount-update-popup_row__qFyfL{padding:10px 16px;gap:16px}}.monthly-amount-update-popup_editBtn__HBd5r{border:1px solid #08164d;color:#08164d;background:transparent;border-radius:4px;padding:6px 8px;cursor:pointer;width:24px;height:24px;position:relative}.monthly-amount-update-popup_editBtn__HBd5r svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.monthly-amount-update-popup_iconBtn__wVbbC{background:none;border:none;cursor:pointer;color:#08164d;padding:4px;position:relative;width:24px;height:24px}.monthly-amount-update-popup_iconBtn__wVbbC svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px}.monthly-amount-update-popup_apartment__79N52{font-size:13px;font-weight:400;color:#58607d;white-space:nowrap;flex-shrink:0}@media(min-width:768px){.monthly-amount-update-popup_apartment__79N52{font-size:20px;min-width:18%}}.monthly-amount-update-popup_name__cge3i{font-size:13px;color:#58607d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}@media(min-width:768px){.monthly-amount-update-popup_name__cge3i{font-size:20px;flex:none;min-width:30%}}.monthly-amount-update-popup_amount__ml9CD{font-size:14px;font-weight:500;color:#000e41;white-space:nowrap;flex-shrink:0}@media(min-width:768px){.monthly-amount-update-popup_amount__ml9CD{font-size:20px;font-weight:400}}.monthly-amount-update-popup_inputEdit__p8I_5{border:1px solid #ccc;border-radius:8px;padding:6px 10px;width:80px;font-size:14px;direction:ltr;color:#08164d}.popup-wrapper_backdrop__HuKYd{position:fixed;inset:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-wrapper_modal__ou_e8{background-color:#dffcf2;border-radius:20px;padding:8px;max-width:500px;width:calc(100vw - 32px);max-height:90vh;overflow-y:auto;box-shadow:0 0 20px 0 rgba(0,18,84,.05)}@media(min-width:1024px){.popup-wrapper_modal__ou_e8{padding:24px;max-width:960px}}.popup-wrapper_modalInner__EDbEK{background-color:#fff;border-radius:16px;position:relative;padding:16px}@media(min-width:1024px){.popup-wrapper_modalInner__EDbEK{padding:32px}}.popup-wrapper_modalContent__y1T96{width:100%}.popup-wrapper_closeButton__vToEi{position:absolute;top:16px;left:16px;background:#f8fcfb;cursor:pointer;color:#333;width:32px;height:32px;border:1px solid #000070;border-radius:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:4}@media(min-width:1024px){.popup-wrapper_closeButton__vToEi{top:0;left:0}}.popup-wrapper_closeButton__vToEi svg{width:90%;height:90%}.popup-wrapper_loading__X8s4u{position:absolute;inset:0;background:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;border-radius:16px;z-index:2}.popup-wrapper_spinner__mASf6{width:40px;height:40px;border:4px solid #ccc;border-top-color:#000070;border-radius:50%;animation:popup-wrapper_spin__sgMv_ 1s linear infinite}@media(min-width:1024px){.popup-wrapper_spinner__mASf6{width:60px;height:60px;border-width:6px}}@keyframes popup-wrapper_spin__sgMv_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popup-test_title__CzDmx{font-size:24px;font-weight:700;margin-bottom:16px}.popup-test_text__uZtTQ{font-size:16px;margin-bottom:24px}.popup-test_button__Q5evI{background-color:#271f61;color:#fff;padding:8px 20px;border-radius:8px;cursor:pointer}.popup-test_button__Q5evI:hover{background-color:#1d184e}.popup-test-with-props_title__212eR{font-size:24px;font-weight:700;margin-bottom:16px}.popup-test-with-props_description__n3zF8{font-size:16px;margin-bottom:24px;color:#333}.popup-test-with-props_actions__OaWdz{display:flex;gap:12px;justify-content:flex-end}.popup-test-with-props_button__8UwVg{background-color:#ccc;color:#000;padding:8px 20px;border-radius:6px;cursor:pointer;font-weight:500}.popup-test-with-props_button__8UwVg:hover{background-color:#bbb}.popup-test-with-props_confirmButton__qNxcq{background-color:#271f61;color:#fff}.popup-test-with-props_confirmButton__qNxcq:hover{background-color:#1d184e}.one-time-expense-popup_body__2BzW4{padding:16px 0;display:flex;flex-direction:column;gap:16px;direction:rtl}@media(min-width:768px){.one-time-expense-popup_body__2BzW4{padding:48px;gap:20px}}.one-time-expense-popup_topBar__dyinA{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.one-time-expense-popup_topBar__dyinA{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}.one-time-expense-popup_title__snX5z{font-size:20px;font-weight:500;color:#000e41}@media(min-width:768px){.one-time-expense-popup_title__snX5z{font-size:24px}}.one-time-expense-popup_rightSide__cZgTP{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(min-width:768px){.one-time-expense-popup_rightSide__cZgTP{gap:12px}}.one-time-expense-popup_label__59pBl{color:#58607d;font-weight:400;font-size:14px;white-space:nowrap}@media(min-width:768px){.one-time-expense-popup_label__59pBl{font-size:20px}}.one-time-expense-popup_input__GpM1Z{padding:8px 10px;border:1px solid #58607d;border-radius:4px;width:100%;min-width:0;flex:1 1;color:#08164d;font-size:14px}@media(min-width:768px){.one-time-expense-popup_input__GpM1Z{width:190px;flex:none;font-size:18px}}.one-time-expense-popup_inputNumber__TEfrE{padding:8px 10px;border:1px solid #58607d;border-radius:4px;width:80px;color:#08164d;font-size:14px}@media(min-width:768px){.one-time-expense-popup_inputNumber__TEfrE{width:100px;font-size:18px}}.one-time-expense-popup_tenantList__zxErF{background:#f9f9f9;padding:16px 16px 16px 8px;height:40dvh;border-radius:8px}.one-time-expense-popup_scrollList___2aES{max-height:100%;height:100%;padding-left:8px;overflow:auto;display:flex;flex-direction:column;gap:12px}.one-time-expense-popup_row__zf4pp{display:flex;align-items:center;background-color:#fff;border:1px solid #e2f2ee;border-radius:8px;padding:8px 12px;gap:8px}@media(min-width:768px){.one-time-expense-popup_row__zf4pp{padding:10px 16px;gap:16px}}.one-time-expense-popup_editBtn__mtUeI{border:1px solid #08164d;color:#08164d;background:transparent;border-radius:4px;padding:6px 8px;cursor:pointer;width:24px;height:24px;position:relative;flex-shrink:0}.one-time-expense-popup_editBtn__mtUeI svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.one-time-expense-popup_iconBtn__Fd4JR{background:none;border:none;cursor:pointer;color:#08164d;padding:4px;position:relative;width:24px;height:24px;flex-shrink:0}.one-time-expense-popup_iconBtn__Fd4JR svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px}.one-time-expense-popup_apartment__0vZ84{font-size:13px;font-weight:400;color:#58607d;white-space:nowrap;flex-shrink:0}@media(min-width:768px){.one-time-expense-popup_apartment__0vZ84{font-size:20px;min-width:18%}}.one-time-expense-popup_name__aMcAv{font-size:13px;color:#58607d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}@media(min-width:768px){.one-time-expense-popup_name__aMcAv{font-size:20px;flex:none;min-width:30%}}.one-time-expense-popup_amount__me4h2{font-size:14px;font-weight:500;color:#000e41;white-space:nowrap;flex-shrink:0}@media(min-width:768px){.one-time-expense-popup_amount__me4h2{font-size:20px;font-weight:400}}.one-time-expense-popup_inputEdit__o08I0{border:1px solid #ccc;border-radius:8px;padding:6px 10px;width:80px;font-size:14px;direction:ltr;color:#08164d}.one-time-expense-popup_actions__f4OK7{margin-top:16px;display:flex;justify-content:center}.cta-button_cta-button__jYkMq{width:-moz-fit-content;width:fit-content;border:none;font-size:24px;border-radius:36px;cursor:pointer;padding:8px 36px;min-height:54px;justify-content:center;transition:all .15s ease-in-out;position:relative;overflow:hidden;display:flex;align-items:center}.cta-button_cta-button__jYkMq span{position:relative;z-index:2;display:flex;align-items:center;gap:.25rem}.cta-button_cta-button--disabled__NrQTZ{background:linear-gradient(45deg,#666,#999);cursor:not-allowed;opacity:.7}.cta-button_cta-button--disabled__NrQTZ:before{display:none}.cta-button_cta-button--small__fRSrz{font-size:16px;padding:6px 20px;min-height:40px;border-radius:28px}.cta-button_cta-button--big__PhGJw{font-size:28px;padding:12px 48px;min-height:64px;border-radius:40px}.cta-button_cta-button--primary__keKgd{background:#f90}.cta-button_cta-button--primary__keKgd:hover:not(.cta-button_cta-button--disabled__NrQTZ){background:#e3a95c}.cta-button_cta-button--secondary__OE01C{background:#f0f0f0;color:#000}.cta-button_cta-button--secondary__OE01C:hover:not(.cta-button_cta-button--disabled__NrQTZ){background:#e0e0e0}.cta-button_cta-button--tertiary__80_Kf{background:transparent;color:#271f61;border:1px solid #271f61}.cta-button_cta-button--tertiary__80_Kf:hover:not(.cta-button_cta-button--disabled__NrQTZ){background:rgba(39,31,97,.05)}.cta-button_cta-button--danger__BH6Cl{background:linear-gradient(45deg,#d93025,#a1160a);color:#fff}.cta-button_cta-button--danger__BH6Cl:before{background:linear-gradient(45deg,#ff5a36,#b1271b)}.add-tenant-details_container__T78NU{max-width:808px;margin:0 auto;padding:2rem}.add-tenant-details_title__HR_ou{font-size:1.5rem;font-weight:600;margin-bottom:2rem;color:var(--text-primary)}.add-tenant-details_form__PVfY_{width:100%}.add-tenant-details_form__PVfY_ h2{font-size:32px;font-weight:600;margin-bottom:32px;text-align:center}.add-tenant-details_form__PVfY_ .add-tenant-details_body__z2zbE{padding:42px 24px;background:#fff;border-radius:16px;box-shadow:0 0 15px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:36px}.add-tenant-details_form__PVfY_ .add-tenant-details_field__fsRH4{display:flex;flex-direction:column;gap:8px;position:relative}.add-tenant-details_form__PVfY_ .add-tenant-details_field__fsRH4 input{padding:12px;border:1px solid #271f61;border-radius:8px;font-size:20px;min-height:48px;width:100%}.add-tenant-details_form__PVfY_ .add-tenant-details_field__fsRH4 input::placeholder{color:#999}.add-tenant-details_form__PVfY_ .add-tenant-details_footer__unloJ{width:100%;display:flex;justify-content:center}.add-tenant-details_form__PVfY_ .add-tenant-details_error__scINm{position:absolute;top:calc(100% + 2px);font-size:14px;color:#ff3b30}.add-tenant-details_row__6uuuK{width:100%;display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.add-tenant-details_row__6uuuK:nth-child(2),.add-tenant-details_row__6uuuK:nth-child(3){grid-template-columns:repeat(2,1fr)}.add-tenant-details_row__6uuuK:nth-child(4){grid-template-columns:repeat(3,1fr);margin-bottom:0}.add-tenant-success_container__TV0dX{max-width:808px;margin:0 auto;padding:2rem}.add-tenant-success_form__kNodU{display:flex;flex-direction:column;gap:1.5rem;width:100%}.add-tenant-success_form__kNodU h2{font-size:32px;font-weight:600;margin-bottom:32px;text-align:center}.add-tenant-success_form__kNodU .add-tenant-success_body__VzBPQ{padding:42px 24px;background:#fff;border-radius:16px;box-shadow:0 0 15px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:36px}.add-tenant-success_form__kNodU .add-tenant-success_field__7qhdt{display:flex;flex-direction:column;gap:8px;position:relative}.add-tenant-success_form__kNodU .add-tenant-success_field__7qhdt input{padding:12px;border:1px solid #271f61;border-radius:8px;font-size:20px;min-height:48px;width:100%}.add-tenant-success_form__kNodU .add-tenant-success_field__7qhdt input::placeholder{color:#999}.add-tenant-success_form__kNodU .add-tenant-success_footer__FqFOn{width:100%;display:flex;justify-content:center}.add-tenant-success_form__kNodU .add-tenant-success_error__PAjjA{position:absolute;top:calc(100% + 2px);font-size:14px;color:#ff3b30}.add-tenant-success_row__iHCnA{width:100%;display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.add-tenant-success_row__iHCnA:nth-child(2),.add-tenant-success_row__iHCnA:nth-child(3){grid-template-columns:repeat(2,1fr)}.add-tenant-success_row__iHCnA:nth-child(3){margin-bottom:0}.add-tenant_container__cTpAi{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%}.add-tenant_header__gQWib{display:flex;justify-content:center;align-items:center}.add-tenant_header__gQWib h2{font-size:48px;font-weight:700}.add-tenant_body__gXILU{width:100%}.add-tenant_footer__M80mi{margin-bottom:36px;min-height:48px}.tenant-update-popup_closeBtn__m7PmU{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:#444;transition:color .2s ease}.tenant-update-popup_closeBtn__m7PmU:hover{color:#000}.popup-header_header__yxRef{text-align:center;border-top-left-radius:12px;border-top-right-radius:12px;margin-bottom:16px}.popup-header_title__dyCe_{margin:0;color:#000e41;text-align:right;font-size:24px;font-weight:500}.update-tenant-form_container__QKjpX{max-width:808px;margin:0 auto;padding:2rem}.update-tenant-form_title__rYs2i{font-size:1.5rem;font-weight:600;margin-bottom:2rem;color:var(--text-primary)}.update-tenant-form_form__85vKJ{width:100%}.update-tenant-form_form__85vKJ h2{font-size:32px;font-weight:600;margin-bottom:32px;text-align:center}.update-tenant-form_form__85vKJ .update-tenant-form_body__5JbSz{padding:42px 24px;background:#fff;border-radius:16px;box-shadow:0 0 15px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:36px}.update-tenant-form_form__85vKJ .update-tenant-form_field__jWFkM{display:flex;flex-direction:column;gap:8px;position:relative}.update-tenant-form_form__85vKJ .update-tenant-form_field__jWFkM input{padding:12px;border:1px solid #271f61;border-radius:8px;font-size:20px;min-height:48px;width:100%}.update-tenant-form_form__85vKJ .update-tenant-form_field__jWFkM input::placeholder{color:#999}.update-tenant-form_form__85vKJ .update-tenant-form_footer__VWeQJ{width:100%;display:flex;justify-content:center}.update-tenant-form_form__85vKJ .update-tenant-form_error__Lae3k{position:absolute;top:calc(100% + 2px);font-size:14px;color:#ff3b30}.update-tenant-form_form__85vKJ .update-tenant-form_body__5JbSz{background:transparent!important;box-shadow:none!important;margin-bottom:1rem;padding-bottom:0}.update-tenant-form_row__nrg9T{width:100%;display:grid;grid-gap:16px;gap:16px;margin-bottom:32px;grid-template-columns:repeat(2,1fr)}.update-tenant-form_footer__VWeQJ{display:flex;gap:1rem;padding-bottom:1rem}.update-tenant-form_error__Lae3k{font-size:.75rem!important;top:100%!important}.update-card-popup_body__3cp89{width:100%;height:385px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.update-card-popup_iframeContainer__BAQnr{border-radius:16px;width:100%;max-width:500px;height:360px;margin:0 auto;overflow:hidden;position:relative;box-shadow:0 0 10px rgba(0,0,0,.1)}.update-card-popup_iframeInner___z8F5{width:100%;height:700px;position:absolute;top:-30px;left:0}.update-card-popup_iframe__7JOzL{width:100%;height:100%;border:none}.update-card-popup_loading__iVLga{font-size:16px;color:#888}.update-card-popup_error__AqnP0{color:#d93025;font-weight:500}.update-card-popup_success__7SKrU{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px 20px;color:#2e7d32}.update-card-popup_successIcon__0D5BT{color:#2e7d32;width:100px;height:100px;margin-bottom:16px}.update-card-popup_successText__ngrfB{font-size:18px;font-weight:600;margin:0 0 1rem}.pay-cash-popup_body__g_cvN{width:100%;max-height:50vh;min-height:50vh;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:1rem;border-bottom:1px solid #c7c7c7}.pay-cash-popup_noUnpaidExpensesTitle__oy8PF{margin-bottom:1rem}.pay-cash-popup_list__fBIQY{display:flex;flex-direction:column;gap:12px}.pay-cash-popup_section__Za353{display:flex;flex-direction:column;gap:4px;margin-bottom:.75rem}.pay-cash-popup_section__Za353 h4{font-size:16px}.pay-cash-popup_footer__Q6oLh{padding:1rem 0}.pay-cash-popup_expenseItem__nUPew{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid #ddd;border-radius:8px;background:#fafafa;cursor:pointer}.pay-cash-popup_expenseItem__nUPew input[type=checkbox]{margin-right:12px}[dir=rtl] .pay-cash-popup_expenseItem__nUPew input[type=checkbox]{margin-left:12px;margin-right:0}.pay-cash-popup_newExpenseRow__n9tMy{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.pay-cash-popup_newExpenseRow__n9tMy{flex-direction:row}}.pay-cash-popup_newExpenseRow__n9tMy input{flex:1 1;padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px}.pay-cash-popup_dateInput__gTngW{padding:8px 12px;border:1px solid #ccc;border-radius:6px;width:100%}.pay-bank-popup_body__hIGHU{max-height:15vh;min-height:15vh;overflow-y:auto;display:flex;flex-direction:column}.pay-bank-popup_noUnpaidExpensesTitle__ESPBw{margin-bottom:1rem}.pay-bank-popup_list__jPIBe{display:flex;flex-direction:column;gap:12px}.pay-bank-popup_expenseItem__nhSeJ{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid #ddd;border-radius:8px;background:#fafafa;cursor:pointer}.pay-bank-popup_expenseItem__nhSeJ input[type=checkbox]{margin-right:12px}[dir=rtl] .pay-bank-popup_expenseItem__nhSeJ input[type=checkbox]{margin-left:12px;margin-right:0}.pay-bank-popup_empty__Ron6M{color:#e9f0f5;text-align:center;font-style:italic;padding:16px 0}.pay-bank-popup_section__5RIXs{margin-bottom:16px}.pay-bank-popup_newExpenseRow__nsZzO,.pay-bank-popup_section__5RIXs{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.pay-bank-popup_newExpenseRow__nsZzO{flex-direction:row}}.pay-bank-popup_newExpenseRow__nsZzO input{flex:1 1;padding:10px 14px;border-radius:8px;border:1px solid #adadad;background:#fff;color:#1c2026}.pay-bank-popup_grid__eQWJo{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.pay-bank-popup_input__qLPq0{padding:10px 14px;border-radius:8px;border:1px solid #adadad;width:100%;background:#fff;color:#1c2026}.pay-bank-popup_footer__OoGQE{padding:1rem 0}.pay-bank-popup_row__9CXYw{display:grid;grid-template-columns:1fr;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px}@media(min-width:1024px){.pay-bank-popup_row__9CXYw{grid-template-columns:repeat(3,1fr)}}.pay-bank-popup_dateRow__KUxfa,.pay-bank-popup_row__9CXYw+.pay-bank-popup_row__9CXYw{margin-top:.5rem}.pay-bank-popup_field__gF7GV{position:relative}.pay-bank-popup_error__x7I4c{color:#ff4d4f;font-size:10px;position:absolute;top:100%}.pay-card-popup_container__tbZ_C{width:100%}.pay-card-popup_body__T9Hw1{max-height:22vh;min-height:22vh;overflow-y:auto;display:flex;flex-direction:column}.pay-card-popup_noUnpaidExpensesTitle__kzR09{margin-bottom:1rem}.pay-card-popup_list__fzZOx{display:grid;grid-template-columns:repeat(1,1fr);flex-direction:column;grid-gap:12px;gap:12px}@media(min-width:1024px){.pay-card-popup_list__fzZOx{grid-template-columns:repeat(2,1fr)}}.pay-card-popup_expenseItem__Bmgk2{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid #ddd;border-radius:8px;background:#fafafa;cursor:pointer}.pay-card-popup_expenseItemCheckbox__Rn2kC{margin-right:12px}[dir=rtl] .pay-card-popup_expenseItemCheckbox__Rn2kC{margin-left:12px;margin-right:0}.pay-card-popup_empty__oqQ5X{color:#adadad;text-align:center;font-style:italic;padding:16px 0}.pay-card-popup_section__UC7S7{display:flex;flex-direction:column;gap:12px}.pay-card-popup_section__UC7S7+.pay-card-popup_section__UC7S7{margin-top:1rem}.pay-card-popup_newExpenseRow__lQrIj{width:100%;display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.pay-card-popup_newExpenseRow__lQrIj{flex-direction:row}}.pay-card-popup_newExpenseInput__9iw8u{flex:1 1;padding:10px 14px;border-radius:8px;border:1px solid #adadad;background:#fff;color:#1c2026}.pay-card-popup_newExpenseInput__9iw8u input[type=checkbox]{margin-right:12px}[dir=rtl] .pay-card-popup_newExpenseInput__9iw8u input[type=checkbox]{margin-left:12px;margin-right:0}.pay-card-popup_grid__nrwE0{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.pay-card-popup_input__1DYVD{padding:10px 14px;border-radius:8px;border:1px solid #adadad;width:100%;background:#fff;color:#1c2026}.pay-card-popup_row__L9iXt{display:flex;justify-content:space-between;align-items:center;gap:16px}.pay-card-popup_dateRow__cUULK,.pay-card-popup_rowSpacing__6tdwr{margin-top:.5rem}.pay-card-popup_field__9XVqG{position:relative}.pay-card-popup_error__gz1Kw{color:#ff4d4f;font-size:10px;position:absolute;top:100%}.pay-card-popup_iframeContainer__PxAfx{border-radius:16px;width:100%;max-width:500px;height:360px;margin:0 auto;overflow:hidden;position:relative;box-shadow:0 0 10px rgba(0,0,0,.1)}.pay-card-popup_iframeInner__FEi_U{width:100%;height:700px;position:absolute;top:-30px;left:0}.pay-card-popup_iframe__E_3qu{width:100%;height:100%;border:none}.pay-card-popup_cardPreview__pZGVl{margin-bottom:1rem;border:1px dotted #adadad;border-radius:8px;background:#fff;padding:12px 16px;display:flex;align-items:flex-start;justify-content:space-between}.pay-card-popup_cardInfo__9b9Ap{display:flex;justify-content:space-between;align-items:center;gap:4px;width:100%}.pay-card-popup_cardNumber__VwX4z{font-weight:500;font-size:14px;letter-spacing:2px}.pay-card-popup_cardName__nknYC,.pay-card-popup_cardType__AVRlV{font-size:12px}.pay-card-popup_errorMessage__5sSEA,.pay-card-popup_successMessage__pTLP9{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.pay-card-popup_errorMessage__5sSEA p,.pay-card-popup_successMessage__pTLP9 p{font-size:16px;color:#333}.pay-card-popup_savedCardButton__XLyaZ{grid-column:1/-1}.pay-card-popup_paymentActionContainer__F5xDk{display:flex;align-items:center;gap:8px;width:100%}.pay-card-popup_selectWrapper__RyTCt{display:grid;grid-template-columns:60px auto;flex-shrink:0;grid-gap:16px;gap:16px;width:100%}.pay-card-popup_errorMessage__5sSEA button{background-color:#f44336}.pay-card-popup_errorMessage__5sSEA button:hover{background-color:#d32f2f}.pay-card-popup_installmentStep__FYZyK{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.pay-card-popup_totalAmountSection__tsebM{text-align:center;padding:1.5rem;background:#f8fcfb;border-radius:8px;border:1px solid #00eac8}.pay-card-popup_totalAmountLabel__LvbiY{font-size:14px;font-weight:500;color:#1c2026;margin:0 0 .5rem}.pay-card-popup_totalAmountValue__s4SoK{font-size:32px;font-weight:600;color:#0c1446}.pay-card-popup_sliderSection__5HByr{display:flex;flex-direction:column;gap:.75rem}.pay-card-popup_sliderLabel__QM2yw{font-size:16px;font-weight:500;color:#1c2026;text-align:center}.pay-card-popup_slider__CDx5m{width:100%;height:4px;border-radius:4px;background:#ebfff7;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pay-card-popup_slider__CDx5m::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#00eac8;border:2px solid #fff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.pay-card-popup_slider__CDx5m::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#00eac8;border:2px solid #fff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.pay-card-popup_sliderValues__98G7j{display:flex;justify-content:space-between;font-size:12px;color:#adadad}.pay-card-popup_singlePaymentSection__BcLGY{text-align:center;padding:1rem}.pay-card-popup_singlePaymentLabel__Gn4aV{font-size:14px;font-weight:500;color:#1c2026;margin-bottom:.5rem}.pay-card-popup_singlePaymentValue__pR3LM{font-size:24px;font-weight:600;color:#0c1446}.create-expense-popup_form__Uwqdh{display:flex;flex-direction:column;gap:16px}.create-expense-popup_fields__rORCs{display:flex;flex-direction:column;gap:1.5rem}.create-expense-popup_row__EHBzz{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.create-expense-popup_field__dT6lY{flex:1 1;display:flex;flex-direction:column;position:relative;border:1px solid #58607d;border-radius:4px}.create-expense-popup_input__nhXVD{border:none;padding:10px 14px;width:100%;background:transparent;color:#000e41}.create-expense-popup_radioField__TwVyT{display:flex;align-items:center;position:relative;gap:8px}.create-expense-popup_radioInput__FVBUb{accent-color:#271f61;cursor:pointer}.create-expense-popup_label__qaNAK{position:absolute;color:#58607d;right:14px;font-size:12px;font-weight:300;transform:translateY(-50%);background:#fff;padding:0 4px 1px}.create-expense-popup_sectionTitle__ACfGL{font-size:24px;font-weight:500;color:#000e41;margin-bottom:8px}.create-expense-popup_section__8VIfU{gap:20px;margin-top:12px}.create-expense-popup_error__DG9Wj{color:#ff4d4f;font-size:10px;margin-top:4px;margin-left:4px;position:absolute;top:100%}.create-expense-popup_fields__rORCs+.create-expense-popup_section__8VIfU,.create-expense-popup_row__EHBzz+.create-expense-popup_row__EHBzz{margin-top:1rem}.note-popup_form__CPDfA{display:flex;flex-direction:column;gap:16px;width:100%}.note-popup_field__PaYZH{display:flex;flex-direction:column;gap:6px}.note-popup_field__PaYZH input,.note-popup_field__PaYZH textarea{padding:10px 14px;border-radius:8px;border:1px solid #adadad;background:#fff;color:#1c2026;resize:vertical}.note-popup_error__5hmI_{color:#dc3545;font-size:12px}.note-popup_addNoteButtonWrapper__62rkl{margin-top:1rem;display:flex;justify-content:center}.note-popup_addNoteButtonWrapper__62rkl button{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#3f0071,#271f61);color:#fff;padding:.5rem 1rem;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:background .3s ease}.note-popup_addNoteButtonWrapper__62rkl button:hover{opacity:.9}.payment-expense-popup_container__a6NAF{min-width:450px}.payment-expense-popup_grid__auKrM{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;gap:1rem 2rem;padding:1rem}.payment-expense-popup_row__v1UVK{display:flex;flex-direction:column}.payment-expense-popup_label__WpoFS{font-size:.85rem;color:#666;margin-bottom:.25rem;font-weight:500}.payment-expense-popup_value__52_rf{font-size:1rem;color:#222;word-break:break-word}.payment-expense-popup_actions__uqWiY{display:flex;justify-content:center;gap:1rem;align-items:center;margin-top:1rem;margin-bottom:1rem;padding:0 1rem}.payment-expense-popup_refundsList__pD_61{display:flex;flex-direction:column;gap:8px}.payment-expense-popup_refundItem__CmONe{display:flex;align-items:center;gap:8px;padding:8px;background-color:#f9f9f9;border-radius:4px}.payment-expense-popup_refundAmount__yvXrw{font-weight:500}.payment-expense-popup_refundDate__xcItZ{font-size:.85rem;color:#666}.refund-status-indicator_indicator__DHHIV{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.refund-status-indicator_text__HKZsn{line-height:1}.refund-status-indicator_pending__SR6jY{background-color:#fff3cd;color:#856404}.refund-status-indicator_succeeded__IfsKb{background-color:#d4edda;color:#155724}.refund-status-indicator_failed__vlyUt{background-color:#f8d7da;color:#721c24}.send-email-popup_container__rXB8U{padding:1rem;max-height:70vh;overflow-y:auto}.send-email-popup_loading__QyO8k{color:#888;font-style:italic;text-align:center}.send-email-popup_error__nLAxO{color:red;text-align:center}.send-email-popup_preview__QDYbv{border:1px solid #ddd;border-radius:8px;padding:1rem;background-color:#fff;color:#333;margin-bottom:1rem;font-size:.875rem}.send-whatsapp-popup_container__0gs_f{padding:1rem;max-height:70vh;overflow-y:auto}.send-whatsapp-popup_loading__nECBk{color:#888;font-style:italic;text-align:center}.send-whatsapp-popup_error__agCdV{color:red;text-align:center}.send-whatsapp-popup_preview__1NbCd{border:1px solid #ddd;border-radius:8px;padding:1rem;background-color:#fff;color:#333;margin-bottom:1rem;font-size:.875rem}.send-whatsapp-popup_actions__lPKlB{display:flex;justify-content:flex-end;gap:12px}.send-pdf-popup_container__7V9uo{display:flex;flex-direction:column;gap:16px;padding:1rem}.send-pdf-popup_loading__6RxzZ{color:#aaa;text-align:center}.send-pdf-popup_error__Ea_38{color:red;text-align:center}.send-pdf-popup_preview__km0vH{width:100%;height:60dvh;border:1px solid #ccc;border-radius:8px}.send-voice-popup_container__xIo_M{padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.send-voice-popup_description__iVE_8{font-size:1.2rem;color:#58607d;margin:1rem auto 2rem}.bit-payment-pop-up_body__G8TGb{max-height:50vh;min-height:50vh;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:1rem;border-bottom:1px solid #c7c7c7}.bit-payment-pop-up_noUnpaidExpensesTitle__9C4tM{margin-bottom:1rem}.bit-payment-pop-up_list__L2d_c{display:flex;flex-direction:column;gap:12px}.bit-payment-pop-up_section__IiQZi{display:flex;flex-direction:column;gap:4px;margin-bottom:.75rem}.bit-payment-pop-up_section__IiQZi h4{font-size:16px}.bit-payment-pop-up_footer__sUBCD{padding:1rem 0}.bit-payment-pop-up_expenseItem__NimRS{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid #ddd;border-radius:8px;background:#fafafa;cursor:pointer}.bit-payment-pop-up_expenseItem__NimRS input[type=checkbox]{margin-right:12px}[dir=rtl] .bit-payment-pop-up_expenseItem__NimRS input[type=checkbox]{margin-left:12px;margin-right:0}.bit-payment-pop-up_newExpenseRow__6owSz{display:flex;gap:12px;flex-direction:column}@media(min-width:1024px){.bit-payment-pop-up_newExpenseRow__6owSz{flex-direction:row}}.bit-payment-pop-up_newExpenseRow__6owSz input{flex:1 1;padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px}.bit-payment-pop-up_dateInput__2FVdY{padding:8px 12px;border:1px solid #ccc;border-radius:6px;width:100%}.flow-tenant-form-popup_popupBody__spcau{padding:0;background:#fff;border-radius:8px;direction:rtl}@media(min-width:1024px){.flow-tenant-form-popup_popupBody__spcau{padding:24px}}.flow-tenant-form-popup_sectionTitle__mKw37{font-size:24px;font-weight:500;margin-bottom:8px;color:#000e41}.flow-tenant-form-popup_gridSection__G8cNp{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}@media(min-width:1024px){.flow-tenant-form-popup_gridSection__G8cNp{grid-template-columns:repeat(3,1fr)}}.flow-tenant-form-popup_fieldBox__pUHPP{display:flex;flex-direction:column;border:1px solid #58607d;border-radius:4px;height:-moz-fit-content;height:fit-content;position:relative}.flow-tenant-form-popup_input__2U7ZT{padding:10px;border:none;outline:none;font-size:16px;background:transparent;color:#000e41}.flow-tenant-form-popup_label__kp_BZ{font-weight:500;margin-bottom:8px;position:absolute;color:#58607d;background:#fff;font-size:10px;top:0;right:14px;transform:translateY(-50%);padding:0 4px 1px}.flow-tenant-form-popup_error__TF3bq{position:absolute;color:red;font-size:10px;margin-top:4px;bottom:-16px}.flow-tenant-form-popup_actions__WIVag{width:100%}.edit-tenant-access-tenant-form-popup_popupBody__Ti6OI{padding:0;background:#fff;border-radius:8px;direction:rtl}@media(min-width:1024px){.edit-tenant-access-tenant-form-popup_popupBody__Ti6OI{padding:24px}}.edit-tenant-access-tenant-form-popup_sectionTitle__bw59D{font-size:24px;font-weight:500;margin-bottom:8px;color:#000e41}.edit-tenant-access-tenant-form-popup_gridSection__LQBAf{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}@media(min-width:1024px){.edit-tenant-access-tenant-form-popup_gridSection__LQBAf{grid-template-columns:repeat(3,1fr)}}.edit-tenant-access-tenant-form-popup_fieldBox__J9Gxr{display:flex;flex-direction:column;border:1px solid #58607d;border-radius:4px;height:-moz-fit-content;height:fit-content;position:relative}.edit-tenant-access-tenant-form-popup_input__2k0QU{padding:10px;border:none;outline:none;font-size:16px;background:transparent;color:#000e41}.edit-tenant-access-tenant-form-popup_label__k5Sx_{font-weight:500;margin-bottom:8px;position:absolute;color:#58607d;background:#fff;font-size:10px;top:0;right:14px;transform:translateY(-50%);padding:0 4px 1px}.edit-tenant-access-tenant-form-popup_error__JZlgB{position:absolute;color:red;font-size:10px;margin-top:4px;bottom:-16px}.edit-tenant-access-tenant-form-popup_actions__y_sTf{width:100%}.edit-tenant-access-update-card-popup_body__5e_ao{width:100%;height:385px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.edit-tenant-access-update-card-popup_iframeContainer__fQW_r{border-radius:16px;width:100%;max-width:500px;height:360px;margin:0 auto;overflow:hidden;position:relative;box-shadow:0 0 10px rgba(0,0,0,.1)}.edit-tenant-access-update-card-popup_iframeInner__Nx7lR{width:100%;height:700px;position:absolute;top:-30px;left:0}.edit-tenant-access-update-card-popup_iframe__pwQ__{width:100%;height:100%;border:none}.edit-tenant-access-update-card-popup_loading__MxBGz{font-size:16px;color:#888}.edit-tenant-access-update-card-popup_error__sLEH9{color:#d93025;font-weight:500}.edit-tenant-access-update-card-popup_success__aXpo0{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px 20px;color:#2e7d32}.edit-tenant-access-update-card-popup_successIcon__xsCqs{color:#2e7d32;width:100px;height:100px;margin-bottom:16px}.edit-tenant-access-update-card-popup_successText__0dlpv{font-size:18px;font-weight:600;margin:0 0 1rem}.edit-tenant-access-pay-bank-popup_body__WGLu3{max-height:32vh;min-height:32vh;overflow-y:auto;display:flex;flex-direction:column;gap:32px;padding:1rem 0}.edit-tenant-access-pay-bank-popup_list__exZIa{display:flex;flex-direction:column;gap:12px;padding:0 1rem}.edit-tenant-access-pay-bank-popup_expenseItem__9PNUD{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid #ddd;border-radius:8px;background:#fafafa;cursor:pointer}.edit-tenant-access-pay-bank-popup_expenseItem__9PNUD input[type=checkbox]{margin-right:12px}[dir=rtl] .edit-tenant-access-pay-bank-popup_expenseItem__9PNUD input[type=checkbox]{margin-left:12px;margin-right:0}.edit-tenant-access-pay-bank-popup_empty__LytDT{color:#e9f0f5;text-align:center;font-style:italic;padding:16px 0}.edit-tenant-access-pay-bank-popup_section__K6Wa0{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.edit-tenant-access-pay-bank-popup_newExpenseRow__QIiFG{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.edit-tenant-access-pay-bank-popup_newExpenseRow__QIiFG{flex-direction:row}}.edit-tenant-access-pay-bank-popup_newExpenseRow__QIiFG input{flex:1 1;padding:10px 14px;border-radius:8px;border:1px solid #adadad;background:#fff;color:#1c2026}.edit-tenant-access-pay-bank-popup_grid__rwDis{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.edit-tenant-access-pay-bank-popup_input___V19v{padding:10px 14px;border-radius:8px;border:1px solid #adadad;width:100%;background:#fff;color:#1c2026}.edit-tenant-access-pay-bank-popup_footer__S0hxQ{padding:1rem}.edit-tenant-access-pay-bank-popup_row__Qb8b1{display:grid;grid-template-columns:1fr;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px}@media(min-width:1024px){.edit-tenant-access-pay-bank-popup_row__Qb8b1{grid-template-columns:repeat(3,1fr)}}.edit-tenant-access-pay-bank-popup_row__Qb8b1 .edit-tenant-access-pay-bank-popup_field__8ojSJ{width:100%}.edit-tenant-access-pay-bank-popup_dateRow__2gnYH,.edit-tenant-access-pay-bank-popup_row__Qb8b1+.edit-tenant-access-pay-bank-popup_row__Qb8b1{margin-top:.5rem}.edit-tenant-access-pay-bank-popup_field__8ojSJ{position:relative}.edit-tenant-access-pay-bank-popup_error__9plR5{color:#ff4d4f;font-size:10px;position:absolute;top:100%}.edit-tenant-access-pay-card-popup_container__bc8Si{width:100%}.edit-tenant-access-pay-card-popup_body__vzB5U{max-height:32vh;min-height:32vh;overflow-y:auto;display:flex;flex-direction:column}.edit-tenant-access-pay-card-popup_footer__2oXML{padding:1rem}.edit-tenant-access-pay-card-popup_cardPreview__8k1ok{margin-top:.5rem;border:1px solid #adadad;border-radius:8px;background:#fff;padding:12px 16px;display:flex;justify-content:space-between}.edit-tenant-access-pay-card-popup_cardInfo__hNM4j{display:flex;flex-direction:column;gap:4px}.edit-tenant-access-pay-card-popup_cardNumber__mb5Ll{font-weight:500;font-size:14px;letter-spacing:2px}.edit-tenant-access-pay-card-popup_cardType__dkNO7{font-size:12px}.edit-tenant-access-pay-card-popup_iframeContainer__ItSVi{border-radius:16px;width:100%;max-width:500px;height:360px;margin:0 auto;overflow:hidden;position:relative;box-shadow:0 0 10px rgba(0,0,0,.1)}.edit-tenant-access-pay-card-popup_iframeInner__1fNcW{width:100%;height:700px;position:absolute;top:-30px;left:0}.edit-tenant-access-pay-card-popup_iframe__I40GD{width:100%;height:100%;border:none}.edit-tenant-access-pay-card-popup_payWithSavedCard___lkC9{grid-column:1/-1}.expense-list_container__6kaiq{display:flex;flex-direction:column;gap:16px;width:100%}.expense-list_title__LcLRk{font-size:18px;font-weight:600;color:#333;margin:0}.expense-list_list__jpl_1{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:12px;gap:12px}@media(min-width:1024px){.expense-list_list__jpl_1{grid-template-columns:repeat(2,1fr)}}.expense-list_expenseItem__n8RtC{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid #00eac8;border-radius:8px;background:#fafafa;cursor:pointer;transition:all .2s ease}.expense-list_expenseItem__n8RtC:hover{background:#f0f0f0;border-color:#ccc}.expense-list_expenseItem__n8RtC.expense-list_selected__sf6Qe{background:#e8f4fd;border-color:#00c896}.expense-list_expenseContent__3EQf3{display:flex;align-items:center;gap:12px;flex:1 1}.expense-list_expenseCheckbox__d1KnL{width:16px;height:16px;cursor:pointer}.expense-list_expenseTitle__RuLJy{font-weight:500;color:#333}.expense-list_expensePrice__3ket4{font-weight:600;color:#000070;white-space:nowrap}.expense-list_empty__Ei9VX{color:#adadad;text-align:center;font-style:italic;padding:40px 20px;font-size:16px}.edit-tenant-access-pay-new-card-popup_container__b_Ovb{width:100%}.edit-tenant-access-pay-new-card-popup_loading__w1nc3{display:flex;justify-content:center;align-items:center;height:200px;font-size:16px;color:#8f8f8f}.edit-tenant-access-pay-new-card-popup_error__wc9s9{display:flex;justify-content:center;align-items:center;height:200px;font-size:16px;color:#dc3545;text-align:center;padding:1rem}.edit-tenant-access-pay-new-card-popup_successMessage__R9MDf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.edit-tenant-access-pay-new-card-popup_successIcon__vDWpq{color:#28a745;margin-bottom:1rem}.edit-tenant-access-pay-new-card-popup_errorMessage__0xhvY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.edit-tenant-access-pay-new-card-popup_iframeContainer__9s_lj{border-radius:16px;width:100%;max-width:500px;height:360px;margin:0 auto;overflow:hidden;position:relative;box-shadow:0 0 10px rgba(0,0,0,.1)}.edit-tenant-access-pay-new-card-popup_iframeInner__wKQac{width:100%;height:700px;position:absolute;top:-30px;left:0}.edit-tenant-access-pay-new-card-popup_iframe__Nzwnu{width:100%;height:100%;border:none}.edit-tenant-access-pay-bit-popup_body__5RDew{max-height:32vh;min-height:32vh;overflow-y:auto;display:flex;flex-direction:column}.FlowRegistrationPopup_body__aVcpG{padding:20px}.FlowRegistrationPopup_intro__ctj5q{text-align:center;padding:20px}.FlowRegistrationPopup_intro__ctj5q h3{margin-bottom:12px;font-size:18px;font-weight:600}.FlowRegistrationPopup_intro__ctj5q p{color:#6b7280;font-size:14px}.FlowRegistrationPopup_actions__SYXU_{display:flex;justify-content:center;margin-top:16px}.confirm-popup_confirmPopup__m4pyY{padding:40px 0 0}.confirm-popup_imgContainer___NWVI{margin:0 auto;display:flex;justify-content:center;max-height:300px;max-width:90%}.confirm-popup_title__UftUx{text-align:center;color:#000070;font-weight:700;font-size:22px;margin-bottom:8px}@media(min-width:1024px){.confirm-popup_title__UftUx{font-size:28px}}.confirm-popup_description__Nl7fs{text-align:center;color:#58607d;font-weight:400;font-size:16px}@media(min-width:1024px){.confirm-popup_description__Nl7fs{font-size:20px}}.confirm-popup_actions__pZRHq{max-width:532px;display:grid;width:100%;grid-gap:16px;gap:16px;margin:16px auto 0}@media(min-width:1024px){.confirm-popup_actions__pZRHq{grid-template-columns:repeat(2,1fr)}}.success-popup_confirmPopup__P9ZC1{padding:40px 0 0}.success-popup_imgContainer__gV0Rw{margin:0 auto;display:flex;justify-content:center;max-height:330px;max-width:90%}.success-popup_description__KmIV8{text-align:center;color:#000070;font-weight:700;font-size:22px;margin-bottom:8px}@media(min-width:1024px){.success-popup_description__KmIV8{font-size:26px}}.success-popup_actions__cuCwt{max-width:454px;width:100%;gap:16px;margin:16px auto 0}.info-popup_title__mLUEo{color:#000e41;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.info-popup_subTitle__PFNnN{color:#58607d;font-size:24px;font-weight:500;line-height:1;margin-bottom:16px}.info-popup_description__ehTPv{color:#58607d;font-size:20px;font-weight:400;line-height:normal;margin-bottom:40px;max-width:450px}.info-popup_actions__RGk2B{display:flex;justify-content:center;width:100%;margin-top:24px}.create-announcement-popup_form__ZWdRC{display:flex;flex-direction:column;gap:16px}.create-announcement-popup_fields__yUIH9{display:flex;flex-direction:column;gap:1.5rem}.create-announcement-popup_row__LXgMm{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}@media(min-width:768px){.create-announcement-popup_row__LXgMm{grid-template-columns:1fr 1fr}}.create-announcement-popup_field__DIeJq{flex:1 1;display:flex;flex-direction:column;position:relative;border:1px solid #58607d;border-radius:4px}.create-announcement-popup_input__iMizP,.create-announcement-popup_textarea__6Qxq6{border:none;padding:10px 14px;width:100%;background:transparent;color:#000e41;font-family:inherit}.create-announcement-popup_textarea__6Qxq6{resize:vertical;min-height:120px}.create-announcement-popup_label__DLnYK{position:absolute;color:#58607d;right:14px;font-size:12px;font-weight:300;transform:translateY(-50%);background:#fff;padding:0 4px 1px;top:0;z-index:1}.create-announcement-popup_sectionTitle__CEiJH{font-size:24px;font-weight:500;color:#000e41;margin-bottom:8px}.create-announcement-popup_section__pKt8m{gap:20px;margin-top:12px}.create-announcement-popup_error__wyDf6{color:#ff4d4f;font-size:10px;margin-top:4px;margin-left:4px;position:absolute;top:100%}.create-announcement-popup_fields__yUIH9+.create-announcement-popup_section__pKt8m,.create-announcement-popup_row__LXgMm+.create-announcement-popup_row__LXgMm{margin-top:1rem}.create-announcement-popup_channelsContainer__hYtbu{display:flex;gap:1.5rem;margin-top:.5rem}.create-announcement-popup_checkboxField__WqQWu{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem;color:#000e41}.create-announcement-popup_checkboxField__WqQWu input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#271f61}.create-announcement-popup_imageUploadContainer__L9LLT{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.create-announcement-popup_imageUploadLabel__pBZ_c{color:#58607d;font-size:12px;font-weight:300;margin-bottom:4px}.create-announcement-popup_imageUploadField__kapi2{position:relative;border:2px dashed #58607d;border-radius:4px;padding:20px;display:flex;align-items:center;justify-content:center;min-height:100px;cursor:pointer;transition:border-color .2s,background-color .2s}.create-announcement-popup_imageUploadField__kapi2:hover{border-color:#271f61;background-color:rgba(0,0,0,.02)}.create-announcement-popup_imageInput__lmwhh{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:1}.create-announcement-popup_imageUploadContent__ygInB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;pointer-events:none;z-index:0}.create-announcement-popup_imageUploadPlaceholder__DQQQi{color:#58607d;font-size:14px;text-align:center}.create-announcement-popup_imageUploaded__6mnzr{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.create-announcement-popup_imageUploaded__6mnzr span{color:#000e41;font-size:14px;text-align:center;word-break:break-word}.create-announcement-popup_removeImageButton__QBA45{background:transparent;border:1px solid #58607d;border-radius:4px;padding:6px 12px;color:#58607d;font-size:12px;cursor:pointer;transition:all .2s;pointer-events:auto}.create-announcement-popup_removeImageButton__QBA45:hover{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.create-announcement-popup_imagePreviewWrapper___7dgE{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.create-announcement-popup_imagePreview__Lnzdk{max-width:100%;max-height:200px;object-fit:contain;border-radius:4px;border:1px solid #e0e0e0}.create-announcement-popup_imageCompressing__16S_M{color:#58607d;font-size:13px;text-align:center;padding:8px 0 0;animation:create-announcement-popup_pulse__iBII6 1.5s ease-in-out infinite}@keyframes create-announcement-popup_pulse__iBII6{0%,to{opacity:1}50%{opacity:.4}}.create-announcement-popup_tenantSelectContainer__SYFwa{margin-top:1rem}.create-announcement-popup_editorField__owkHr{display:flex;flex-direction:column;gap:6px;position:relative}.create-announcement-popup_editorLabel__MvlEh{color:#58607d;font-size:12px;font-weight:300}.create-announcement-popup_errorStatic__Qqvmp{color:#ff4d4f;font-size:10px;margin-top:2px;margin-left:4px}.create-announcement-popup_attachmentsContainer__PpMOJ{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.create-announcement-popup_attachmentsList__fThNu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.create-announcement-popup_attachmentItem__RmLa4{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.create-announcement-popup_attachmentIcon__dcD0O{font-size:18px;flex-shrink:0}.create-announcement-popup_attachmentName__YM2ku{flex:1 1;font-size:13px;color:#000e41;word-break:break-word}.create-announcement-popup_removeAttachmentButton__72ZOn{background:transparent;border:1px solid #58607d;border-radius:4px;padding:4px 10px;color:#58607d;font-size:12px;cursor:pointer;flex-shrink:0;transition:all .2s}.create-announcement-popup_removeAttachmentButton__72ZOn:hover{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.create-announcement-popup_addAttachmentLabel__WM0J4{cursor:pointer;display:inline-block;margin-top:4px}.create-announcement-popup_hiddenFileInput__Mz1w2{display:none}.create-announcement-popup_addAttachmentButton__Hhcyl{display:inline-flex;align-items:center;padding:8px 16px;border:1px dashed #58607d;border-radius:6px;color:#58607d;font-size:13px;transition:all .2s;cursor:pointer}.create-announcement-popup_addAttachmentButton__Hhcyl:hover{border-color:#271f61;color:#271f61}.tenant-multi-select_container__Xu5GJ{display:flex;flex-direction:column;gap:.75rem}.tenant-multi-select_header__s78Gc{display:flex;justify-content:space-between;align-items:center}.tenant-multi-select_label__uAjkF{color:#58607d;font-size:12px;font-weight:300}.tenant-multi-select_selectedCount__MAGuB{color:#000e41;font-size:12px;font-weight:500}.tenant-multi-select_searchInput__QAbjb{border:1px solid #58607d;border-radius:4px;padding:10px 14px;color:#000e41;font-family:inherit}.tenant-multi-select_actions__G8Zex{display:flex;justify-content:flex-end}.tenant-multi-select_actionButton__iMvMQ{background:transparent;border:1px solid #58607d;border-radius:4px;padding:6px 10px;color:#58607d;font-size:12px;cursor:pointer}.tenant-multi-select_actionButton__iMvMQ:hover{border-color:#271f61;color:#271f61}.tenant-multi-select_list__6Qhdr{max-height:220px;overflow-y:auto;border:1px solid #58607d;border-radius:4px;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.tenant-multi-select_option__jaEcy{display:flex;align-items:center;gap:.5rem;color:#000e41;font-size:14px;cursor:pointer}.tenant-multi-select_option__jaEcy input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#271f61}.tenant-multi-select_state__GcYSk{color:#58607d;font-size:14px;padding:.5rem}.tenant-multi-select_chips__QsM1o{display:flex;flex-wrap:wrap;gap:.5rem}.tenant-multi-select_chip__UJUo6{display:inline-flex;align-items:center;gap:.5rem;padding:4px 8px;border-radius:999px;background:rgba(90,112,255,.1);color:#000e41;font-size:12px}.tenant-multi-select_removeChip__L0zAV{border:none;background:transparent;color:#58607d;cursor:pointer;font-size:12px;padding:0}.tenant-multi-select_removeChip__L0zAV:hover{color:#ff4d4f}.tenant-multi-select_error__qakmV{color:#ff4d4f;font-size:12px}.rich-text-editor_editorWrapper__6Y6Hf{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:border-color .2s}.rich-text-editor_editorWrapper__6Y6Hf:focus-within{border-color:#00eac8}.rich-text-editor_editorWrapper__6Y6Hf.rich-text-editor_error___FE7f{border-color:#ef4444}.rich-text-editor_toolbar__gcp2E{display:flex;align-items:center;gap:4px;padding:8px 12px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.rich-text-editor_toolbarGroup__qYMhd{display:flex;align-items:center;gap:2px}.rich-text-editor_toolbarDivider__jRKPD{width:1px;height:20px;background-color:#e5e7eb;margin:0 4px}.rich-text-editor_toolbarButton__qQ4Gv{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;border-radius:4px;cursor:pointer;font-size:14px;color:#374151;transition:background-color .15s,color .15s}.rich-text-editor_toolbarButton__qQ4Gv:hover{background-color:#e5e7eb}.rich-text-editor_toolbarButton__qQ4Gv.rich-text-editor_active__KxG29{background-color:#00eac8;color:#0c1446}.rich-text-editor_editorContent__JaVW6{min-height:150px}.rich-text-editor_editorContent__JaVW6 .tiptap{padding:12px;min-height:150px;outline:none;font-size:14px;line-height:1.6;color:#374151}.rich-text-editor_editorContent__JaVW6 .tiptap>*+*{margin-top:.75em}.rich-text-editor_editorContent__JaVW6 .tiptap h1{font-size:24px;font-weight:600;margin-bottom:12px;color:#0c1446}.rich-text-editor_editorContent__JaVW6 .tiptap h2{font-size:20px;font-weight:600;margin-bottom:10px;color:#0c1446}.rich-text-editor_editorContent__JaVW6 .tiptap p{margin-bottom:8px}.rich-text-editor_editorContent__JaVW6 .tiptap p:last-child{margin-bottom:0}.rich-text-editor_editorContent__JaVW6 .tiptap ol,.rich-text-editor_editorContent__JaVW6 .tiptap ul{padding-left:24px;margin-bottom:8px}.rich-text-editor_editorContent__JaVW6 .tiptap li{margin-bottom:4px}.rich-text-editor_editorContent__JaVW6 .tiptap li p{margin-bottom:0}.rich-text-editor_editorContent__JaVW6 .tiptap a{color:#3b82f6;text-decoration:underline;cursor:pointer}.rich-text-editor_editorContent__JaVW6 .tiptap a:hover{color:#2563eb}.rich-text-editor_editorContent__JaVW6 .tiptap p.rich-text-editor_is-editor-empty__jDDkr:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.rich-text-editor_editor__vBd6F{min-height:150px}.rich-text-editor_loading__7192V{display:flex;align-items:center;justify-content:center;min-height:150px;color:#6b7280;font-size:14px;padding:12px}.rich-text-editor_toolbarSelect__bJ_y2{height:32px;padding:0 6px;border:1px solid #e5e7eb;border-radius:4px;background-color:transparent;font-size:13px;color:#374151;cursor:pointer;outline:none}.rich-text-editor_toolbarSelect__bJ_y2:hover{border-color:#9ca3af}.rich-text-editor_toolbarSelect__bJ_y2:focus{border-color:#00eac8}.rich-text-editor_emojiPicker__NfNnN{position:fixed;z-index:10000;box-shadow:0 8px 24px rgba(0,0,0,.15);border-radius:8px;overflow:hidden}.announcement-statistics-popup_container__yGoGw{padding:1.5rem;max-height:70vh;overflow-y:auto}.announcement-statistics-popup_summary__IdwVh{display:flex;gap:2rem;margin-bottom:2rem;padding:1rem;background:var(--bg-secondary,#f5f5f5);border-radius:8px}.announcement-statistics-popup_summaryItem__r5nU8{display:flex;flex-direction:column;gap:.5rem}.announcement-statistics-popup_summaryLabel__QJPIe{font-size:.875rem;color:var(--text-secondary)}.announcement-statistics-popup_summaryValue__FoKJp{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.announcement-statistics-popup_summaryValue__FoKJp.announcement-statistics-popup_confirmed__VRy1L{color:var(--success-color,#28a745)}.announcement-statistics-popup_summaryValue__FoKJp.announcement-statistics-popup_unconfirmed__RKsad{color:var(--warning-color,#ffc107)}.announcement-statistics-popup_section__m_6HF{margin-bottom:2rem}.announcement-statistics-popup_section__m_6HF:last-child{margin-bottom:0}.announcement-statistics-popup_sectionTitle___hi7D{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.announcement-statistics-popup_table__bjyV_{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.announcement-statistics-popup_tableHeader__OdNe9{display:grid;grid-template-columns:2fr 2fr 1.5fr;grid-gap:1rem;gap:1rem;padding:.75rem 1rem;background:var(--bg-secondary,#f5f5f5);font-weight:600;font-size:.875rem;color:var(--text-secondary)}.announcement-statistics-popup_tableRow__AtZqd{display:grid;grid-template-columns:2fr 2fr 1.5fr;grid-gap:1rem;gap:1rem;padding:.75rem 1rem;border-top:1px solid var(--border-color)}.announcement-statistics-popup_tableRow__AtZqd:first-child{border-top:none}.announcement-statistics-popup_tableCell__GHt0T{font-size:.875rem;color:var(--text-primary)}.announcement-statistics-popup_tableCell__GHt0T.announcement-statistics-popup_unconfirmed__RKsad{color:var(--warning-color,#ffc107);font-weight:500}.announcement-statistics-popup_emptyState__WKhN0{text-align:center;padding:2rem;color:var(--text-secondary)}@font-face{font-family:Polin;font-weight:300;font-style:normal;src:url(/fonts/PolinLight_web/Polin-Light.woff2) format("woff2"),url(/fonts/PolinLight_web/Polin-Light.woff) format("woff")}@font-face{font-family:Polin;font-weight:400;font-style:normal;src:url(/fonts/PolinRegular_web/Polin-Regular.woff2) format("woff2"),url(/fonts/PolinRegular_web/Polin-Regular.woff) format("woff")}@font-face{font-family:Polin;font-weight:500;font-style:normal;src:url(/fonts/PolinMedium_web/Polin-Medium.woff2) format("woff2"),url(/fonts/PolinMedium_web/Polin-Medium.woff) format("woff")}@font-face{font-family:Polin;font-weight:700;font-style:normal;src:url(/fonts/PolinBold_web/Polin-Bold.woff2) format("woff2"),url(/fonts/PolinBold_web/Polin-Bold.woff) format("woff")}.refund-payment-popup_container__KJSnt{padding:24px}.refund-payment-popup_info__Whz2O{margin-bottom:24px}.refund-payment-popup_row__vdULS{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.refund-payment-popup_row__vdULS:last-child{border-bottom:none}.refund-payment-popup_label__KlHYc{font-size:14px;color:#666}.refund-payment-popup_value__UctXl{font-size:16px;font-weight:500;color:#333}.refund-payment-popup_form__cAfFa{margin-bottom:24px}.refund-payment-popup_hint__gmqFL{font-size:12px;color:#999;margin-top:8px}