.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}}.icon_icon___L1OO{display:inline-block;vertical-align:middle;fill:currentcolor}.edit-tenant-access-actions-panel_panel__t2y2M{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:16px 24px 24px;background:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,18,84,.05);gap:16px}@media(min-width:1280px){.edit-tenant-access-actions-panel_panel__t2y2M{padding:24px}}.edit-tenant-access-actions-panel_title__H49HS{color:#000e41;text-align:right;font-size:20px;font-weight:700;line-height:normal}@media(min-width:1024px){.edit-tenant-access-actions-panel_title__H49HS{font-size:28px}}.edit-tenant-access-actions-panel_halfWidthRow__EAH_N{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.edit-tenant-access-actions-panel_fourWidthRow__QwWHH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(min-width:1024px){.edit-tenant-access-actions-panel_fourWidthRow__QwWHH{gap:8px}}@media(min-width:1440px){.edit-tenant-access-actions-panel_fourWidthRow__QwWHH{gap:16px}}.edit-tenant-access-actions-panel_iconContainer__TMde1{display:flex;align-items:center;justify-content:center;width:24px;height:24px}@media(min-width:1024px){.edit-tenant-access-actions-panel_iconContainer__TMde1{width:18px;height:18px}}@media(min-width:1440px){.edit-tenant-access-actions-panel_iconContainer__TMde1{width:24px;height:24px}}.edit-tenant-access-actions-panel_iconContainer__TMde1 svg{width:100%;height:100%}.flow-payment-actions-panel_panel__Za30p{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:16px 24px 24px;background:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,18,84,.05);gap:16px}@media(min-width:1280px){.flow-payment-actions-panel_panel__Za30p{padding:24px}}.flow-payment-actions-panel_title__lITqJ{color:#000e41;text-align:right;font-size:20px;font-weight:700;line-height:normal}@media(min-width:1024px){.flow-payment-actions-panel_title__lITqJ{font-size:28px}}.flow-payment-actions-panel_halfWidthRow__WDrrr{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.flow-payment-actions-panel_fourWidthRow__N5RqD{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(min-width:1024px){.flow-payment-actions-panel_fourWidthRow__N5RqD{gap:8px}}@media(min-width:1440px){.flow-payment-actions-panel_fourWidthRow__N5RqD{gap:16px}}.flow-payment-actions-panel_iconContainer__DiIvr{display:flex;align-items:center;justify-content:center;width:24px;height:24px}@media(min-width:1024px){.flow-payment-actions-panel_iconContainer__DiIvr{width:18px;height:18px}}@media(min-width:1440px){.flow-payment-actions-panel_iconContainer__DiIvr{width:24px;height:24px}}.flow-payment-actions-panel_iconContainer__DiIvr svg{width:100%;height:100%}.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:repeat(2,1fr);justify-content:space-between;align-items:center;grid-gap:16px;gap:16px}@media(min-width:1024px){.pay-bank-popup_row__9CXYw{display:grid;grid-template-columns:repeat(4,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:flex;justify-content:space-between;align-items:center;gap:16px}.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}.floating-input_floatingInput__ywEKe{position:relative;width:100%}.floating-input_input__Af_Pq{width:100%;padding:8px;font-size:10px;border:1px solid #2b365e;border-radius:4px;background-color:#fff;color:#333;outline:none}@media(min-width:1024px){.floating-input_input__Af_Pq{padding:8px;font-size:16px}}.floating-input_label__kXbA9{position:absolute;top:50%;right:16px;transform:translateY(-50%);background-color:#fff;padding:0 4px;color:#000826;font-size:16px;transition:all .2s ease;pointer-events:none}.floating-input_input__Af_Pq:focus+.floating-input_label__kXbA9,.floating-input_labelFilled__Lg2z6{top:0;font-size:12px;color:#000826}.floating-input_input__Af_Pq:focus,.floating-input_input__Af_Pq:focus+.floating-input_label__kXbA9{border-color:#00d3b9;color:#00d3b9}.floating-input_inputError__Guh3l{border-color:#ff4d4f}.floating-input_errorMessage__q2Ylv{position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-50%);margin-top:4px;font-size:11px;color:#ff4d4f}.flow-account-creation-form_form__qeEhk{width:100%;margin:0 auto;display:flex;flex-direction:column;background-color:#fff;position:relative;gap:1rem}@media(min-width:1024px){.flow-account-creation-form_form__qeEhk{gap:1rem}}@media(min-width:1440px){.flow-account-creation-form_form__qeEhk{gap:2rem}}.flow-account-creation-form_row__Kfq6q{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:1024px){.flow-account-creation-form_row__Kfq6q{grid-template-columns:repeat(4,1fr)}}.flow-account-creation-form_rowThree__Oz5od{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.flow-account-creation-form_sectionTitle__UIOie{font-size:16px;font-weight:600;color:#333;margin-bottom:.2rem}@media(min-width:1024px){.flow-account-creation-form_sectionTitle__UIOie{font-weight:600;margin-bottom:1rem;font-size:24px}}.flow-account-creation-form_sectionSubtitle__pfQ4V{font-size:14px;font-weight:400;color:#6b6b6b;margin-bottom:1rem}.flow-account-creation-form_submitButton__23zX5{width:100%;font-size:20px;font-weight:500;background-color:#c6ffe8;color:#000826;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.flow-account-creation-form_submitButton__23zX5:hover{background-color:#91e5d3}.flow-account-creation-form_helper__GsY85{font-size:16px;color:#6b6b6b;font-weight:300}.flow-account-creation-form_radioOption__IVJBk{display:flex;align-items:center;font-size:16px;color:#6b6b6b;cursor:pointer;white-space:nowrap}.flow-account-creation-form_radioOption__IVJBk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;border:2px solid #2b365e;margin-left:4px;position:relative;cursor:pointer;display:grid;place-content:center}.flow-account-creation-form_radioOption__IVJBk input:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#00d3b9;transform:scale(0);transition:transform .15s ease-in-out}.flow-account-creation-form_radioOption__IVJBk input:checked{border:2px solid #2b365e}.flow-account-creation-form_radioOption__IVJBk input:checked:before{transform:scale(1)}.flow-account-creation-form_helpPhone___fzwq{color:#58607d;font-size:12px;font-weight:300;width:100%;text-align:center}.flow-account-creation-form_successMessage__DBmxI{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.flow-account-creation-form_successMessage__DBmxI h2{font-size:34px;margin-bottom:10px}.flow-account-creation-form_successMessage__DBmxI p{font-size:24px;margin-bottom:20px}.flow-account-creation-form_successMessage__DBmxI .flow-account-creation-form_loginLink__rNwwC{display:inline-block;background-color:#0070f3;color:#fff;text-decoration:none;border-radius:8px;transition:background-color .3s}.flow-account-creation-form_successMessage__DBmxI .flow-account-creation-form_loginLink__rNwwC:hover{background-color:#0059c1}.flow-account-creation-form_rowRadioOptions__ehaAN{margin-bottom:1rem;display:flex;gap:1rem}.flow-account-creation-form_paymentIframeWrapper__USpZM{max-height:226px;overflow:hidden}.flow-account-creation-form_actions__8IOHv{width:100%;display:flex;justify-content:center;gap:1rem}.flow-account-creation-form_error__BEadd{position:absolute;bottom:-4px;color:#ff4d4f;font-size:12px;margin-top:.5rem;text-align:center}.flow-account-creation-form_rowFile__Q28pi{margin-top:1rem;padding-bottom:1rem;max-width:100%;overflow:hidden}.flow-account-creation-form_fileInput__WBiXX{width:100%;padding:.75rem;color:#333;font-size:16px;cursor:pointer;transition:border-color .2s ease}.flow-account-creation-form_fileName__a1JvL{margin-top:.5rem;font-size:16px;color:#6b6b6b;font-weight:400}.edit-tenant-access-pay-bit-popup_body__5RDew{max-height:32vh;min-height:32vh;overflow-y:auto;display:flex;flex-direction:column}@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")}.FlowAccountCreationPopupForm_form__ejSTB{width:100%;margin:0 auto;display:flex;flex-direction:column;background-color:#fff;position:relative;gap:1rem}@media(min-width:1024px){.FlowAccountCreationPopupForm_form__ejSTB{gap:1rem}}@media(min-width:1440px){.FlowAccountCreationPopupForm_form__ejSTB{gap:2rem}}.FlowAccountCreationPopupForm_row__FAo2C{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(min-width:1024px){.FlowAccountCreationPopupForm_row__FAo2C{grid-template-columns:repeat(4,1fr)}}.FlowAccountCreationPopupForm_rowThree__AupsL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.FlowAccountCreationPopupForm_sectionTitle__XT0GM{font-size:16px;font-weight:600;color:#333;margin-bottom:.2rem}@media(min-width:1024px){.FlowAccountCreationPopupForm_sectionTitle__XT0GM{font-weight:600;margin-bottom:1rem;font-size:24px}}.FlowAccountCreationPopupForm_sectionSubtitle__SgV9f{font-size:14px;font-weight:400;color:#6b6b6b;margin-bottom:1rem}.FlowAccountCreationPopupForm_submitButton__060x_{width:100%;font-size:20px;font-weight:500;background-color:#c6ffe8;color:#000826;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.FlowAccountCreationPopupForm_submitButton__060x_:hover{background-color:#91e5d3}.FlowAccountCreationPopupForm_helper__wzH9U{font-size:16px;color:#6b6b6b;font-weight:300}.FlowAccountCreationPopupForm_radioOption__n9PK4{display:flex;align-items:center;font-size:16px;color:#6b6b6b;cursor:pointer;white-space:nowrap}.FlowAccountCreationPopupForm_radioOption__n9PK4 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;border:2px solid #2b365e;margin-left:4px;position:relative;cursor:pointer;display:grid;place-content:center}.FlowAccountCreationPopupForm_radioOption__n9PK4 input:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#00d3b9;transform:scale(0);transition:transform .15s ease-in-out}.FlowAccountCreationPopupForm_radioOption__n9PK4 input:checked{border:2px solid #2b365e}.FlowAccountCreationPopupForm_radioOption__n9PK4 input:checked:before{transform:scale(1)}.FlowAccountCreationPopupForm_helpPhone__9YeYC{color:#58607d;font-size:12px;font-weight:300;width:100%;text-align:center}.FlowAccountCreationPopupForm_successMessage__ldL4R{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.FlowAccountCreationPopupForm_successMessage__ldL4R h2{font-size:34px;margin-bottom:10px}.FlowAccountCreationPopupForm_successMessage__ldL4R p{font-size:24px;margin-bottom:20px}.FlowAccountCreationPopupForm_successMessage__ldL4R .FlowAccountCreationPopupForm_loginLink__nnTiB{display:inline-block;background-color:#0070f3;color:#fff;text-decoration:none;border-radius:8px;transition:background-color .3s}.FlowAccountCreationPopupForm_successMessage__ldL4R .FlowAccountCreationPopupForm_loginLink__nnTiB:hover{background-color:#0059c1}.FlowAccountCreationPopupForm_rowRadioOptions__NXpkl{margin-bottom:1rem;display:flex;gap:1rem}.FlowAccountCreationPopupForm_paymentIframeWrapper__fdcF0{max-height:226px;overflow:hidden}.FlowAccountCreationPopupForm_actions__D7s9V{width:100%;display:flex;justify-content:center;gap:1rem}.FlowAccountCreationPopupForm_error___nLdv{position:absolute;bottom:-4px;color:#ff4d4f;font-size:12px;margin-top:.5rem;text-align:center}.FlowAccountCreationPopupForm_rowFile__dfiwZ{padding-bottom:.8rem;max-width:100%;overflow:hidden}.FlowAccountCreationPopupForm_fileInput___VkQn{width:100%;padding:.75rem;color:#333;font-size:16px;cursor:pointer;transition:border-color .2s ease}.FlowAccountCreationPopupForm_fileName__FYW3z{margin-top:.5rem;font-size:16px;color:#6b6b6b;font-weight:400}