<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";:root{font-family:Figtree,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--dormy-pink: #f0dcfc;--dormy-blue: #cbeafd;color-scheme:light dark;color:#000000de;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:#fff}.figtree-font{font-family:Figtree,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body{background:linear-gradient(151deg,#cbeafd,#f0dcfc,#cbeafd 66%,#f0dcfc);background-size:400% 400%;animation:gradient-animation 30s ease infinite;margin:0;box-sizing:border-box;flex-direction:column;min-width:360px;min-height:100vh;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){body{animation:none;background-size:100% 100%}}body.modal--disable{overflow:hidden}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._signIn_191cu_1{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px}@media (max-width: 480px){._signIn_191cu_1{padding:16px;min-height:calc(100vh - 60px)}}._formContainer_191cu_16{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px;border-radius:16px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:500px}._formContainer_191cu_16 h1{margin:24px 0 8px;font-size:2.5rem;color:#333}._formContainer_191cu_16 p{color:#666;margin-bottom:32px;font-size:1.1rem}._formContainer_191cu_16 form{display:flex;flex-direction:column;gap:20px}._toggle_191cu_41{display:flex;background:#0000000d;padding:4px;border-radius:12px;gap:4px;margin-bottom:16px}._toggleButton_191cu_50{flex:1;padding:12px;border:none;border-radius:8px;font-size:1rem;font-weight:500;background:transparent;color:#666;cursor:pointer;transition:all .2s ease}._toggleButton_191cu_50:hover:not(._active_191cu_62){background:#ffffff80}._toggleButton_191cu_50._active_191cu_62{background:#fff;color:#333;font-weight:600;box-shadow:0 2px 4px #0000001a}._userTypeToggle_191cu_72{display:flex;gap:16px;margin-bottom:8px}._userTypeButton_191cu_78{flex:1;padding:16px;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:#ffffff80;box-shadow:0 2px 4px #0000000d}._userTypeButton_191cu_78._tenantButton_191cu_90{color:#51b8f9;border:2px solid transparent}._userTypeButton_191cu_78._tenantButton_191cu_90._active_191cu_62{background:#51b8f9;color:#fff}._userTypeButton_191cu_78._tenantButton_191cu_90:hover:not(._active_191cu_62){border-color:#51b8f9}._userTypeButton_191cu_78._landlordButton_191cu_101{color:#d08af6;border:2px solid transparent}._userTypeButton_191cu_78._landlordButton_191cu_101._active_191cu_62{background:#d08af6;color:#fff}._userTypeButton_191cu_78._landlordButton_191cu_101:hover:not(._active_191cu_62){border-color:#d08af6}._userTypeButton_191cu_78:hover{transform:translateY(-1px)}._userTypeButton_191cu_78:active{transform:translateY(0)}._userTypeButton_191cu_78._active_191cu_62{transform:none;font-weight:700}._inputGroup_191cu_123{display:flex;flex-direction:column;gap:8px}._inputGroup_191cu_123 label{font-size:1rem;color:#444;font-weight:500}._inputGroup_191cu_123 input{padding:14px;border:1px solid #ddd;border-radius:8px;font-size:1.1rem;transition:all .2s ease}._inputGroup_191cu_123 input:focus{outline:none;border-color:#96d7ff;box-shadow:0 0 0 3px #96d7ff33}._error_191cu_146{background-color:#ff4d4f1a;color:#ff4d4f;padding:12px;border-radius:8px;font-size:.9rem}._submitButton_191cu_154{background:linear-gradient(to right,#51b8f9,#d08af6);color:#fff;padding:16px;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px}._submitButton_191cu_154:hover{opacity:.9;transform:translateY(-1px)}._submitButton_191cu_154:active{transform:translateY(0)}._submitButton_191cu_154:disabled{opacity:.7;cursor:not-allowed;transform:none}._formContainer_2im5w_1{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:16px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:500px;margin:0 auto}._formContainer_2im5w_1 h1{margin:24px 0 8px;font-size:2rem;color:#333;text-align:center}._formContainer_2im5w_1 p{color:#666;margin-bottom:32px;font-size:1rem;text-align:center}._formContainer_2im5w_1 form{display:flex;flex-direction:column;gap:20px}._toggle_2im5w_29{display:flex;background:#0000000d;padding:4px;border-radius:12px;gap:4px;margin-bottom:16px;width:100%}._toggleButton_2im5w_39{flex:1;padding:12px;border:none;border-radius:8px;font-size:.9rem;font-weight:500;background:transparent;color:#666;cursor:pointer;transition:all .2s ease;min-width:0}._toggleButton_2im5w_39:hover:not(._active_2im5w_52){background:#ffffff80}._toggleButton_2im5w_39._active_2im5w_52{background:#fff;color:#333;font-weight:600;box-shadow:0 2px 4px #0000001a}._userTypeToggle_2im5w_62{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}._userTypeButton_2im5w_69{flex:1;padding:12px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:#ffffff80;box-shadow:0 2px 4px #0000000d;min-width:120px}._userTypeButton_2im5w_69._tenantButton_2im5w_82{color:#51b8f9;border:2px solid transparent}._userTypeButton_2im5w_69._tenantButton_2im5w_82._active_2im5w_52{background:#51b8f9;color:#fff}._userTypeButton_2im5w_69._tenantButton_2im5w_82:hover:not(._active_2im5w_52){border-color:#51b8f9}._userTypeButton_2im5w_69._landlordButton_2im5w_93{color:#d08af6;border:2px solid transparent}._userTypeButton_2im5w_69._landlordButton_2im5w_93._active_2im5w_52{background:#d08af6;color:#fff}._userTypeButton_2im5w_69._landlordButton_2im5w_93:hover:not(._active_2im5w_52){border-color:#d08af6}._userTypeButton_2im5w_69:hover{transform:translateY(-1px)}._userTypeButton_2im5w_69:active{transform:translateY(0)}._userTypeButton_2im5w_69._active_2im5w_52{transform:none;font-weight:700}._inputGroup_2im5w_115{display:flex;flex-direction:column;gap:8px}._inputGroup_2im5w_115 label{font-size:.9rem;color:#444;font-weight:500}._inputGroup_2im5w_115 input{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:all .2s ease;background-color:#0000000a;color:#000}._inputGroup_2im5w_115 input:focus{outline:none;border-color:#96d7ff;box-shadow:0 0 0 3px #96d7ff33}._inputGroup_2im5w_115 input._match_2im5w_139{border-color:#52c41a;background-color:#52c41a0d}._inputGroup_2im5w_115 input._match_2im5w_139:focus{box-shadow:0 0 0 3px #52c41a33}._inputGroup_2im5w_115 input._mismatch_2im5w_146{border-color:#ff4d4f;background-color:#ff4d4f0d}._inputGroup_2im5w_115 input._mismatch_2im5w_146:focus{box-shadow:0 0 0 3px #ff4d4f33}._error_2im5w_154{background-color:#ff4d4f1a;color:#ff4d4f;padding:12px;border-radius:8px;font-size:.9rem}._submitButton_2im5w_162{background:linear-gradient(to right,#51b8f9,#d08af6);color:#fff;padding:14px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px;width:100%}._submitButton_2im5w_162:hover{opacity:.9;transform:translateY(-1px)}._submitButton_2im5w_162:active{transform:translateY(0)}._submitButton_2im5w_162:disabled{opacity:.7;cursor:not-allowed;transform:none}._turnstileWidget_2im5w_188{margin:20px 0;display:flex;justify-content:center;align-items:center;min-height:65px}._forgotPassword_2im5w_196{text-align:right;margin-top:-10px}._forgotPassword_2im5w_196 a{color:#51b8f9;font-size:.9rem;text-decoration:none;transition:color .2s ease}._forgotPassword_2im5w_196 a:hover{color:#3da8f5;text-decoration:underline}@media (max-width: 480px){._formContainer_2im5w_1{padding:16px;border-radius:12px}._formContainer_2im5w_1 h1{font-size:1.75rem;margin:16px 0 8px;text-align:center}._formContainer_2im5w_1 p{font-size:.9rem;margin-bottom:24px;text-align:center}._toggleButton_2im5w_39{padding:10px;font-size:.85rem}._userTypeButton_2im5w_69{padding:10px;font-size:.9rem;min-width:100px}._inputGroup_2im5w_115 input{padding:10px;font-size:.9rem}._submitButton_2im5w_162{padding:12px;font-size:.9rem}}._home-hero_1gmr4_1{display:flex;justify-content:space-between;margin-bottom:100px;width:90%;max-width:"max-width: 1199px"}@media (max-width: 768px){._home-hero_1gmr4_1{width:100%;display:flex;align-items:center;justify-content:center;margin-top:0}}._callToAction_1gmr4_18{display:flex;flex-direction:column;width:50%}@media (max-width: 768px){._callToAction_1gmr4_18{width:100%;padding:20px}}._callToAction_1gmr4_18 h1{margin-bottom:0;color:linear-gradient(to right,#51b8f9,#d08af6)}._callToAction_1gmr4_18 h2{font-size:1.5rem;font-weight:400;margin-bottom:0}._callToAction_1gmr4_18 h3{font-size:1rem;font-weight:400}@keyframes _slideUpFade_1gmr4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUpFadeFirst_1gmr4_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUpFadeSecond_1gmr4_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._heroImage_1gmr4_73{width:30%;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin-right:20px}._heroImage_1gmr4_73 img{opacity:0;border-radius:10px;filter:drop-shadow(0px 4px 8px rgba(0,0,0,.1))}._heroImage_1gmr4_73 img:first-child{width:55%;height:auto;object-fit:contain;z-index:2;position:relative;left:40%;top:10%;animation:_slideUpFadeFirst_1gmr4_1 1.3s ease-in-out forwards;animation-delay:.6s}._heroImage_1gmr4_73 img:last-child{width:250%;height:auto;object-fit:contain;position:relative;z-index:1;animation:_slideUpFadeSecond_1gmr4_1 1.4s ease-in-out forwards;animation-delay:.2s;left:100px}@media (max-width: 768px){._heroImage_1gmr4_73{display:none}}@keyframes _gradient-shift_1gmr4_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._heroTitle_1gmr4_125{font-size:6rem;font-weight:600;background:linear-gradient(151deg,#51b8f9,#d08af6,#51b8f9 66%,#d08af6);background-size:300% 300%;animation:_gradient-shift_1gmr4_1 8s ease infinite;-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion: reduce){._heroTitle_1gmr4_125{animation:none;background-size:100% 100%}}@media (max-width: 768px){._heroTitle_1gmr4_125{font-size:3rem}}._heroText_1gmr4_147{padding-right:90px}._heroText_1gmr4_147 h3{margin-top:20px}@media (max-width: 768px){._heroText_1gmr4_147{padding-right:0;display:flex;flex-direction:column;align-items:center}}._tenantOrLandlord_1gmr4_162{width:80%;height:35%;display:flex;align-items:center;border-radius:8px;margin-top:20px;margin-bottom:20px;gap:10px}@media (max-width: 768px){._tenantOrLandlord_1gmr4_162{width:100%;margin:30px 0}}._tenantOrLandlord_1gmr4_162 ._tenant_1gmr4_162{height:50px;width:150px;border-radius:8px;border:none;font-size:1rem;font-weight:600;cursor:pointer;background-color:#51b8f9;color:#fff;transition:all .1s ease}._tenantOrLandlord_1gmr4_162 ._tenant_1gmr4_162:hover{background-color:#51b8f9;color:#fff;filter:drop-shadow(3px 3px 0px rgba(0,0,4,.5))}._tenantOrLandlord_1gmr4_162 ._tenant_1gmr4_162:active{filter:drop-shadow(2px 2px 0px rgba(0,0,4,.5));transform:translateY(1px)}._tenantOrLandlord_1gmr4_162 ._landlord_1gmr4_199{width:150px;height:50px;border-radius:8px;border:none;font-size:1rem;font-weight:600;cursor:pointer;background-color:#fff;color:#51b8f9;transition:all .1s ease}._tenantOrLandlord_1gmr4_162 ._landlord_1gmr4_199:hover{filter:drop-shadow(3px 3px 0px rgba(0,0,4,.5))}._tenantOrLandlord_1gmr4_162 ._landlord_1gmr4_199:active{filter:drop-shadow(2px 2px 0px rgba(0,0,4,.5));transform:translateY(1px)}._home_jualg_1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:40px auto 0;overflow:visible;max-width:100vw;overflow-x:hidden}._heroContainer_jualg_13{display:flex;flex-direction:column;justify-content:center;width:90%;overflow:visible}@media (max-width: 768px){._heroContainer_jualg_13{width:100%}}._signup_15owl_1{width:100%;min-height:400px;background:linear-gradient(to bottom,#51b8f9,#51b8f900);border-radius:100px 100px 0 0;overflow:visible}@media (max-width: 768px){._signup_15owl_1{border-radius:50px 50px 0 0;min-height:350px}}._inner_15owl_15{display:flex;align-items:center;flex-direction:column;width:90%;max-width:800px;margin:0 auto 40px;color:#fff;overflow:visible;padding:20px 0}._inner_15owl_15 h4{margin-top:0;margin-bottom:40px}@media (max-width: 768px){._inner_15owl_15{width:95%;padding:30px 0;margin-bottom:20px}}._betaForm_15owl_39{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;min-height:300px;padding:30px;overflow:visible;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 4px 6px #0000001a}@media (max-width: 768px){._betaForm_15owl_39{padding:20px;min-height:250px;width:95%}}._nameRow_15owl_61{display:flex;justify-content:space-between;gap:20px;width:100%}@media (max-width: 768px){._nameRow_15owl_61{flex-direction:column;gap:15px;height:100px}}._nameRow_15owl_61 input{flex:1;height:48px;border-radius:12px;background-color:#fff;padding:0 16px;border:2px solid transparent;color:#333;font-size:16px;transition:all .2s ease}@media (max-width: 768px){._nameRow_15owl_61 input{height:44px;font-size:15px}}._nameRow_15owl_61 input:focus{outline:none;border-color:#51b8f9;box-shadow:0 0 0 3px #51b8f933}._nameRow_15owl_61 input::placeholder{color:#999}._emailRow_15owl_100{display:flex;justify-content:space-between;margin-top:20px;width:100%}@media (max-width: 768px){._emailRow_15owl_100{margin-top:15px}}._emailRow_15owl_100 input{width:100%;height:48px;color:#333;border-radius:12px;background-color:#fff;border:2px solid transparent;padding:0 16px;font-size:16px;transition:all .2s ease}@media (max-width: 768px){._emailRow_15owl_100 input{height:44px;font-size:15px}}._emailRow_15owl_100 input:focus{outline:none;border-color:#51b8f9;box-shadow:0 0 0 3px #51b8f933}._emailRow_15owl_100 input::placeholder{color:#999}._submit_15owl_137{width:160px;height:48px;border-radius:12px;border:none;margin-top:30px;background-color:#fff;color:#51b8f9;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){._submit_15owl_137{width:140px;height:44px;font-size:15px;margin-top:25px}}._submit_15owl_137:hover:not(:disabled){background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}._submit_15owl_137:disabled{opacity:.7;cursor:not-allowed}._betaTitle_15owl_169{font-size:2.5rem;margin-bottom:10px;text-align:center;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:0}@media (max-width: 768px){._betaTitle_15owl_169{font-size:1.8rem;margin-bottom:8px}}._message_15owl_184{margin-top:20px;padding:12px 24px;border-radius:12px;text-align:center;font-weight:500;font-size:15px;width:100%}@media (max-width: 768px){._message_15owl_184{margin-top:15px;padding:10px 20px;font-size:14px}}._message_15owl_184._success_15owl_200{background-color:#2ed57333;color:#2ed573}._message_15owl_184._error_15owl_204{background-color:#ff475733;color:#ff4757}._message_15owl_184._loading_15owl_208{background-color:#fff3;color:#fff}._dashboardContainer_6b3n8_1{display:flex;flex-direction:column;gap:24px;width:100%;padding:40px;box-sizing:border-box;max-width:100%;background-color:#f8f5ff}@media (max-width: 768px){._dashboardContainer_6b3n8_1{padding:16px;gap:16px}}._section_6b3n8_18{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:24px;width:100%;box-sizing:border-box}@media (max-width: 768px){._section_6b3n8_18{padding:16px}}._sectionTitle_6b3n8_32{font-size:20px;font-weight:600;color:#1a1f36;margin:0 0 8px}._divider_6b3n8_39{height:1px;background-color:#e6ebf1;margin:16px 0}._todayMetrics_6b3n8_45{display:grid;grid-template-columns:200px 1fr;gap:24px;margin-bottom:24px}@media (max-width: 768px){._todayMetrics_6b3n8_45{grid-template-columns:1fr}}._metricCard_6b3n8_57{display:flex;flex-direction:column}._metricHeader_6b3n8_62{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._metricHeader_6b3n8_62 h3{font-size:14px;color:#697386;font-weight:500;margin:0}._metricPeriod_6b3n8_75{font-size:12px;color:#697386}._metricValue_6b3n8_80{font-size:32px;font-weight:600;color:#1a1f36;margin-bottom:4px}._metricTime_6b3n8_87{font-size:12px;color:#697386}._todayChart_6b3n8_92{height:120px}@media (max-width: 768px){._todayChart_6b3n8_92{height:180px}}._balanceRow_6b3n8_101{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){._balanceRow_6b3n8_101{grid-template-columns:1fr;gap:16px}}._balanceCard_6b3n8_113{position:relative}._balanceCard_6b3n8_113 h3{font-size:14px;color:#697386;font-weight:500;margin:0 0 8px}._balanceValue_6b3n8_123{font-size:24px;font-weight:600;color:#1a1f36;margin-bottom:4px}._balanceSubtext_6b3n8_130{font-size:12px;color:#697386;margin-bottom:16px}._viewLink_6b3n8_136{position:absolute;top:0;right:0;font-size:14px;color:#6772e5;text-decoration:none}._viewLink_6b3n8_136:hover{text-decoration:underline}._overviewHeader_6b3n8_148{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width: 768px){._overviewHeader_6b3n8_148{flex-direction:column;align-items:flex-start;gap:16px}}._periodSelector_6b3n8_162{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width: 768px){._periodSelector_6b3n8_162{width:100%;justify-content:space-between}}._periodButton_6b3n8_175{background:#fff;border:1px solid #e6ebf1;border-radius:20px;padding:8px 16px;font-size:14px;color:#1a1f36;cursor:pointer;transition:all .2s ease}._periodButton_6b3n8_175:hover{background:#f8f5ff}._periodButton_6b3n8_175._active_6b3n8_188{background:linear-gradient(to right,#51b8f9,#d08af6);border-color:transparent;color:#fff;font-weight:500}._actionButtons_6b3n8_195{display:flex;gap:8px;margin-left:auto}@media (max-width: 768px){._actionButtons_6b3n8_195{margin-left:0;width:100%;justify-content:flex-end}}._exportButton_6b3n8_208{background:#fff;border:1px solid #e6ebf1;border-radius:20px;padding:8px 16px;font-size:14px;color:#1a1f36;cursor:pointer;display:flex;align-items:center;gap:4px}._exportButton_6b3n8_208:hover{background:#f8f5ff}._summaryHeader_6b3n8_224{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width: 768px){._summaryHeader_6b3n8_224{flex-direction:column;align-items:flex-start;gap:16px}}._summaryDate_6b3n8_238{display:flex;flex-direction:column;gap:4px}._currentDate_6b3n8_244{font-size:16px;font-weight:500;color:#1a1f36}._refreshButton_6b3n8_250{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e6ebf1;border-radius:20px;padding:8px 16px;font-size:14px;color:#1a1f36;cursor:pointer}._refreshButton_6b3n8_250:hover{background:#f8f5ff}._metricSubtext_6b3n8_266{font-size:14px;color:#697386;margin-top:4px}._positiveChange_6b3n8_272{color:#52c41a}._negativeChange_6b3n8_276{color:#ff4d4f}._actionButton_6b3n8_195{background:linear-gradient(to right,#51b8f9,#d08af6);color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:14px;cursor:pointer;margin-top:16px;transition:all .2s ease}._actionButton_6b3n8_195:hover{opacity:.9}._metricsGrid_6b3n8_295{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}@media (max-width: 1200px){._metricsGrid_6b3n8_295{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._metricsGrid_6b3n8_295{grid-template-columns:1fr}}._metricPanel_6b3n8_312{background:#fff;border:1px solid #e6ebf1;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000008;transition:all .2s ease}._metricPanel_6b3n8_312:hover{box-shadow:0 4px 12px #0000000d}._metricPanelHeader_6b3n8_324{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e6ebf1;background:linear-gradient(to right,#51b8f90d,#d08af60d)}._metricPanelHeader_6b3n8_324 h3{font-size:15px;color:#1a1f36;font-weight:600;margin:0;display:flex;align-items:center;gap:4px}._infoIcon_6b3n8_342{font-size:12px;color:#697386;cursor:pointer}._changePercent_6b3n8_348{font-size:12px;font-weight:500;color:#52c41a;background:#52c41a1a;padding:4px 8px;border-radius:12px}._timePeriod_6b3n8_357{font-size:12px;color:#697386}._metricContent_6b3n8_362{padding:20px}._metricCount_6b3n8_366{font-size:32px;font-weight:600;color:#1a1f36;margin-bottom:8px}._metricChange_6b3n8_373{margin-bottom:16px}._changePrevious_6b3n8_377{font-size:12px;color:#697386}._viewMoreLink_6b3n8_382{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e6ebf1}._viewMoreLink_6b3n8_382 a{font-size:14px;color:#51b8f9;text-decoration:none;font-weight:500}._viewMoreLink_6b3n8_382 a:hover{text-decoration:underline}._updatedTime_6b3n8_400{font-size:12px;color:#697386}._failedPaymentsList_6b3n8_405{display:flex;flex-direction:column;gap:12px}._failedPayment_6b3n8_405{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff9f9;border:1px solid #ffebeb;border-radius:4px}._failedPaymentInfo_6b3n8_421{display:flex;flex-direction:column;gap:4px}._failedPaymentTitle_6b3n8_427{font-size:14px;font-weight:500;color:#1a1f36}._failedPaymentAmount_6b3n8_433{font-size:14px;color:#697386}._retryButton_6b3n8_438{background:#fff;border:1px solid #e6ebf1;border-radius:4px;padding:6px 12px;font-size:14px;color:#1a1f36;cursor:pointer}._retryButton_6b3n8_438:hover{background:#f7fafc}._noDataMessage_6b3n8_451{display:flex;justify-content:center;align-items:center;min-height:120px;padding:16px}._noDataMessage_6b3n8_451 p{font-size:14px;color:#697386;text-align:center;max-width:300px;margin:0}._topPropertiesList_6b3n8_466{display:flex;flex-direction:column;gap:12px}._topProperty_6b3n8_472{display:flex;align-items:center;gap:12px}._propertyRank_6b3n8_478{width:24px;height:24px;border-radius:50%;background:#f7fafc;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;color:#697386}._propertyInfo_6b3n8_491{flex:1;display:flex;justify-content:space-between;align-items:center}._propertyName_6b3n8_498{font-size:14px;color:#1a1f36}._propertyAmount_6b3n8_503{font-size:14px;font-weight:500;color:#1a1f36}._paymentStatusGrid_6b3n8_509{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 768px){._paymentStatusGrid_6b3n8_509{grid-template-columns:repeat(4,1fr)}}._statusCard_6b3n8_520{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e6ebf1;border-radius:8px}._statusIcon_6b3n8_530{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}._statusInfo_6b3n8_539{display:flex;flex-direction:column}._statusLabel_6b3n8_544{font-size:12px;color:#697386;margin-bottom:4px}._statusValue_6b3n8_550{font-size:20px;font-weight:600;color:#1a1f36}._occupancyStats_6b3n8_556{display:flex;flex-direction:column;gap:16px}._occupancyChart_6b3n8_562{display:flex;flex-direction:column;gap:8px}._occupancyBar_6b3n8_568{height:16px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;position:relative}._occupancyFill_6b3n8_576{position:absolute;top:0;left:0;height:100%;background-color:#6772e5;border-radius:8px}._occupancyLabels_6b3n8_585{display:flex;justify-content:space-between;font-size:12px;color:#697386}._occupancyDetails_6b3n8_592{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 768px){._occupancyDetails_6b3n8_592{grid-template-columns:repeat(3,1fr)}}._occupancyMetric_6b3n8_603{display:flex;flex-direction:column;gap:4px}._metricLabel_6b3n8_609{font-size:12px;color:#697386}._contractStats_6b3n8_614{display:flex;flex-direction:column;gap:16px}._contractMetric_6b3n8_620{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e6ebf1;border-radius:8px}._contractIcon_6b3n8_630{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}._contractInfo_6b3n8_639{display:flex;flex-direction:column}._contractLabel_6b3n8_644{font-size:12px;color:#697386;margin-bottom:4px}._contractValue_6b3n8_650{font-size:20px;font-weight:600;color:#1a1f36}._closeButton_6b3n8_656{background:none;border:none;font-size:20px;color:#697386;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}._closeButton_6b3n8_656:hover{color:#1a1f36}._dashboard_123y9_1{display:flex;min-height:calc(100vh - 80px);background:linear-gradient(135deg,#f6f0ff,#f0e6ff);margin-top:0;width:100%}._content_123y9_9{flex:1;padding-left:32px;margin-left:250px;display:flex;flex-direction:column;position:relative}._stripeSetup_123y9_18{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:3rem;text-align:center;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 8px 32px #1f268726;max-width:600px;margin:0 auto}._stripeSetup_123y9_18 h1{font-size:2.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#635bff,#8b7cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}._stripeSetup_123y9_18 p{font-size:1.2rem;color:#4a4a4a;margin-bottom:2.5rem;line-height:1.6;max-width:80%}._connectButton_123y9_49{background:linear-gradient(135deg,#635bff,#8b7cff);color:#fff;border:none;padding:1.2rem 2.4rem;border-radius:12px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #635bff33;position:relative;overflow:hidden;width:auto;min-width:250px}._connectButton_123y9_49:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #635bff4d;background:linear-gradient(135deg,#5a51ff,#7e6dff)}._connectButton_123y9_49:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #635bff33}._connectButton_123y9_49:disabled{opacity:.7;cursor:not-allowed;transform:none}._connectButton_123y9_49:after{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:linear-gradient(#fff3,#fff0);transform:rotate(45deg) translateY(-50%);transition:transform .5s ease,opacity .3s ease;opacity:0}._connectButton_123y9_49:hover:after{opacity:1;transform:rotate(45deg) translateY(50%)}._sidebar_1na40_1{width:100%;height:auto;background-color:#fff;border-bottom:1px solid #eaeaea;padding:8px;display:flex;align-items:center;position:fixed;left:0;top:80px;z-index:100;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 768px){._sidebar_1na40_1{width:250px;height:calc(100vh - 80px);border-right:1px solid #eaeaea;border-bottom:none;padding:40px 16px;flex-direction:column;overflow-x:hidden}}._logo_1na40_28{display:none}@media (min-width: 768px){._logo_1na40_28{display:flex;align-items:center;margin-bottom:24px;padding:0 8px;flex-shrink:0}._logo_1na40_28 img{width:100%;height:auto;max-width:200px}}._navigation_1na40_46{display:flex;gap:4px;width:100%;overflow-x:auto;padding:0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._navigation_1na40_46::-webkit-scrollbar{display:none}@media (min-width: 768px){._navigation_1na40_46{flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;padding-right:8px;padding-bottom:32px;scrollbar-width:thin;-ms-overflow-style:auto}._navigation_1na40_46::-webkit-scrollbar{display:block;width:6px}._navigation_1na40_46::-webkit-scrollbar-track{background:transparent}._navigation_1na40_46::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}._navigation_1na40_46::-webkit-scrollbar-thumb:hover{background:#ccc}}._navItem_1na40_88{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;color:#000;text-decoration:none;transition:all .2s ease;white-space:nowrap;font-size:14px;flex-shrink:0}._navItem_1na40_88 img{width:20px;height:20px}@media (min-width: 768px){._navItem_1na40_88{gap:12px;padding:25px 25px 25px 55px;font-size:16px}}._navItem_1na40_88:hover{background-color:#f5f5f5;color:#000}._navItem_1na40_88._active_1na40_117{background-color:#f0f0f0;color:#000;font-weight:500}._navItem_1na40_88._disabled_1na40_122{opacity:.5;cursor:not-allowed;pointer-events:all}._navItem_1na40_88._disabled_1na40_122:hover{background-color:transparent;cursor:not-allowed}._navItem_1na40_88._disabled_1na40_122 img{opacity:.5}._navItem_1na40_88._loading_1na40_134{pointer-events:none;cursor:wait;color:#51b8f9}._navItem_1na40_88._loading_1na40_134:hover{background-color:transparent}._dashboard_592dd_1{display:flex;min-height:calc(100vh - 80px);background:linear-gradient(135deg,#f6f0ff,#f0e6ff);margin-top:0;width:100%}._content_592dd_9{flex:1;padding:0;margin-top:56px;margin-left:0;display:flex;flex-direction:column;position:relative;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width: 768px){._content_592dd_9{margin-top:0;padding-left:32px;margin-left:250px;width:calc(100% - 250px)}}._loading_592dd_31{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.2rem;color:#666;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;box-shadow:0 8px 32px #1f268726;padding:2rem}._privacyPolicyContainer_1eo2z_2{width:100%;min-height:100vh;padding:60px 20px;display:flex;justify-content:center;align-items:flex-start}@media (max-width: 367px){._privacyPolicyContainer_1eo2z_2{padding:40px 15px}}._content_1eo2z_16{max-width:900px;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:80px 60px;box-shadow:0 20px 60px #0000001a,0 8px 25px #51b8f91a;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}._content_1eo2z_16:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#51b8f9,#d08af6,#51b8f9);background-size:200% 100%;animation:_shimmer_1eo2z_1 3s ease-in-out infinite}@media (max-width: 747px){._content_1eo2z_16{padding:60px 40px;border-radius:20px}}@media (max-width: 367px){._content_1eo2z_16{padding:40px 24px;border-radius:16px;margin:0 10px}}._content_1eo2z_16 h1{font-size:4rem;font-weight:700;background:linear-gradient(135deg,#51b8f9,#d08af6);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px;text-align:center;letter-spacing:-.02em}@media (max-width: 747px){._content_1eo2z_16 h1{font-size:3rem}}@media (max-width: 367px){._content_1eo2z_16 h1{font-size:2.5rem}}._content_1eo2z_16 h2{font-size:2rem;font-weight:600;color:#2d3748;margin-top:48px;margin-bottom:24px;position:relative;padding-left:20px;display:flex;align-items:center}._content_1eo2z_16 h2 svg{color:#51b8f9;flex-shrink:0}._content_1eo2z_16 h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:linear-gradient(135deg,#51b8f9,#d08af6);border-radius:2px}@media (max-width: 747px){._content_1eo2z_16 h2{font-size:1.75rem;margin-top:40px}}@media (max-width: 367px){._content_1eo2z_16 h2{font-size:1.5rem;margin-top:32px;margin-bottom:20px}._content_1eo2z_16 h2 svg{width:20px;height:20px}}._content_1eo2z_16 h3{font-size:1.5rem;font-weight:600;color:#4a5568;margin-top:32px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(81,184,249,.1)}@media (max-width: 367px){._content_1eo2z_16 h3{font-size:1.25rem;margin-top:24px;margin-bottom:12px}}._content_1eo2z_16 p{font-size:1.125rem;color:#4a5568;margin-bottom:20px;line-height:1.7;text-align:left}@media (max-width: 367px){._content_1eo2z_16 p{font-size:1rem;margin-bottom:16px}}._content_1eo2z_16 ul{margin:20px 0;padding-left:0;list-style:none}._content_1eo2z_16 ul li{font-size:1.125rem;color:#4a5568;margin-bottom:12px;line-height:1.6;padding:12px 20px;background:#51b8f90d;border-radius:12px;border-left:3px solid rgba(81,184,249,.3);transition:all .2s ease;position:relative}._content_1eo2z_16 ul li:hover{background:#51b8f91a;border-left-color:#51b8f9;transform:translate(4px)}._content_1eo2z_16 ul li:before{content:"•";color:#51b8f9;font-weight:700;margin-right:12px}@media (max-width: 367px){._content_1eo2z_16 ul li{font-size:1rem;padding:10px 16px;margin-bottom:10px}}._content_1eo2z_16 ul li strong{color:#2d3748;font-weight:600}@keyframes _shimmer_1eo2z_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._lastUpdated_1eo2z_193{text-align:center;font-style:italic;color:#718096;margin-bottom:40px;font-size:1rem;padding:12px 24px;background:#51b8f90d;border-radius:20px;border:1px solid rgba(81,184,249,.1)}@media (max-width: 367px){._lastUpdated_1eo2z_193{font-size:.9rem;margin-bottom:32px;padding:10px 20px}}._heroSection_1eo2z_212{margin-bottom:40px;padding:48px 40px;background:linear-gradient(135deg,#51b8f91a,#d08af61a);border-radius:24px;border:2px solid rgba(81,184,249,.2);text-align:center;position:relative;overflow:hidden}._heroSection_1eo2z_212:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#51b8f9,#d08af6)}@media (max-width: 367px){._heroSection_1eo2z_212{padding:32px 24px;border-radius:20px}}._heroContent_1eo2z_238{max-width:600px;margin:0 auto}._heroIcon_1eo2z_243{color:#51b8f9;margin-bottom:24px;filter:drop-shadow(0 4px 8px rgba(81,184,249,.3))}@media (max-width: 367px){._heroIcon_1eo2z_243{width:40px;height:40px;margin-bottom:20px}}._heroText_1eo2z_256{font-size:1.25rem;color:#2d3748;margin-bottom:20px;line-height:1.6;font-weight:500}@media (max-width: 367px){._heroText_1eo2z_256{font-size:1.125rem;margin-bottom:16px}}._heroText_1eo2z_256 strong{background:linear-gradient(135deg,#51b8f9,#d08af6);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}._heroSubtext_1eo2z_277{font-size:1.125rem;color:#4a5568;line-height:1.6;margin-bottom:0}@media (max-width: 367px){._heroSubtext_1eo2z_277{font-size:1rem}}._tableOfContents_1eo2z_289{margin-bottom:40px;padding:32px;background:#fffc;border-radius:20px;border:1px solid rgba(81,184,249,.15)}._tableOfContents_1eo2z_289 h3{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:20px;display:flex;align-items:center}._tableOfContents_1eo2z_289 h3 svg{color:#51b8f9}@media (max-width: 367px){._tableOfContents_1eo2z_289{padding:24px 20px;border-radius:16px}}._tocGrid_1eo2z_314{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}._tocGrid_1eo2z_314 a{padding:12px 16px;background:#51b8f90d;border-radius:12px;text-decoration:none;color:#4a5568;font-weight:500;transition:all .2s ease;border-left:3px solid transparent}._tocGrid_1eo2z_314 a:hover{background:#51b8f91a;border-left-color:#51b8f9;transform:translate(4px);color:#2d3748}@media (max-width: 367px){._tocGrid_1eo2z_314{grid-template-columns:1fr;gap:10px}._tocGrid_1eo2z_314 a{padding:10px 14px;font-size:.95rem}}._section_1eo2z_346{margin-bottom:40px;padding:32px;background:#fff9;border-radius:20px;border:1px solid rgba(81,184,249,.1);transition:all .3s ease;position:relative}._section_1eo2z_346:hover{background:#fffc;border-color:#51b8f933;transform:translateY(-2px);box-shadow:0 8px 25px #51b8f91a}._section_1eo2z_346:first-of-type{margin-top:0;background:linear-gradient(135deg,#51b8f90d,#d08af60d)}._section_1eo2z_346:last-of-type{margin-bottom:0}@media (max-width: 367px){._section_1eo2z_346{margin-bottom:32px;padding:24px 20px;border-radius:16px}}._contactInfo_1eo2z_376{background:linear-gradient(135deg,#51b8f91a,#d08af61a);padding:32px;border-radius:20px;border:2px solid rgba(81,184,249,.2);margin:32px 0;position:relative;overflow:hidden}._contactInfo_1eo2z_376:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#51b8f9,#d08af6)}._contactInfo_1eo2z_376 p{margin-bottom:12px;font-size:1.125rem;color:#2d3748;display:flex;align-items:center}._contactInfo_1eo2z_376 p:last-child{margin-bottom:0}@media (max-width: 367px){._contactInfo_1eo2z_376 p{font-size:1rem}}._contactInfo_1eo2z_376 p svg{color:#51b8f9;flex-shrink:0}._contactInfo_1eo2z_376 p strong{color:#1a202c;font-weight:600}@media (max-width: 367px){._contactInfo_1eo2z_376{padding:24px 20px;border-radius:16px}}._section_1eo2z_346{opacity:0;transform:translateY(20px);animation:_fadeInUp_1eo2z_1 .6s ease forwards}@keyframes _fadeInUp_1eo2z_1{to{opacity:1;transform:translateY(0)}}._section_1eo2z_346:nth-child(1){animation-delay:.1s}._section_1eo2z_346:nth-child(2){animation-delay:.2s}._section_1eo2z_346:nth-child(3){animation-delay:.3s}._section_1eo2z_346:nth-child(4){animation-delay:.4s}._section_1eo2z_346:nth-child(5){animation-delay:.5s}._section_1eo2z_346:nth-child(6){animation-delay:.6s}._section_1eo2z_346:nth-child(7){animation-delay:.7s}._section_1eo2z_346:nth-child(8){animation-delay:.8s}._section_1eo2z_346:nth-child(9){animation-delay:.9s}._section_1eo2z_346:nth-child(10){animation-delay:1s}._section_1eo2z_346:nth-child(11){animation-delay:1.1s}._section_1eo2z_346:nth-child(12){animation-delay:1.2s}@media (max-width: 367px){._content_1eo2z_16 h1,._content_1eo2z_16 h2,._content_1eo2z_16 h3,._content_1eo2z_16 p,._content_1eo2z_16 li{word-wrap:break-word;overflow-wrap:break-word}}@media print{._privacyPolicyContainer_1eo2z_2{background:#fff;padding:0}._content_1eo2z_16{box-shadow:none;padding:20px;max-width:none;background:#fff}._content_1eo2z_16:before{display:none}._section_1eo2z_346{background:#fff;border:1px solid #ddd;box-shadow:none;animation:none;opacity:1;transform:none;page-break-inside:avoid}h1,h2{page-break-after:avoid;color:#000!important;background:none!important}}._supportContainer_1mbpm_1{width:100%;min-height:100vh;padding:60px 20px;display:flex;justify-content:center;align-items:flex-start}@media (max-width: 367px){._supportContainer_1mbpm_1{padding:40px 15px}}._content_1mbpm_15{max-width:900px;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:80px 60px;box-shadow:0 20px 60px #0000001a,0 8px 25px #51b8f91a;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}._content_1mbpm_15:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#51b8f9,#d08af6,#51b8f9);background-size:200% 100%;animation:_shimmer_1mbpm_1 3s ease-in-out infinite}@media (max-width: 747px){._content_1mbpm_15{padding:60px 40px;border-radius:20px}}@media (max-width: 367px){._content_1mbpm_15{padding:40px 24px;border-radius:16px;margin:0 10px}}._content_1mbpm_15 h1{font-size:4rem;font-weight:700;background:linear-gradient(135deg,#51b8f9,#d08af6);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px;text-align:center;letter-spacing:-.02em}@media (max-width: 747px){._content_1mbpm_15 h1{font-size:3rem}}@media (max-width: 367px){._content_1mbpm_15 h1{font-size:2.5rem}}._content_1mbpm_15 h2{font-size:2rem;font-weight:600;color:#2d3748;margin-top:48px;margin-bottom:24px;position:relative;padding-left:20px;display:flex;align-items:center}._content_1mbpm_15 h2 svg{color:#51b8f9;flex-shrink:0}._content_1mbpm_15 h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:linear-gradient(135deg,#51b8f9,#d08af6);border-radius:2px}@media (max-width: 747px){._content_1mbpm_15 h2{font-size:1.75rem;margin-top:40px}}@media (max-width: 367px){._content_1mbpm_15 h2{font-size:1.5rem;margin-top:32px;margin-bottom:20px}._content_1mbpm_15 h2 svg{width:20px;height:20px}}@keyframes _shimmer_1mbpm_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._subtitle_1mbpm_124{text-align:center;font-size:1.25rem;color:#718096;margin-bottom:40px;font-style:italic}@media (max-width: 367px){._subtitle_1mbpm_124{font-size:1.125rem;margin-bottom:32px}}._heroSection_1mbpm_138{margin-bottom:40px;padding:48px 40px;background:linear-gradient(135deg,#51b8f91a,#d08af61a);border-radius:24px;border:2px solid rgba(81,184,249,.2);text-align:center;position:relative;overflow:hidden}._heroSection_1mbpm_138:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#51b8f9,#d08af6)}@media (max-width: 367px){._heroSection_1mbpm_138{padding:32px 24px;border-radius:20px}}._heroContent_1mbpm_164{max-width:600px;margin:0 auto}._heroIcon_1mbpm_169{color:#51b8f9;margin-bottom:24px;filter:drop-shadow(0 4px 8px rgba(81,184,249,.3))}@media (max-width: 367px){._heroIcon_1mbpm_169{width:40px;height:40px;margin-bottom:20px}}._heroText_1mbpm_182{font-size:1.25rem;color:#2d3748;margin-bottom:20px;line-height:1.6;font-weight:500}@media (max-width: 367px){._heroText_1mbpm_182{font-size:1.125rem;margin-bottom:16px}}._heroText_1mbpm_182 strong{background:linear-gradient(135deg,#51b8f9,#d08af6);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}._heroSubtext_1mbpm_203{font-size:1.125rem;color:#4a5568;line-height:1.6;margin-bottom:0}@media (max-width: 367px){._heroSubtext_1mbpm_203{font-size:1rem}}._contactSection_1mbpm_215{margin-bottom:40px;padding:32px;background:#fff9;border-radius:20px;border:1px solid rgba(81,184,249,.1);transition:all .3s ease}._contactSection_1mbpm_215:hover{background:#fffc;border-color:#51b8f933;transform:translateY(-2px);box-shadow:0 8px 25px #51b8f91a}@media (max-width: 367px){._contactSection_1mbpm_215{padding:24px 20px;border-radius:16px}}._contactCard_1mbpm_236{background:linear-gradient(135deg,#51b8f91a,#d08af61a);padding:32px;border-radius:20px;border:2px solid rgba(81,184,249,.2);margin:24px 0}@media (max-width: 367px){._contactCard_1mbpm_236{padding:24px 20px;border-radius:16px}}._contactInfo_1mbpm_250{display:flex;align-items:flex-start;gap:20px}@media (max-width: 367px){._contactInfo_1mbpm_250{flex-direction:column;align-items:center;text-align:center;gap:16px}}._contactIcon_1mbpm_264{color:#51b8f9;flex-shrink:0;margin-top:4px}@media (max-width: 367px){._contactIcon_1mbpm_264{margin-top:0}}._contactDetails_1mbpm_275{flex:1}._contactDetails_1mbpm_275 h3{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:8px}@media (max-width: 367px){._contactDetails_1mbpm_275 h3{font-size:1.25rem}}._emailAddress_1mbpm_290{font-size:1.5rem;font-weight:700;color:#51b8f9;margin-bottom:12px;word-break:break-all}@media (max-width: 367px){._emailAddress_1mbpm_290{font-size:1.25rem}}._contactDescription_1mbpm_303{font-size:1.125rem;color:#4a5568;line-height:1.6;margin-bottom:0}@media (max-width: 367px){._contactDescription_1mbpm_303{font-size:1rem}}._responseInfo_1mbpm_315{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:32px}@media (max-width: 367px){._responseInfo_1mbpm_315{grid-template-columns:1fr;gap:16px}}._responseItem_1mbpm_328{display:flex;align-items:flex-start;gap:12px;padding:20px;background:#51b8f90d;border-radius:12px;border-left:3px solid rgba(81,184,249,.3)}@media (max-width: 367px){._responseItem_1mbpm_328{padding:16px}}._responseItem_1mbpm_328 h4{font-size:1.125rem;font-weight:600;color:#2d3748;margin-bottom:4px}@media (max-width: 367px){._responseItem_1mbpm_328 h4{font-size:1rem}}._responseItem_1mbpm_328 p{font-size:1rem;color:#4a5568;margin-bottom:0;line-height:1.5}@media (max-width: 367px){._responseItem_1mbpm_328 p{font-size:.9rem}}._responseIcon_1mbpm_365{color:#51b8f9;flex-shrink:0;margin-top:2px}._faqSection_1mbpm_371{margin-bottom:40px;padding:32px;background:#fff9;border-radius:20px;border:1px solid rgba(81,184,249,.1);transition:all .3s ease}._faqSection_1mbpm_371:hover{background:#fffc;border-color:#51b8f933;transform:translateY(-2px);box-shadow:0 8px 25px #51b8f91a}@media (max-width: 367px){._faqSection_1mbpm_371{padding:24px 20px;border-radius:16px}}._faqSection_1mbpm_371 h2{margin-top:0;padding-left:0}._faqSection_1mbpm_371 h2:before{display:none}._faqGrid_1mbpm_399{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}@media (max-width: 367px){._faqGrid_1mbpm_399{grid-template-columns:1fr;gap:16px}}._faqItem_1mbpm_411{padding:24px;background:#51b8f90d;border-radius:16px;border-left:4px solid rgba(81,184,249,.3);transition:all .2s ease}._faqItem_1mbpm_411:hover{background:#51b8f91a;border-left-color:#51b8f9;transform:translate(4px)}@media (max-width: 367px){._faqItem_1mbpm_411{padding:20px}}._faqItem_1mbpm_411 h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:8px}@media (max-width: 367px){._faqItem_1mbpm_411 h3{font-size:1.125rem}}._faqItem_1mbpm_411 p{font-size:1rem;color:#4a5568;line-height:1.5;margin-bottom:0}@media (max-width: 367px){._faqItem_1mbpm_411 p{font-size:.95rem}}._additionalHelp_1mbpm_451{padding:32px;background:#fff9;border-radius:20px;border:1px solid rgba(81,184,249,.1);transition:all .3s ease}._additionalHelp_1mbpm_451:hover{background:#fffc;border-color:#51b8f933;transform:translateY(-2px);box-shadow:0 8px 25px #51b8f91a}@media (max-width: 367px){._additionalHelp_1mbpm_451{padding:24px 20px;border-radius:16px}}._additionalHelp_1mbpm_451 h2{margin-top:0;padding-left:0}._additionalHelp_1mbpm_451 h2:before{display:none}._additionalHelp_1mbpm_451 p{font-size:1.125rem;color:#4a5568;line-height:1.6;margin-bottom:16px}._additionalHelp_1mbpm_451 p:last-child{margin-bottom:0}@media (max-width: 367px){._additionalHelp_1mbpm_451 p{font-size:1rem}}._container_pfrnm_1{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f0dcfc,#cbeafd)}@media (max-width: 480px){._container_pfrnm_1{padding:1rem;min-height:calc(100vh - 60px)}}._card_pfrnm_16{width:100%;max-width:500px;padding:3rem 2.5rem;background-color:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;text-align:center;position:relative}@media (max-width: 480px){._card_pfrnm_16{padding:2rem 1.5rem;border-radius:16px;max-width:100%}}._iconContainer_pfrnm_34{margin-bottom:2rem}@media (max-width: 480px){._iconContainer_pfrnm_34{margin-bottom:1.5rem}}._successIcon_pfrnm_43{font-size:4rem;color:#22c55e;animation:_successPulse_pfrnm_1 .6s ease-out}@media (max-width: 480px){._successIcon_pfrnm_43{font-size:3rem}}@keyframes _successPulse_pfrnm_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}._title_pfrnm_67{margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;color:#1a1f36}@media (max-width: 480px){._title_pfrnm_67{font-size:2rem;margin-bottom:1rem}}._message_pfrnm_80{margin-bottom:2rem;color:#4b5563;font-size:1.2rem;line-height:1.6}@media (max-width: 480px){._message_pfrnm_80{font-size:1rem;margin-bottom:1.5rem}}._instructions_pfrnm_93{margin-bottom:2.5rem;padding:1.5rem;background-color:#f8fafc;border-radius:12px;border-left:4px solid #22c55e}._instructions_pfrnm_93 p{margin:0 0 1rem;font-weight:600;color:#1a1f36;font-size:1.1rem}._instructions_pfrnm_93 ul{margin:0;padding-left:1.5rem;text-align:left}._instructions_pfrnm_93 ul li{margin-bottom:.5rem;color:#4b5563;font-size:1rem;line-height:1.5}._instructions_pfrnm_93 ul li:last-child{margin-bottom:0}@media (max-width: 480px){._instructions_pfrnm_93{padding:1rem;margin-bottom:2rem}._instructions_pfrnm_93 p{font-size:1rem}._instructions_pfrnm_93 ul{padding-left:1rem}._instructions_pfrnm_93 ul li{font-size:.9rem}}._closeButton_pfrnm_136{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}._closeButton_pfrnm_136:hover{transform:translateY(-2px);box-shadow:0 8px 20px #22c55e4d}._closeButton_pfrnm_136:active{transform:translateY(0)}@media (max-width: 480px){._closeButton_pfrnm_136{padding:.875rem 1.5rem;font-size:1rem;margin-bottom:1.5rem}}._closeIcon_pfrnm_168{font-size:1rem}@media (max-width: 480px){._closeIcon_pfrnm_168{font-size:.9rem}}._footer_pfrnm_177 p{margin:0;color:#6b7280;font-size:.9rem;line-height:1.4}@media (max-width: 480px){._footer_pfrnm_177 p{font-size:.8rem}}._card_pfrnm_16{animation:_cardSlideIn_pfrnm_1 .5s ease-out}@keyframes _cardSlideIn_pfrnm_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._propertiesContainer_1ebv8_1{padding:0;width:100%;margin:0;height:100%;min-height:100vh;box-sizing:border-box;position:relative;background-color:#f8fafc;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;flex:1}._header_1ebv8_18{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background-color:#fff;border-bottom:1px solid #e6ebf1;flex-wrap:wrap;gap:16px}._headerContent_1ebv8_29 h1{font-size:24px;font-weight:600;margin:0 0 4px;color:#1a1f36}._headerContent_1ebv8_29 p{font-size:14px;color:#697386;margin:0}._headerActions_1ebv8_41{display:flex;gap:12px;align-items:center}._searchContainer_1ebv8_47{position:relative;width:300px}@media (min-width: 768px){._searchContainer_1ebv8_47{width:350px}}._searchIcon_1ebv8_57{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#697386;font-size:16px}._searchInput_1ebv8_66{width:100%;padding:10px 12px 10px 36px;border:1px solid #e6ebf1;border-radius:6px;font-size:14px;background-color:#f8fafc;transition:all .2s ease}._searchInput_1ebv8_66:focus{outline:none;border-color:#6772e5;box-shadow:0 0 0 1px #6772e533;background-color:#fff}._searchInput_1ebv8_66::placeholder{color:#aab7c4}._addButton_1ebv8_85{display:flex;align-items:center;gap:6px;background-color:#6772e5;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px #6772e533}._addButton_1ebv8_85:hover{background-color:#5469d4;transform:translateY(-1px);box-shadow:0 4px 8px #6772e54d}._addButton_1ebv8_85 svg{font-size:18px}._overviewSection_1ebv8_110{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:24px 32px;background-color:#fff;border-bottom:1px solid #e6ebf1}._overviewCard_1ebv8_119{display:flex;align-items:center;gap:16px;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e6ebf1}._overviewIcon_1ebv8_129{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#6772e51a;border-radius:8px;color:#6772e5;font-size:24px}._overviewContent_1ebv8_141 h3{font-size:14px;font-weight:500;color:#697386;margin:0 0 4px}._overviewContent_1ebv8_141 ._overviewValue_1ebv8_147{font-size:24px;font-weight:600;color:#1a1f36;margin:0}._viewToggleContainer_1ebv8_155{display:flex;align-items:center;gap:12px;padding:16px 32px;background-color:#fff;border-bottom:1px solid #e6ebf1}._viewToggleLabel_1ebv8_164{font-size:14px;color:#697386;font-weight:500}._viewToggle_1ebv8_155{display:flex;gap:8px}._toggleButton_1ebv8_175{background:#f8fafc;border:1px solid #e6ebf1;border-radius:6px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#697386;font-size:16px}._toggleButton_1ebv8_175:hover{background:#f1f5f9}._toggleButton_1ebv8_175._active_1ebv8_191{background:#6772e5;color:#fff;border-color:#6772e5}._propertiesListContainer_1ebv8_198{padding:24px 32px;flex:1;display:flex;flex-direction:column;min-height:0}._loadingContainer_1ebv8_207,._errorContainer_1ebv8_207{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;text-align:center}._loadingSpinner_1ebv8_216{width:40px;height:40px;border:3px solid rgba(103,114,229,.1);border-radius:50%;border-top-color:#6772e5;animation:_spin_1ebv8_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_1ebv8_1{to{transform:rotate(360deg)}}._errorContainer_1ebv8_207{color:#e25950}._emptyState_1ebv8_236{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 0;text-align:center;background-color:#fff;border-radius:8px;border:1px solid #e6ebf1}._emptyStateIcon_1ebv8_248{font-size:48px;color:#aab7c4;margin-bottom:16px}._emptyState_1ebv8_236 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 8px}._emptyState_1ebv8_236 p{font-size:14px;color:#697386;margin:0 0 24px}._propertiesGrid_1ebv8_268{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;width:100%;flex:1}@media (min-width: 992px){._propertiesGrid_1ebv8_268{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (min-width: 1200px){._propertiesGrid_1ebv8_268{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (min-width: 1600px){._propertiesGrid_1ebv8_268{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}}._propertyCard_1ebv8_291{background-color:#fff;border-radius:8px;border:1px solid #e6ebf1;overflow:hidden;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}._propertyCard_1ebv8_291:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}._propertyCardHeader_1ebv8_307{display:flex;align-items:center;padding:16px;border-bottom:1px solid #f1f5f9;position:relative}._propertyImageContainer_1ebv8_315{width:48px;height:48px;border-radius:6px;overflow:hidden;margin-right:16px;flex-shrink:0}._propertyThumbnail_1ebv8_324{width:100%;height:100%;object-fit:cover}._propertyTitleSection_1ebv8_330{flex:1}._propertyTitleSection_1ebv8_330 h3{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._propertyLocation_1ebv8_343{display:flex;align-items:center;gap:4px;color:#697386;font-size:13px}._propertyLocation_1ebv8_343 svg{font-size:14px;color:#6772e5}._adminBadge_1ebv8_355{display:flex;align-items:center;gap:4px;background-color:#6772e51a;color:#6772e5;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;position:absolute;top:16px;right:16px}._adminBadge_1ebv8_355 svg{font-size:12px}._propertyCardBody_1ebv8_373{padding:16px;flex:1;display:flex;flex-direction:column}._propertyStats_1ebv8_380{display:flex;justify-content:space-between;margin-bottom:16px}._propertyStat_1ebv8_380{display:flex;align-items:center;gap:8px}._propertyStatIcon_1ebv8_392{color:#6772e5;font-size:16px}._propertyStatContent_1ebv8_397{display:flex;flex-direction:column}._propertyStatValue_1ebv8_402{font-size:16px;font-weight:600;color:#1a1f36}._propertyStatLabel_1ebv8_408{font-size:12px;color:#697386}._propertyTags_1ebv8_413{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}._availableTag_1ebv8_420{background-color:#0db48b1a;color:#0db48b;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}._occupiedTag_1ebv8_429{background-color:#e259501a;color:#e25950;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}._petFriendlyTag_1ebv8_438{background-color:#6772e51a;color:#6772e5;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}._propertyDescription_1ebv8_447{font-size:14px;color:#697386;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}._propertyCardFooter_1ebv8_458{margin-top:auto}._viewDetailsButton_1ebv8_462{width:100%;background-color:#f8fafc;border:1px solid #e6ebf1;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;color:#6772e5;cursor:pointer;transition:all .2s ease}._viewDetailsButton_1ebv8_462:hover{background-color:#6772e50d;border-color:#6772e5}._addPropertyCard_1ebv8_479{background-color:#fff;border-radius:8px;border:2px dashed #e6ebf1;overflow:hidden;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%;min-height:220px;box-shadow:0 1px 3px #00000005}._addPropertyCard_1ebv8_479:hover{background-color:#6772e508;border-color:#6772e5;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}._addPropertyContent_1ebv8_500{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;width:100%}._addPropertyIcon_1ebv8_509{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#6772e51a;border-radius:50%;color:#6772e5;font-size:32px;margin-bottom:24px;transition:all .2s ease}._addPropertyCard_1ebv8_479:hover ._addPropertyIcon_1ebv8_509{background-color:#6772e5;color:#fff;transform:scale(1.05)}._addPropertyContent_1ebv8_500 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 8px}._addPropertyContent_1ebv8_500 p{font-size:14px;color:#697386;margin:0}._propertiesTable_1ebv8_542{width:100%}._propertiesTable_1ebv8_542 table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}._propertiesTable_1ebv8_542 th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:#697386;background-color:#f8fafc;border-bottom:1px solid #e6ebf1;text-transform:uppercase;letter-spacing:.5px}._propertiesTable_1ebv8_542 th:first-child{border-top-left-radius:8px}._propertiesTable_1ebv8_542 th:last-child{border-top-right-radius:8px}._propertiesTable_1ebv8_542 td{padding:16px;font-size:14px;color:#1a1f36;border-bottom:1px solid #e6ebf1;vertical-align:middle}._propertiesTable_1ebv8_542 tr:last-child td{border-bottom:none}._propertiesTable_1ebv8_542 tr:last-child td:first-child{border-bottom-left-radius:8px}._propertiesTable_1ebv8_542 tr:last-child td:last-child{border-bottom-right-radius:8px}._propertiesTable_1ebv8_542 tr:hover td{background-color:#f8fafc}._propertyColumn_1ebv8_591{width:25%}._propertyCell_1ebv8_595{display:flex;align-items:center}._propertyTableImage_1ebv8_600{width:40px;height:40px;border-radius:4px;overflow:hidden;margin-right:12px;flex-shrink:0}._propertyTableImage_1ebv8_600 img{width:100%;height:100%;object-fit:cover}._propertyTableInfo_1ebv8_614{display:flex;flex-direction:column}._propertyTableAddress_1ebv8_619{font-weight:500;color:#1a1f36;margin-bottom:4px}._propertyTableId_1ebv8_625{font-size:12px;color:#697386}._locationCell_1ebv8_630{display:flex;align-items:center;gap:6px}._locationCell_1ebv8_630 ._locationIcon_1ebv8_635{color:#6772e5;font-size:16px}._detailsCell_1ebv8_640{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._detailItem_1ebv8_647{display:flex;align-items:center;gap:4px}._detailItem_1ebv8_647 ._detailIcon_1ebv8_652{color:#6772e5;font-size:14px}._genderLabel_1ebv8_657{background-color:#6772e51a;color:#6772e5;font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px}._tableAdminBadge_1ebv8_666{display:inline-flex;align-items:center;gap:4px;background-color:#6772e51a;color:#6772e5;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}._tableAdminBadge_1ebv8_666 svg{font-size:12px}._ownerBadge_1ebv8_681{display:inline-flex;align-items:center;background-color:#0db48b1a;color:#0db48b;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}._actionButtons_1ebv8_692{display:flex;gap:8px}._viewButton_1ebv8_697{background-color:#f8fafc;border:1px solid #e6ebf1;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#697386;cursor:pointer;transition:all .2s ease}._viewButton_1ebv8_697:hover{background-color:#f1f5f9;color:#1a1f36}._editButton_1ebv8_713{background-color:#6772e5;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}._editButton_1ebv8_713:hover{background-color:#5469d4}._tableFooter_1ebv8_728{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 8px}._tableInfo_1ebv8_736{font-size:14px;color:#697386}._addPropertyButton_1ebv8_741{display:flex;align-items:center;gap:6px;background-color:#6772e5;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._addPropertyButton_1ebv8_741:hover{background-color:#5469d4}._addPropertyButton_1ebv8_741 svg{font-size:18px}._container_74kmt_1{width:100%;margin:0 auto;padding:40px 0;background:#fff;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._header_74kmt_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding:0 40px}._header_74kmt_10 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0}._backButton_74kmt_24{display:flex;align-items:center;gap:8px;color:#635bff;background:none;border:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s}._backButton_74kmt_24:hover{background-color:#635bff0d}._formContainer_74kmt_42{max-width:800px;margin:0 auto;padding:0 40px}._form_74kmt_42{display:flex;flex-direction:column;gap:32px}._sectionTitle_74kmt_54{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #e6ebf1}._formGroup_74kmt_63{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._formGroup_74kmt_63 label{font-weight:500;font-size:14px;color:#697386}._formGroup_74kmt_63 input,._formGroup_74kmt_63 select,._formGroup_74kmt_63 textarea{padding:12px;border:1px solid #e6ebf1;border-radius:6px;font-size:15px;background:#fff;color:#1a1f36;width:100%;transition:border-color .2s,box-shadow .2s}._formGroup_74kmt_63 input:focus,._formGroup_74kmt_63 select:focus,._formGroup_74kmt_63 textarea:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 1px #635bff}._formGroup_74kmt_63 input::placeholder,._formGroup_74kmt_63 select::placeholder,._formGroup_74kmt_63 textarea::placeholder{color:#aab7c4}._formGroup_74kmt_63 textarea{min-height:120px;resize:vertical}._formRow_74kmt_103{display:grid;gap:16px}._formRow_74kmt_103._threeColumns_74kmt_107{grid-template-columns:repeat(3,1fr)}._formRow_74kmt_103._twoColumns_74kmt_110{grid-template-columns:repeat(2,1fr)}._formRow_74kmt_103._fourColumns_74kmt_113{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){._formRow_74kmt_103._threeColumns_74kmt_107,._formRow_74kmt_103._fourColumns_74kmt_113{grid-template-columns:1fr 1fr}}@media (max-width: 480px){._formRow_74kmt_103._threeColumns_74kmt_107,._formRow_74kmt_103._fourColumns_74kmt_113,._formRow_74kmt_103._twoColumns_74kmt_110{grid-template-columns:1fr}}._imageSection_74kmt_127{margin-top:8px}._imagesContainer_74kmt_131{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 768px){._imagesContainer_74kmt_131{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._imagesContainer_74kmt_131{grid-template-columns:1fr}}._uploadCard_74kmt_147{border:1px solid #e6ebf1;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s;background:#fff;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}._uploadCard_74kmt_147:hover{border-color:#635bff;background:#635bff05}._uploadCard_74kmt_147._primary_74kmt_167{grid-column:span 1;border:1px dashed #e6ebf1;background:#f7fafc}._uploadCard_74kmt_147._primary_74kmt_167 ._uploadIcon_74kmt_172{color:#635bff}._uploadCard_74kmt_147 ._uploadIcon_74kmt_172{color:#697386;font-size:24px;margin-bottom:12px}._uploadCard_74kmt_147 p{color:#697386;margin:4px 0;font-size:14px}._uploadCard_74kmt_147 ._caption_74kmt_185{font-size:12px;color:#aab7c4}._uploadCard_74kmt_147 input[type=file]{display:none}._uploadCard_74kmt_147 img{width:100%;height:100%;object-fit:cover;border-radius:4px;position:absolute;top:0;left:0}._imageWrapper_74kmt_202{position:relative;cursor:pointer;transition:transform .2s;height:100%;width:100%}._imageWrapper_74kmt_202:hover ._removeButton_74kmt_209{opacity:1}._removeButton_74kmt_209{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s;color:#697386;font-size:16px;line-height:1;padding:0;z-index:2}._removeButton_74kmt_209:hover{background:#fff;color:#eb4c60}._buttonGroup_74kmt_239{display:flex;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e6ebf1}._submitButton_74kmt_247,._cancelButton_74kmt_248{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;height:40px;display:flex;align-items:center;justify-content:center}._submitButton_74kmt_247{background-color:#635bff;color:#fff;border:none;min-width:120px}._submitButton_74kmt_247:hover{background-color:#5851db}._submitButton_74kmt_247:active{background-color:#4f46e5}._submitButton_74kmt_247:disabled{opacity:.6;cursor:not-allowed}._cancelButton_74kmt_248{background-color:transparent;border:1px solid #e6ebf1;color:#697386}._cancelButton_74kmt_248:hover{background-color:#f7fafc;border-color:#d9e2ec}._error_74kmt_288{padding:12px 16px;margin-bottom:24px;background-color:#fff5f5;border:1px solid #ffebeb;border-radius:6px;color:#e12d39;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}._formSection_74kmt_302{margin-bottom:32px}._googlePlacesInput_74kmt_306 .css-13cymwt-control{min-height:40px;border-radius:6px;border:1px solid #e6ebf1}._googlePlacesInput_74kmt_306 .css-13cymwt-control:hover{border-color:#aab7c4}._googlePlacesInput_74kmt_306 .css-t3ipsp-control{min-height:40px;border-radius:6px;border:1px solid #635bff;box-shadow:0 0 0 1px #635bff}._googlePlacesInput_74kmt_306 .css-t3ipsp-control:hover{border-color:#635bff}._container_ycm7x_2{padding:0;width:100%;margin:0;height:100%;min-height:100vh;box-sizing:border-box;position:relative;background-color:#f9fafb;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;flex:1}._header_ycm7x_18{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background-color:#fff;border-bottom:1px solid #e6ebf1;flex-wrap:wrap;gap:16px;position:sticky;top:0;z-index:10}._header_ycm7x_18 h1{font-size:22px;font-weight:600;margin:0 0 4px;color:#1a1f36;display:flex;align-items:center;gap:8px}._header_ycm7x_18 p{font-size:14px;color:#697386;margin:0}._header_ycm7x_18 ._backButton_ycm7x_45{display:flex;align-items:center;gap:8px;background-color:transparent;border:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;color:#6772e5;cursor:pointer;transition:all .2s ease}._header_ycm7x_18 ._backButton_ycm7x_45:hover{background-color:#6772e50d;transform:translateY(-1px)}._header_ycm7x_18 ._backButton_ycm7x_45:active{transform:translateY(0)}._contentContainer_ycm7x_67{padding:32px;width:100%;box-sizing:border-box;flex:1;max-width:1400px;margin:0 auto}._sectionTitle_ycm7x_76{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 16px;display:flex;align-items:center;gap:8px}._splitLayout_ycm7x_86{display:grid;grid-template-columns:1fr;gap:40px;align-items:start;width:100%;box-sizing:border-box}@media (min-width: 768px){._splitLayout_ycm7x_86{grid-template-columns:3fr 2fr;gap:48px}}._formSection_ycm7x_101{width:100%;box-sizing:border-box}._rightSection_ycm7x_106{display:flex;flex-direction:column;gap:40px;width:100%}._roomsSection_ycm7x_113{width:100%;box-sizing:border-box}._roomsSection_ycm7x_113 ._sectionHeader_ycm7x_117{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._roomsList_ycm7x_124{display:grid;gap:12px;margin-bottom:24px}._roomCard_ycm7x_130{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border-radius:8px;border:1px solid #e6ebf1;transition:all .2s ease;width:100%;box-sizing:border-box}._roomCard_ycm7x_130:hover{background-color:#f9fafb}._roomCard_ycm7x_130 ._roomInfo_ycm7x_145{flex:1}._roomCard_ycm7x_130 ._roomInfo_ycm7x_145 h4{margin:0 0 6px;color:#1a1f36;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}._roomCard_ycm7x_130 ._roomInfo_ycm7x_145 p{margin:4px 0;color:#697386;font-size:14px;display:flex;align-items:center;gap:6px}._roomCard_ycm7x_130 ._roomInfo_ycm7x_145 ._price_ycm7x_165{font-weight:600;color:#1a1f36;font-size:15px}._roomCard_ycm7x_130 ._roomInfo_ycm7x_145 ._availabilityTag_ycm7x_170{font-size:12px;padding:2px 8px;border-radius:12px;font-weight:500}._roomCard_ycm7x_130 ._roomInfo_ycm7x_145 ._availabilityTag_ycm7x_170._available_ycm7x_176{background-color:#0db48b1a;color:#0db48b}._roomCard_ycm7x_130 ._roomInfo_ycm7x_145 ._availabilityTag_ycm7x_170._occupied_ycm7x_180{background-color:#e259501a;color:#e25950}._roomCard_ycm7x_130 ._roomInfo_ycm7x_145 ._occupancy_ycm7x_184,._roomCard_ycm7x_130 ._roomInfo_ycm7x_145 ._tenants_ycm7x_184{font-size:14px;color:#697386}._roomCard_ycm7x_130 ._roomActions_ycm7x_188{display:flex;gap:8px}._roomCard_ycm7x_130 ._roomActions_ycm7x_188 ._editButton_ycm7x_192{padding:6px 12px;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;background:#f1f5f9;color:#6772e5}._roomCard_ycm7x_130 ._roomActions_ycm7x_188 ._editButton_ycm7x_192:hover{background:#6772e51a}._addRoomButton_ycm7x_207{width:auto;padding:8px 16px;background:transparent;border:none;border-radius:4px;color:#6772e5;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;margin-top:8px}._addRoomButton_ycm7x_207 span{font-size:18px}._addRoomButton_ycm7x_207:hover{background:#6772e50d}._form_ycm7x_101{width:100%;display:flex;flex-direction:column;gap:28px}._formGroup_ycm7x_237{display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box}._formGroup_ycm7x_237 label{font-weight:500;color:#1a1f36;font-size:13px;display:flex;align-items:center;gap:4px}._formGroup_ycm7x_237 input,._formGroup_ycm7x_237 select,._formGroup_ycm7x_237 textarea{padding:10px 12px;border:1px solid #e6ebf1;border-radius:6px;font-size:14px;background:#fff;color:#1a1f36;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease}._formGroup_ycm7x_237 input:focus,._formGroup_ycm7x_237 select:focus,._formGroup_ycm7x_237 textarea:focus{outline:none;border-color:#6772e5;box-shadow:0 0 0 2px #6772e526}._formGroup_ycm7x_237 input:hover:not(:focus),._formGroup_ycm7x_237 select:hover:not(:focus),._formGroup_ycm7x_237 textarea:hover:not(:focus){border-color:#cbd5e1}._formGroup_ycm7x_237 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23697386' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}._formGroup_ycm7x_237 textarea{min-height:100px;resize:vertical}._formRow_ycm7x_291{display:grid;gap:20px;width:100%;box-sizing:border-box}._formRow_ycm7x_291._threeColumns_ycm7x_297{grid-template-columns:1fr}@media (min-width: 480px){._formRow_ycm7x_291._threeColumns_ycm7x_297{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){._formRow_ycm7x_291._threeColumns_ycm7x_297{grid-template-columns:repeat(3,1fr)}}._formRow_ycm7x_291._twoColumns_ycm7x_310{grid-template-columns:1fr}@media (min-width: 480px){._formRow_ycm7x_291._twoColumns_ycm7x_310{grid-template-columns:repeat(2,1fr)}}._formRow_ycm7x_291._fourColumns_ycm7x_318{grid-template-columns:1fr}@media (min-width: 480px){._formRow_ycm7x_291._fourColumns_ycm7x_318{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){._formRow_ycm7x_291._fourColumns_ycm7x_318{grid-template-columns:repeat(4,1fr)}}._imageSection_ycm7x_332{margin-top:32px;width:100%;box-sizing:border-box}._imageSection_ycm7x_332 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 16px;display:flex;align-items:center;gap:8px}._imagesContainer_ycm7x_347{display:flex;flex-direction:column;gap:24px;width:100%}@media (min-width: 768px){._imagesContainer_ycm7x_347{flex-direction:row;gap:24px}}._displayImageUpload_ycm7x_360{width:100%;border:1px dashed #e6ebf1;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fff;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;position:relative}@media (min-width: 768px){._displayImageUpload_ycm7x_360{flex:0 0 280px;height:280px}}._displayImageUpload_ycm7x_360:hover{border-color:#6772e5;background:#6772e505}._displayImageUpload_ycm7x_360 ._uploadIcon_ycm7x_388{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#6772e51a;border-radius:50%;color:#6772e5;font-size:18px;margin-bottom:12px;transition:all .2s ease}._displayImageUpload_ycm7x_360:hover ._displayImageUpload_ycm7x_360 ._uploadIcon_ycm7x_388{background-color:#6772e5;color:#fff}._displayImageUpload_ycm7x_360 p{color:#697386;margin:3px 0;font-size:14px}._displayImageUpload_ycm7x_360 input[type=file]{display:none}._displayImageUpload_ycm7x_360 img{width:100%;height:100%;object-fit:cover;transition:all .2s ease}._additionalImages_ycm7x_420{flex:1;border:1px dashed #e6ebf1;border-radius:8px;padding:16px;background:#fff;cursor:pointer;transition:all .2s ease;height:280px;overflow:hidden;display:flex;flex-direction:column}._additionalImages_ycm7x_420:hover{border-color:#6772e5;background:#6772e505}._additionalImages_ycm7x_420 h4{color:#1a1f36;font-size:15px;font-weight:600;margin-bottom:12px;flex-shrink:0;display:flex;align-items:center;gap:6px}._additionalImages_ycm7x_420 input[type=file]{display:none}._imageGrid_ycm7x_451{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;overflow-y:auto;padding-right:8px;flex:1}._imageGrid_ycm7x_451::-webkit-scrollbar{width:6px}._imageGrid_ycm7x_451::-webkit-scrollbar-track{background:#00000005;border-radius:3px}._imageGrid_ycm7x_451::-webkit-scrollbar-thumb{background:#6772e526;border-radius:3px}._imageGrid_ycm7x_451::-webkit-scrollbar-thumb:hover{background:#6772e540}._imageGrid_ycm7x_451 ._imageWrapper_ycm7x_473{position:relative;cursor:pointer;transition:all .2s ease;border-radius:6px;overflow:hidden;border:1px solid #e6ebf1}._imageGrid_ycm7x_451 ._imageWrapper_ycm7x_473:hover{border-color:#cbd5e1}._imageGrid_ycm7x_451 ._imageWrapper_ycm7x_473:hover ._removeButton_ycm7x_484{opacity:1}._imageGrid_ycm7x_451 ._imageWrapper_ycm7x_473 img{width:100%;height:120px;object-fit:cover;transition:all .2s ease}._imageGrid_ycm7x_451 ._imageWrapper_ycm7x_473 img:hover{filter:brightness(.95)}._imageGrid_ycm7x_451 ._imageWrapper_ycm7x_473 ._removeButton_ycm7x_484{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;color:#e25950;font-size:14px}._imageGrid_ycm7x_451 ._imageWrapper_ycm7x_473 ._removeButton_ycm7x_484:hover{background:#fff}._buttonGroup_ycm7x_518{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}._buttonGroup_ycm7x_518 button{padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;min-width:100px}._cancelButton_ycm7x_534{background:transparent;border:none;color:#697386}._cancelButton_ycm7x_534:hover{color:#1a1f36;background:#00000008}._submitButton_ycm7x_544{background:#6772e5;border:none;color:#fff}._submitButton_ycm7x_544:hover{background:#5469d4}._submitButton_ycm7x_544:disabled{background:#a5adc9;cursor:not-allowed}._loading_ycm7x_557{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:15px;color:#697386;padding:20px}._loading_ycm7x_557:after{content:"";width:18px;height:18px;border:2px solid #e6ebf1;border-top-color:#6772e5;border-radius:50%;margin-left:10px;animation:_spin_ycm7x_1 1s linear infinite}@keyframes _spin_ycm7x_1{to{transform:rotate(360deg)}}._error_ycm7x_582{background:#e259500d;color:#e25950;padding:10px 14px;border-radius:6px;margin-bottom:20px;font-size:14px;display:flex;align-items:center;gap:8px}._error_ycm7x_582:before{content:"⚠️";font-size:14px}._contractsCard_1khyj_1{background:#ffffff80;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;width:100%;box-sizing:border-box;margin-top:16px}@media (min-width: 768px){._contractsCard_1khyj_1{padding:2rem;margin-top:2rem}}._contractsCard_1khyj_1 h2{margin-bottom:1.5rem;font-size:1.3rem;color:#333;font-weight:600}@media (min-width: 768px){._contractsCard_1khyj_1 h2{margin-bottom:1.8rem;font-size:1.5rem}}._loading_1khyj_29,._error_1khyj_29,._noContracts_1khyj_29{padding:1rem;text-align:center;color:#6c757d;font-size:.95rem;background:#fffc;border-radius:6px;margin-bottom:.5rem}._error_1khyj_29{color:#dc3545;background:#dc35451a}._contractsList_1khyj_44{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){._contractsList_1khyj_44{gap:20px}}._contractItem_1khyj_55{display:flex;flex-direction:column;padding:12px;background:#fffc;border-radius:8px;border:1px solid #e9ecef;transition:transform .2s,box-shadow .2s;margin-bottom:4px;max-width:100%;overflow:hidden;box-sizing:border-box}@media (min-width: 768px){._contractItem_1khyj_55{flex-direction:row;justify-content:space-between;align-items:center;padding:12px}}._contractItem_1khyj_55:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}._contractInfo_1khyj_81{display:flex;flex-direction:column;gap:6px;flex:1}@media (min-width: 768px){._contractInfo_1khyj_81{flex-direction:row;gap:12px;align-items:center}}._tenantInfo_1khyj_95{min-width:120px}._tenantInfo_1khyj_95 h4{margin:0;font-size:.95rem;color:#212529;font-weight:600}._tenantInfo_1khyj_95 p{margin:2px 0 0;font-size:.8rem;color:#6c757d}._contractDetails_1khyj_110{display:grid;grid-template-columns:repeat(3,minmax(70px,1fr));gap:8px;margin-top:8px;flex:1}@media (min-width: 768px){._contractDetails_1khyj_110{margin-top:0}}._contractDetails_1khyj_110 p{margin:0;font-size:.8rem;color:#495057;white-space:nowrap}._contractDetails_1khyj_110 p span{display:block;font-weight:500;margin-bottom:2px;color:#6c757d;font-size:.7rem}._contractStatus_1khyj_136{margin-top:8px;display:flex;align-items:center}@media (min-width: 768px){._contractStatus_1khyj_136{margin-top:0;margin-left:auto;padding-left:12px}}._status_1khyj_149{display:inline-block;padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:500;text-align:center;min-width:60px}._status_1khyj_149._active_1khyj_158{background-color:#28a74526;color:#28a745;border:1px solid rgba(40,167,69,.3)}._status_1khyj_149._pending_1khyj_163{background-color:#ffc10726;color:#e6a800;border:1px solid rgba(255,193,7,.3)}._status_1khyj_149._expired_1khyj_168{background-color:#6c757d26;color:#6c757d;border:1px solid rgba(108,117,125,.3)}._status_1khyj_149._inactive_1khyj_173{background-color:#dc354526;color:#dc3545;border:1px solid rgba(220,53,69,.3)}._contractActions_1khyj_179{display:flex;gap:6px;margin-top:10px;justify-content:flex-end}@media (min-width: 768px){._contractActions_1khyj_179{margin-top:0;flex-shrink:0;min-width:160px}}._contractActions_1khyj_179 button{padding:6px 10px;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;flex:1;text-align:center;white-space:nowrap}@media (min-width: 768px){._contractActions_1khyj_179 button{padding:6px 10px;flex:0 0 auto;min-width:75px}}._viewButton_1khyj_212{background:#e9ecef;color:#495057;border:1px solid #ced4da}._viewButton_1khyj_212:hover{background:#dee2e6}._terminateButton_1khyj_221{background:#f44;color:#fff;border:1px solid #ff4444}._terminateButton_1khyj_221:hover{background:#f66}._payments_lfumt_2{padding:40px;width:100%;min-height:100%;background:#f9fafb;box-sizing:border-box;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width: 768px){._payments_lfumt_2{padding:24px}}._pageHeader_lfumt_17{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}._pageHeader_lfumt_17 ._headerContent_lfumt_23 h1{font-size:28px;font-weight:600;color:#1a1f36;margin:0 0 8px;letter-spacing:-.5px}._pageHeader_lfumt_17 ._headerContent_lfumt_23 p{font-size:16px;color:#697386;margin:0}._pageHeader_lfumt_17 ._headerActions_lfumt_35{display:flex;gap:12px}@media (max-width: 768px){._pageHeader_lfumt_17 ._headerActions_lfumt_35{margin-top:16px}}@media (max-width: 768px){._pageHeader_lfumt_17{flex-direction:column}}._refreshButton_lfumt_50{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e6ebf1;border-radius:8px;color:#1a1f36;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._refreshButton_lfumt_50:hover{background:#f9fafb;border-color:#d9e1ec}._refreshButton_lfumt_50:active{transform:scale(.98)}._summary_lfumt_72{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}@media (max-width: 1200px){._summary_lfumt_72{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._summary_lfumt_72{grid-template-columns:1fr;gap:16px}}._summaryCard_lfumt_90{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;transition:all .2s ease;position:relative;overflow:hidden}._summaryCard_lfumt_90:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;opacity:.5}._summaryCard_lfumt_90:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000000d,0 10px 15px #0000001a}._summaryCard_lfumt_90 h3{font-size:14px;color:#697386;margin:0 0 12px;font-weight:500;letter-spacing:.3px}._summaryCard_lfumt_90 p{font-size:32px;font-weight:600;margin:0;line-height:1.2;letter-spacing:-.5px}._summaryCard_lfumt_90._active_lfumt_126:before{background:linear-gradient(90deg,#28a74533,#28a7451a)}._summaryCard_lfumt_90._active_lfumt_126 p{color:#28a745}._summaryCard_lfumt_90._pending_lfumt_132:before{background:linear-gradient(90deg,#ffab0033,#ffab001a)}._summaryCard_lfumt_90._pending_lfumt_132 p{color:#ffab00}._summaryCard_lfumt_90._expired_lfumt_138:before{background:linear-gradient(90deg,#f443,#ff44441a)}._summaryCard_lfumt_90._expired_lfumt_138 p{color:#f44}._summaryCard_lfumt_90._inactive_lfumt_144:before{background:linear-gradient(90deg,#6c757d33,#6c757d1a)}._summaryCard_lfumt_90._inactive_lfumt_144 p{color:#6c757d}._controlBar_lfumt_151{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;padding:16px 24px}@media (max-width: 768px){._controlBar_lfumt_151{flex-direction:column;align-items:stretch;gap:16px;padding:16px}}._tabs_lfumt_170{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._searchBar_lfumt_177{flex:1;max-width:400px;position:relative}@media (max-width: 768px){._searchBar_lfumt_177{max-width:100%}}._searchBar_lfumt_177 input{width:100%;padding:10px 16px;border:1px solid #e6ebf1;border-radius:8px;font-size:14px;background:#fff;transition:all .2s;color:#1a1f36;box-sizing:border-box}._searchBar_lfumt_177 input:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 2px #635bff33}._searchBar_lfumt_177 input::placeholder{color:#a0aec0}._searchBar_lfumt_177 ._searchIcon_lfumt_206{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#a0aec0;pointer-events:none}._filterButtons_lfumt_215{display:flex;gap:8px;align-items:center;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}._filterButtons_lfumt_215::-webkit-scrollbar{display:none}._filterButtons_lfumt_215 button{display:flex;justify-content:center;padding:8px 16px;border:1px solid transparent;background:none;color:#697386;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s ease;white-space:nowrap;flex-shrink:0}._filterButtons_lfumt_215 button:hover{background:#635bff0d;color:#635bff}._filterButtons_lfumt_215 button._active_lfumt_126{background:#635bff1a;color:#635bff;border-color:#635bff33}._contractsTable_lfumt_253{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){._contractsTable_lfumt_253{border-radius:0;margin:0 -16px;width:calc(100% + 32px);overflow-x:visible}}._contractsTable_lfumt_253 table{width:100%;border-collapse:collapse;min-width:800px}@media (max-width: 768px){._contractsTable_lfumt_253 table{min-width:0}}._contractsTable_lfumt_253 table th,._contractsTable_lfumt_253 table td{padding:16px 24px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:14px;vertical-align:middle}@media (max-width: 768px){._contractsTable_lfumt_253 table th,._contractsTable_lfumt_253 table td{padding:12px 16px}._contractsTable_lfumt_253 table th:not(:first-child):not(:nth-child(2)):not(:last-child),._contractsTable_lfumt_253 table td:not(:first-child):not(:nth-child(2)):not(:last-child){display:none}}._contractsTable_lfumt_253 table th{color:#697386;font-weight:500;white-space:nowrap;padding-top:12px;padding-bottom:12px;background:#fff;position:sticky;top:0;z-index:1;border-bottom:1px solid #e6ebf1}._contractsTable_lfumt_253 table tr{transition:background-color .15s ease}._contractsTable_lfumt_253 table tr:hover{background-color:#f9fafb}@media (max-width: 768px){._contractsTable_lfumt_253 table th:first-child{width:50%}._contractsTable_lfumt_253 table th:nth-child(2){width:35%}._contractsTable_lfumt_253 table th:last-child{width:15%}}._contractsTable_lfumt_253 ._emptyState_lfumt_322{padding:40px 24px;text-align:center;color:#697386}._contractsTable_lfumt_253 ._emptyState_lfumt_322 h3{font-size:16px;font-weight:600;margin:0 0 8px;color:#1a1f36}._contractsTable_lfumt_253 ._emptyState_lfumt_322 p{margin:0;font-size:14px}._tenant_lfumt_338{display:flex;flex-direction:column;gap:4px}._tenant_lfumt_338 ._tenantName_lfumt_343{color:#1a1f36;font-weight:500}._tenant_lfumt_338 ._tenantEmail_lfumt_347{color:#697386;font-size:13px}._propertyInfo_lfumt_352{display:flex;flex-direction:column;gap:4px}._propertyInfo_lfumt_352 ._roomName_lfumt_357{font-size:13px;color:#697386}._amount_lfumt_362{font-weight:600;color:#1a1f36}._status_lfumt_367{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500;line-height:1.5;min-width:70px;text-align:center}._status_lfumt_367._active_lfumt_126{background-color:#28a7451a;color:#28a745}._status_lfumt_367._pending_lfumt_132{background-color:#ffab001a;color:#ffab00}._status_lfumt_367._expired_lfumt_138{background-color:#ff44441a;color:#f44}._status_lfumt_367._inactive_lfumt_144{background-color:#6c757d1a;color:#6c757d}._actions_lfumt_396{display:flex;gap:8px;justify-content:flex-end}._actions_lfumt_396 button{padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}._amendmentRow_lfumt_411{background-color:#635bff05;font-size:14px}._amendmentRow_lfumt_411 td{border-top:none;padding-top:12px;padding-bottom:12px}._amendmentInfo_lfumt_421{display:flex;align-items:center;gap:8px}._amendmentLabel_lfumt_427{background-color:#635bff1a;color:#635bff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.3px}._amendmentName_lfumt_437{font-weight:500;color:#1a1f36}._amendmentSignatures_lfumt_442{display:flex;gap:24px}._signed_lfumt_447{color:#28a745;font-weight:500;display:flex;align-items:center;gap:4px}._signed_lfumt_447:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#28a745}._unsigned_lfumt_463{color:#f44;font-weight:500;display:flex;align-items:center;gap:4px}._unsigned_lfumt_463:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#f44}._amendmentItem_lfumt_479{margin-bottom:16px;padding:16px;border-radius:8px;background-color:#f9fafb;border:1px solid #e6ebf1;transition:all .15s ease}._amendmentItem_lfumt_479:hover{border-color:#d9e1ec;box-shadow:0 2px 8px #0000000d}._amendmentItem_lfumt_479:last-child{margin-bottom:0}._amendmentHeader_lfumt_495{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:500;color:#1a1f36}._amendmentStatus_lfumt_504{display:flex;gap:24px;font-size:14px;margin-top:8px}._linkButton_lfumt_511{background:none;border:none;color:#635bff;padding:0;font-size:14px;cursor:pointer;text-decoration:none;font-weight:500;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}._linkButton_lfumt_511:hover{color:#5147e5;text-decoration:underline}._linkButton_lfumt_511:active{transform:scale(.98)}._linkButton_lfumt_511:after{content:"→";font-size:14px;display:inline-block;transition:transform .15s ease}._linkButton_lfumt_511:hover:after{transform:translate(2px)}._viewButton_lfumt_542:active{transform:scale(.98)}._terminateButton_lfumt_555{background:#f44;border:1px solid #ff4444;color:#fff}._terminateButton_lfumt_555:hover{background:#e53935;border-color:#e53935}._terminateButton_lfumt_555:active{transform:scale(.98)}._templateSection_lfumt_568{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;padding:24px;margin-bottom:40px}._sectionHeader_lfumt_576{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._sectionHeader_lfumt_576 h2{font-size:18px;color:#1a1f36;margin:0;font-weight:600;letter-spacing:-.3px}._createTemplateButton_lfumt_590{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#635bff;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._createTemplateButton_lfumt_590:hover{background:#5147e5}._createTemplateButton_lfumt_590:active{transform:scale(.98)}._templateGrid_lfumt_611{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._templateCard_lfumt_617{background:#fff;border:1px solid #e6ebf1;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .2s ease;box-shadow:0 1px 2px #0000000a}._templateCard_lfumt_617:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._templateCard_lfumt_617 ._templateInfo_lfumt_632 h3{font-size:16px;color:#1a1f36;margin:0 0 8px;font-weight:600}._templateCard_lfumt_617 ._templateInfo_lfumt_632 p{color:#697386;font-size:14px;margin:4px 0}._templateCard_lfumt_617 ._templateInfo_lfumt_632 ._templateDescription_lfumt_643{margin-top:8px;line-height:1.5}._templateCard_lfumt_617 ._templateActions_lfumt_647{display:flex;gap:8px;margin-top:auto}._templateCard_lfumt_617 ._templateActions_lfumt_647 button{flex:1;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._useButton_lfumt_662{background:#635bff;border:none;color:#fff}._useButton_lfumt_662:hover{background:#5147e5}._useButton_lfumt_662:active{transform:scale(.98)}._viewButton_lfumt_542{background:#fff;border:1px solid #e6ebf1;color:#635bff}._viewButton_lfumt_542:hover{background:#635bff0d;border-color:#635bff}._deleteButton_lfumt_684{background:#fff;border:1px solid #e6ebf1;color:#f44}._deleteButton_lfumt_684:hover{background:#ff44440d;border-color:#f44}._modalOverlay_lfumt_694{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:80px 24px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:_fadeIn_lfumt_1 .2s ease-out}._modal_lfumt_694{background:#fff;border-radius:12px;width:90%;max-width:800px;min-height:200px;display:flex;flex-direction:column;box-shadow:0 10px 25px #0000001a,0 2px 10px #00000014;margin:0 auto;max-height:calc(100vh - 120px);animation:_slideUp_lfumt_1 .3s ease-out;overflow:hidden}._modal_lfumt_694._viewModal_lfumt_726{display:flex;flex-direction:column;height:calc(100vh - 120px)}._modal_lfumt_694 h2{margin:0;color:#1a1f36;font-size:18px;font-weight:600;letter-spacing:-.3px}._formGroup_lfumt_739{margin-bottom:20px}._formGroup_lfumt_739 label{display:block;color:#1a1f36;font-weight:500;margin-bottom:8px;font-size:14px}._formGroup_lfumt_739 input,._formGroup_lfumt_739 textarea{width:100%;padding:12px 16px;border:1px solid #e6ebf1;border-radius:8px;font-size:14px;background:#fff;color:#1a1f36;transition:all .2s;box-sizing:border-box}._formGroup_lfumt_739 input:focus,._formGroup_lfumt_739 textarea:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 2px #635bff33}._formGroup_lfumt_739 input::placeholder,._formGroup_lfumt_739 textarea::placeholder{color:#a0aec0}._formGroup_lfumt_739 textarea{min-height:120px;resize:vertical}._modalActions_lfumt_773{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}._modalActions_lfumt_773 button{padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._cancelButton_lfumt_788{background:#fff;border:1px solid #e6ebf1;color:#1a1f36}._cancelButton_lfumt_788:hover{background:#f9fafb;border-color:#d9e1ec}._cancelButton_lfumt_788:active{transform:scale(.98)}._submitButton_lfumt_801{background:#635bff;border:none;color:#fff}._submitButton_lfumt_801:hover{background:#5147e5}._submitButton_lfumt_801:active{transform:scale(.98)}._submitButton_lfumt_801:disabled{background:#a5a5a5;cursor:not-allowed;transform:none}._modalHeader_lfumt_818{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0;background:#fff;position:sticky;top:0;z-index:2}._modalHeader_lfumt_818 ._closeButton_lfumt_829{background:none;border:none;color:#697386;font-size:20px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;line-height:1;transition:all .15s ease}._modalHeader_lfumt_818 ._closeButton_lfumt_829:hover{background:#f9fafb;color:#1a1f36}._modalHeader_lfumt_818 ._closeButton_lfumt_829:active{transform:scale(.95)}._modalContent_lfumt_852{flex:1;padding:24px;overflow-y:auto;background:#fff;display:flex;flex-direction:column;gap:16px;min-height:0;scrollbar-width:thin;scrollbar-color:#e6ebf1 #f9fafb}._modalContent_lfumt_852::-webkit-scrollbar{width:8px}._modalContent_lfumt_852::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}._modalContent_lfumt_852::-webkit-scrollbar-thumb{background:#e6ebf1;border-radius:4px;border:2px solid #f9fafb}._modalContent_lfumt_852::-webkit-scrollbar-thumb:hover{background:#d9e1ec}@keyframes _fadeIn_lfumt_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_lfumt_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._templateContent_lfumt_898{width:100%;height:100%;min-height:300px;max-height:calc(100vh - 280px);padding:1.5rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.6;resize:none;color:#2c3e50;max-width:100%;box-sizing:border-box;overflow:auto;scrollbar-width:thin;scrollbar-color:#ddd #f1f1f1}._templateContent_lfumt_898::-webkit-scrollbar{width:8px}._templateContent_lfumt_898::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._templateContent_lfumt_898::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;border:2px solid #f1f1f1}._templateContent_lfumt_898::-webkit-scrollbar-thumb:hover{background:#ccc}._templateContent_lfumt_898:focus{outline:none;border-color:#51b8f9;box-shadow:0 0 0 2px #51b8f933}._saveButtonContainer_lfumt_939{padding:1rem 1.5rem;background:#fff;border-top:1px solid rgba(0,0,0,.1);border-bottom-left-radius:16px;border-bottom-right-radius:16px}._saveButton_lfumt_939{width:100%;padding:.75rem;background:#51b8f9;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._saveButton_lfumt_939:hover{background:#3aa4f0;transform:translateY(-1px)}._saveButton_lfumt_939:active{transform:translateY(0)}._saveButton_lfumt_939:disabled{background:#ccc;cursor:not-allowed;transform:none}@media (max-width: 1400px){._contractsTable_lfumt_253 table th:nth-child(1),._contractsTable_lfumt_253 table td:nth-child(1){width:18%}._contractsTable_lfumt_253 table th:nth-child(2),._contractsTable_lfumt_253 table td:nth-child(2){width:14%}._contractsTable_lfumt_253 table th:nth-child(3),._contractsTable_lfumt_253 table td:nth-child(3){width:7%}._contractsTable_lfumt_253 table th:nth-child(4),._contractsTable_lfumt_253 table td:nth-child(4){width:12%}._contractsTable_lfumt_253 table th:nth-child(5),._contractsTable_lfumt_253 table td:nth-child(5){width:12%}._contractsTable_lfumt_253 table th:nth-child(6),._contractsTable_lfumt_253 table td:nth-child(6){width:12%}._contractsTable_lfumt_253 table th:nth-child(7),._contractsTable_lfumt_253 table td:nth-child(7){width:10%}._contractsTable_lfumt_253 table th:nth-child(8),._contractsTable_lfumt_253 table td:nth-child(8){width:15%}}@media (max-width: 1200px){._summary_lfumt_72{grid-template-columns:repeat(2,1fr)}._templateGrid_lfumt_611{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width: 768px){._payments_lfumt_2{padding:16px;width:calc(100% - 32px)}._summary_lfumt_72{grid-template-columns:1fr;gap:12px;margin-bottom:16px}._tabs_lfumt_170{margin:0 -16px 16px;gap:12px}._searchBar_lfumt_177 input{width:calc(100% - 32px);margin-left:16px}._filterButtons_lfumt_215{padding-left:16px;padding-right:16px;gap:2px}._filterButtons_lfumt_215 button{width:auto}._contractsTable_lfumt_253{margin:0 -16px;border-radius:0;box-shadow:none}._contractsTable_lfumt_253 table{min-width:0}._contractsTable_lfumt_253 table th,._contractsTable_lfumt_253 table td{padding:12px 16px}._contractsTable_lfumt_253 table th:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:last-child),._contractsTable_lfumt_253 table td:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:last-child){display:none}._contractsTable_lfumt_253 table th:first-child{width:45%}._contractsTable_lfumt_253 table th:nth-child(2){width:20%}._contractsTable_lfumt_253 table th:nth-child(3){width:20%}._contractsTable_lfumt_253 table th:last-child{width:15%}._tenant_lfumt_338 ._tenantName_lfumt_343{font-size:14px;font-weight:500;color:#2c3e50;margin-bottom:2px}._tenant_lfumt_338 ._tenantEmail_lfumt_347{font-size:12px;color:#666}._actions_lfumt_396 button{width:auto;min-width:60px;padding:8px 12px;font-size:13px;white-space:nowrap}._templateSection_lfumt_568{margin:0 -16px 16px;padding:16px;border-radius:0}._templateSection_lfumt_568 ._sectionHeader_lfumt_576{flex-direction:column;gap:12px;margin-bottom:16px}._templateSection_lfumt_568 ._sectionHeader_lfumt_576 h2{font-size:18px}._templateSection_lfumt_568 ._sectionHeader_lfumt_576 ._createTemplateButton_lfumt_590{width:100%}._templateGrid_lfumt_611{gap:12px}._templateCard_lfumt_617{padding:16px}._templateCard_lfumt_617 ._templateInfo_lfumt_632 h3{font-size:16px}._templateCard_lfumt_617 ._templateInfo_lfumt_632 p{font-size:13px}._templateCard_lfumt_617 ._templateActions_lfumt_647 button{padding:8px;font-size:13px}._modalOverlay_lfumt_694{top:140px;padding:16px}._modal_lfumt_694{width:100%;max-height:calc(100vh - 220px);margin:0;border-radius:12px}._modal_lfumt_694._viewModal_lfumt_726{height:calc(100vh - 220px)}._modal_lfumt_694 ._modalHeader_lfumt_818{padding:16px;position:sticky;top:0;z-index:2;background:#fff}._modal_lfumt_694 ._modalHeader_lfumt_818 h2{font-size:18px}._modal_lfumt_694 ._modalContent_lfumt_852{padding:16px;max-height:calc(100vh - 360px);overflow-y:auto}._modal_lfumt_694 ._formGroup_lfumt_739{margin-bottom:16px}._modal_lfumt_694 ._formGroup_lfumt_739 label{font-size:14px}._modal_lfumt_694 ._formGroup_lfumt_739 input,._modal_lfumt_694 ._formGroup_lfumt_739 textarea{font-size:14px;padding:12px;width:100%;box-sizing:border-box}._modal_lfumt_694 ._modalActions_lfumt_773{padding:16px;position:sticky;bottom:0;z-index:2;background:#fff;border-top:1px solid rgba(0,0,0,.1);margin-top:auto}._modal_lfumt_694 ._modalActions_lfumt_773 button{padding:14px;font-size:15px}}._contractModalOverlay_lfumt_1161{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:80px 24px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:_fadeIn_lfumt_1 .2s ease-out}._contractModal_lfumt_1161{background:#fff;border-radius:12px;width:100%;max-width:600px;min-height:200px;display:flex;flex-direction:column;box-shadow:0 10px 25px #0000001a,0 2px 10px #00000014;position:relative;margin:0 auto;max-height:calc(100vh - 120px);animation:_slideUp_lfumt_1 .3s ease-out;overflow:hidden}._contractModalHeader_lfumt_1195{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;position:sticky;top:0;z-index:1}._contractModalHeader_lfumt_1195 h2{margin:0;font-size:18px;color:#1a1f36;font-weight:600;letter-spacing:-.3px}._contractModalHeader_lfumt_1195 ._closeButton_lfumt_829{background:none;border:none;color:#697386;font-size:20px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;line-height:1;transition:all .15s ease;z-index:2}._contractModalHeader_lfumt_1195 ._closeButton_lfumt_829:hover{background:#f9fafb;color:#1a1f36}._contractModalHeader_lfumt_1195 ._closeButton_lfumt_829:active{transform:scale(.95)}._contractModalContent_lfumt_1239{padding:24px;overflow-y:auto;flex:1;background:#fff;min-height:0;max-height:calc(100vh - 280px);scrollbar-width:thin;scrollbar-color:#e6ebf1 #f9fafb}._contractModalContent_lfumt_1239::-webkit-scrollbar{width:8px}._contractModalContent_lfumt_1239::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}._contractModalContent_lfumt_1239::-webkit-scrollbar-thumb{background:#e6ebf1;border-radius:4px;border:2px solid #f9fafb}._contractModalContent_lfumt_1239::-webkit-scrollbar-thumb:hover{background:#d9e1ec}._contractModalActions_lfumt_1265{padding:20px 24px;background:#fff;border-top:1px solid #f0f0f0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;gap:12px;position:sticky;bottom:0;z-index:1}._contractModalActions_lfumt_1265 button{width:100%;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}@media (max-width: 768px){._contractModalOverlay_lfumt_1161{padding:70px 16px 16px}._contractModal_lfumt_1161{max-height:calc(100vh - 100px)}._contractModalContent_lfumt_1239{max-height:calc(100vh - 250px);padding:16px}._contractModalActions_lfumt_1265{padding:16px}._contractModalActions_lfumt_1265 button{padding:14px;font-size:15px}._modalOverlay_lfumt_694{padding:70px 16px 16px}._modal_lfumt_694{max-height:calc(100vh - 100px)}}._contractSection_lfumt_1313{background:#fff;border-radius:8px;padding:20px;margin-bottom:16px;border:1px solid #f0f0f0}._contractSection_lfumt_1313:last-child{margin-bottom:0}._contractSection_lfumt_1313 h3{margin:0 0 16px;font-size:16px;color:#1a1f36;font-weight:600}._detailRow_lfumt_1330{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}._detailRow_lfumt_1330:last-child{border-bottom:none;padding-bottom:0}._detailRow_lfumt_1330:first-child{padding-top:0}._detailRow_lfumt_1330 ._label_lfumt_1344{color:#697386;font-size:14px}._detailRow_lfumt_1330 ._value_lfumt_1348{font-weight:500;color:#1a1f36;font-size:14px;text-align:right}._detailRow_lfumt_1330 ._value_lfumt_1348._active_lfumt_126{color:#28a745}._detailRow_lfumt_1330 ._value_lfumt_1348._pending_lfumt_132{color:#ffab00}._detailRow_lfumt_1330 ._value_lfumt_1348._expired_lfumt_138{color:#f44}._signContractButton_lfumt_1364{background:#635bff;border:none;color:#fff}._signContractButton_lfumt_1364:hover{background:#5147e5}._signContractButton_lfumt_1364:active{transform:scale(.98)}._downloadButton_lfumt_1376{background:#fff;border:1px solid #e6ebf1;color:#1a1f36}._downloadButton_lfumt_1376:hover{background:#f9fafb;border-color:#d9e1ec}._downloadButton_lfumt_1376:active{transform:scale(.98)}._viewSignedButton_lfumt_1389{background:#635bff;border:none;color:#fff}._viewSignedButton_lfumt_1389:hover{background:#5147e5}._viewSignedButton_lfumt_1389:active{transform:scale(.98)}._terminateModal_lfumt_1401{background:#fff;border-radius:12px;width:100%;max-width:500px;display:flex;flex-direction:column;box-shadow:0 10px 25px #0000001a,0 2px 10px #00000014;position:relative;margin:0 auto;overflow:hidden;animation:_slideUp_lfumt_1 .3s ease-out}._warningMessage_lfumt_1415{background:#ff44440d;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid rgba(255,68,68,.2)}._warningMessage_lfumt_1415 p{margin:0 0 12px;color:#e53935;font-weight:500;font-size:14px;line-height:1.5}._warningMessage_lfumt_1415 p strong{font-weight:600;color:#d32f2f}._warningMessage_lfumt_1415 ul{margin:0 0 12px;padding-left:24px}._warningMessage_lfumt_1415 ul li{margin-bottom:8px;color:#e53935;font-size:14px;line-height:1.5}._warningMessage_lfumt_1415 p:last-child{margin-bottom:0;font-weight:600}._contractInfo_lfumt_1448{background:#f9fafb;border-radius:8px;padding:20px;border:1px solid #e6ebf1}._contractInfo_lfumt_1448 p{margin:0 0 12px;font-size:14px;color:#1a1f36;line-height:1.5}._contractInfo_lfumt_1448 p:last-child{margin-bottom:0}._contractInfo_lfumt_1448 ._additionalTenantsInfo_lfumt_1463{margin-top:16px;margin-bottom:16px}._contractInfo_lfumt_1448 ._additionalTenantsInfo_lfumt_1463 p{margin-bottom:8px;font-weight:600;color:#1a1f36}._contractInfo_lfumt_1448 ._additionalTenantsInfo_lfumt_1463 ul{margin:0;padding-left:24px}._contractInfo_lfumt_1448 ._additionalTenantsInfo_lfumt_1463 ul li{margin-bottom:6px;font-size:14px;color:#1a1f36}._error_lfumt_1482{background:#ff44440d;color:#e53935;padding:16px;border-radius:8px;margin-bottom:20px;font-weight:500;font-size:14px;line-height:1.5;border:1px solid rgba(255,68,68,.2)}._loadingContainer_lfumt_1494{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;margin-top:40px}._loadingContainer_lfumt_1494 p{margin-top:24px;color:#697386;font-size:16px;font-weight:500}._loadingSpinner_lfumt_1512{width:40px;height:40px;border-radius:50%;border:3px solid rgba(99,91,255,.1);border-top-color:#635bff;animation:_spin_lfumt_1 1s linear infinite}._errorContainer_lfumt_1521{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;margin-top:40px}._errorContainer_lfumt_1521 h3{color:#e53935;margin:0 0 16px;font-size:18px;font-weight:600}._errorContainer_lfumt_1521 p{color:#697386;margin:0 0 24px;text-align:center;max-width:500px}@keyframes _spin_lfumt_1{to{transform:rotate(360deg)}}._modalOverlay_1qn2t_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:60px 40px 40px;overflow-y:auto;height:100%}._modalContent_1qn2t_17{background-color:#fff;border-radius:8px;width:90%;max-width:900px;height:auto;display:flex;flex-direction:column;box-shadow:none;overflow:visible;min-height:90vh}._modalHeader_1qn2t_30{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1)}._modalHeader_1qn2t_30 h3{margin:0;font-size:1.2rem;color:#333}._closeButton_1qn2t_43{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;line-height:1;transition:color .2s}._closeButton_1qn2t_43:hover{color:#f44}._modalBody_1qn2t_57{flex:1;min-height:400px;overflow:visible;position:relative}._modalBody_1qn2t_57 ._loading_1qn2t_63,._modalBody_1qn2t_57 ._error_1qn2t_63{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1;background-color:#ffffffe6;padding:20px;text-align:center}._modalBody_1qn2t_57 ._loading_1qn2t_63{color:#51b8f9;font-weight:500}._modalBody_1qn2t_57 ._error_1qn2t_63{color:#f44;font-weight:500}._pdfViewer_1qn2t_86{width:100%;height:1000px;border:none;background-color:#fff}@media (max-width: 768px){._modalContent_1qn2t_17{width:95%;min-height:85vh}._pdfViewer_1qn2t_86{height:800px}}._paymentStatusCard_ceuvq_1{background:#ffffff80;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;width:100%;box-sizing:border-box;margin-top:16px}@media (min-width: 768px){._paymentStatusCard_ceuvq_1{padding:2rem;margin-top:2rem}}._paymentStatusCard_ceuvq_1 h2{margin-bottom:1.5rem;font-size:1.3rem;color:#333;font-weight:600}@media (min-width: 768px){._paymentStatusCard_ceuvq_1 h2{margin-bottom:1.8rem;font-size:1.5rem}}._loading_ceuvq_29,._error_ceuvq_29{padding:1rem;text-align:center;color:#6c757d;font-size:.95rem;background:#fffc;border-radius:6px;margin-bottom:.5rem}._error_ceuvq_29{color:#dc3545;background:#dc35451a}._statusContent_ceuvq_44{background:#fffc;border-radius:8px;border:1px solid #e9ecef;padding:16px}._statusItem_ceuvq_51{display:flex;align-items:center;gap:16px}._statusIndicator_ceuvq_57{width:16px;height:16px;border-radius:50%;flex-shrink:0}._statusIndicator_ceuvq_57._upToDate_ceuvq_63{background-color:#28a745;box-shadow:0 0 0 4px #28a74533}._statusIndicator_ceuvq_57._overdue_ceuvq_67{background-color:#dc3545;box-shadow:0 0 0 4px #dc354533}._statusText_ceuvq_72{flex:1}._statusText_ceuvq_72 h3{margin:0 0 4px;font-size:1.1rem;font-weight:600;color:#212529}._statusText_ceuvq_72 p{margin:0;font-size:.9rem;color:#6c757d}._statusText_ceuvq_72 ._overdueAmount_ceuvq_86{color:#dc3545;font-weight:600;margin-top:4px}._additionalInfo_ceuvq_92{margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:16px}._infoItem_ceuvq_101{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#495057}._pendingBadge_ceuvq_109,._requestedBadge_ceuvq_109{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.8rem;font-weight:600;color:#fff}._pendingBadge_ceuvq_109{background-color:#ffc107}._requestedBadge_ceuvq_109{background-color:#17a2b8}._nextDueSection_ceuvq_129{margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef}._nextDueSection_ceuvq_129 h4{margin:0 0 8px;font-size:1rem;font-weight:600;color:#212529}._nextDueInfo_ceuvq_141{display:flex;justify-content:space-between;align-items:center;background-color:#ffffffb3;border:1px solid #e9ecef;border-radius:6px;padding:12px}._nextDueDetails_ceuvq_151 p{margin:0}._nextDueDetails_ceuvq_151 ._nextDueName_ceuvq_154{font-size:.9rem;color:#495057;margin-bottom:4px}._nextDueDetails_ceuvq_151 ._nextDueAmount_ceuvq_159{font-size:1.1rem;font-weight:600;color:#212529}._nextDueDate_ceuvq_165 p{margin:0;font-size:.9rem;color:#6c757d;font-weight:500}._container_ectdi_1{width:100%;margin:0 auto;padding:40px 0;background:#fff;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._header_ectdi_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding:0 40px}._header_ectdi_10 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0;display:flex;align-items:center;gap:8px}._backButton_ectdi_27{display:flex;align-items:center;gap:8px;color:#635bff;background:none;border:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s}._backButton_ectdi_27:hover{background-color:#635bff0d}._formContainer_ectdi_45{max-width:800px;margin:0 auto;padding:0 40px}._loading_ectdi_51{display:flex;align-items:center;justify-content:center;min-height:400px;font-size:15px;color:#697386}._error_ectdi_60{padding:12px 16px;margin-bottom:24px;background-color:#fff5f5;border:1px solid #ffebeb;border-radius:6px;color:#e12d39;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}._success_ectdi_74{padding:12px 16px;margin-bottom:24px;background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;color:#16a34a;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}._form_ectdi_45{display:flex;flex-direction:column;gap:32px}._sectionTitle_ectdi_94{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #e6ebf1}._formSection_ectdi_103{margin-bottom:32px}._formRow_ectdi_107{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px;width:100%}@media (min-width: 768px){._formRow_ectdi_107._threeColumns_ectdi_115{grid-template-columns:repeat(3,1fr)}}@media (min-width: 480px) and (max-width: 767px){._formRow_ectdi_107._threeColumns_ectdi_115{grid-template-columns:repeat(2,1fr)}}@media (min-width: 480px){._formRow_ectdi_107._twoColumns_ectdi_125{grid-template-columns:repeat(2,1fr)}}._formGroup_ectdi_130{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._formGroup_ectdi_130 label{font-weight:500;font-size:14px;color:#697386}._formGroup_ectdi_130 input,._formGroup_ectdi_130 textarea,._formGroup_ectdi_130 select{padding:12px;border:1px solid #e6ebf1;border-radius:6px;font-size:15px;background:#fff;color:#1a1f36;width:100%;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}._formGroup_ectdi_130 input:focus,._formGroup_ectdi_130 textarea:focus,._formGroup_ectdi_130 select:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 1px #635bff}._formGroup_ectdi_130 input::placeholder,._formGroup_ectdi_130 textarea::placeholder,._formGroup_ectdi_130 select::placeholder{color:#aab7c4}._formGroup_ectdi_130 input::-webkit-calendar-picker-indicator,._formGroup_ectdi_130 textarea::-webkit-calendar-picker-indicator,._formGroup_ectdi_130 select::-webkit-calendar-picker-indicator{filter:opacity(.5);cursor:pointer}._formGroup_ectdi_130 textarea{min-height:120px;resize:vertical}._buttonGroup_ectdi_180{display:flex;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e6ebf1;justify-content:flex-end}@media (max-width: 768px){._buttonGroup_ectdi_180{flex-direction:column-reverse}._buttonGroup_ectdi_180 button{width:100%}}._submitButton_ectdi_197,._cancelButton_ectdi_198{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;height:40px;display:flex;align-items:center;justify-content:center}._submitButton_ectdi_197{background-color:#635bff;color:#fff;border:none;min-width:120px}._submitButton_ectdi_197:hover{background-color:#5851db}._submitButton_ectdi_197:active{background-color:#4f46e5}._submitButton_ectdi_197:disabled{opacity:.6;cursor:not-allowed}._cancelButton_ectdi_198{background-color:transparent;border:1px solid #e6ebf1;color:#697386}._cancelButton_ectdi_198:hover{background-color:#f7fafc;border-color:#d9e2ec}._imageSection_ectdi_238{margin-top:8px}._imagesContainer_ectdi_242{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 768px){._imagesContainer_ectdi_242{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._imagesContainer_ectdi_242{grid-template-columns:1fr}}._uploadCard_ectdi_258{border:1px solid #e6ebf1;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s;background:#fff;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}._uploadCard_ectdi_258:hover{border-color:#635bff;background:#635bff05}._uploadCard_ectdi_258._primary_ectdi_278{grid-column:span 1;border:1px dashed #e6ebf1;background:#f7fafc}._uploadCard_ectdi_258._primary_ectdi_278 ._uploadIcon_ectdi_283{color:#635bff}._uploadCard_ectdi_258 ._uploadIcon_ectdi_283{color:#697386;font-size:24px;margin-bottom:12px}._uploadCard_ectdi_258 p{color:#697386;margin:4px 0;font-size:14px}._uploadCard_ectdi_258 ._caption_ectdi_296{font-size:12px;color:#aab7c4}._uploadCard_ectdi_258 input[type=file]{display:none}._uploadCard_ectdi_258 img{width:100%;height:100%;object-fit:cover;border-radius:4px;position:absolute;top:0;left:0}._imageWrapper_ectdi_313{position:relative;cursor:pointer;transition:transform .2s;height:100%;width:100%}._imageWrapper_ectdi_313:hover ._removeButton_ectdi_320{opacity:1}._removeButton_ectdi_320{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s;color:#697386;font-size:16px;line-height:1;padding:0;z-index:2}._removeButton_ectdi_320:hover{background:#fff;color:#eb4c60}._copyLinkSection_ectdi_350{margin-bottom:24px;display:flex;justify-content:flex-end;width:100%}._copyLinkButton_ectdi_357{background-color:#f7fafc;color:#635bff;border:1px solid #e6ebf1;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}._copyLinkButton_ectdi_357:hover{background-color:#edf2f7;border-color:#d9e2ec}._copyLinkButton_ectdi_357:active{background-color:#e2e8f0}._tenantsSection_ectdi_380{margin-bottom:32px;width:100%}._tenantsList_ectdi_385{margin-bottom:16px}._tenantsList_ectdi_385 p{color:#697386;font-size:14px}._tenantCard_ectdi_393{background:#f7fafc;border:1px solid #e6ebf1;border-radius:6px;padding:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}._tenantCard_ectdi_393:last-child{margin-bottom:0}._tenantInfo_ectdi_407 ._tenantName_ectdi_407{font-weight:600;color:#1a1f36;margin:0 0 4px;font-size:14px}._tenantInfo_ectdi_407 ._tenantEmail_ectdi_413{color:#697386;margin:0;font-size:13px}._tenantActions_ectdi_419{display:flex;gap:8px}._addTenantButton_ectdi_424,._viewApplicationsButton_ectdi_425{background-color:#f7fafc;color:#635bff;border:1px solid #e6ebf1;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:6px;height:36px}._addTenantButton_ectdi_424:hover,._viewApplicationsButton_ectdi_425:hover{background-color:#edf2f7;border-color:#d9e2ec}._addTenantButton_ectdi_424{background-color:#635bff;color:#fff;border:none}._addTenantButton_ectdi_424:hover{background-color:#5851db}._viewContractButton_ectdi_456{background-color:#f7fafc;color:#635bff;border:1px solid #e6ebf1;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}._viewContractButton_ectdi_456:hover{background-color:#edf2f7;border-color:#d9e2ec}._modalOverlay_p4ok2_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_p4ok2_1 .2s ease-out}@keyframes _fadeIn_p4ok2_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_p4ok2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modal_p4ok2_1{background:#fff;border-radius:12px;padding:20px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 10px 25px #00000026;animation:_slideUp_p4ok2_1 .3s ease-out forwards;display:flex;flex-direction:column;margin:20px 0}._modal_p4ok2_1 h2{margin-top:0;margin-bottom:20px;font-size:1.5rem;color:#333;text-align:center;font-weight:600}._modal_p4ok2_1 h3{margin-top:0;margin-bottom:12px;font-size:1.1rem;color:#333;font-weight:500}._closeButton_p4ok2_65{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}._closeButton_p4ok2_65:hover{color:#333}._form_p4ok2_79{display:flex;flex-direction:column;gap:12px;overflow-y:auto}._formGroup_p4ok2_86{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._formGroup_p4ok2_86 label{font-weight:500;color:#333;font-size:.9rem;margin-bottom:2px}._formGroup_p4ok2_86 input[type=text],._formGroup_p4ok2_86 input[type=email],._formGroup_p4ok2_86 input[type=date],._formGroup_p4ok2_86 input[type=file],._formGroup_p4ok2_86 input[type=number],._formGroup_p4ok2_86 select{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:.95rem;width:100%;box-sizing:border-box;background-color:#fff;color:#333}._formGroup_p4ok2_86 input[type=text]::placeholder,._formGroup_p4ok2_86 input[type=email]::placeholder,._formGroup_p4ok2_86 input[type=date]::placeholder,._formGroup_p4ok2_86 input[type=file]::placeholder,._formGroup_p4ok2_86 input[type=number]::placeholder,._formGroup_p4ok2_86 select::placeholder{color:#999;opacity:1}._formGroup_p4ok2_86 input[type=text]:focus,._formGroup_p4ok2_86 input[type=email]:focus,._formGroup_p4ok2_86 input[type=date]:focus,._formGroup_p4ok2_86 input[type=file]:focus,._formGroup_p4ok2_86 input[type=number]:focus,._formGroup_p4ok2_86 select:focus{outline:none;border-color:#51b8f9;box-shadow:0 0 0 2px #51b8f933}._formGroup_p4ok2_86 input[type=number]{-moz-appearance:textfield}._formGroup_p4ok2_86 input[type=number]::-webkit-outer-spin-button,._formGroup_p4ok2_86 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._formGroup_p4ok2_86 ._checkboxContainer_p4ok2_140{display:flex;align-items:center;gap:8px;margin-top:4px}._formGroup_p4ok2_86 ._checkboxContainer_p4ok2_140 input[type=checkbox]{margin:0;width:16px;height:16px;cursor:pointer}._formGroup_p4ok2_86 ._checkboxContainer_p4ok2_140 label{margin:0;font-size:.9rem;cursor:pointer}._formGroup_p4ok2_86 input[type=file]{padding:8px;border:1px dashed #ddd;background-color:#f9f9f9}._formGroup_p4ok2_86 input[type=file]:hover{border-color:#51b8f9}._formGroup_p4ok2_86 input[type=file]:focus{outline:none;border-color:#51b8f9;box-shadow:0 0 0 2px #51b8f933}._formGroup_p4ok2_86 ._fileInfo_p4ok2_170{margin-top:8px;font-size:.85rem;color:#666;background-color:#51b8f91a;padding:6px 10px;border-radius:4px}._formGroup_p4ok2_86 ._helpText_p4ok2_178{font-size:.85rem;color:#333;margin-top:8px;background-color:#51b8f91a;padding:6px 10px;border-radius:4px;font-weight:500}._buttonGroup_p4ok2_188{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;margin-bottom:4px}._cancelButton_p4ok2_196,._backButton_p4ok2_196{padding:10px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#333;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s}._cancelButton_p4ok2_196:hover,._backButton_p4ok2_196:hover{background:#f5f5f5;transform:translateY(-1px)}._cancelButton_p4ok2_196:active,._backButton_p4ok2_196:active{transform:translateY(0)}._submitButton_p4ok2_215{padding:10px 20px;border:none;border-radius:8px;background:linear-gradient(to right,#51b8f9,#d08af6);color:#fff;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s}._submitButton_p4ok2_215:hover{opacity:.9;transform:translateY(-1px)}._submitButton_p4ok2_215:active{transform:translateY(0)}._submitButton_p4ok2_215:disabled{opacity:.6;cursor:not-allowed;transform:none}._error_p4ok2_239{background-color:#ff44441a;color:#f44;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:.9rem}._userInfo_p4ok2_248,._contractSummary_p4ok2_248{background-color:#51b8f90d;border:1px solid rgba(81,184,249,.2);border-radius:6px;padding:12px;margin-bottom:12px}._userInfo_p4ok2_248 p,._contractSummary_p4ok2_248 p{margin:6px 0;font-size:.9rem;color:#333}._userInfo_p4ok2_248 h3,._contractSummary_p4ok2_248 h3{margin-bottom:8px;font-size:1rem}._additionalTenantsContainer_p4ok2_265{display:flex;flex-direction:column;gap:12px}._additionalTenantSearch_p4ok2_271{display:flex;gap:8px}._additionalTenantSearch_p4ok2_271 input{flex:1}._additionalTenantSearch_p4ok2_271 ._searchButton_p4ok2_278{padding:8px 16px;border:none;border-radius:6px;background:#51b8f9;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}._additionalTenantSearch_p4ok2_271 ._searchButton_p4ok2_278:hover{background:#3aa4f0}._additionalTenantSearch_p4ok2_271 ._searchButton_p4ok2_278:disabled{opacity:.6;cursor:not-allowed}._annotateButton_p4ok2_296{padding:8px 16px;border:none;border-radius:6px;background:#635bff;color:#fff;font-weight:500;cursor:pointer;transition:all .2s;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}._annotateButton_p4ok2_296:hover{background:#4b44c9}._annotateButton_p4ok2_296:disabled{opacity:.6;cursor:not-allowed}._additionalTenantsList_p4ok2_320{background-color:#f9f9f9;border-radius:6px;padding:12px}._additionalTenantsList_p4ok2_320 h4{margin-top:0;margin-bottom:8px;font-size:.9rem;color:#333}._additionalTenantsList_p4ok2_320 ul{list-style:none;padding:0;margin:0}._additionalTenantsList_p4ok2_320 ._additionalTenantItem_p4ok2_336{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}._additionalTenantsList_p4ok2_320 ._additionalTenantItem_p4ok2_336:last-child{border-bottom:none}._additionalTenantsList_p4ok2_320 ._additionalTenantItem_p4ok2_336 span{font-size:.9rem;color:#333}._additionalTenantsList_p4ok2_320 ._additionalTenantItem_p4ok2_336 ._removeButton_p4ok2_350{padding:4px 8px;border:none;border-radius:4px;background:#f44;color:#fff;font-size:.8rem;cursor:pointer;transition:all .2s}._additionalTenantsList_p4ok2_320 ._additionalTenantItem_p4ok2_336 ._removeButton_p4ok2_350:hover{background:#e03333}._modalOverlay_1eac8_1{position:fixed;top:80px;left:280px;right:0;bottom:0;background-color:#fff;display:flex;align-items:flex-start;justify-content:flex-start;z-index:1000;padding:0;overflow-y:auto;height:100vh;width:calc(100vw - 200px)}._modalOverlay_1eac8_1 *{-webkit-user-drag:none!important;-khtml-user-drag:none!important;-moz-user-drag:none!important;-o-user-drag:none!important;user-drag:none!important;touch-action:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}._modalContent_1eac8_28{background-color:#fff;width:100%;height:100vh;display:flex;flex-direction:column;overflow:visible;margin:0;padding:0;border-radius:0;box-shadow:none}._modalHeader_1eac8_41{display:flex;justify-content:space-between;align-items:center;padding:5px 24px;border-bottom:1px solid #e6ebf1;background-color:#f7fafc;box-shadow:0 1px 3px #0000001a;z-index:10}._modalHeader_1eac8_41 h3{margin:0;font-size:20px;font-weight:600;color:#1a1f36}._modalHeader_1eac8_41 ._closeButton_1eac8_57{background:none;border:none;cursor:pointer;font-size:24px;color:#697386;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;transition:background-color .2s}._modalHeader_1eac8_41 ._closeButton_1eac8_57:hover{background-color:#e6ebf1}._modalBody_1eac8_74{display:flex;flex-direction:row;flex:1;overflow:visible;padding:0;height:calc(100vh - 120px)}._modalBody_1eac8_74 .row{display:flex;width:100%;height:100%;margin:0}._modalBody_1eac8_74 .row #selectorContainer{display:flex;width:100%;flex:1;height:100%}._parametersContainer_1eac8_95{width:300px;padding:20px;border-right:1px solid #e6ebf1;background-color:#f7fafc;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;position:relative;z-index:10;box-shadow:2px 0 5px #0000000d}._parametersContainer_1eac8_95 ._containerTitle_1eac8_113{margin:0 0 12px;font-size:20px;font-weight:600;color:#1a1f36;width:100%;text-align:left}._parametersContainer_1eac8_95 ._containerDescription_1eac8_121{margin:0 0 20px;font-size:15px;color:#4b5563;width:100%;line-height:1.5;text-align:left}._parametersContainer_1eac8_95 ._tabsContainer_1eac8_129{display:flex;width:100%;margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._parametersContainer_1eac8_95 ._tabsContainer_1eac8_129 ._tabButton_1eac8_137{flex:1;background:#f7fafc;border:none;padding:12px 10px;font-size:15px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;position:relative}._parametersContainer_1eac8_95 ._tabsContainer_1eac8_129 ._tabButton_1eac8_137:hover{color:#1a1f36;background-color:#635bff0d}._parametersContainer_1eac8_95 ._tabsContainer_1eac8_129 ._tabButton_1eac8_137._activeTab_1eac8_153{font-weight:600}._parametersContainer_1eac8_95 ._tabsContainer_1eac8_129 ._tabButton_1eac8_137._activeTab_1eac8_153[data-tab=landlord]{color:#fff;background-color:#635bff}._parametersContainer_1eac8_95 ._tabsContainer_1eac8_129 ._tabButton_1eac8_137._activeTab_1eac8_153[data-tab=tenant]{color:#fff;background-color:#16a34a}._parametersContainer_1eac8_95 ._tabsContainer_1eac8_129 ._tabButton_1eac8_137._activeTab_1eac8_153[data-tab=form]{color:#fff;background-color:#f59e0b}._parametersContainer_1eac8_95 .tabsContainer{display:flex;width:100%;margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}._parametersContainer_1eac8_95 .tabButton{flex:1;background:#f7fafc;border:none;padding:12px 10px;font-size:15px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;position:relative}._parametersContainer_1eac8_95 .tabButton:hover{color:#1a1f36;background-color:#635bff0d}._parametersContainer_1eac8_95 .tabButton.activeTab{font-weight:600}._parametersContainer_1eac8_95 .tabButton[data-tab=landlord].activeTab{color:#fff!important;background-color:#635bff!important}._parametersContainer_1eac8_95 .tabButton[data-tab=tenant].activeTab{color:#fff!important;background-color:#16a34a!important}._parametersContainer_1eac8_95 .tabButton[data-tab=form].activeTab{color:#fff!important;background-color:#f59e0b!important}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207{margin-bottom:20px;width:100%;background-color:#fff;border-radius:8px;padding:18px;box-shadow:0 2px 5px #00000014;max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden;position:relative;z-index:5}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207#_landlordSection_1eac8_1{border-top:4px solid #635bff}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207#_tenantSection_1eac8_1{border-top:4px solid #16a34a}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207#_formSection_1eac8_1{border-top:4px solid #f59e0b}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207 ._sectionSubtitle_1eac8_229{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1f36;padding-bottom:10px;border-bottom:1px solid #e6ebf1}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207 ._sectionSubtitle_1eac8_229._primaryTenant_1eac8_237{color:#16a34a}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207 ._sectionSubtitle_1eac8_229._additionalTenant_1eac8_240{color:#2563eb}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207 h4{margin:0 0 12px;font-size:15px;font-weight:600;color:#1a1f36}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207 h5{margin:12px 0 8px;font-size:14px;font-weight:600;color:#4b5563}._parametersContainer_1eac8_95 ._fieldSection_1eac8_207 hr{margin:16px 0;border:none;height:1px;background-color:#e6ebf1}._parametersContainer_1eac8_95 #landlordSection{border-top:4px solid #635bff!important}._parametersContainer_1eac8_95 #tenantSection{border-top:4px solid #16a34a!important}._parametersContainer_1eac8_95 #formSection{border-top:4px solid #f59e0b!important}._parametersContainer_1eac8_95 ._toolboxSection_1eac8_270{margin-bottom:20px;width:100%}._parametersContainer_1eac8_95 ._toolboxSection_1eac8_270 h4{margin:0 0 10px;font-size:16px;font-weight:600;color:#1a1f36}._parametersContainer_1eac8_95 ._toolboxSection_1eac8_270 button{display:block;width:100%;margin-bottom:8px;background-color:#fff;border:1px solid #e6ebf1;border-radius:4px;padding:8px 12px;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}._parametersContainer_1eac8_95 ._toolboxSection_1eac8_270 button:hover{background-color:#f0f4f8;border-color:#d1d5db}._parametersContainer_1eac8_95 ._toolboxSection_1eac8_270 button:disabled{opacity:.5;cursor:not-allowed}._pdfContainer_1eac8_302{flex:1;margin:0;padding:0 0 120px;position:relative;background-color:#f0f4f8;border-radius:0;overflow:auto;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:calc(100vh - 60px)}._pdfViewer_1eac8_319{position:relative;background-color:transparent;min-height:100%;width:100%;padding-bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}._pdfCanvas_1eac8_331{display:block;background-color:#fff;border:none;box-shadow:0 4px 12px #00000026}._iframeContainer_1eac8_338{position:relative;width:612px;height:792px;overflow:visible;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:0;margin:0 auto 130px;aspect-ratio:8.5/11;box-sizing:border-box}._pdfFrame_1eac8_354{width:612px;height:792px;border:none;background-color:#fff;display:block;position:relative;z-index:1;overflow:visible;box-shadow:0 4px 12px #00000026;border-radius:4px;margin:0;aspect-ratio:8.5/11;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}._pdfFrame_1eac8_354::-webkit-scrollbar{display:none}._dropOverlay_1eac8_377{position:absolute;top:0;left:0;width:612px;height:792px;z-index:50;cursor:crosshair;background-color:#ffffff03;display:flex;flex-direction:column;justify-content:space-between;pointer-events:all;border:2px dashed rgba(99,91,255,.5);box-sizing:border-box;aspect-ratio:8.5/11}._dropOverlay_1eac8_377:hover{background-color:#635bff0d}._pageIndicator_1eac8_402{background-color:#635bffcc;color:#fff;padding:6px 12px;border-radius:0 0 4px;font-size:14px;font-weight:600;position:absolute;top:0;left:0;z-index:60}._overlayInstructions_1eac8_415{background-color:#635bffd9;color:#fff;padding:10px 20px 15px;border-radius:8px;font-size:15px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;box-shadow:0 4px 12px #00000026;text-align:center;max-width:80%;line-height:1.5;z-index:60}._closeInstructionsButton_1eac8_434{position:absolute;top:5px;right:5px;background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;width:24px;height:24px;transition:background-color .2s;z-index:65}._closeInstructionsButton_1eac8_434:hover{background-color:#fff3}.field-item{position:relative;background-color:#fff;border:1px solid #e6ebf1;border-left:4px solid transparent;border-radius:6px;padding:14px 12px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:100;width:100%;min-height:54px;display:flex;align-items:center;box-shadow:0 1px 3px #00000014;transition:all .2s ease;pointer-events:auto;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;touch-action:none;-webkit-touch-callout:none;box-sizing:border-box}.field-item:hover{background-color:#f5f5fff2;box-shadow:0 2px 4px #0000001a;border-color:#d1d5db}.field-item.selected-field{background-color:#635bff1a;border-color:#635bff;border-style:solid;box-shadow:0 0 0 2px #635bff33}.field-item.placed-field{border-style:solid;border-color:#635bff;background-color:#fffffff2;position:absolute!important;z-index:200;width:150px;min-height:10px;padding:1px 8px;font-size:10px;margin:0!important;box-shadow:0 2px 6px #00000026;cursor:move;pointer-events:auto;touch-action:none!important;-webkit-touch-callout:none!important;box-sizing:border-box}.field-item.placed-field:hover{box-shadow:0 2px 6px #0003;background-color:#fff}.field-item.placed-field .descrizione{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-item.placed-field .circle{width:8px;height:8px}.field-item .circle{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:10px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.field-item .descrizione{font-size:15px;font-weight:500;color:#1a1f36;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:inline-block;line-height:1.4}._selectedFieldIndicator_1eac8_548{position:absolute;bottom:70px;left:50%;transform:translate(-50%);background-color:#635bffe6;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;z-index:100;box-shadow:0 2px 8px #0003}._removeFieldButton_1eac8_563{position:absolute;top:-4px;right:-4px;width:12px;height:12px;background-color:#635bff;color:#fff;border:none;border-radius:50%;font-size:10px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer!important;z-index:300;padding:0;box-shadow:0 1px 3px #0003;opacity:0;transition:opacity .2s}._removeFieldButton_1eac8_563:hover{background-color:#4b44c9}.field-item.placed-field:hover ._removeFieldButton_1eac8_563,.field-item.placed-field:hover ._resizeHandleRight_1eac8_592,.field-item.placed-field:hover ._resizeHandleLeft_1eac8_592{opacity:1}._resizeHandleRight_1eac8_592{position:absolute;top:0;right:0;width:6px;height:100%;cursor:ew-resize!important;background-color:transparent;opacity:0;transition:opacity .2s;z-index:250}._resizeHandleRight_1eac8_592:after{content:"";position:absolute;top:50%;right:2px;transform:translateY(-50%);width:2px;height:8px;background-color:#635bff;border-radius:1px}._resizeHandleLeft_1eac8_592{position:absolute;top:0;left:0;width:6px;height:100%;cursor:ew-resize!important;background-color:transparent;opacity:0;transition:opacity .2s;z-index:250}._resizeHandleLeft_1eac8_592:after{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);width:2px;height:8px;background-color:#635bff;border-radius:1px}._loading_1eac8_644{display:flex;align-items:center;justify-content:center;height:100%;font-size:16px;color:#697386}._error_1eac8_653{display:flex;align-items:center;justify-content:center;height:100%;font-size:16px;color:#e12d39;background-color:#e12d391a;padding:20px;border-radius:8px;text-align:center}._saveButton_1eac8_666{background-color:#635bff;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background-color .2s;min-width:120px}._downloadButton_1eac8_685{background-color:#16a34a;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background-color .2s;min-width:120px;margin-right:12px}._downloadButton_1eac8_685:hover{background-color:#15803d}._downloadButton_1eac8_685:disabled{opacity:.5;cursor:not-allowed}._cancelButton_1eac8_705{background-color:#fff;border:1px solid #e6ebf1;border-radius:4px;padding:8px 16px;font-size:14px;color:#1a1f36;cursor:pointer;transition:all .2s}._modalFooter_1eac8_724{display:flex;justify-content:flex-end;align-items:center;padding:16px 24px;border-top:1px solid #e6ebf1;background-color:#f7fafc;box-shadow:0 -1px 3px #0000001a;z-index:200;position:fixed;bottom:0;left:0;right:0}._modalFooter_1eac8_724 ._footerActions_1eac8_738{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:nowrap}._fixedPageNavigation_1eac8_747{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 24px;background-color:#fffffff2;border-radius:8px;box-shadow:0 2px 10px #00000026;position:fixed;bottom:80px;left:25%;transform:translate(-50%);z-index:150}._fixedPageNavigation_1eac8_747 span{font-size:15px;color:#1a1f36;font-weight:600;min-width:120px;text-align:center;margin:0 4px;white-space:nowrap}._fixedPageNavigation_1eac8_747 ._navButton_1eac8_774{background-color:#635bff;color:#fff;border:1px solid #635bff;border-radius:4px;padding:4px 8px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;width:36px;height:36px}._fixedPageNavigation_1eac8_747 ._navButton_1eac8_774:hover{background-color:#4b44c9;border-color:#4b44c9}._fixedPageNavigation_1eac8_747 ._navButton_1eac8_774:disabled{opacity:.5;cursor:not-allowed;background-color:#a8a4ff;border-color:#a8a4ff}._cancelButton_1eac8_705{background-color:#fff;border:1px solid #e6ebf1;border-radius:4px;padding:10px 20px;font-size:15px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s;min-width:100px}._cancelButton_1eac8_705:hover{background-color:#f7fafc;border-color:#d1d5db}._cancelButton_1eac8_705:disabled{opacity:.5;cursor:not-allowed}._saveButton_1eac8_666{background-color:#635bff;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:100px}._saveButton_1eac8_666:hover{background-color:#4b44c9}._saveButton_1eac8_666:disabled{opacity:.5;cursor:not-allowed}._container_19qrp_1{width:100%;margin:0 auto;padding:40px 0;background:#fff;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._header_19qrp_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding:0 40px}._header_19qrp_10 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0;display:flex;align-items:center;gap:8px}._backButton_19qrp_27{display:flex;align-items:center;gap:8px;color:#635bff;background:none;border:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s}._backButton_19qrp_27:hover{background-color:#635bff0d}._formContainer_19qrp_45{max-width:800px;margin:0 auto;padding:0 40px}._loading_19qrp_51{display:flex;align-items:center;justify-content:center;min-height:400px;font-size:15px;color:#697386}._error_19qrp_60{padding:12px 16px;margin-bottom:24px;background-color:#fff5f5;border:1px solid #ffebeb;border-radius:6px;color:#e12d39;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}._success_19qrp_74{padding:12px 16px;margin-bottom:24px;background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;color:#16a34a;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}._form_19qrp_45{display:flex;flex-direction:column;gap:32px}._sectionTitle_19qrp_94{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #e6ebf1}._formSection_19qrp_103{margin-bottom:32px}._formRow_19qrp_107{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px;width:100%}@media (min-width: 768px){._formRow_19qrp_107._threeColumns_19qrp_115{grid-template-columns:repeat(3,1fr)}}@media (min-width: 480px) and (max-width: 767px){._formRow_19qrp_107._threeColumns_19qrp_115{grid-template-columns:repeat(2,1fr)}}@media (min-width: 480px){._formRow_19qrp_107._twoColumns_19qrp_125{grid-template-columns:repeat(2,1fr)}}._formGroup_19qrp_130{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}._formGroup_19qrp_130 label{font-weight:500;font-size:14px;color:#697386}._formGroup_19qrp_130 input,._formGroup_19qrp_130 textarea,._formGroup_19qrp_130 select{padding:12px;border:1px solid #e6ebf1;border-radius:6px;font-size:15px;background:#fff;color:#1a1f36;width:100%;transition:border-color .2s,box-shadow .2s}._formGroup_19qrp_130 input:focus,._formGroup_19qrp_130 textarea:focus,._formGroup_19qrp_130 select:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 1px #635bff}._formGroup_19qrp_130 input::placeholder,._formGroup_19qrp_130 textarea::placeholder,._formGroup_19qrp_130 select::placeholder{color:#aab7c4}._formGroup_19qrp_130 input::-webkit-calendar-picker-indicator,._formGroup_19qrp_130 textarea::-webkit-calendar-picker-indicator,._formGroup_19qrp_130 select::-webkit-calendar-picker-indicator{filter:opacity(.5);cursor:pointer}._formGroup_19qrp_130 textarea{min-height:120px;resize:vertical}._buttonGroup_19qrp_176{display:flex;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e6ebf1}@media (max-width: 768px){._buttonGroup_19qrp_176{flex-direction:column-reverse}._buttonGroup_19qrp_176 button{width:100%}}._submitButton_19qrp_192,._cancelButton_19qrp_193{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;height:40px;display:flex;align-items:center;justify-content:center}._submitButton_19qrp_192{background-color:#635bff;color:#fff;border:none;min-width:120px}._submitButton_19qrp_192:hover{background-color:#5851db}._submitButton_19qrp_192:active{background-color:#4f46e5}._submitButton_19qrp_192:disabled{opacity:.6;cursor:not-allowed}._cancelButton_19qrp_193{background-color:transparent;border:1px solid #e6ebf1;color:#697386}._cancelButton_19qrp_193:hover{background-color:#f7fafc;border-color:#d9e2ec}._imageSection_19qrp_233{margin-top:8px}._imagesContainer_19qrp_237{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 768px){._imagesContainer_19qrp_237{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._imagesContainer_19qrp_237{grid-template-columns:1fr}}._uploadCard_19qrp_253{border:1px solid #e6ebf1;border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s;background:#fff;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}._uploadCard_19qrp_253:hover{border-color:#635bff;background:#635bff05}._uploadCard_19qrp_253._primary_19qrp_273{grid-column:span 1;border:1px dashed #e6ebf1;background:#f7fafc}._uploadCard_19qrp_253._primary_19qrp_273 ._uploadIcon_19qrp_278{color:#635bff}._uploadCard_19qrp_253 ._uploadIcon_19qrp_278{color:#697386;font-size:24px;margin-bottom:12px}._uploadCard_19qrp_253 p{color:#697386;margin:4px 0;font-size:14px}._uploadCard_19qrp_253 ._caption_19qrp_291{font-size:12px;color:#aab7c4}._uploadCard_19qrp_253 input[type=file]{display:none}._uploadCard_19qrp_253 img{width:100%;height:100%;object-fit:cover;border-radius:4px;position:absolute;top:0;left:0}._imageWrapper_19qrp_308{position:relative;cursor:pointer;transition:transform .2s;height:100%;width:100%}._imageWrapper_19qrp_308:hover ._removeButton_19qrp_315{opacity:1}._removeButton_19qrp_315{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s;color:#697386;font-size:16px;line-height:1;padding:0;z-index:2}._removeButton_19qrp_315:hover{background:#fff;color:#eb4c60}._layout_t5uwy_1{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;overflow-x:hidden}._layout_t5uwy_1 main{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex:1;z-index:0;padding-top:40px;overflow:visible}._navigationContainer_1vaoc_1{display:flex;width:100%;height:80px;position:fixed;top:0;left:0;z-index:1000;background-color:transparent;transition:background-color .3s ease;background-image:none}._navigationContainer_1vaoc_1._scrolled_1vaoc_13{background-color:#fffffff2;box-shadow:0 2px 10px #0000001a}._navigation_1vaoc_1{display:flex;justify-content:space-between;align-items:center;width:90%;max-width:1200px;height:100%;margin:0 auto;transition:all .3s ease}@media (max-width: 768px){._navigation_1vaoc_1{width:100%;justify-content:space-between}}._navigation_1vaoc_1 ._navigationLinks_1vaoc_34{display:flex;justify-content:space-between;align-items:center;height:100%;width:30%;gap:2rem}@media (max-width: 768px){._navigation_1vaoc_1 ._navigationLinks_1vaoc_34{display:none}}._navigation_1vaoc_1 ._navigationLinks_1vaoc_34 a{height:auto;color:#4c4c4c;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s ease}._navigation_1vaoc_1 ._navigationLinks_1vaoc_34 a:hover{color:#202020}._navigation_1vaoc_1 ._logoLink_1vaoc_58{display:flex;align-items:center;text-decoration:none}._navigation_1vaoc_1 ._logoLink_1vaoc_58 img{height:40px;width:auto}@media (max-width: 768px){._navigation_1vaoc_1 ._logoLink_1vaoc_58 img{height:32px}}._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72{position:relative}._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px;min-width:180px;z-index:1000;animation:_fadeIn_1vaoc_1 .2s ease;display:flex;flex-direction:column;gap:4px}@media (max-width: 768px){._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75{top:calc(100% + 16px);right:0;position:fixed}}._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75 button{width:100%;padding:12px 16px;text-align:left;background:none;border:none;border-radius:4px;color:#333;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75 button:hover{background:#51b8f91a;color:#51b8f9}._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75 button:active{background:#51b8f933}._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75 button._signOut_1vaoc_117{margin-top:auto;border-top:1px solid rgba(0,0,0,.1);padding-top:12px;color:#ff4d4f}._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75 button._signOut_1vaoc_117:hover{background:#ff4d4f1a;color:#ff4d4f}._navigation_1vaoc_1 ._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75 button._signOut_1vaoc_117:active{background:#ff4d4f33}._navigation_1vaoc_1 ._header-button_1vaoc_130{height:40px;padding:0 20px;cursor:pointer;border:none;border-radius:7px;filter:drop-shadow(5px 5px 0px rgba(0,0,4,.5));background:linear-gradient(to right,#51b8f9,#d08af6);color:#fff;font-weight:600;font-size:.7rem;transition:all .2s ease}@media (max-width: 768px){._navigation_1vaoc_1 ._header-button_1vaoc_130{height:36px;padding:0 16px;font-size:.7rem}}._navigation_1vaoc_1 ._header-button_1vaoc_130:hover{filter:drop-shadow(3px 3px 0px rgba(0,0,4,.5));transform:translateY(-1px)}._navigation_1vaoc_1 ._header-button_1vaoc_130:active{transform:translateY(0);filter:drop-shadow(2px 2px 0px rgba(0,0,4,.5))}@keyframes _fadeIn_1vaoc_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._navigation_1vaoc_1 ._navigationLinks_1vaoc_34{display:none}._userMenuContainer_1vaoc_72 ._dropdownMenu_1vaoc_75{width:calc(100% - 32px);max-width:300px;margin-top:8px;right:16px;left:auto}}._footerContainer_1mmjg_1{min-height:300px;width:90%;max-width:1200px;display:flex;flex-direction:row;justify-content:space-between}._footerContainer_1mmjg_1 h4{margin-bottom:0}@media (max-width: 768px){._footerContainer_1mmjg_1{flex-direction:column}}._footerMenu_1mmjg_18{display:flex;flex-direction:column;width:20%;margin-top:30px;padding:0 50px}@media (max-width: 768px){._footerMenu_1mmjg_18{width:100%;padding:0 20px;box-sizing:border-box}._footerMenu_1mmjg_18 img{width:100px}}._footerMenu_1mmjg_18 p{font-size:14px;margin-top:5px}._footerMenu_1mmjg_18 a{text-decoration:none;color:#494949;font-size:14px}._footerMenu_1mmjg_18 img{margin-top:20px}._roomContainer_glngq_1{display:flex;flex-direction:column;justify-content:center;width:90%;margin-top:40px}@media (max-width: 768px){._roomContainer_glngq_1{width:95%;margin-top:20px}}._roomImageContainer_glngq_15{object-fit:cover;display:flex;height:500px;gap:10px}._roomImageContainer_glngq_15 img{width:65%;border-radius:10px;object-fit:cover}@media (max-width: 768px){._roomImageContainer_glngq_15 img{display:flex;flex-direction:column;width:100%}}._additionalImages_glngq_35{display:flex;flex-direction:column;gap:10px;width:35%;height:500px}._additionalImages_glngq_35 img{height:calc(50% - 5px);width:100%;object-fit:cover;border-radius:10px}@media (max-width: 768px){._additionalImages_glngq_35{display:none}}._nameAndPrice_glngq_54{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:0}@media (max-width: 768px){._nameAndPrice_glngq_54{width:100%;flex-direction:column;align-items:flex-start}}._roomInfo_glngq_69{width:65%}@media (max-width: 768px){._roomInfo_glngq_69{width:100%}}._roomName_glngq_78{font-size:2rem;font-weight:600;margin-top:0;margin-bottom:0}._roomPrice_glngq_85{font-size:2rem;color:#049304;font-weight:900;margin-top:0;margin-bottom:0}._roomInfoContainer_glngq_93{display:flex;background-color:#fff;border-radius:10px;margin-top:10px;padding:20px;gap:10px}._roomInfoContainer_glngq_93 p{margin-top:0;margin-bottom:0}@media (max-width: 768px){._roomInfoContainer_glngq_93{width:calc(100% - 40px);display:flex;flex-direction:column}}._inquiryContainer_glngq_113{width:35%;display:flex;justify-content:center}._inquiryContainer_glngq_113 button{width:100%;height:60px;margin-top:10px;border-radius:10px}._apply_glngq_125{width:100%}._applyButton_glngq_129{background:#b7b5f9;color:#fff;border:none}._applyButton_glngq_129:disabled{cursor:not-allowed;opacity:.7}._applyButton_glngq_129._applied_glngq_138{background:#28a745;cursor:default}._contactButton_glngq_143{background:#fff;border:1px solid rgba(0,0,0,.1);color:#333}._contactButton_glngq_143:hover{background:#f5f5f5;border-color:#0003}._payments_rtttp_1{padding:40px;width:100%;min-height:100%;background:#f9fafb;box-sizing:border-box;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width: 768px){._payments_rtttp_1{padding:24px}}._pageHeader_rtttp_16{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}._pageHeader_rtttp_16 ._headerContent_rtttp_22 h1{font-size:28px;font-weight:600;color:#1a1f36;margin:0 0 8px;letter-spacing:-.5px}._pageHeader_rtttp_16 ._headerContent_rtttp_22 p{font-size:16px;color:#697386;margin:0}._pageHeader_rtttp_16 ._headerActions_rtttp_34{display:flex;gap:12px}@media (max-width: 768px){._pageHeader_rtttp_16 ._headerActions_rtttp_34{margin-top:16px}}@media (max-width: 768px){._pageHeader_rtttp_16{flex-direction:column}}._summary_rtttp_49{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}@media (max-width: 1200px){._summary_rtttp_49{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._summary_rtttp_49{grid-template-columns:1fr;gap:16px}}._summaryCard_rtttp_67{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;transition:all .2s ease;position:relative;overflow:hidden}._summaryCard_rtttp_67:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#635bff33,#635bff1a);opacity:.5}._summaryCard_rtttp_67:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000000d,0 10px 15px #0000001a}._summaryCard_rtttp_67 h3{font-size:14px;color:#697386;margin:0 0 12px;font-weight:500;letter-spacing:.3px}._summaryCard_rtttp_67 p{font-size:32px;font-weight:600;margin:0;line-height:1.2;letter-spacing:-.5px}._summaryCard_rtttp_67 ._summaryTrend_rtttp_104{display:flex;align-items:center;margin-top:12px;font-size:14px;font-weight:500}._summaryCard_rtttp_67 ._summaryTrend_rtttp_104._positive_rtttp_111{color:#2e7d32}._summaryCard_rtttp_67 ._summaryTrend_rtttp_104._negative_rtttp_114{color:#f44336}._summaryCard_rtttp_67 ._summaryTrend_rtttp_104._neutral_rtttp_117{color:#697386}._overdueAmount_rtttp_121{color:#f44336}._pendingAmount_rtttp_125{color:#635bff}._collectedAmount_rtttp_129{color:#2e7d32}._controlBar_rtttp_133{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;padding:16px 24px}@media (max-width: 768px){._controlBar_rtttp_133{flex-direction:column;align-items:stretch;gap:16px;padding:16px}}._tabs_rtttp_152{display:flex;flex-direction:column;margin-bottom:24px;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;overflow:hidden}@media (max-width: 768px){._tabs_rtttp_152{border-radius:8px}}._searchBar_rtttp_167{position:relative;width:100%;max-width:400px}@media (max-width: 768px){._searchBar_rtttp_167{max-width:100%}}._searchBar_rtttp_167:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23697386' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;pointer-events:none}._searchBar_rtttp_167 input{width:100%;padding:12px 16px 12px 44px;border:1px solid #e6ebf1;border-radius:6px;font-size:14px;background:#fff;transition:all .2s ease;color:#1a1f36;box-sizing:border-box;height:40px}._searchBar_rtttp_167 input:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 1px #635bff33}._searchBar_rtttp_167 input::placeholder{color:#697386}._filterButtons_rtttp_211{display:flex;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid #f0f0f0;padding:0;margin:0;background:#fafafa}._filterButtons_rtttp_211::-webkit-scrollbar{height:0;display:none}._filterButtons_rtttp_211 button{display:flex;justify-content:center;padding:16px 24px;border:none;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0;position:relative}._filterButtons_rtttp_211 button:hover{color:#1a1f36}._filterButtons_rtttp_211 button._active_rtttp_243{color:#635bff;font-weight:600}._filterButtons_rtttp_211 button._active_rtttp_243:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#635bff}@media (max-width: 768px){._filterButtons_rtttp_211 button{padding:12px 16px;font-size:13px}}._paymentsTable_rtttp_263{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;overflow-x:auto;margin-bottom:40px}@media (max-width: 768px){._paymentsTable_rtttp_263{margin:0;width:100%}}._paymentsTable_rtttp_263 table{width:100%;border-collapse:separate;border-spacing:0;min-width:800px}@media (max-width: 768px){._paymentsTable_rtttp_263 table{min-width:0}}._paymentsTable_rtttp_263 table th,._paymentsTable_rtttp_263 table td{padding:16px 24px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:1.5;vertical-align:middle}@media (max-width: 768px){._paymentsTable_rtttp_263 table th,._paymentsTable_rtttp_263 table td{padding:12px 16px}._paymentsTable_rtttp_263 table th:not(:first-child):not(:nth-child(2)):not(:last-child),._paymentsTable_rtttp_263 table td:not(:first-child):not(:nth-child(2)):not(:last-child){display:none}}._paymentsTable_rtttp_263 table th{background:#fafafa;color:#6b7280;font-weight:500;white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding-top:12px;padding-bottom:12px}._paymentsTable_rtttp_263 table tr{transition:background-color .15s ease}._paymentsTable_rtttp_263 table tr:hover{background:#f9fafb}._paymentsTable_rtttp_263 table tr:last-child td{border-bottom:none}._paymentsTable_rtttp_263 table ._noPayments_rtttp_326{text-align:center;padding:40px 24px;color:#6b7280;font-style:normal;font-size:15px}._tenant_rtttp_334{display:flex;flex-direction:column;gap:4px}._tenant_rtttp_334 ._tenantName_rtttp_339{color:#1a1f36;font-weight:500}._tenant_rtttp_334 ._tenantEmail_rtttp_343{color:#6b7280;font-size:13px}._amount_rtttp_348{font-weight:600;white-space:nowrap;color:#1a1f36}._amount_rtttp_348._pending_rtttp_125{color:#635bff}._amount_rtttp_348._overdue_rtttp_121{color:#f44336}._amount_rtttp_348._paid_rtttp_359{color:#2e7d32}._paymentType_rtttp_363{text-transform:capitalize;padding:4px 8px;border-radius:4px;font-size:.9rem;background:#0000000d;color:#666}._badge_rtttp_372{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;text-transform:capitalize;white-space:nowrap;padding:4px 10px;border-radius:16px;line-height:1.5;min-width:70px}._overdue_rtttp_121{background-color:#f443361a;color:#f44336;font-weight:600}._pending_rtttp_125{background-color:#635bff1a;color:#635bff}._paid_rtttp_359{background-color:#2e7d321a;color:#2e7d32}._void_rtttp_402{background-color:#7575751a;color:#757575}._failed_rtttp_407{background-color:#c628281a;color:#c62828;font-weight:600}._overdueDate_rtttp_413{color:#f44336;font-weight:500}._overdueLabel_rtttp_418{color:#f44336;font-weight:600;font-size:12px;margin-left:4px}._securityDeposit_rtttp_425{background-color:#1976d21a;color:#1976d2}._rent_rtttp_430{background-color:#388e3c1a;color:#388e3c}._other_rtttp_435{background-color:#7575751a;color:#757575}._actions_rtttp_440{display:flex;gap:8px}._actions_rtttp_440 button{padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}._viewButton_rtttp_454{background:#fff;border:1px solid #e6ebf1;color:#635bff}._viewButton_rtttp_454:hover{background:#635bff0d;border-color:#635bff}@media (max-width: 1400px){._paymentsTable_rtttp_263 table th:nth-child(1),._paymentsTable_rtttp_263 table td:nth-child(1){width:20%}._paymentsTable_rtttp_263 table th:nth-child(2),._paymentsTable_rtttp_263 table td:nth-child(2){width:15%}._paymentsTable_rtttp_263 table th:nth-child(3),._paymentsTable_rtttp_263 table td:nth-child(3){width:10%}._paymentsTable_rtttp_263 table th:nth-child(4),._paymentsTable_rtttp_263 table td:nth-child(4){width:12%}._paymentsTable_rtttp_263 table th:nth-child(5),._paymentsTable_rtttp_263 table td:nth-child(5){width:12%}._paymentsTable_rtttp_263 table th:nth-child(6),._paymentsTable_rtttp_263 table td:nth-child(6){width:12%}._paymentsTable_rtttp_263 table th:nth-child(7),._paymentsTable_rtttp_263 table td:nth-child(7){width:19%}}._modal_rtttp_494{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:_fadeIn_rtttp_1 .2s ease-out}._modalContent_rtttp_510{overflow-x:hidden;background:#fff;border-radius:12px;padding:24px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:_slideUp_rtttp_1 .2s ease-out}@media (max-width: 768px){._modalContent_rtttp_510{padding:20px;margin:0;border-radius:12px}}._modalHeader_rtttp_531{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}._modalHeader_rtttp_531 h2{font-size:20px;color:#1a1f36;margin:0;font-weight:600;letter-spacing:-.5px}._closeButton_rtttp_546{background:none;border:none;color:#6b7280;cursor:pointer;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:all .15s ease}._closeButton_rtttp_546:hover{background-color:#0000000d;color:#1a1f36}._closeButton_rtttp_546:active{transform:scale(.95)}._modalBody_rtttp_569 ._detailRow_rtttp_569{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}._modalBody_rtttp_569 ._detailRow_rtttp_569:last-child{border-bottom:none}._modalBody_rtttp_569 ._detailRow_rtttp_569 ._label_rtttp_578{color:#6b7280;font-size:14px;font-weight:500}._modalBody_rtttp_569 ._detailRow_rtttp_569 ._value_rtttp_583{font-weight:500;color:#1a1f36;font-size:14px;text-align:right}._modalBody_rtttp_569 ._detailRow_rtttp_569 ._value_rtttp_583._requested_rtttp_589{color:#e65100}._modalBody_rtttp_569 ._detailRow_rtttp_569 ._value_rtttp_583._pending_rtttp_125{color:#635bff}._modalBody_rtttp_569 ._detailRow_rtttp_569 ._value_rtttp_583._paid_rtttp_359{color:#2e7d32}._modalActions_rtttp_599{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}._modalActions_rtttp_599 button{flex:1;padding:10px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._modalFooter_rtttp_616{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}._modalFooter_rtttp_616 ._voidButton_rtttp_624{min-width:100px;height:40px;border-radius:6px;background-color:#f44336;border:none;color:#fff;font-size:14px;font-weight:500;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._modalFooter_rtttp_616 ._voidButton_rtttp_624:hover{background-color:#d32f2f}._modalFooter_rtttp_616 ._voidButton_rtttp_624:active{transform:scale(.98)}._modalFooter_rtttp_616 ._paidButton_rtttp_644{min-width:100px;height:40px;border-radius:6px;background-color:#2e7d32;border:none;color:#fff;font-size:14px;font-weight:500;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._modalFooter_rtttp_616 ._paidButton_rtttp_644:hover{background-color:#1b5e20}._modalFooter_rtttp_616 ._paidButton_rtttp_644:active{transform:scale(.98)}._propertyInfo_rtttp_665{display:flex;flex-direction:column;gap:4px}._propertyInfo_rtttp_665 ._roomName_rtttp_670{font-size:13px;color:#6b7280}@keyframes _fadeIn_rtttp_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_rtttp_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._loadingContainer_rtttp_693,._errorContainer_rtttp_693{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;padding:60px 24px;margin:32px 0;text-align:center}._loadingContainer_rtttp_693 p,._errorContainer_rtttp_693 p{color:#6b7280;font-size:16px;margin:16px 0 0;font-weight:500}._loadingSpinner_rtttp_712{width:40px;height:40px;border:3px solid rgba(99,91,255,.1);border-radius:50%;border-top-color:#635bff;animation:_spin_rtttp_1 1s ease-in-out infinite}@keyframes _spin_rtttp_1{to{transform:rotate(360deg)}}._errorContainer_rtttp_693 p{color:#f44336;margin-bottom:16px}._retryButton_rtttp_731{background-color:#635bff;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._retryButton_rtttp_731:hover{background-color:#5147e5}._retryButton_rtttp_731:active{transform:scale(.98)}@media (max-width: 768px){._paymentsTable_rtttp_263 table th:not(:first-child):not(:nth-child(2)):not(:last-child),._paymentsTable_rtttp_263 table td:not(:first-child):not(:nth-child(2)):not(:last-child){display:none}._paymentsTable_rtttp_263 table th,._paymentsTable_rtttp_263 table td{padding:12px 16px}._paymentsTable_rtttp_263 table th:first-child{width:40%}._paymentsTable_rtttp_263 table th:nth-child(2){width:45%}._paymentsTable_rtttp_263 table th:last-child{width:15%}}._cancelButton_rtttp_769{min-width:100px;height:40px;border-radius:6px;background-color:#6b7280;border:none;color:#fff;font-size:14px;font-weight:500;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._cancelButton_rtttp_769:hover{background-color:#4b5563}._cancelButton_rtttp_769:active{transform:scale(.98)}._refreshButton_rtttp_790{background-color:#fff;border:1px solid #e6ebf1;color:#6b7280;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}._refreshButton_rtttp_790:hover{background-color:#f7fafc;border-color:#d1d5db;color:#1a1f36}._refreshButton_rtttp_790:active{transform:scale(.98)}._payments_1nnf2_2{padding:40px;width:100%;min-height:100%;background:#f8f9fa;box-sizing:border-box}._pageHeader_1nnf2_10{margin-bottom:24px}._pageHeader_1nnf2_10 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0 0 8px}._pageHeader_1nnf2_10 p{font-size:14px;color:#697386;margin:0}._summary_1nnf2_25{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}._summaryCard_1nnf2_32{background:#fff;padding:16px 20px;border-radius:8px;border:1px solid #e6ebf1;box-shadow:0 1px 3px #0000000a;transition:all .2s ease}._summaryCard_1nnf2_32:hover{box-shadow:0 4px 12px #0000000d}._summaryCard_1nnf2_32 h3{color:#697386;font-size:14px;font-weight:500;margin:0 0 8px}._summaryCard_1nnf2_32 p{font-size:24px;font-weight:600;margin:0;color:#1a1f36}._summaryCard_1nnf2_32._pending_1nnf2_55 h3{color:#9a6700}._summaryCard_1nnf2_32._approved_1nnf2_58 h3{color:#0a7b3f}._summaryCard_1nnf2_32._rejected_1nnf2_61 h3{color:#b42318}._filterSection_1nnf2_65{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:16px}._tabs_1nnf2_74{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;background:#fff;border-radius:8px;border:1px solid #e6ebf1;box-shadow:0 1px 3px #0000000a;padding:16px 20px}._searchBar_1nnf2_86{flex:1;max-width:360px;position:relative}._searchBar_1nnf2_86 input{width:100%;padding:10px 16px;border:1px solid #e6ebf1;border-radius:6px;font-size:14px;background:#fff;transition:all .15s ease;color:#1a1f36;box-sizing:border-box;box-shadow:0 1px 2px #0000000a}._searchBar_1nnf2_86 input:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 1px #635bff33}._searchBar_1nnf2_86 input::placeholder{color:#697386}._filterButtons_1nnf2_112{display:flex;gap:8px;align-items:center;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}._filterButtons_1nnf2_112::-webkit-scrollbar{display:none}._filterButtons_1nnf2_112 button{display:flex;justify-content:center;padding:8px 16px;border:1px solid #e6ebf1;background:#fff;color:#697386;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s ease;white-space:nowrap;flex-shrink:0}._filterButtons_1nnf2_112 button:hover{background:#f7f7f9;border-color:#d9dce3}._filterButtons_1nnf2_112 button._active_1nnf2_144{background:#635bff;color:#fff;border-color:#635bff}._applicationsTable_1nnf2_150{background:#fff;border-radius:8px;border:1px solid #e6ebf1;box-shadow:0 1px 3px #0000000a;overflow-x:auto;margin-bottom:24px}._applicationsTable_1nnf2_150 table{width:100%;border-collapse:separate;border-spacing:0;min-width:800px}._applicationsTable_1nnf2_150 table th,._applicationsTable_1nnf2_150 table td{padding:12px 16px;text-align:left;font-size:14px;line-height:1.4}._applicationsTable_1nnf2_150 table th{color:#697386;font-weight:500;white-space:nowrap;border-bottom:1px solid #e6ebf1;background:#f9fafc;position:sticky;top:0;z-index:1}._applicationsTable_1nnf2_150 table td{border-top:1px solid #e6ebf1;vertical-align:middle}._applicationsTable_1nnf2_150 table tr:first-child td{border-top:none}._applicationsTable_1nnf2_150 table tr:hover td{background:#f9fafc}._applicant_1nnf2_191{display:flex;flex-direction:column;gap:3px;min-width:0}._applicant_1nnf2_191 ._applicantName_1nnf2_197{color:#1a1f36;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._applicant_1nnf2_191 ._applicantEmail_1nnf2_204,._applicant_1nnf2_191 ._applicantPhone_1nnf2_204{color:#697386;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._propertyInfo_1nnf2_212{display:flex;flex-direction:column;gap:3px}._propertyInfo_1nnf2_212 ._roomName_1nnf2_217{color:#697386;font-size:13px}._amount_1nnf2_222{font-weight:500;color:#1a1f36}._creditScore_1nnf2_227{font-weight:500;color:#1a1f36;padding:4px 8px;border-radius:4px;background:#f9fafc;display:inline-block}._creditScore_1nnf2_227:empty:before{content:"—";color:#697386}._statusBadge_1nnf2_240{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:16px;font-size:13px;font-weight:500;text-transform:capitalize;min-width:80px}._statusBadge_1nnf2_240._approved_1nnf2_58{background:#0a7b3f1a;color:#0a7b3f}._statusBadge_1nnf2_240._pending_1nnf2_55{background:#9a67001a;color:#9a6700}._statusBadge_1nnf2_240._rejected_1nnf2_61{background:#b423181a;color:#b42318}._actions_1nnf2_264{display:flex;gap:8px;align-items:center}._actions_1nnf2_264 button{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._actions_1nnf2_264 button:disabled{opacity:.5;cursor:not-allowed}._viewButton_1nnf2_282{background:#fff;border:1px solid #e6ebf1;color:#1a1f36}._viewButton_1nnf2_282:hover:not(:disabled){background:#f7f7f9;border-color:#d9dce3}._approveButton_1nnf2_292{background:#0a7b3f;border:none;color:#fff}._approveButton_1nnf2_292:hover:not(:disabled){background:#096835}._rejectButton_1nnf2_301{background:#b42318;border:none;color:#fff}._rejectButton_1nnf2_301:hover:not(:disabled){background:#912018}._processingStatus_1nnf2_310{display:inline-flex;align-items:center;color:#697386;font-size:13px;font-weight:500}._processingStatus_1nnf2_310:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid #635bff;border-top-color:transparent;border-radius:50%;animation:_spin_1nnf2_1 1s linear infinite}@keyframes _spin_1nnf2_1{to{transform:rotate(360deg)}}._verifications_1nnf2_334{display:flex;flex-direction:column;gap:6px}._verification_1nnf2_334{display:flex;align-items:center;gap:8px;font-size:13px}._verification_1nnf2_334 ._verificationLabel_1nnf2_346{color:#697386;min-width:60px}._verificationStatus_1nnf2_351{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:12px}._verificationStatus_1nnf2_351._verified_1nnf2_360{background:#0a7b3f1a;color:#0a7b3f}._verificationStatus_1nnf2_351._unverified_1nnf2_364{background:#b423181a;color:#b42318}._rating_1nnf2_369{display:flex;align-items:center;gap:4px}._rating_1nnf2_369 ._ratingValue_1nnf2_374{font-weight:500;color:#1a1f36}._rating_1nnf2_369 ._star_1nnf2_378{color:#f5a623}._noRating_1nnf2_382{color:#697386;font-size:13px}._loading_1nnf2_387,._error_1nnf2_387,._noApplications_1nnf2_387{display:flex;align-items:center;justify-content:center;padding:40px;color:#697386;font-size:15px;text-align:center;background:#fff;border-radius:8px;border:1px solid #e6ebf1;box-shadow:0 1px 3px #0000000a}._loading_1nnf2_387 div,._error_1nnf2_387 div,._noApplications_1nnf2_387 div{display:flex;flex-direction:column;align-items:center;gap:8px}._loading_1nnf2_387 div p,._error_1nnf2_387 div p,._noApplications_1nnf2_387 div p{font-size:16px;font-weight:500;color:#1a1f36;margin:0}._loading_1nnf2_387 div span,._error_1nnf2_387 div span,._noApplications_1nnf2_387 div span{font-size:14px;color:#697386}._error_1nnf2_387,._error_1nnf2_387 div p{color:#b42318}._modalOverlay_1nnf2_424{position:fixed;top:0;left:0;right:0;bottom:0;background:#1a1f3680;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch}._modal_1nnf2_424{background:#fff;border-radius:12px;width:100%;max-width:520px;display:flex;flex-direction:column;box-shadow:0 10px 40px #1a1f3626;position:relative;margin:0 auto;max-height:calc(100vh - 48px);overflow:hidden}._modalHeader_1nnf2_455{padding:20px 24px;border-bottom:1px solid #e6ebf1;display:flex;justify-content:space-between;align-items:center;background:#fff;position:sticky;top:0;z-index:2}._modalHeader_1nnf2_455 h2{margin:0;font-size:18px;font-weight:600;color:#1a1f36}._modalHeader_1nnf2_455 ._closeButton_1nnf2_472{background:transparent;border:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#697386;font-size:18px;cursor:pointer;transition:all .15s ease}._modalHeader_1nnf2_455 ._closeButton_1nnf2_472:hover{background:#f7f7f9;color:#1a1f36}._modalContent_1nnf2_491{padding:24px;overflow-y:auto;flex:1;background:#f9fafc;min-height:0;scrollbar-width:thin;scrollbar-color:#d9dce3 #f9fafc}._modalContent_1nnf2_491::-webkit-scrollbar{width:8px}._modalContent_1nnf2_491::-webkit-scrollbar-track{background:#f9fafc}._modalContent_1nnf2_491::-webkit-scrollbar-thumb{background:#d9dce3;border-radius:4px;border:2px solid #f9fafc}._modalContent_1nnf2_491::-webkit-scrollbar-thumb:hover{background:#c5c9d6}._detailSection_1nnf2_515{background:#fff;border-radius:8px;padding:20px;margin-bottom:16px;border:1px solid #e6ebf1;box-shadow:0 1px 3px #0000000a}._detailSection_1nnf2_515:last-child{margin-bottom:0}._detailSection_1nnf2_515 h3{margin:0 0 16px;font-size:15px;color:#1a1f36;font-weight:600}._detailRow_1nnf2_533{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e6ebf1}._detailRow_1nnf2_533:last-child{border-bottom:none;padding-bottom:0}._detailRow_1nnf2_533:first-child{padding-top:0}._detailRow_1nnf2_533 ._label_1nnf2_547{color:#697386;font-size:14px}._detailRow_1nnf2_533 ._value_1nnf2_551{font-weight:500;color:#1a1f36;font-size:14px;text-align:right}._detailRow_1nnf2_533 ._value_1nnf2_551._approved_1nnf2_58{color:#0a7b3f}._detailRow_1nnf2_533 ._value_1nnf2_551._pending_1nnf2_55{color:#9a6700}._detailRow_1nnf2_533 ._value_1nnf2_551._rejected_1nnf2_61{color:#b42318}._documentRow_1nnf2_567{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e6ebf1}._documentRow_1nnf2_567:last-child{border-bottom:none;padding-bottom:0}._documentRow_1nnf2_567:first-child{padding-top:0}._documentRow_1nnf2_567 ._documentName_1nnf2_581{color:#1a1f36;font-size:14px;font-weight:500}._documentRow_1nnf2_567 ._downloadLink_1nnf2_586{color:#635bff;font-size:14px;text-decoration:none;padding:6px 12px;border-radius:6px;transition:all .15s ease;font-weight:500}._documentRow_1nnf2_567 ._downloadLink_1nnf2_586:hover{background:#635bff0d}._modalActions_1nnf2_599{padding:16px 24px;background:#fff;border-top:1px solid #e6ebf1;display:flex;flex-direction:column;gap:12px;position:sticky;bottom:0;z-index:2}._modalActions_1nnf2_599 button{width:100%;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._templateList_1nnf2_620{display:flex;flex-direction:column;gap:16px;margin:16px 0;align-items:stretch;width:100%}._templateCategory_1nnf2_629{margin-top:16px;margin-bottom:4px}._templateCategory_1nnf2_629 h3{font-size:15px;font-weight:600;color:#1a1f36;margin:0;padding-left:8px;border-left:3px solid #635bff}._customAgreement_1nnf2_642{border-left:3px solid #635bff;background-color:#f9f8ff}._closeButton_1nnf2_472{background:#f7f7f9;border:1px solid #e6ebf1;color:#1a1f36;font-size:14px;font-weight:500;padding:10px 16px;border-radius:6px;cursor:pointer;transition:all .15s ease;margin-top:8px;width:100%}._closeButton_1nnf2_472:hover{background:#f0f0f5;border-color:#d9dce3}._templateOption_1nnf2_665{background:#fff;border:1px solid #e6ebf1;border-radius:8px;padding:16px 20px;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;align-items:flex-start}._templateOption_1nnf2_665:hover{border-color:#635bff;background:#f9f8ff;box-shadow:0 4px 12px #635bff14;transform:translateY(-2px)}._templateOption_1nnf2_665 h3{margin:0 0 8px;font-size:15px;font-weight:600;color:#1a1f36}._templateOption_1nnf2_665 p{margin:0;color:#697386;font-size:14px;font-weight:400}@media (max-width: 1400px){._applicationsTable_1nnf2_150 table th:nth-child(1),._applicationsTable_1nnf2_150 table td:nth-child(1){width:15%}._applicationsTable_1nnf2_150 table th:nth-child(2),._applicationsTable_1nnf2_150 table td:nth-child(2){width:10%}._applicationsTable_1nnf2_150 table th:nth-child(3),._applicationsTable_1nnf2_150 table td:nth-child(3){width:6%}._applicationsTable_1nnf2_150 table th:nth-child(4),._applicationsTable_1nnf2_150 table td:nth-child(4){width:8%}._applicationsTable_1nnf2_150 table th:nth-child(5),._applicationsTable_1nnf2_150 table td:nth-child(5){width:8%}._applicationsTable_1nnf2_150 table th:nth-child(6),._applicationsTable_1nnf2_150 table td:nth-child(6){width:10%}._applicationsTable_1nnf2_150 table th:nth-child(7),._applicationsTable_1nnf2_150 table td:nth-child(7){width:6%}._applicationsTable_1nnf2_150 table th:nth-child(8),._applicationsTable_1nnf2_150 table td:nth-child(8){width:6%}._applicationsTable_1nnf2_150 table th:nth-child(9),._applicationsTable_1nnf2_150 table td:nth-child(9){width:8%}._applicationsTable_1nnf2_150 table th:nth-child(10),._applicationsTable_1nnf2_150 table td:nth-child(10){width:7%}._applicationsTable_1nnf2_150 table th:nth-child(11),._applicationsTable_1nnf2_150 table td:nth-child(11){width:16%}}@media (max-width: 1200px){._summary_1nnf2_25{grid-template-columns:repeat(2,1fr)}._filterSection_1nnf2_65{flex-direction:column;align-items:flex-start}._filterSection_1nnf2_65 ._searchBar_1nnf2_86{max-width:100%;width:100%}}@media (max-width: 768px){._payments_1nnf2_2{padding:20px}._pageHeader_1nnf2_10 h1{font-size:20px}._pageHeader_1nnf2_10 p{font-size:13px}._summary_1nnf2_25{grid-template-columns:1fr;gap:12px;margin-bottom:20px}._tabs_1nnf2_74{padding:16px;margin-bottom:20px}._searchBar_1nnf2_86{width:100%}._searchBar_1nnf2_86 input{width:100%;font-size:14px;padding:10px 12px}._filterButtons_1nnf2_112{width:100%;overflow-x:auto;padding-bottom:4px;gap:8px}._filterButtons_1nnf2_112 button{padding:8px 12px;font-size:13px}._applicationsTable_1nnf2_150{border-radius:8px;margin:0 0 20px}._applicationsTable_1nnf2_150 table{min-width:0}._applicationsTable_1nnf2_150 table th,._applicationsTable_1nnf2_150 table td{padding:10px 12px}._applicationsTable_1nnf2_150 table th:not(:first-child):not(:nth-child(2)):not(:nth-child(10)):not(:last-child),._applicationsTable_1nnf2_150 table td:not(:first-child):not(:nth-child(2)):not(:nth-child(10)):not(:last-child){display:none}._applicationsTable_1nnf2_150 table th:first-child{width:45%}._applicationsTable_1nnf2_150 table th:nth-child(2){width:25%}._applicationsTable_1nnf2_150 table th:nth-child(10){width:15%}._applicationsTable_1nnf2_150 table th:last-child{width:15%}._applicationsTable_1nnf2_150 table ._statusBadge_1nnf2_240{padding:3px 6px;font-size:12px;min-width:60px;text-align:center}._applicant_1nnf2_191 ._applicantName_1nnf2_197{font-size:13px;margin-bottom:1px}._applicant_1nnf2_191 ._applicantEmail_1nnf2_204,._applicant_1nnf2_191 ._applicantPhone_1nnf2_204{font-size:11px}._actions_1nnf2_264{gap:4px}._actions_1nnf2_264 button{min-width:50px;padding:6px 8px;font-size:12px}._modalOverlay_1nnf2_424{padding:16px}._modal_1nnf2_424{max-height:calc(100vh - 32px)}._modalHeader_1nnf2_455,._modalContent_1nnf2_491{padding:16px}._detailSection_1nnf2_515{padding:16px;margin-bottom:12px}._modalActions_1nnf2_599{padding:16px}._modalActions_1nnf2_599 button{padding:12px;font-size:14px}}._payments_k6col_1{padding:40px;width:100%;min-height:100%;background:#f8fafc;box-sizing:border-box}._pageHeader_k6col_9{margin-bottom:20px}._pageHeader_k6col_9 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0 0 8px}._pageHeader_k6col_9 p{font-size:14px;color:#697386;margin:0}._inboxContainer_k6col_24{display:flex;height:calc(100vh - 220px);background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a;border:1px solid #e6ebf1;margin-bottom:24px;overflow:hidden}._conversationsList_k6col_35{flex:0 0 320px;border-right:1px solid #e6ebf1;overflow-y:auto;background:#fff;scrollbar-width:thin;scrollbar-color:#ddd transparent}._conversationsList_k6col_35 ._listHeader_k6col_43{padding:16px;border-bottom:1px solid #e6ebf1;position:sticky;top:0;background:#fff;z-index:10}._conversationsList_k6col_35 ._listHeader_k6col_43 h2{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center}._conversationsList_k6col_35 ._listHeader_k6col_43 ._searchInput_k6col_60{position:relative;margin-top:16px}._conversationsList_k6col_35 ._listHeader_k6col_43 ._searchInput_k6col_60 input{width:100%;padding:10px 12px 10px 36px;border:1px solid #e6ebf1;border-radius:6px;font-size:14px;background:#f9fafc;transition:all .2s}._conversationsList_k6col_35 ._listHeader_k6col_43 ._searchInput_k6col_60 input:focus{outline:none;border-color:#6772e5;background:#fff;box-shadow:0 0 0 1px #6772e533}._conversationsList_k6col_35 ._listHeader_k6col_43 ._searchInput_k6col_60 input::placeholder{color:#a3acb9}._conversationsList_k6col_35 ._listHeader_k6col_43 ._searchInput_k6col_60 svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#697386;width:16px;height:16px}._conversationsList_k6col_35 ._conversationsWrapper_k6col_91{padding:8px}._conversationsList_k6col_35::-webkit-scrollbar{width:6px}._conversationsList_k6col_35::-webkit-scrollbar-track{background:transparent}._conversationsList_k6col_35::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}._conversationsList_k6col_35::-webkit-scrollbar-thumb:hover{background:#c4c4c4}._conversationItem_k6col_108{padding:12px;border-radius:6px;cursor:pointer;transition:all .15s ease;position:relative;margin-bottom:4px;border:1px solid transparent}._conversationItem_k6col_108:hover{background:#f9fafc}._conversationItem_k6col_108._selected_k6col_120{background:#6772e50d;border-color:#6772e51a}._conversationItem_k6col_108._unread_k6col_124{background:#6772e505}._conversationHeader_k6col_128{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px}._conversationHeader_k6col_128 h3{font-size:14px;font-weight:500;color:#1a1f36;margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._time_k6col_146{font-size:12px;color:#697386;flex-shrink:0}._propertyInfo_k6col_152{font-size:13px;color:#697386;margin:0 0 4px;display:flex;align-items:center}._propertyInfo_k6col_152 svg{margin-right:4px;color:#6772e5;width:12px;height:12px}._lastMessage_k6col_166{font-size:13px;color:#697386;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._lastMessage_k6col_166._unread_k6col_124{color:#1a1f36;font-weight:500}._unreadBadge_k6col_180{width:8px;height:8px;background:#6772e5;border-radius:50%;margin-right:6px;display:inline-block}._messageArea_k6col_189{flex:1;display:flex;flex-direction:column;background:#f9fafc;position:relative}._messageArea_k6col_189 ._messageHeader_k6col_196{padding:16px;border-bottom:1px solid #e6ebf1;background:#fff;display:flex;align-items:center;gap:12px}._messageArea_k6col_189 ._messageHeader_k6col_196 h3{font-size:16px;font-weight:600;color:#1a1f36;margin:0}._messageArea_k6col_189 ._messageHeader_k6col_196 ._propertyBadge_k6col_210{font-size:12px;color:#697386;background:#f9fafc;padding:4px 8px;border-radius:4px;display:flex;align-items:center}._messageArea_k6col_189 ._messageHeader_k6col_196 ._propertyBadge_k6col_210 svg{margin-right:4px;width:12px;height:12px}._messageList_k6col_225{flex:1;overflow-y:auto;padding:16px;margin-bottom:0;scrollbar-width:thin;scrollbar-color:#ddd transparent}._messageList_k6col_225::-webkit-scrollbar{width:6px}._messageList_k6col_225::-webkit-scrollbar-track{background:transparent}._messageList_k6col_225::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}._messageList_k6col_225::-webkit-scrollbar-thumb:hover{background:#c4c4c4}._message_k6col_189{max-width:70%;margin-bottom:16px;display:flex;flex-direction:column;position:relative}._message_k6col_189 ._messageSender_k6col_254{font-size:12px;font-weight:500;margin-bottom:4px;display:flex;align-items:flex-start}._message_k6col_189 ._messageSender_k6col_254 ._senderName_k6col_261{color:#1a1f36;display:block}._message_k6col_189 ._messageSender_k6col_254 ._propertyInfo_k6col_152{font-size:11px;font-weight:400;color:#697386;display:block;margin-top:2px}._message_k6col_189._sent_k6col_272{margin-left:auto;align-items:flex-end;color:#fff}._message_k6col_189._sent_k6col_272 ._messageContent_k6col_277{background:#6772e5;border-radius:16px 16px 4px}._message_k6col_189._sent_k6col_272 ._messageSender_k6col_254{display:none}._message_k6col_189._received_k6col_284{margin-right:auto;align-items:flex-start;color:#1a1f36}._message_k6col_189._received_k6col_284 ._messageContent_k6col_277{background:#fff;border-radius:16px 16px 16px 4px;border:1px solid #e6ebf1}._messageContent_k6col_277{padding:12px 16px;margin-bottom:4px;box-shadow:0 1px 2px #00000005;line-height:1.5;font-size:14px}._messageTime_k6col_303{font-size:11px;color:#697386}._messageForm_k6col_308{display:flex;gap:12px;padding:16px;border-top:1px solid #e6ebf1;background:#fff}._messageInput_k6col_316{flex:1;padding:12px 16px;border:1px solid #e6ebf1;border-radius:8px;font-size:14px;transition:all .2s;background-color:#fff;color:#1a1f36;resize:none;min-height:24px;max-height:120px}._messageInput_k6col_316:focus{outline:none;border-color:#6772e5;box-shadow:0 0 0 1px #6772e533}._messageInput_k6col_316::placeholder{color:#a3acb9}._sendButton_k6col_338{padding:0 16px;height:40px;background:#6772e5;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._sendButton_k6col_338:hover{background:#5469d4;transform:translateY(-1px)}._sendButton_k6col_338:active{transform:translateY(0)}._sendButton_k6col_338:disabled{background:#e6ebf1;color:#a3acb9;cursor:not-allowed;transform:none}._sendButton_k6col_338 svg{width:16px;height:16px;margin-left:8px}._noConversation_k6col_372{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#697386;font-size:15px;text-align:center;padding:40px}._noConversation_k6col_372 svg{width:48px;height:48px;color:#a3acb9;margin-bottom:16px}._noConversation_k6col_372 h3{font-size:16px;font-weight:500;color:#1a1f36;margin:0 0 8px}._noConversation_k6col_372 p{margin:0 0 24px;max-width:280px;line-height:1.5}._noMessages_k6col_401{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#697386;font-size:14px;text-align:center;padding:40px;height:100%}._noMessages_k6col_401 p{margin:0;color:#a3acb9;font-style:italic}._noTenants_k6col_418{display:flex;align-items:center;justify-content:center;padding:20px;color:#697386;font-size:14px;text-align:center}._noTenants_k6col_418 p{margin:0}._loading_k6col_431{display:flex;align-items:center;justify-content:center;height:100%;color:#697386;font-size:15px}._loading_k6col_431 ._spinner_k6col_439{width:24px;height:24px;border:2px solid rgba(103,114,229,.2);border-top-color:#6772e5;border-radius:50%;margin-right:12px;animation:_spin_k6col_439 .8s linear infinite}@keyframes _spin_k6col_439{to{transform:rotate(360deg)}}._newMessageButton_k6col_454{background:#6772e5;color:#fff;border:none;border-radius:6px;padding:0 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap;height:36px;min-width:120px;text-align:center}._newMessageButton_k6col_454:hover{background:#5469d4;transform:translateY(-1px)}._newMessageButton_k6col_454:active{transform:translateY(0)}._newMessageButton_k6col_454 svg{width:16px;height:16px}._modalOverlay_k6col_484{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_k6col_1 .2s ease-out}._modal_k6col_484{background:#fff;border-radius:8px;width:90%;max-width:480px;box-shadow:0 10px 25px #0000001a;animation:_slideUp_k6col_1 .3s ease-out;overflow:hidden}._modal_k6col_484 ._modalHeader_k6col_508{padding:20px 24px;border-bottom:1px solid #e6ebf1}._modal_k6col_484 ._modalHeader_k6col_508 h3{margin:0;font-size:18px;font-weight:600;color:#1a1f36}._modal_k6col_484 ._modalContent_k6col_518{padding:24px}._modal_k6col_484 ._modalButtons_k6col_521{display:flex;justify-content:flex-end;gap:16px;padding:20px 24px;border-top:1px solid #e6ebf1}._modal_k6col_484 ._cancelButton_k6col_528{background:#f9fafc;border:1px solid #e6ebf1;color:#1a1f36;font-size:14px;font-weight:500;padding:0;height:36px;border-radius:6px;cursor:pointer;transition:all .15s ease;min-width:100px;display:flex;align-items:center;justify-content:center;text-align:center}._modal_k6col_484 ._cancelButton_k6col_528:hover{background:#f1f4f9}._modal_k6col_484 ._createButton_k6col_548{background:#6772e5;border:none;color:#fff;font-size:14px;font-weight:500;padding:0;height:36px;border-radius:6px;cursor:pointer;transition:all .15s ease;min-width:100px;display:flex;align-items:center;justify-content:center;text-align:center}._modal_k6col_484 ._createButton_k6col_548:hover{background:#5469d4}._modal_k6col_484 ._createButton_k6col_548:disabled{background:#e6ebf1;color:#a3acb9;cursor:not-allowed}@keyframes _fadeIn_k6col_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_k6col_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._inputGroup_k6col_592{margin-bottom:16px}._inputGroup_k6col_592 label{display:block;margin-bottom:8px;font-size:14px;color:#1a1f36;font-weight:500}._inputGroup_k6col_592 input,._inputGroup_k6col_592 select{width:100%;padding:10px 12px;border:1px solid #e6ebf1;border-radius:6px;font-size:14px;transition:all .15s ease;background-color:#fff;color:#1a1f36}._inputGroup_k6col_592 input:focus,._inputGroup_k6col_592 select:focus{outline:none;border-color:#6772e5;box-shadow:0 0 0 1px #6772e533}._inputGroup_k6col_592 input::placeholder,._inputGroup_k6col_592 select::placeholder{color:#a3acb9}._inputGroup_k6col_592 ._tenantList_k6col_620{max-height:240px;overflow-y:auto;margin-top:8px;border:1px solid #e6ebf1;border-radius:6px;background:#fff;scrollbar-width:thin;scrollbar-color:#ddd transparent}._inputGroup_k6col_592 ._tenantList_k6col_620::-webkit-scrollbar{width:6px}._inputGroup_k6col_592 ._tenantList_k6col_620::-webkit-scrollbar-track{background:transparent}._inputGroup_k6col_592 ._tenantList_k6col_620::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}._inputGroup_k6col_592 ._tenantList_k6col_620::-webkit-scrollbar-thumb:hover{background:#c4c4c4}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #f1f4f9;min-height:60px}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643:last-child{border-bottom:none}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643:hover{background-color:#f9fafc}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643 input[type=checkbox]{width:auto;margin-right:12px;accent-color:#6772e5;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1.5px solid #e6ebf1;border-radius:4px;outline:none;transition:all .15s ease;position:relative;flex-shrink:0;background-color:#f9fafc}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643 input[type=checkbox]:checked{background-color:#6772e5;border-color:#6772e5}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643 input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:7px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643 ._tenantName_k6col_688{font-size:14px;color:#1a1f36;display:flex;flex-direction:column}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643 ._tenantName_k6col_688 label{cursor:pointer;display:block;line-height:1.4;margin-bottom:2px;font-weight:500}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643 ._tenantName_k6col_688 ._tenantEmail_k6col_701{font-size:12px;color:#697386;margin-top:2px}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643 ._tenantProperty_k6col_706{font-size:12px;color:#697386;margin-left:auto;display:flex;align-items:center;background:#f9fafc;padding:6px 10px;border-radius:4px;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}._inputGroup_k6col_592 ._tenantList_k6col_620 ._tenantItem_k6col_643 ._tenantProperty_k6col_706 svg{margin-right:6px;width:14px;height:14px;color:#6772e5;flex-shrink:0}._errorMessage_k6col_728{color:#ef4444;font-size:13px;margin-top:8px;display:flex;align-items:center}._errorMessage_k6col_728 svg{width:14px;height:14px;margin-right:6px;flex-shrink:0}._emptyState_k6col_742{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#697386;height:100%}._emptyState_k6col_742 svg{width:48px;height:48px;margin-bottom:20px;color:#a3acb9}._emptyState_k6col_742 h3{font-size:16px;font-weight:500;margin-bottom:12px;color:#1a1f36}._emptyState_k6col_742 p{font-size:14px;margin-bottom:28px;max-width:240px;line-height:1.5}._emptyState_k6col_742 button{background:#6772e5;color:#fff;border:none;border-radius:6px;padding:0 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;min-width:140px;height:36px;text-align:center}._emptyState_k6col_742 button:hover{background:#5469d4;transform:translateY(-1px)}._emptyState_k6col_742 button:active{transform:translateY(0)}._emptyState_k6col_742 button svg{width:16px;height:16px;margin-bottom:0;margin-right:4px;color:#fff}._backButton_k6col_802{background:#f9fafc;border:1px solid #e6ebf1;border-radius:6px;padding:8px 12px;cursor:pointer;color:#1a1f36;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}._backButton_k6col_802:hover{background:#f1f4f9;transform:translateY(-1px)}._backButton_k6col_802:active{transform:translateY(0)}._backButton_k6col_802 svg{width:14px;height:14px}@media (max-width: 768px){._payments_k6col_1{padding:16px;width:100%;box-sizing:border-box}._pageHeader_k6col_9{margin-bottom:16px}._pageHeader_k6col_9 h1{font-size:20px;margin-bottom:4px}._pageHeader_k6col_9 p{font-size:13px}._inboxContainer_k6col_24{flex-direction:column;height:calc(100vh - 180px);margin-bottom:16px;position:relative}._conversationsList_k6col_35{flex:none;height:100%;max-height:none;border-right:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:transform .3s ease}._conversationsList_k6col_35._hidden_k6col_864{transform:translate(-100%)}._conversationsList_k6col_35 ._listHeader_k6col_43{padding:12px}._conversationsList_k6col_35 ._listHeader_k6col_43 h2{font-size:15px;margin-bottom:8px}._conversationsList_k6col_35 ._conversationsWrapper_k6col_91{padding:4px 8px}._conversationItem_k6col_108{padding:10px;margin-bottom:4px}._messageArea_k6col_189{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#fff;display:flex;flex-direction:column}._messageArea_k6col_189._visible_k6col_892{z-index:3}._messageArea_k6col_189 ._messageHeader_k6col_196{padding:12px}._messageArea_k6col_189 ._messageHeader_k6col_196 h3{font-size:15px}._messageArea_k6col_189 ._messageHeader_k6col_196 ._propertyBadge_k6col_210{font-size:11px;padding:3px 6px}._messageList_k6col_225{padding:12px}._message_k6col_189{max-width:85%;margin-bottom:12px}._message_k6col_189 ._messageContent_k6col_277{padding:10px 14px;font-size:14px}._messageForm_k6col_308{padding:12px}._messageForm_k6col_308 ._messageInput_k6col_316{padding:10px 12px}._messageForm_k6col_308 ._sendButton_k6col_338{padding:0 12px;height:36px}._messageForm_k6col_308 ._sendButton_k6col_338 svg{margin-left:4px}._modal_k6col_484{width:95%}._modal_k6col_484 ._modalHeader_k6col_508,._modal_k6col_484 ._modalContent_k6col_518,._modal_k6col_484 ._modalButtons_k6col_521{padding:16px}._inputGroup_k6col_592 ._tenantList_k6col_620{max-height:200px}}._inbox_k6col_24{position:relative}._notification_k6col_943{position:fixed;top:20px;right:20px;background-color:#10b981;color:#fff;padding:12px 16px;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;animation:_fadeIn_k6col_1 .3s,_fadeOut_k6col_1 .3s 4.7s;max-width:400px;display:flex;align-items:center}._notification_k6col_943 svg{margin-right:8px;width:16px;height:16px}@keyframes _fadeIn_k6col_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeOut_k6col_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}._maintenance_o3xrt_1{min-height:100vh;background-color:#f7f9fc}._container_o3xrt_6{max-width:1200px;margin:0 auto;padding:40px}._header_o3xrt_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._header_o3xrt_12 h1{font-size:28px;font-weight:600;color:#1a1f36;margin:0}._searchContainer_o3xrt_25{position:relative;width:300px}._searchIcon_o3xrt_30{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8792a2}._searchInput_o3xrt_38{width:100%;padding:10px 12px 10px 36px;border:1px solid #e3e8ee;border-radius:8px;font-size:14px;color:#1a1f36;background-color:#fff;transition:all .2s}._searchInput_o3xrt_38:focus{outline:none;border-color:#6772e5;box-shadow:0 0 0 1px #6772e533}._searchInput_o3xrt_38::placeholder{color:#8792a2}._statsRow_o3xrt_57{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}._statCard_o3xrt_64{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000000d;border:1px solid #e3e8ee;transition:transform .2s,box-shadow .2s}._statCard_o3xrt_64:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000014}._statValue_o3xrt_77{font-size:28px;font-weight:600;color:#1a1f36;margin-bottom:8px}._statLabel_o3xrt_84{font-size:14px;color:#8792a2;font-weight:500}._tabsContainer_o3xrt_90{margin-bottom:24px}._tabs_o3xrt_90{display:flex;gap:8px;border-bottom:1px solid #e3e8ee;padding-bottom:8px}._tabs_o3xrt_90 button{padding:8px 16px;border:none;background:none;font-size:14px;font-weight:500;color:#697386;cursor:pointer;border-radius:6px;transition:all .2s}._tabs_o3xrt_90 button:hover{background:#6772e50d;color:#6772e5}._tabs_o3xrt_90 button._active_o3xrt_115{background:#6772e51a;color:#6772e5;font-weight:600}._requestsTable_o3xrt_121{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;border:1px solid #e3e8ee;overflow:hidden}._tableHeader_o3xrt_129{display:grid;grid-template-columns:3fr 1.5fr 1fr 1fr 1fr 1.5fr;padding:16px 24px;background-color:#f7f9fc;border-bottom:1px solid #e3e8ee;font-weight:500;color:#697386;font-size:13px}._tableBody_o3xrt_140{max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9e0e9 #f7f9fc}._tableBody_o3xrt_140::-webkit-scrollbar{width:8px}._tableBody_o3xrt_140::-webkit-scrollbar-track{background:#f7f9fc}._tableBody_o3xrt_140::-webkit-scrollbar-thumb{background:#d9e0e9;border-radius:4px;border:2px solid #f7f9fc}._tableRow_o3xrt_158{display:grid;grid-template-columns:3fr 1.5fr 1fr 1fr 1fr 1.5fr;padding:16px 24px;border-bottom:1px solid #e3e8ee;align-items:center;cursor:pointer;transition:background-color .2s}._tableRow_o3xrt_158:hover{background-color:#f7f9fc}._tableRow_o3xrt_158._selected_o3xrt_170{background-color:#6772e50d}._propertyCol_o3xrt_174{padding-right:16px}._propertyName_o3xrt_178{font-weight:500;color:#1a1f36;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._issueText_o3xrt_187{font-size:13px;color:#697386;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}._tenantCol_o3xrt_197{font-size:14px;color:#1a1f36}._statusBadge_o3xrt_202,._priorityBadge_o3xrt_202{display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;text-transform:capitalize}._statusBadge_o3xrt_202._pending_o3xrt_211{background:#f2f7ff;color:#3c76f2}._statusBadge_o3xrt_202._assigned_o3xrt_215{background:#eeeaff;color:#6772e5}._statusBadge_o3xrt_202._in_progress_o3xrt_219{background:#fff7e8;color:#f5a623}._statusBadge_o3xrt_202._completed_o3xrt_223{background:#e6f7ee;color:#24b47e}._statusBadge_o3xrt_202._cancelled_o3xrt_227{background:#fee8e6;color:#e25950}._priorityBadge_o3xrt_202._low_o3xrt_232{background:#e6f7ee;color:#24b47e}._priorityBadge_o3xrt_202._medium_o3xrt_236{background:#fff7e8;color:#f5a623}._priorityBadge_o3xrt_202._high_o3xrt_240{background:#fee8e6;color:#e25950}._dateCol_o3xrt_245{font-size:13px;color:#697386}._actionsCol_o3xrt_250{display:flex;align-items:center;justify-content:flex-end;gap:12px}._assignButton_o3xrt_257{background:#6772e5;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}._assignButton_o3xrt_257:hover{background:#5469d4}._assignedContractorBadge_o3xrt_272{display:flex;flex-direction:column;font-size:13px;color:#1a1f36;font-weight:500;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assignedContractorBadge_o3xrt_272 ._companyName_o3xrt_283{font-size:12px;color:#697386;font-weight:400}._chevronIcon_o3xrt_289{color:#8792a2}._loading_o3xrt_293{display:flex;align-items:center;justify-content:center;height:100vh;color:#697386;font-size:16px;background-color:#f7f9fc}._modal_o3xrt_303{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_o3xrt_318{background:#fff;border-radius:12px;width:90%;max-width:900px;max-height:80vh;overflow:hidden;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column}._modalHeader_o3xrt_330{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e3e8ee}._modalHeader_o3xrt_330 h3{margin:0;color:#1a1f36;font-size:18px;font-weight:600}._closeModalButton_o3xrt_344{background:none;border:none;color:#8792a2;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}._closeModalButton_o3xrt_344:hover{background:#f7f9fc;color:#1a1f36}._contractorsList_o3xrt_359{padding:24px;overflow-y:auto;max-height:calc(80vh - 80px);display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;scrollbar-width:thin;scrollbar-color:#d9e0e9 #f7f9fc}._contractorsList_o3xrt_359::-webkit-scrollbar{width:8px}._contractorsList_o3xrt_359::-webkit-scrollbar-track{background:#f7f9fc}._contractorsList_o3xrt_359::-webkit-scrollbar-thumb{background:#d9e0e9;border-radius:4px;border:2px solid #f7f9fc}._contractorCard_o3xrt_381{background:#fff;border-radius:8px;padding:20px;transition:all .2s;cursor:pointer;display:flex;flex-direction:column;height:100%;border:1px solid #e3e8ee;box-shadow:0 1px 3px #0000000d}._contractorCard_o3xrt_381:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000014;border-color:#6772e5}._contractorHeader_o3xrt_399{display:flex;justify-content:space-between;margin-bottom:16px}._contractorHeader_o3xrt_399 h4{margin:0 0 4px;font-size:16px;color:#1a1f36;font-weight:600}._contractorHeader_o3xrt_399 ._company_o3xrt_283{font-size:13px;color:#697386;display:block}._rating_o3xrt_416{text-align:right}._rating_o3xrt_416 ._ratingValue_o3xrt_419{display:block;color:#f5a623;font-weight:600;font-size:14px;margin-bottom:2px}._rating_o3xrt_416 ._jobCount_o3xrt_426{font-size:12px;color:#697386}._specialties_o3xrt_431{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}._specialty_o3xrt_438{font-size:12px;color:#6772e5;background:#6772e51a;padding:4px 8px;border-radius:4px}._pricing_o3xrt_446{margin-bottom:16px;padding:12px;background:#f7f9fc;border-radius:6px}._priceInfo_o3xrt_453{display:flex;justify-content:space-between;margin-bottom:4px}._baseRate_o3xrt_459{font-size:13px;color:#697386;text-decoration:line-through}._discountedRate_o3xrt_465{font-size:15px;color:#24b47e;font-weight:600}._discount_o3xrt_465{font-size:12px;color:#697386}._contactInfo_o3xrt_476{margin-bottom:16px;font-size:13px;color:#1a1f36}._contactItem_o3xrt_482{margin-bottom:4px}._contactLabel_o3xrt_486{color:#697386;font-weight:500}._selectButton_o3xrt_491{background:#6772e5;color:#fff;border:none;border-radius:6px;padding:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:auto}._selectButton_o3xrt_491:hover{background:#5469d4}@media (max-width: 1200px){._statsRow_o3xrt_57{grid-template-columns:repeat(2,1fr);gap:16px}._container_o3xrt_6{padding:24px}}@media (max-width: 992px){._tableHeader_o3xrt_129,._tableRow_o3xrt_158{grid-template-columns:2fr 1fr 1fr 1fr 1fr}._priorityCol_o3xrt_520{display:none}}@media (max-width: 768px){._container_o3xrt_6{padding:16px}._header_o3xrt_12{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}._searchContainer_o3xrt_25{width:100%}._statsRow_o3xrt_57{grid-template-columns:1fr;gap:12px}._statCard_o3xrt_64{display:flex;justify-content:space-between;align-items:center;padding:16px}._statValue_o3xrt_77{font-size:20px;margin-bottom:0}._tabs_o3xrt_90{overflow-x:auto;white-space:nowrap;padding-bottom:12px;scrollbar-width:none}._tabs_o3xrt_90::-webkit-scrollbar{display:none}._tabs_o3xrt_90 button{flex-shrink:0}._tableHeader_o3xrt_129{display:none}._tableRow_o3xrt_158{display:flex;flex-direction:column;padding:16px;gap:12px;position:relative}._propertyCol_o3xrt_174{width:100%;padding-right:0;margin-bottom:8px}._tenantCol_o3xrt_197{width:100%;display:flex;align-items:center}._tenantCol_o3xrt_197:before{content:"Tenant: ";font-weight:500;color:#697386;margin-right:8px}._statusCol_o3xrt_589,._priorityCol_o3xrt_520{display:inline-block;margin-right:8px}._dateCol_o3xrt_245{width:100%;display:flex;align-items:center}._dateCol_o3xrt_245:before{content:"Date: ";font-weight:500;color:#697386;margin-right:8px}._actionsCol_o3xrt_250{width:100%;justify-content:flex-start;margin-top:8px}._chevronIcon_o3xrt_289{position:absolute;top:16px;right:16px}._modal_o3xrt_303{padding:0;align-items:flex-end}._modal_o3xrt_303 ._modalContent_o3xrt_318{width:100%;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:90vh}._modal_o3xrt_303 ._contractorsList_o3xrt_359{grid-template-columns:1fr;padding:16px;gap:16px}}._noticeOverlay_r9b66_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;animation:_fadeIn_r9b66_1 .3s ease-out}._notice_r9b66_1{background-color:#fff;border-radius:16px;padding:0;max-width:480px;width:90%;position:relative;box-shadow:0 8px 32px #0000001a;animation:_slideUp_r9b66_1 .3s ease-out;overflow:hidden}._noticeHeader_r9b66_28{display:flex;align-items:center;padding:24px;background:linear-gradient(135deg,#f6f8fc,#fff);border-bottom:1px solid rgba(0,0,0,.05)}._noticeHeader_r9b66_28 ._icon_r9b66_35{font-size:24px;margin-right:16px;background:#f0f4ff;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}._noticeHeader_r9b66_28 h3{margin:0;color:#1a1a1a;font-size:20px;font-weight:600;flex:1}._noticeContent_r9b66_54{padding:24px}._noticeContent_r9b66_54 p{margin:0 0 12px;color:#4a4a4a;line-height:1.6;font-size:15px}._noticeContent_r9b66_54 p:last-child{margin-bottom:0}._noticeContent_r9b66_54 ._subtext_r9b66_66{color:#666;font-size:14px}._closeButton_r9b66_71{position:relative;background:none;border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;color:#666;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._closeButton_r9b66_71:hover{background-color:#0000000d;color:#333}._closeButton_r9b66_71:active{transform:scale(.95)}@keyframes _fadeIn_r9b66_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_r9b66_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._payments_4o366_1{padding:2rem;width:calc(100% - 2rem);min-height:100%;background:transparent}._bankingContainer_4o366_8{margin:0;height:auto;display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 4px #0000000d;justify-content:center;align-items:center;text-align:center}._header_4o366_22{margin-bottom:2rem;text-align:center}._header_4o366_22 h2{font-size:1.75rem;color:#2c3e50;margin:0 0 1rem}._header_4o366_22 p{font-size:1.1rem;color:#666;margin:0 0 2rem;max-width:600px}._stripeButton_4o366_38{padding:1rem 2rem;background:#51b8f9;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:220px}._stripeButton_4o366_38:hover:not(:disabled){background:#3aa4f0;transform:translateY(-2px)}._stripeButton_4o366_38:disabled{background:#b3ddfb;cursor:not-allowed}._loading_4o366_59{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;color:#666;font-size:1.1rem}@media (max-width: 768px){._payments_4o366_1{padding:1rem}._bankingContainer_4o366_8{padding:1.5rem}._stripeButton_4o366_38{width:100%}}._settings_5lmog_2{min-height:100%;background-color:#f8f9fa}._container_5lmog_7{max-width:1200px;margin:0 auto;padding:40px}._header_5lmog_13{margin-bottom:24px;position:relative}._header_5lmog_13 h2{font-size:28px;font-weight:600;color:#1a1f36;margin:0}._successMessage_5lmog_24{margin-top:8px;padding:12px 16px;background-color:#ecfdf5;color:#0c6b58;border-radius:8px;font-size:14px;display:flex;align-items:center}._successMessage_5lmog_24:before{content:"✓";font-weight:700;margin-right:8px}._errorMessage_5lmog_40{margin-top:8px;padding:12px 16px;background-color:#fef2f2;color:#b91c1c;border-radius:8px;font-size:14px;display:flex;align-items:center}._errorMessage_5lmog_40:before{content:"!";font-weight:700;margin-right:8px}._settingsLayout_5lmog_56{display:grid;grid-template-columns:280px 1fr;gap:40px}._sidebar_5lmog_62{position:sticky;top:40px;height:fit-content}._profileSection_5lmog_68{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;align-items:center;text-align:center}._profileImage_5lmog_80{width:100px;height:100px;border-radius:50%;background-color:#e5e7eb;background-size:cover;background-position:center;position:relative;margin-bottom:16px;cursor:pointer}._profileImage_5lmog_80:hover ._profileImageOverlay_5lmog_91{opacity:1}._profileImageOverlay_5lmog_91{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}._profileImageOverlay_5lmog_91 span{color:#fff;font-size:14px;font-weight:500}._fileInput_5lmog_115{display:none}._profileName_5lmog_119{font-size:18px;font-weight:600;color:#1a1f36;margin-bottom:4px}._profileEmail_5lmog_126{font-size:14px;color:#697386}._navTabs_5lmog_131{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;padding:8px}._navTab_5lmog_131{padding:12px 16px;background:none;border:none;text-align:left;font-size:15px;color:#1a1f36;cursor:pointer;transition:all .2s;border-radius:8px;margin-bottom:4px}._navTab_5lmog_131:hover{background-color:#f8f9fa}._navTab_5lmog_131._active_5lmog_156{background-color:#f0f0ff;color:#635bff;font-weight:500;position:relative}._navTab_5lmog_131._active_5lmog_156:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;background-color:#635bff;border-radius:0 2px 2px 0}._navTab_5lmog_131:last-child{margin-bottom:0}._content_5lmog_177{min-width:0}._section_5lmog_181 h3{font-size:20px;font-weight:600;color:#1a1f36;margin:0 0 24px}._card_5lmog_188{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;overflow:hidden}._cardHeader_5lmog_196{padding:24px 24px 0}._cardHeader_5lmog_196 h4{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 8px}._cardDescription_5lmog_206{font-size:14px;color:#697386;margin:0 0 24px}._cardText_5lmog_212{padding:0 24px;font-size:14px;color:#1a1f36;margin:0 0 24px}._cardFooter_5lmog_219{padding:24px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end}._formRow_5lmog_226{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 24px}._formGroup_5lmog_233{margin-bottom:24px;padding:0 24px}._formGroup_5lmog_233:last-child{margin-bottom:0}._formGroup_5lmog_233 label{display:block;font-size:14px;font-weight:500;color:#1a1f36;margin-bottom:8px}._formGroup_5lmog_233 input,._formGroup_5lmog_233 select{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1a1f36;background:#fff;box-sizing:border-box;transition:all .2s}._formGroup_5lmog_233 input:focus,._formGroup_5lmog_233 select:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 1px #635bff33}._formGroup_5lmog_233 input::placeholder,._formGroup_5lmog_233 select::placeholder{color:#a0aec0}._formGroup_5lmog_233 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23666' viewBox='0 0 16 16'%3E%3Cpath d='M8 10.5l-4-4h8l-4 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}._toggleItem_5lmog_274{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f0f0f0}._toggleItem_5lmog_274:last-child{border-bottom:none}._toggleInfo_5lmog_285{flex:1;padding-right:16px}._toggleTitle_5lmog_290{display:block;font-size:14px;font-weight:500;color:#1a1f36;margin-bottom:4px}._toggleDescription_5lmog_298{font-size:14px;color:#697386;margin:0}._toggle_5lmog_274{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}._toggle_5lmog_274 input{opacity:0;width:0;height:0}._toggle_5lmog_274 input:checked+._slider_5lmog_316{background:#635bff}._toggle_5lmog_274 input:checked+._slider_5lmog_316:before{transform:translate(20px)}._slider_5lmog_316{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.2s;border-radius:24px}._slider_5lmog_316:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%;box-shadow:0 1px 3px #0000001a}._primaryButton_5lmog_347{padding:10px 16px;background:#635bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._primaryButton_5lmog_347:hover:not(:disabled){background:#524dcc}._primaryButton_5lmog_347:disabled{background:#a5a1ff;cursor:not-allowed}._secondaryButton_5lmog_366{padding:10px 16px;background:#fff;color:#635bff;border:1px solid #635bff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._secondaryButton_5lmog_366:hover:not(:disabled){background:#635bff0d}._secondaryButton_5lmog_366:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}._loading_5lmog_386{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;color:#697386;font-size:16px}@media (max-width: 1024px){._container_5lmog_7{padding:24px}._settingsLayout_5lmog_56{grid-template-columns:1fr;gap:24px}._sidebar_5lmog_62{position:static}._profileSection_5lmog_68{margin-bottom:16px}._navTabs_5lmog_131{display:flex;flex-direction:row;overflow-x:auto;padding:8px;gap:8px}._navTab_5lmog_131{padding:10px 16px;border-radius:8px;white-space:nowrap;margin-bottom:0;flex-shrink:0}._navTab_5lmog_131._active_5lmog_156{background-color:#f0f0ff;color:#635bff}._navTab_5lmog_131._active_5lmog_156:before{left:0;top:auto;bottom:0;transform:none;width:100%;height:3px;border-radius:1.5px 1.5px 0 0}}@media (max-width: 640px){._container_5lmog_7{padding:16px}._formRow_5lmog_226{grid-template-columns:1fr}._toggleItem_5lmog_274{flex-direction:column;gap:16px}._toggle_5lmog_274{align-self:flex-start}}._exploreContainer_t9752_1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:100%}._mapContainer_t9752_10{height:90vh;width:40%;min-width:40%;position:relative}._mapContainer_t9752_10&gt;div&gt;div{border-radius:20px!important}._roomsContainer_t9752_21{width:60%;min-width:60%;background-color:#fff;height:90vh;overflow:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}._roomsAndMap_t9752_33{display:flex;flex-direction:row;justify-content:center;width:100%;min-width:100%}._exploreHeader_t9752_41{display:flex;height:60px;background-color:#fff;width:100%;border-radius:20px 20px 0 0;padding:10px}._searchBar_t9752_50{display:flex;justify-content:space-between;width:60%;margin-left:30px;height:50px;background-color:#eee;border-radius:100px}@media (max-width: 768px){._searchBar_t9752_50{width:100%}}._searchBar_t9752_50 input{width:40%;border-radius:100px;border:none;padding:20px;background-color:transparent;color:#000;outline:none;cursor:pointer;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.2))}._searchBar_t9752_50 input:focus{background-color:#fff}._searchBar_t9752_50 input:active{background-color:#fff}._spinner_t9752_83{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#09f;animation:_spin_t9752_83 1s linear infinite;margin:20px auto}@keyframes _spin_t9752_83{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._exploreItem_1qdz1_1{width:250px;height:250px;border-radius:10px;cursor:pointer;margin-bottom:100px}._exploreItem_1qdz1_1 img{object-fit:cover;width:100%;height:100%;border-radius:10px;transition:transform .17s ease-in-out}._exploreItem_1qdz1_1 img:hover{transform:scale(1.01);filter:drop-shadow(4px 4px .5px rgba(108,108,108,.4))}._exploreItemInfo_1qdz1_20{margin-top:5px}._exploreItemInfo_1qdz1_20 p{margin-top:0;margin-bottom:0;font-size:14px}._nameAndPrice_1qdz1_29{display:flex;flex-direction:row;justify-content:space-between}._nameAndPrice_1qdz1_29 p{margin-top:5px;margin-bottom:0}._nameAndPrice_1qdz1_29 h3{margin-top:0;margin-bottom:0}._description_1qdz1_43{color:#717171}._roomDetails_1qdz1_47{display:flex;gap:16px;margin-top:12px;font-size:.85rem;color:#717171}._roomDetail_1qdz1_47{display:flex;align-items:center;gap:4px}._priceMarker_5k6wk_1{background-color:#fff;border:1px solid #ccc;border-radius:20px;padding:4px 8px;font-size:14px;font-weight:700;color:#333;box-shadow:0 2px 4px #0003;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._priceMarker_5k6wk_1:hover{transform:scale(1.05);box-shadow:0 3px 6px #0000004d;z-index:2}._container_zjp7p_1{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#fff;padding:20px;box-sizing:border-box;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}._widget_zjp7p_17{width:100%;display:flex;justify-content:center}._error_zjp7p_23{display:flex;justify-content:center;align-items:center;min-height:100vh;color:red;font-size:16px;text-align:center;padding:20px}._dashboardContainer_1a3v2_2{width:100%;max-width:1200px;margin:0 auto}._pageHeader_1a3v2_8{margin-bottom:24px}._pageHeader_1a3v2_8 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0 0 8px}._pageHeader_1a3v2_8 p{font-size:14px;color:#697386;margin:0}._sectionHeader_1a3v2_23{display:flex;justify-content:space-between;align-items:center;margin:24px 0 16px}._sectionTitle_1a3v2_30{font-size:24px;font-weight:600;color:#1a1f36;margin:0}._viewAllLink_1a3v2_37{color:#635bff;font-size:14px;font-weight:500;text-decoration:none;display:flex;align-items:center}._viewAllLink_1a3v2_37:hover{text-decoration:underline}._paymentsDirectContainer_1a3v2_49{margin-bottom:32px}._paymentsListDirect_1a3v2_53{display:grid;gap:16px;margin-bottom:24px}._emptyState_1a3v2_59{text-align:center;padding:32px 20px;background-color:#fff;border-radius:12px;border:1px solid #e6ebf1}._emptyState_1a3v2_59 svg{width:48px;height:48px;margin-bottom:16px;color:#a3acb9}._emptyState_1a3v2_59 h3{font-size:16px;font-weight:600;margin:0 0 8px;color:#1a1f36}._emptyState_1a3v2_59 p{font-size:14px;margin:0;color:#697386}._dashboardGrid_1a3v2_84{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){._dashboardGrid_1a3v2_84{grid-template-columns:1fr}}._dashboardGrid_1a3v2_84 ._fullWidth_1a3v2_94{grid-column:1/-1}._section_1a3v2_23{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;overflow:hidden;border:1px solid #e6ebf1}._sectionHeader_1a3v2_23{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6ebf1}._sectionHeader_1a3v2_23 h2{font-size:16px;font-weight:600;color:#1a1f36;margin:0}._sectionHeader_1a3v2_23 ._headerActions_1a3v2_120{display:flex;gap:8px}._sectionContent_1a3v2_125{padding:20px}._loading_1a3v2_129,._error_1a3v2_129{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:14px}._error_1a3v2_129{color:#e25950}._paymentTabs_1a3v2_141{display:flex;border-bottom:1px solid #e6ebf1}._paymentTabs_1a3v2_141 ._tabButton_1a3v2_145{padding:12px 16px;font-size:14px;color:#697386;background:none;border:none;cursor:pointer;position:relative}._paymentTabs_1a3v2_141 ._tabButton_1a3v2_145:hover{color:#1a1f36}._paymentTabs_1a3v2_141 ._tabButton_1a3v2_145._activeTab_1a3v2_157{color:#635bff;font-weight:500}._paymentTabs_1a3v2_141 ._tabButton_1a3v2_145._activeTab_1a3v2_157:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#635bff}._payments_1a3v2_49 ._paymentsList_1a3v2_53{display:grid;gap:12px;max-height:400px;overflow-y:auto;padding:20px}._payments_1a3v2_49 ._paymentsList_1a3v2_53::-webkit-scrollbar{width:6px}._payments_1a3v2_49 ._paymentsList_1a3v2_53::-webkit-scrollbar-track{background:#f8f8fb;border-radius:3px}._payments_1a3v2_49 ._paymentsList_1a3v2_53::-webkit-scrollbar-thumb{background:#d7d9e0;border-radius:3px}._payments_1a3v2_49 ._paymentsList_1a3v2_53::-webkit-scrollbar-thumb:hover{background:#c1c3cc}._payments_1a3v2_49 ._paymentsList_1a3v2_53 ._emptyState_1a3v2_59{text-align:center;padding:32px 20px}._payments_1a3v2_49 ._paymentsList_1a3v2_53 ._emptyState_1a3v2_59 svg{width:48px;height:48px;margin-bottom:16px;color:#a3acb9}._payments_1a3v2_49 ._paymentsList_1a3v2_53 ._emptyState_1a3v2_59 h3{font-size:16px;font-weight:600;margin:0 0 8px;color:#1a1f36}._payments_1a3v2_49 ._paymentsList_1a3v2_53 ._emptyState_1a3v2_59 p{font-size:14px;margin:0;color:#697386}._payments_1a3v2_49 ._messages_1a3v2_213{display:flex;flex-direction:column;gap:16px;padding:30px;text-align:center;background:linear-gradient(to bottom right,#f8faff,#f0f7ff);border-radius:8px}._payments_1a3v2_49 ._messages_1a3v2_213 p{margin:0 auto;color:#1a1f36;line-height:1.5;font-size:16px;max-width:500px;font-weight:500}._payments_1a3v2_49 ._messageButton_1a3v2_230{display:inline-block;background-color:#635bff;color:#fff;text-decoration:none;padding:14px 24px;border-radius:8px;font-weight:600;font-size:16px;text-align:center;transition:all .2s;align-self:center;box-shadow:0 2px 8px #635bff33;width:100%;max-width:300px;margin-top:10px}._payments_1a3v2_49 ._messageButton_1a3v2_230:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff4d}._payments_1a3v2_49 ._messageButton_1a3v2_230:active{transform:translateY(0)}._payments_1a3v2_49 ._contractsPreview_1a3v2_255{display:flex;flex-direction:column;gap:16px;padding:30px;text-align:center;background:linear-gradient(to bottom right,#f8f9ff,#f0f5ff);border-radius:8px}._payments_1a3v2_49 ._contractsPreview_1a3v2_255 p{margin:0 auto;color:#1a1f36;line-height:1.5;font-size:16px;max-width:500px;font-weight:500}._payments_1a3v2_49 ._contractsButton_1a3v2_272{display:inline-block;background-color:#635bff;color:#fff;text-decoration:none;padding:14px 24px;border-radius:8px;font-weight:600;font-size:16px;text-align:center;transition:all .2s;align-self:center;box-shadow:0 2px 8px #635bff33;width:100%;max-width:300px;margin-top:10px}._payments_1a3v2_49 ._contractsButton_1a3v2_272:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff4d}._payments_1a3v2_49 ._contractsButton_1a3v2_272:active{transform:translateY(0)}._payments_1a3v2_49 ._applicationsPreview_1a3v2_297{display:flex;flex-direction:column;gap:16px;padding:30px;text-align:center;background:linear-gradient(to bottom right,#f9f9ff,#f0f0ff);border-radius:8px}._payments_1a3v2_49 ._applicationsPreview_1a3v2_297 p{margin:0 auto;color:#1a1f36;line-height:1.5;font-size:16px;max-width:500px;font-weight:500}._payments_1a3v2_49 ._applicationsButton_1a3v2_314{display:inline-block;background-color:#635bff;color:#fff;text-decoration:none;padding:14px 24px;border-radius:8px;font-weight:600;font-size:16px;text-align:center;transition:all .2s;align-self:center;box-shadow:0 2px 8px #635bff33;width:100%;max-width:300px;margin-top:10px}._payments_1a3v2_49 ._applicationsButton_1a3v2_314:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff4d}._payments_1a3v2_49 ._applicationsButton_1a3v2_314:active{transform:translateY(0)}._payments_1a3v2_49 ._feedbackButtonFixed_1a3v2_339{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:8px;background-color:#635bff;color:#fff;text-decoration:none;padding:12px 16px;border-radius:50px;font-weight:600;font-size:14px;box-shadow:0 4px 12px #00000026;transition:all .2s;z-index:1000}._payments_1a3v2_49 ._feedbackButtonFixed_1a3v2_339 svg{width:20px;height:20px}._payments_1a3v2_49 ._feedbackButtonFixed_1a3v2_339:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 6px 16px #0003}._payments_1a3v2_49 ._feedbackButtonFixed_1a3v2_339:active{transform:translateY(0)}._payments_1a3v2_49 ._noActivePayments_1a3v2_369{padding:16px;text-align:center;color:#0db48b;font-weight:500;background-color:#0db48b0d;border-radius:8px;border:1px solid rgba(13,180,139,.2)}._payments_1a3v2_49 ._noCompletedPayments_1a3v2_378{padding:16px;text-align:center;color:#697386;font-weight:500;background-color:#6973860d;border-radius:8px;border:1px solid rgba(105,115,134,.2)}._paymentCard_1a3v2_388{border:1px solid #e6ebf1;border-radius:12px;padding:20px;background:#fff;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}._paymentCard_1a3v2_388:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014}._paymentCard_1a3v2_388._overduePayment_1a3v2_400{border-color:#e25950;border-width:2px;background-color:#e259500a;box-shadow:0 4px 12px #e2595026}._paymentCard_1a3v2_388._overduePayment_1a3v2_400:hover{box-shadow:0 8px 20px #e2595033}._paymentCard_1a3v2_388._overduePayment_1a3v2_400 ._paymentHeader_1a3v2_409 ._paymentType_1a3v2_409{color:#e25950;font-weight:600}._paymentCard_1a3v2_388._nextDuePayment_1a3v2_413{border-color:#f7b955;border-width:2px;background-color:#f7b9550a;box-shadow:0 4px 12px #f7b95526}._paymentCard_1a3v2_388._nextDuePayment_1a3v2_413:hover{box-shadow:0 8px 20px #f7b95533}._paymentCard_1a3v2_388._nextDuePayment_1a3v2_413 ._paymentHeader_1a3v2_409 ._paymentType_1a3v2_409{color:#f7b955;font-weight:600}._paymentCard_1a3v2_388._failedPayment_1a3v2_426{border-color:#e25950;border-width:2px;background-color:#e259500a;box-shadow:0 4px 12px #e2595026}._paymentCard_1a3v2_388._failedPayment_1a3v2_426:hover{box-shadow:0 8px 20px #e2595033}._paymentCard_1a3v2_388._requestedPayment_1a3v2_435{border-color:#635bff;border-width:2px;background-color:#635bff0a;box-shadow:0 4px 12px #635bff26}._paymentCard_1a3v2_388._requestedPayment_1a3v2_435:hover{box-shadow:0 8px 20px #635bff33}._paymentCard_1a3v2_388._completedPayment_1a3v2_444{border-color:#0db48b;background-color:#0db48b05;opacity:.8}._paymentCard_1a3v2_388 ._paymentHeader_1a3v2_409{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._paymentCard_1a3v2_388 ._paymentHeader_1a3v2_409 ._paymentType_1a3v2_409{font-size:14px;font-weight:500;color:#1a1f36}._paymentCard_1a3v2_388 ._paymentHeader_1a3v2_409 ._paymentAmount_1a3v2_460{font-size:16px;font-weight:600;color:#1a1f36}._paymentCard_1a3v2_388 ._paymentDetails_1a3v2_465{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#697386}._paymentCard_1a3v2_388 ._paymentDetails_1a3v2_465 ._paymentDate_1a3v2_472{display:flex;align-items:center;gap:4px}._paymentCard_1a3v2_388 ._paymentDetails_1a3v2_465 ._overdueDate_1a3v2_477{color:#e25950;font-weight:500}._paymentCard_1a3v2_388 ._paymentDetails_1a3v2_465 ._overdueLabel_1a3v2_481{color:#e25950;font-weight:600}._paymentCard_1a3v2_388 ._paymentDetails_1a3v2_465 ._nextDueLabel_1a3v2_485{color:#f7b955;font-weight:600}._paymentCard_1a3v2_388 ._status_1a3v2_489{text-transform:capitalize;font-weight:500;padding:4px 8px;border-radius:16px;font-size:12px}._paymentCard_1a3v2_388 ._status_1a3v2_489._requested_1a3v2_435{background-color:#f8faff;color:#635bff}._paymentCard_1a3v2_388 ._status_1a3v2_489._paid_1a3v2_500{background-color:#f0fdf9;color:#0db48b}._paymentCard_1a3v2_388 ._status_1a3v2_489._failed_1a3v2_426{background-color:#fff5f5;color:#e25950}._paymentCard_1a3v2_388 ._status_1a3v2_489._cancelled_1a3v2_508{background-color:#f8f9fa;color:#697386}._paymentCard_1a3v2_388 ._status_1a3v2_489._overdue_1a3v2_400{background-color:#fff5f5;color:#e25950}._paymentCard_1a3v2_388 ._receiptInfo_1a3v2_516{margin-top:12px;padding-top:12px;border-top:1px solid #e6ebf1;color:#0db48b;font-size:13px;font-weight:500;display:flex;justify-content:space-between;align-items:center}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527{margin-top:20px;display:flex;justify-content:flex-end}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px #0000001a}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._payButton_1a3v2_541{background-color:#635bff;color:#fff;border:none}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._payButton_1a3v2_541:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff33}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._payButton_1a3v2_541:active{transform:translateY(0)}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._payButton_1a3v2_541:disabled{background-color:#a5a1ff;cursor:not-allowed;box-shadow:none}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._overdueButton_1a3v2_559{background-color:#e25950;color:#fff;border:none;box-shadow:0 2px 6px #e2595033}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._overdueButton_1a3v2_559:hover{background-color:#d04a41;transform:translateY(-2px);box-shadow:0 4px 12px #e259504d}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._overdueButton_1a3v2_559:active{transform:translateY(0)}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._processingButton_1a3v2_573{background-color:#f7b955;color:#fff;border:none;cursor:not-allowed;box-shadow:0 2px 6px #f7b95533}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._processingButton_1a3v2_573:disabled{opacity:.8}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._failedButton_1a3v2_583{background-color:#e25950;color:#fff;border:none;width:100%;margin-top:12px;box-shadow:0 2px 6px #e2595033}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._failedButton_1a3v2_583:hover{background-color:#d04a41;transform:translateY(-2px);box-shadow:0 4px 12px #e259504d}._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button._failedButton_1a3v2_583:active{transform:translateY(0)}._paymentCard_1a3v2_388 ._failedMessage_1a3v2_599{color:#e25950;font-size:13px;margin:8px 0;font-weight:500;line-height:1.4}._roomInfo_1a3v2_607 ._roomHeader_1a3v2_607{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}._roomInfo_1a3v2_607 ._roomImage_1a3v2_613{width:100%;height:200px;border-radius:8px;overflow:hidden}._roomInfo_1a3v2_607 ._roomImage_1a3v2_613 img{width:100%;height:100%;object-fit:cover}._roomInfo_1a3v2_607 h3{margin:0;color:#1a1f36;font-size:16px;font-weight:600}._roomInfo_1a3v2_607 ._cost_1a3v2_630{font-size:18px;font-weight:600;color:#1a1f36;margin:0}._roomInfo_1a3v2_607 ._description_1a3v2_636{color:#697386;margin:0 0 20px;line-height:1.5;font-size:14px}._roommates_1a3v2_643 h4{margin:0 0 16px;color:#1a1f36;font-size:14px;font-weight:600}._roommates_1a3v2_643 ._roommatesList_1a3v2_649{display:grid;gap:12px}._roommates_1a3v2_643 ._roommate_1a3v2_643{padding:12px;border-radius:8px;background:#f8f9fb;border:1px solid #e6ebf1;display:flex;flex-direction:column;gap:4px}._roommates_1a3v2_643 ._roommateName_1a3v2_662{font-weight:500;font-size:14px;color:#1a1f36}._roommates_1a3v2_643 ._roommateEmail_1a3v2_667{color:#697386;font-size:13px}._messages_1a3v2_213{display:flex;flex-direction:column;gap:16px;padding:30px;text-align:center;background:linear-gradient(to bottom right,#f8faff,#f0f7ff);border-radius:8px}._messages_1a3v2_213 p{margin:0 auto;color:#1a1f36;line-height:1.5;font-size:16px;max-width:500px;font-weight:500}._messages_1a3v2_213 ._messageButton_1a3v2_230{display:inline-block;background-color:#635bff;color:#fff;text-decoration:none;padding:14px 24px;border-radius:8px;font-weight:600;font-size:16px;text-align:center;transition:all .2s;align-self:center;box-shadow:0 2px 8px #635bff33;width:100%;max-width:300px;margin-top:10px}._messages_1a3v2_213 ._messageButton_1a3v2_230:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff4d}._messages_1a3v2_213 ._messageButton_1a3v2_230:active{transform:translateY(0)}._applications_1a3v2_297 ._applicationsList_1a3v2_715{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:20px}._applications_1a3v2_297 ._applicationCard_1a3v2_721{padding:16px;border-radius:8px;border:1px solid #e6ebf1;background:#fff;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s}._applications_1a3v2_297 ._applicationCard_1a3v2_721:hover{box-shadow:0 4px 12px #0000000d}._applications_1a3v2_297 ._applicationHeader_1a3v2_734{display:flex;justify-content:space-between;align-items:center}._applications_1a3v2_297 ._applicationHeader_1a3v2_734 h3{font-size:15px;font-weight:600;color:#1a1f36;margin:0}._applications_1a3v2_297 ._status_1a3v2_489{text-transform:capitalize;font-weight:500;padding:4px 8px;border-radius:16px;font-size:12px}._applications_1a3v2_297 ._status_1a3v2_489[data-status=pending]{background-color:#f8faff;color:#635bff}._applications_1a3v2_297 ._status_1a3v2_489[data-status=approved]{background-color:#f0fdf9;color:#0db48b}._applications_1a3v2_297 ._status_1a3v2_489[data-status=rejected]{background-color:#fff5f5;color:#e25950}._applications_1a3v2_297 ._date_1a3v2_764{color:#697386;font-size:13px}._applications_1a3v2_297 ._applicationDetails_1a3v2_768{display:grid;gap:8px;font-size:13px;color:#697386}._applications_1a3v2_297 ._propertyInfo_1a3v2_774{font-weight:500;color:#1a1f36}._applications_1a3v2_297 ._roomInfo_1a3v2_607{color:#697386}._feedbackButtonFixed_1a3v2_339{position:fixed;bottom:24px;right:24px;background-color:#635bff;color:#fff;text-decoration:none;padding:12px 20px;border-radius:30px;font-weight:500;font-size:14px;text-align:center;transition:all .2s;box-shadow:0 4px 12px #635bff33;z-index:1000;display:flex;align-items:center;gap:8px}._feedbackButtonFixed_1a3v2_339 svg{width:16px;height:16px}._feedbackButtonFixed_1a3v2_339:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 6px 16px #635bff40}._feedbackButtonFixed_1a3v2_339:active{transform:translateY(0)}._contracts_1a3v2_255 ._contractsList_1a3v2_814{display:grid;gap:16px;padding:20px}._contracts_1a3v2_255 ._contractCard_1a3v2_819{background:#fff;border:1px solid #e6ebf1;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}._contracts_1a3v2_255 ._contractCard_1a3v2_819:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014}._contracts_1a3v2_255 ._propertyAddress_1a3v2_831{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e6ebf1}._contracts_1a3v2_255 ._propertyAddress_1a3v2_831 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 4px}._contracts_1a3v2_255 ._propertyAddress_1a3v2_831 p{font-size:14px;color:#697386;margin:0}._contracts_1a3v2_255 ._contractInfo_1a3v2_847{display:grid;gap:16px;margin-bottom:20px}._contracts_1a3v2_255 ._contractHeader_1a3v2_852{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e6ebf1}._contracts_1a3v2_255 ._statusContainer_1a3v2_859{display:flex;align-items:center;gap:8px}._contracts_1a3v2_255 ._status_1a3v2_489{background-color:#f0fdf9;color:#0db48b;padding:4px 12px;border-radius:16px;font-weight:500;font-size:12px}._contracts_1a3v2_255 ._additionalTenantBadge_1a3v2_872{background-color:#f8faff;color:#635bff;padding:4px 12px;border-radius:16px;font-weight:500;font-size:12px}._contracts_1a3v2_255 ._dates_1a3v2_880{color:#697386;font-size:13px}._contracts_1a3v2_255 ._contractDetails_1a3v2_884{display:grid;gap:12px;padding:16px 0}._contracts_1a3v2_255 ._rent_1a3v2_889,._contracts_1a3v2_255 ._deposit_1a3v2_889,._contracts_1a3v2_255 ._tenantRole_1a3v2_889{font-size:15px;color:#1a1f36;display:flex;justify-content:space-between;align-items:center}._contracts_1a3v2_255 ._rent_1a3v2_889:before,._contracts_1a3v2_255 ._deposit_1a3v2_889:before,._contracts_1a3v2_255 ._tenantRole_1a3v2_889:before{content:attr(data-label);color:#697386;font-size:13px;font-weight:400}._contracts_1a3v2_255 ._tenantRole_1a3v2_889{font-weight:600}._contracts_1a3v2_255 ._signatureStatus_1a3v2_905{display:grid;gap:12px;padding-top:16px;border-top:1px solid #e6ebf1}._contracts_1a3v2_255 ._signed_1a3v2_911,._contracts_1a3v2_255 ._unsigned_1a3v2_911{display:flex;align-items:center;font-size:13px;gap:6px}._contracts_1a3v2_255 ._signed_1a3v2_911{color:#0db48b}._contracts_1a3v2_255 ._signed_1a3v2_911:before{content:"✓";font-weight:700}._contracts_1a3v2_255 ._unsigned_1a3v2_911{color:#e25950}._contracts_1a3v2_255 ._unsigned_1a3v2_911:before{content:"•";font-size:18px;line-height:0;position:relative;top:-1px}._contracts_1a3v2_255 ._amendments_1a3v2_934{margin-top:16px;padding-top:16px;border-top:1px solid #e6ebf1}._contracts_1a3v2_255 ._amendments_1a3v2_934 h4{margin-bottom:12px;font-size:14px;font-weight:600;color:#1a1f36}._contracts_1a3v2_255 ._amendmentItem_1a3v2_945{margin-bottom:12px;padding:12px;border-radius:8px;background-color:#f8f9fb;border:1px solid #e6ebf1}._contracts_1a3v2_255 ._amendmentHeader_1a3v2_952{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:500;font-size:13px;color:#1a1f36}._contracts_1a3v2_255 ._amendmentStatus_1a3v2_961{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#697386}._contracts_1a3v2_255 ._contractRoommates_1a3v2_968{margin-top:16px;padding-top:16px;border-top:1px solid #e6ebf1}._contracts_1a3v2_255 ._contractRoommates_1a3v2_968 h4{font-size:15px;font-weight:600;color:#1a1f36;margin:0 0 12px}._contracts_1a3v2_255 ._contractRoommates_1a3v2_968 ._roommatesList_1a3v2_649{display:flex;flex-wrap:wrap;gap:8px}._contracts_1a3v2_255 ._contractRoommates_1a3v2_968 ._roommate_1a3v2_643{background-color:#f8f9fb;border:1px solid #e6ebf1;border-radius:6px;padding:8px 12px;display:flex;flex-direction:column}._contracts_1a3v2_255 ._contractRoommates_1a3v2_968 ._roommate_1a3v2_643 ._roommateName_1a3v2_662{font-size:13px;font-weight:500;color:#1a1f36}._contracts_1a3v2_255 ._contractRoommates_1a3v2_968 ._roommate_1a3v2_643 ._roommateEmail_1a3v2_667{font-size:12px;color:#697386}._contracts_1a3v2_255 ._viewContract_1a3v2_1001{width:100%;padding:12px 20px;background-color:#635bff;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;margin-top:20px;box-shadow:0 2px 6px #635bff33}._contracts_1a3v2_255 ._viewContract_1a3v2_1001:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff4d}._contracts_1a3v2_255 ._viewContract_1a3v2_1001:active{transform:translateY(0)}@media (max-width: 768px){._dashboardContainer_1a3v2_2{padding:16px}._pageHeader_1a3v2_8{margin-bottom:16px}._pageHeader_1a3v2_8 h1{font-size:20px}._pageHeader_1a3v2_8 p{font-size:13px}._section_1a3v2_23{margin-bottom:16px}._sectionHeader_1a3v2_23{padding:12px 16px}._sectionHeader_1a3v2_23 h2{font-size:15px}._sectionContent_1a3v2_125{padding:16px}._payments_1a3v2_49 ._paymentsList_1a3v2_53{padding:16px;max-height:350px}._payments_1a3v2_49 ._paymentCard_1a3v2_388{padding:12px}._payments_1a3v2_49 ._paymentCard_1a3v2_388 ._paymentHeader_1a3v2_409{margin-bottom:8px}._payments_1a3v2_49 ._paymentCard_1a3v2_388 ._paymentHeader_1a3v2_409 ._paymentType_1a3v2_409{font-size:13px}._payments_1a3v2_49 ._paymentCard_1a3v2_388 ._paymentHeader_1a3v2_409 ._paymentAmount_1a3v2_460{font-size:15px}._payments_1a3v2_49 ._paymentCard_1a3v2_388 ._paymentDetails_1a3v2_465{font-size:12px}._payments_1a3v2_49 ._paymentCard_1a3v2_388 ._status_1a3v2_489{font-size:11px;padding:3px 6px}._payments_1a3v2_49 ._paymentCard_1a3v2_388 ._paymentActions_1a3v2_527 button{width:100%;padding:8px 12px}._roomInfo_1a3v2_607 ._roomHeader_1a3v2_607{gap:12px;margin-bottom:16px}._roomInfo_1a3v2_607 ._roomImage_1a3v2_613{height:160px}._roomInfo_1a3v2_607 h3{font-size:15px}._roomInfo_1a3v2_607 ._cost_1a3v2_630{font-size:16px}._roomInfo_1a3v2_607 ._description_1a3v2_636{font-size:13px;margin-bottom:16px}._roommates_1a3v2_643 h4{font-size:13px;margin-bottom:12px}._roommates_1a3v2_643 ._roommatesList_1a3v2_649{gap:8px}._roommates_1a3v2_643 ._roommate_1a3v2_643{padding:10px}._roommates_1a3v2_643 ._roommateName_1a3v2_662{font-size:13px}._roommates_1a3v2_643 ._roommateEmail_1a3v2_667{font-size:12px}._messages_1a3v2_213{gap:12px;padding:16px}._messages_1a3v2_213 p{font-size:13px}._messages_1a3v2_213 ._messageButton_1a3v2_230{width:100%;text-align:center}._applications_1a3v2_297 ._applicationsList_1a3v2_715{grid-template-columns:1fr;gap:12px;padding:16px}._applications_1a3v2_297 ._applicationCard_1a3v2_721{padding:12px;gap:10px}._applications_1a3v2_297 ._applicationCard_1a3v2_721:hover{box-shadow:none}._applications_1a3v2_297 ._applicationHeader_1a3v2_734 h3{font-size:14px}._applications_1a3v2_297 ._status_1a3v2_489{font-size:11px;padding:3px 6px}._applications_1a3v2_297 ._date_1a3v2_764{font-size:12px}._applications_1a3v2_297 ._applicationDetails_1a3v2_768{font-size:12px;gap:6px}._feedback_1a3v2_339{gap:12px;padding:16px}._feedback_1a3v2_339 p{font-size:13px}._feedback_1a3v2_339 ._feedbackButton_1a3v2_339{width:100%;text-align:center}._contracts_1a3v2_255 ._contractsList_1a3v2_814,._contracts_1a3v2_255 ._contractCard_1a3v2_819{padding:16px}._contracts_1a3v2_255 ._contractHeader_1a3v2_852{padding-bottom:12px}._contracts_1a3v2_255 ._status_1a3v2_489,._contracts_1a3v2_255 ._additionalTenantBadge_1a3v2_872{font-size:11px;padding:3px 8px}._contracts_1a3v2_255 ._dates_1a3v2_880{font-size:12px}._contracts_1a3v2_255 ._rent_1a3v2_889,._contracts_1a3v2_255 ._deposit_1a3v2_889,._contracts_1a3v2_255 ._tenantRole_1a3v2_889{font-size:14px}._contracts_1a3v2_255 ._rent_1a3v2_889:before,._contracts_1a3v2_255 ._deposit_1a3v2_889:before,._contracts_1a3v2_255 ._tenantRole_1a3v2_889:before{font-size:12px}._contracts_1a3v2_255 ._signed_1a3v2_911,._contracts_1a3v2_255 ._unsigned_1a3v2_911{font-size:12px}._contracts_1a3v2_255 ._viewContract_1a3v2_1001{padding:8px 12px;font-size:13px}._loading_1a3v2_129,._error_1a3v2_129{min-height:150px;font-size:14px}}._inbox_1xp9u_1{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}._pageHeader_1xp9u_8{margin-bottom:24px}._pageHeader_1xp9u_8 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0 0 8px}._pageHeader_1xp9u_8 p{font-size:14px;color:#697386;margin:0}._loading_1xp9u_23{display:flex;justify-content:center;align-items:flex-start;min-height:300px;font-size:16px;padding-top:100px;color:#697386}._inboxContainer_1xp9u_33{display:flex;height:calc(100vh - 200px);min-height:500px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d;background-color:#fff}._conversationsList_1xp9u_43{width:350px;border-right:1px solid #e6ebf1;display:flex;flex-direction:column;background-color:#f8f9fb}._conversationsHeader_1xp9u_51{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e6ebf1;background-color:#fff}._conversationsHeader_1xp9u_51 h2{font-size:18px;font-weight:600;color:#1a1f36;margin:0}._newMessageButton_1xp9u_66{display:flex;align-items:center;gap:8px;background-color:#635bff;color:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._newMessageButton_1xp9u_66 svg{width:16px;height:16px}._newMessageButton_1xp9u_66:hover{background-color:#524dcc;transform:translateY(-1px);box-shadow:0 2px 6px #635bff33}._newMessageButton_1xp9u_66:active{transform:translateY(0)}._conversationsScroll_1xp9u_93{flex:1;overflow-y:auto}._conversationItem_1xp9u_98{padding:16px 20px;border-bottom:1px solid #e6ebf1;cursor:pointer;transition:all .2s;background-color:#fff}._conversationItem_1xp9u_98:hover{background-color:#f8faff}._conversationItem_1xp9u_98._selected_1xp9u_108{background-color:#f0f7ff;border-left:3px solid #635bff}._conversationItem_1xp9u_98 ._conversationHeader_1xp9u_112{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}._conversationItem_1xp9u_98 ._conversationHeader_1xp9u_112 h3{margin:0;font-size:15px;font-weight:600;color:#1a1f36}._conversationItem_1xp9u_98 ._conversationHeader_1xp9u_112 ._time_1xp9u_124{font-size:12px;color:#697386}._conversationItem_1xp9u_98 ._propertyInfo_1xp9u_128{font-size:13px;color:#697386;margin:0 0 6px}._conversationItem_1xp9u_98 ._lastMessage_1xp9u_133{font-size:13px;color:#697386;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._messageArea_1xp9u_142{flex:1;display:flex;flex-direction:column;background-color:#f8f9fb}._messageHeader_1xp9u_149{display:flex;align-items:center;gap:16px;padding:16px 20px;background-color:#fff;border-bottom:1px solid #e6ebf1}._messageHeader_1xp9u_149 ._backButton_1xp9u_157{display:flex;align-items:center;gap:6px;background-color:#f5f7fa;border:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;color:#1a1f36;cursor:pointer;transition:all .2s}._messageHeader_1xp9u_149 ._backButton_1xp9u_157 svg{width:16px;height:16px}._messageHeader_1xp9u_149 ._backButton_1xp9u_157:hover{background-color:#e6ebf1}._messageHeader_1xp9u_149 ._headerInfo_1xp9u_178{display:flex;flex-direction:column}._messageHeader_1xp9u_149 ._headerInfo_1xp9u_178 h3{margin:0;font-size:16px;font-weight:600;color:#1a1f36}._messageHeader_1xp9u_149 ._headerInfo_1xp9u_178 ._propertyInfo_1xp9u_128{font-size:13px;color:#697386;margin:0}._messageList_1xp9u_194{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}._message_1xp9u_142{max-width:70%;display:flex;flex-direction:column}._message_1xp9u_142 ._messageSender_1xp9u_208{display:flex;flex-direction:column;margin-bottom:4px}._message_1xp9u_142 ._messageSender_1xp9u_208 ._senderName_1xp9u_213{font-size:13px;font-weight:600;color:#1a1f36}._message_1xp9u_142 ._messageSender_1xp9u_208 ._senderRole_1xp9u_218{font-size:12px;color:#697386}._message_1xp9u_142 ._messageContent_1xp9u_222{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5}._message_1xp9u_142 ._messageTime_1xp9u_228{font-size:12px;color:#697386;margin-top:4px;align-self:flex-end}._message_1xp9u_142._sent_1xp9u_234{align-self:flex-end}._message_1xp9u_142._sent_1xp9u_234 ._messageContent_1xp9u_222{background-color:#635bff;color:#fff;border-bottom-right-radius:4px}._message_1xp9u_142._received_1xp9u_242{align-self:flex-start}._message_1xp9u_142._received_1xp9u_242 ._messageContent_1xp9u_222{background-color:#fff;color:#1a1f36;border-bottom-left-radius:4px;box-shadow:0 2px 6px #0000000d}._messageForm_1xp9u_252{padding:16px;display:flex;gap:12px;background-color:#fff;border-top:1px solid #e6ebf1}._messageForm_1xp9u_252 ._messageInput_1xp9u_259{flex:1;padding:12px 16px;border:1px solid #e6ebf1;border-radius:8px;font-size:14px;resize:none;min-height:44px;max-height:120px;background-color:#f8f9fb}._messageForm_1xp9u_252 ._messageInput_1xp9u_259:focus{outline:none;border-color:#635bff;background-color:#fff}._messageForm_1xp9u_252 ._sendButton_1xp9u_275{display:flex;align-items:center;gap:8px;background-color:#635bff;color:#fff;border:none;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._messageForm_1xp9u_252 ._sendButton_1xp9u_275 svg{width:16px;height:16px;transform:rotate(90deg)}._messageForm_1xp9u_252 ._sendButton_1xp9u_275:hover{background-color:#524dcc}._messageForm_1xp9u_252 ._sendButton_1xp9u_275:disabled{background-color:#a5a1ff;cursor:not-allowed}._emptyMessages_1xp9u_302{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#697386}._emptyMessages_1xp9u_302 svg{width:48px;height:48px;color:#a3acb9;margin-bottom:16px}._emptyMessages_1xp9u_302 p{font-size:14px}._noConversationSelected_1xp9u_320{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;text-align:center}._noConversationSelected_1xp9u_320 svg{width:64px;height:64px;color:#a3acb9;margin-bottom:16px}._noConversationSelected_1xp9u_320 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 8px}._noConversationSelected_1xp9u_320 p{font-size:14px;color:#697386;margin:0 0 20px;max-width:300px}._noConversationSelected_1xp9u_320 button{display:flex;align-items:center;gap:8px;background-color:#635bff;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._noConversationSelected_1xp9u_320 button svg{width:16px;height:16px;margin:0}._noConversationSelected_1xp9u_320 button:hover{background-color:#524dcc;transform:translateY(-1px);box-shadow:0 2px 6px #635bff33}._noConversationSelected_1xp9u_320 button:active{transform:translateY(0)}._emptyState_1xp9u_375{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._emptyState_1xp9u_375 svg{width:64px;height:64px;color:#a3acb9;margin-bottom:16px}._emptyState_1xp9u_375 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 8px}._emptyState_1xp9u_375 p{font-size:14px;color:#697386;margin:0 0 20px}._emptyState_1xp9u_375 button{display:flex;align-items:center;gap:8px;background-color:#635bff;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._emptyState_1xp9u_375 button:hover{background-color:#524dcc;transform:translateY(-1px);box-shadow:0 2px 6px #635bff33}._emptyState_1xp9u_375 button:active{transform:translateY(0)}._modalOverlay_1xp9u_424{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1xp9u_424{background-color:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000026}._modal_1xp9u_424 ._modalHeader_1xp9u_448{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e6ebf1}._modal_1xp9u_424 ._modalHeader_1xp9u_448 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0}._modal_1xp9u_424 ._modalHeader_1xp9u_448 ._closeButton_1xp9u_461{background:none;border:none;color:#697386;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}._modal_1xp9u_424 ._modalHeader_1xp9u_448 ._closeButton_1xp9u_461 svg{width:20px;height:20px}._modal_1xp9u_424 ._modalHeader_1xp9u_448 ._closeButton_1xp9u_461:hover{background-color:#f5f7fa;color:#1a1f36}._modal_1xp9u_424 ._modalContent_1xp9u_480{padding:20px;flex:1;overflow-y:auto}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._searchContainer_1xp9u_485{position:relative;margin-bottom:16px}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._searchContainer_1xp9u_485 ._searchIcon_1xp9u_489{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#697386;width:16px;height:16px}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._searchContainer_1xp9u_485 ._searchInput_1xp9u_498{width:100%;padding:10px 12px 10px 36px;border:1px solid #e6ebf1;border-radius:6px;font-size:14px}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._searchContainer_1xp9u_485 ._searchInput_1xp9u_498:focus{outline:none;border-color:#635bff}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordList_1xp9u_509{max-height:300px;overflow-y:auto;border:1px solid #e6ebf1;border-radius:8px;background-color:#fff}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516{padding:14px 16px;border-bottom:1px solid #e6ebf1;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516:last-child{border-bottom:none}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516:hover{background-color:#f8faff}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516._selected_1xp9u_108{background-color:#f0f7ff}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516 ._landlordInfo_1xp9u_534{display:flex;flex-direction:column}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516 ._landlordInfo_1xp9u_534 ._landlordName_1xp9u_538{font-size:14px;font-weight:500;color:#1a1f36;margin-bottom:4px}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516 ._landlordInfo_1xp9u_534 ._landlordProperty_1xp9u_544{font-size:12px;color:#697386}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516 ._checkbox_1xp9u_548{width:20px;height:20px;border:2px solid #e6ebf1;border-radius:4px;display:flex;align-items:center;justify-content:center}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordItem_1xp9u_516 ._checkbox_1xp9u_548 ._checkmark_1xp9u_557{width:12px;height:12px;background-color:#635bff;border-radius:2px}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._emptyLandlords_1xp9u_563{padding:40px 0;text-align:center;color:#697386}._modal_1xp9u_424 ._modalFooter_1xp9u_568{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e6ebf1}._modal_1xp9u_424 ._modalFooter_1xp9u_568 ._cancelButton_1xp9u_575{background-color:#f5f7fa;color:#1a1f36;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer}._modal_1xp9u_424 ._modalFooter_1xp9u_568 ._cancelButton_1xp9u_575:hover{background-color:#e6ebf1}._modal_1xp9u_424 ._modalFooter_1xp9u_568 ._createButton_1xp9u_588{background-color:#635bff;color:#fff;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer}._modal_1xp9u_424 ._modalFooter_1xp9u_568 ._createButton_1xp9u_588:hover{background-color:#524dcc}._modal_1xp9u_424 ._modalFooter_1xp9u_568 ._createButton_1xp9u_588:disabled{background-color:#a5a1ff;cursor:not-allowed}@media (max-width: 768px){._inbox_1xp9u_1{padding:0 16px}._pageHeader_1xp9u_8{margin-bottom:16px}._inboxContainer_1xp9u_33{height:calc(100vh - 160px);border-radius:8px}._conversationsList_1xp9u_43{width:100%;border-right:none}._conversationsList_1xp9u_43._hiddenOnMobile_1xp9u_622,._messageArea_1xp9u_142{display:none}._messageArea_1xp9u_142._visibleOnMobile_1xp9u_628{display:flex}._messageArea_1xp9u_142 ._messageHeader_1xp9u_149{padding:12px 16px}._messageArea_1xp9u_142 ._messageHeader_1xp9u_149 ._backButton_1xp9u_157{padding:6px 10px}._messageArea_1xp9u_142 ._messageList_1xp9u_194{padding:16px}._messageArea_1xp9u_142 ._message_1xp9u_142{max-width:85%}._messageArea_1xp9u_142 ._messageForm_1xp9u_252{padding:12px}._messageArea_1xp9u_142 ._messageForm_1xp9u_252 ._messageInput_1xp9u_259{min-height:40px}._modal_1xp9u_424{width:95%;max-height:80vh}._modal_1xp9u_424 ._modalHeader_1xp9u_448,._modal_1xp9u_424 ._modalContent_1xp9u_480,._modal_1xp9u_424 ._modalFooter_1xp9u_568{padding:16px}._modal_1xp9u_424 ._modalContent_1xp9u_480 ._landlordList_1xp9u_509{max-height:240px}._emptyState_1xp9u_375,._noConversationSelected_1xp9u_320{padding:20px}._emptyState_1xp9u_375 svg,._noConversationSelected_1xp9u_320 svg{width:48px;height:48px}}._paymentsContainer_5ydq7_1{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}._pageHeader_5ydq7_8{margin-bottom:24px}._pageHeader_5ydq7_8 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0 0 8px}._pageHeader_5ydq7_8 p{font-size:14px;color:#697386;margin:0}._loading_5ydq7_23,._error_5ydq7_23{display:flex;justify-content:center;align-items:center;min-height:300px;font-size:16px}._error_5ydq7_23{color:#e25950}._paymentSummary_5ydq7_35{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}@media (max-width: 768px){._paymentSummary_5ydq7_35{grid-template-columns:1fr}}._summaryCard_5ydq7_47{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d;border:1px solid #e6ebf1}._summaryCard_5ydq7_47 h3{font-size:16px;font-weight:500;color:#697386;margin:0 0 12px}._summaryCard_5ydq7_47 p{font-size:24px;font-weight:600;margin:0 0 12px}._summaryCard_5ydq7_47 ._overdueAmount_5ydq7_65{color:#e25950}._summaryCard_5ydq7_47 ._upcomingAmount_5ydq7_68{color:#635bff}._summaryCard_5ydq7_47 ._paidAmount_5ydq7_71{color:#0db48b}._summaryCard_5ydq7_47 ._summaryCount_5ydq7_74{font-size:14px;color:#697386}._tabs_5ydq7_79{display:flex;border-bottom:1px solid #e6ebf1;margin-bottom:24px}._tabButton_5ydq7_85{padding:12px 24px;font-size:15px;font-weight:500;color:#697386;background:none;border:none;cursor:pointer;position:relative}._tabButton_5ydq7_85:hover{color:#1a1f36}._tabButton_5ydq7_85._activeTab_5ydq7_98{color:#635bff}._tabButton_5ydq7_85._activeTab_5ydq7_98:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#635bff}._paymentsList_5ydq7_111{display:grid;gap:16px;margin-bottom:40px}._paymentCard_5ydq7_117{background:#fff;border:1px solid #e6ebf1;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}._paymentCard_5ydq7_117:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014}._paymentCard_5ydq7_117._overduePayment_5ydq7_129{border-color:#e25950;border-width:2px;background-color:#e259500a;box-shadow:0 4px 12px #e2595026}._paymentCard_5ydq7_117._overduePayment_5ydq7_129:hover{box-shadow:0 8px 20px #e2595033}._paymentCard_5ydq7_117._overduePayment_5ydq7_129 ._paymentHeader_5ydq7_138 ._paymentType_5ydq7_138{color:#e25950;font-weight:600}._paymentCard_5ydq7_117._nextDuePayment_5ydq7_142{border-color:#f7b955;border-width:2px;background-color:#f7b9550a;box-shadow:0 4px 12px #f7b95526}._paymentCard_5ydq7_117._nextDuePayment_5ydq7_142:hover{box-shadow:0 8px 20px #f7b95533}._paymentCard_5ydq7_117._nextDuePayment_5ydq7_142 ._paymentHeader_5ydq7_138 ._paymentType_5ydq7_138{color:#f7b955;font-weight:600}._paymentCard_5ydq7_117._requestedPayment_5ydq7_155{border-color:#635bff;border-width:2px;background-color:#635bff0a;box-shadow:0 4px 12px #635bff26}._paymentCard_5ydq7_117._requestedPayment_5ydq7_155:hover{box-shadow:0 8px 20px #635bff33}._paymentCard_5ydq7_117._failedPayment_5ydq7_164{border-color:#e25950;border-width:2px;background-color:#e259500a;box-shadow:0 4px 12px #e2595026}._paymentCard_5ydq7_117._failedPayment_5ydq7_164:hover{box-shadow:0 8px 20px #e2595033}._paymentCard_5ydq7_117._completedPayment_5ydq7_173{border-color:#0db48b;background-color:#0db48b05;opacity:.9}._paymentHeader_5ydq7_138{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._paymentHeader_5ydq7_138 ._paymentType_5ydq7_138{font-size:16px;font-weight:500;color:#1a1f36}._paymentHeader_5ydq7_138 ._paymentAmount_5ydq7_190{font-size:18px;font-weight:600;color:#1a1f36}._paymentDetails_5ydq7_196{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#697386;margin-bottom:16px}._paymentDetails_5ydq7_196 ._paymentDate_5ydq7_204{display:flex;align-items:center;gap:4px}._paymentDetails_5ydq7_196 ._overdueDate_5ydq7_209{color:#e25950;font-weight:500}._paymentDetails_5ydq7_196 ._overdueLabel_5ydq7_213{color:#e25950;font-weight:600}._paymentDetails_5ydq7_196 ._nextDueLabel_5ydq7_217{color:#f7b955;font-weight:600}._paymentDetails_5ydq7_196 ._status_5ydq7_221{text-transform:capitalize;font-weight:500;padding:4px 8px;border-radius:16px;font-size:12px}._paymentDetails_5ydq7_196 ._status_5ydq7_221._requested_5ydq7_155{background-color:#f8faff;color:#635bff}._paymentDetails_5ydq7_196 ._status_5ydq7_221._paid_5ydq7_71{background-color:#f0fdf9;color:#0db48b}._paymentDetails_5ydq7_196 ._status_5ydq7_221._failed_5ydq7_164{background-color:#fff5f5;color:#e25950}._paymentDetails_5ydq7_196 ._status_5ydq7_221._pending_5ydq7_240,._paymentDetails_5ydq7_196 ._status_5ydq7_221._void_5ydq7_244{background-color:#f8f9fa;color:#697386}._paymentActions_5ydq7_249{display:flex;justify-content:flex-end;gap:12px}._paymentActions_5ydq7_249 button{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._paymentActions_5ydq7_249 button._viewButton_5ydq7_262{background-color:transparent;color:#635bff;border:1px solid #e6ebf1}._paymentActions_5ydq7_249 button._viewButton_5ydq7_262:hover{background-color:#f8faff;border-color:#635bff}._paymentActions_5ydq7_249 button._payButton_5ydq7_271{background-color:#635bff;color:#fff;border:none;box-shadow:0 2px 6px #635bff33}._paymentActions_5ydq7_249 button._payButton_5ydq7_271:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff4d}._paymentActions_5ydq7_249 button._payButton_5ydq7_271:active{transform:translateY(0)}._paymentActions_5ydq7_249 button._payButton_5ydq7_271:disabled{background-color:#a5a1ff;cursor:not-allowed;box-shadow:none}._paymentActions_5ydq7_249 button._overdueButton_5ydq7_290{background-color:#e25950;box-shadow:0 2px 6px #e2595033}._paymentActions_5ydq7_249 button._overdueButton_5ydq7_290:hover{background-color:#d04a41;box-shadow:0 4px 12px #e259504d}._paymentActions_5ydq7_249 button._processingButton_5ydq7_298{background-color:#f7b955;cursor:not-allowed;box-shadow:0 2px 6px #f7b95533}._paymentActions_5ydq7_249 button._processingButton_5ydq7_298:disabled{opacity:.8}._emptyState_5ydq7_307{text-align:center;padding:40px 20px;background-color:#fff;border-radius:12px;border:1px solid #e6ebf1}._emptyState_5ydq7_307 svg{width:48px;height:48px;margin-bottom:16px;color:#a3acb9}._emptyState_5ydq7_307 h3{font-size:16px;font-weight:600;margin:0 0 8px;color:#1a1f36}._emptyState_5ydq7_307 p{font-size:14px;margin:0;color:#697386}._modal_5ydq7_332{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_5ydq7_345{background-color:#fff;border-radius:12px;width:100%;max-width:500px;box-shadow:0 10px 25px #0000001a;overflow:hidden}._modalHeader_5ydq7_354{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e6ebf1}._modalHeader_5ydq7_354 h2{font-size:18px;font-weight:600;margin:0;color:#1a1f36}._modalHeader_5ydq7_354 ._closeButton_5ydq7_367{background:none;border:none;font-size:24px;color:#697386;cursor:pointer}._modalHeader_5ydq7_354 ._closeButton_5ydq7_367:hover{color:#1a1f36}._modalBody_5ydq7_378{padding:20px}._detailRow_5ydq7_382{display:flex;justify-content:space-between;margin-bottom:16px}._detailRow_5ydq7_382 ._label_5ydq7_387{font-size:14px;color:#697386}._detailRow_5ydq7_382 ._value_5ydq7_391{font-size:14px;font-weight:500;color:#1a1f36;text-align:right}._detailRow_5ydq7_382 ._statusBadge_5ydq7_397{text-transform:capitalize;font-weight:500;padding:4px 8px;border-radius:16px;font-size:12px}._detailRow_5ydq7_382 ._statusBadge_5ydq7_397._requested_5ydq7_155{background-color:#f8faff;color:#635bff}._detailRow_5ydq7_382 ._statusBadge_5ydq7_397._paid_5ydq7_71{background-color:#f0fdf9;color:#0db48b}._detailRow_5ydq7_382 ._statusBadge_5ydq7_397._failed_5ydq7_164{background-color:#fff5f5;color:#e25950}._detailRow_5ydq7_382 ._statusBadge_5ydq7_397._pending_5ydq7_240,._detailRow_5ydq7_382 ._statusBadge_5ydq7_397._void_5ydq7_244{background-color:#f8f9fa;color:#697386}._modalFooter_5ydq7_425{padding:20px;border-top:1px solid #e6ebf1;display:flex;justify-content:flex-end;gap:12px}._modalFooter_5ydq7_425 button{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._modalFooter_5ydq7_425 button._closeModalButton_5ydq7_440{background-color:transparent;color:#697386;border:1px solid #e6ebf1}._modalFooter_5ydq7_425 button._closeModalButton_5ydq7_440:hover{background-color:#f8f9fa}._modalFooter_5ydq7_425 button._payButton_5ydq7_271{background-color:#635bff;color:#fff;border:none}._modalFooter_5ydq7_425 button._payButton_5ydq7_271:hover{background-color:#524dcc}._modalFooter_5ydq7_425 button._payButton_5ydq7_271:disabled{background-color:#a5a1ff;cursor:not-allowed}._contractsContainer_l7jp3_1{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}._pageHeader_l7jp3_12{margin-bottom:24px}._pageHeader_l7jp3_12 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0 0 8px}._pageHeader_l7jp3_12 p{font-size:14px;color:#697386;margin:0}._loading_l7jp3_27,._error_l7jp3_27{display:flex;justify-content:center;align-items:flex-start;min-height:300px;font-size:16px;padding-top:100px}._error_l7jp3_27{color:#e25950}._tabs_l7jp3_40{display:flex;border-bottom:1px solid #e6ebf1;margin-bottom:24px;justify-content:flex-start;align-items:flex-start;height:45px}._tabButton_l7jp3_49{padding:12px 24px;font-size:15px;font-weight:500;color:#697386;background:none;border:none;cursor:pointer;position:relative;min-width:180px;text-align:center;height:45px;display:flex;align-items:center;justify-content:center}._tabButton_l7jp3_49:hover{color:#1a1f36}._tabButton_l7jp3_49._activeTab_l7jp3_68{color:#635bff}._tabButton_l7jp3_49._activeTab_l7jp3_68:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#635bff}._contractsList_l7jp3_81{display:grid;gap:24px;margin-bottom:40px;align-content:flex-start}._contractCard_l7jp3_88{background:#fff;border:1px solid #e6ebf1;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;min-height:400px}._contractCard_l7jp3_88:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014}._propertyAddress_l7jp3_104{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e6ebf1}._propertyAddress_l7jp3_104 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 4px}._propertyAddress_l7jp3_104 p{font-size:14px;color:#697386;margin:0}._contractInfo_l7jp3_121{margin-bottom:20px;flex:1;display:flex;flex-direction:column}._contractHeader_l7jp3_128{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._contractHeader_l7jp3_128 ._statusContainer_l7jp3_134{display:flex;flex-direction:column;gap:8px}._contractHeader_l7jp3_128 ._status_l7jp3_134{display:inline-block;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500}._contractHeader_l7jp3_128 ._status_l7jp3_134._active_l7jp3_68{background-color:#f0fdf9;color:#0db48b}._contractHeader_l7jp3_128 ._status_l7jp3_134._inactive_l7jp3_150{background-color:#f8f9fa;color:#697386}._contractHeader_l7jp3_128 ._additionalTenantBadge_l7jp3_154{display:inline-block;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500;background-color:#f8faff;color:#635bff}._contractHeader_l7jp3_128 ._dates_l7jp3_163{font-size:14px;color:#697386}._contractDetails_l7jp3_168{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}@media (max-width: 768px){._contractDetails_l7jp3_168{grid-template-columns:1fr}}._contractDetails_l7jp3_168 div{position:relative}._contractDetails_l7jp3_168 div:before{content:attr(data-label);display:block;font-size:12px;color:#697386;margin-bottom:4px}._contractDetails_l7jp3_168 ._tenantRole_l7jp3_189,._contractDetails_l7jp3_168 ._rent_l7jp3_189,._contractDetails_l7jp3_168 ._deposit_l7jp3_189{font-size:14px;font-weight:500;color:#1a1f36}._signatureStatus_l7jp3_195{display:flex;gap:16px;margin-bottom:16px}@media (max-width: 768px){._signatureStatus_l7jp3_195{flex-direction:column;gap:8px}}._signatureStatus_l7jp3_195 span{display:inline-block;padding:6px 12px;border-radius:6px;font-size:13px}._signatureStatus_l7jp3_195 span._signed_l7jp3_212{background-color:#f0fdf9;color:#0db48b}._signatureStatus_l7jp3_195 span._unsigned_l7jp3_216{background-color:#fff5f5;color:#e25950}._landlordSection_l7jp3_221{margin-top:16px;padding-top:16px;border-top:1px solid #e6ebf1}._landlordSection_l7jp3_221 h4{font-size:15px;font-weight:600;color:#1a1f36;margin:0 0 12px}._landlordSection_l7jp3_221 ._landlordInfo_l7jp3_232{display:flex;flex-direction:column}._landlordSection_l7jp3_221 ._landlordInfo_l7jp3_232 ._landlordName_l7jp3_236{font-size:14px;font-weight:500;color:#1a1f36}._landlordSection_l7jp3_221 ._landlordInfo_l7jp3_232 ._landlordEmail_l7jp3_241{font-size:13px;color:#697386}._roommatesSection_l7jp3_246{margin-top:16px;padding-top:16px;border-top:1px solid #e6ebf1}._roommatesSection_l7jp3_246 h4{font-size:15px;font-weight:600;color:#1a1f36;margin:0 0 12px}._roommatesSection_l7jp3_246 ._roommatesList_l7jp3_257{display:flex;flex-wrap:wrap;gap:8px}._roommatesSection_l7jp3_246 ._roommate_l7jp3_246{background-color:#f8f9fb;border:1px solid #e6ebf1;border-radius:6px;padding:8px 12px;display:flex;flex-direction:column}._roommatesSection_l7jp3_246 ._roommate_l7jp3_246 ._roommateName_l7jp3_270{font-size:13px;font-weight:500;color:#1a1f36}._roommatesSection_l7jp3_246 ._roommate_l7jp3_246 ._roommateEmail_l7jp3_275{font-size:12px;color:#697386}._amendments_l7jp3_280{margin-top:16px;padding-top:16px;border-top:1px solid #e6ebf1}._amendments_l7jp3_280 h4{font-size:15px;font-weight:600;color:#1a1f36;margin:0 0 12px}._amendments_l7jp3_280 ._amendmentItem_l7jp3_291{background-color:#f8f9fb;border:1px solid #e6ebf1;border-radius:8px;padding:12px;margin-bottom:8px}._amendments_l7jp3_280 ._amendmentItem_l7jp3_291:last-child{margin-bottom:0}._amendments_l7jp3_280 ._amendmentHeader_l7jp3_301{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._amendments_l7jp3_280 ._amendmentHeader_l7jp3_301 span:first-child{font-size:14px;font-weight:500;color:#1a1f36}._amendments_l7jp3_280 ._amendmentHeader_l7jp3_301 ._amendmentStatus_l7jp3_312{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}._amendments_l7jp3_280 ._amendmentHeader_l7jp3_301 ._amendmentStatus_l7jp3_312._active_l7jp3_68{background-color:#f0fdf9;color:#0db48b}._amendments_l7jp3_280 ._amendmentHeader_l7jp3_301 ._amendmentStatus_l7jp3_312._inactive_l7jp3_150{background-color:#f8f9fa;color:#697386}._amendments_l7jp3_280 ._amendmentDates_l7jp3_327{font-size:12px;color:#697386;margin-bottom:8px}._amendments_l7jp3_280 ._amendmentSignatureStatus_l7jp3_332{display:flex;gap:8px;margin-bottom:8px}._amendments_l7jp3_280 ._amendmentSignatureStatus_l7jp3_332 span{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px}._amendments_l7jp3_280 ._amendmentSignatureStatus_l7jp3_332 span._signed_l7jp3_212{background-color:#f0fdf9;color:#0db48b}._amendments_l7jp3_280 ._amendmentSignatureStatus_l7jp3_332 span._unsigned_l7jp3_216{background-color:#fff5f5;color:#e25950}._amendments_l7jp3_280 ._viewAmendmentButton_l7jp3_351{width:100%;padding:6px 12px;background-color:#635bff;color:#fff;border:none;border-radius:4px;font-weight:500;font-size:12px;cursor:pointer;transition:background-color .2s}._amendments_l7jp3_280 ._viewAmendmentButton_l7jp3_351:hover{background-color:#524dcc}._viewContractButton_l7jp3_367{width:100%;padding:12px 20px;background-color:#635bff;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px #635bff33;margin-top:auto}._viewContractButton_l7jp3_367:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff4d}._viewContractButton_l7jp3_367:active{transform:translateY(0)}._viewContractButton_l7jp3_367:disabled{background-color:#a5a1ff;cursor:not-allowed;box-shadow:none}._emptyState_l7jp3_395{text-align:center;padding:80px 20px 60px;background-color:#fff;border-radius:12px;border:1px solid #e6ebf1;min-height:300px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}._emptyState_l7jp3_395 svg{width:48px;height:48px;margin-bottom:16px;color:#a3acb9}._emptyState_l7jp3_395 h3{font-size:16px;font-weight:600;margin:0 0 8px;color:#1a1f36}._emptyState_l7jp3_395 p{font-size:14px;margin:0;color:#697386;max-width:400px}._modal_l7jp3_427{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_l7jp3_440{background-color:#fff;border-radius:12px;width:90%;max-width:800px;height:90%;max-height:800px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;overflow:hidden}._modalHeader_l7jp3_453{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6ebf1}._modalHeader_l7jp3_453 h2{font-size:18px;font-weight:600;margin:0;color:#1a1f36}._modalHeader_l7jp3_453 ._closeButton_l7jp3_466{background:none;border:none;font-size:24px;color:#697386;cursor:pointer}._modalHeader_l7jp3_453 ._closeButton_l7jp3_466:hover{color:#1a1f36}._modalBody_l7jp3_477{flex:1;overflow:hidden}._modalBody_l7jp3_477 ._contractPreview_l7jp3_481{width:100%;height:100%;border:none}._modalFooter_l7jp3_487{padding:16px 20px;border-top:1px solid #e6ebf1;display:flex;justify-content:flex-end;gap:12px}._modalFooter_l7jp3_487 button,._modalFooter_l7jp3_487 a{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._modalFooter_l7jp3_487 button._closeModalButton_l7jp3_506,._modalFooter_l7jp3_487 a._closeModalButton_l7jp3_506{background-color:transparent;color:#697386;border:1px solid #e6ebf1}._modalFooter_l7jp3_487 button._closeModalButton_l7jp3_506:hover,._modalFooter_l7jp3_487 a._closeModalButton_l7jp3_506:hover{background-color:#f8f9fa}._modalFooter_l7jp3_487 button._downloadButton_l7jp3_514,._modalFooter_l7jp3_487 a._downloadButton_l7jp3_514{background-color:#635bff;color:#fff;border:none}._modalFooter_l7jp3_487 button._downloadButton_l7jp3_514:hover,._modalFooter_l7jp3_487 a._downloadButton_l7jp3_514:hover{background-color:#524dcc}._applicationsContainer_1s2hv_1{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}._pageHeader_1s2hv_12{margin-bottom:24px}._pageHeader_1s2hv_12 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0 0 8px}._pageHeader_1s2hv_12 p{font-size:14px;color:#697386;margin:0}._loading_1s2hv_27,._error_1s2hv_27{display:flex;justify-content:center;align-items:flex-start;min-height:300px;font-size:16px;padding-top:100px}._error_1s2hv_27{color:#e25950}._tabs_1s2hv_40{display:flex;border-bottom:1px solid #e6ebf1;margin-bottom:24px;justify-content:flex-start;align-items:flex-start;height:45px}._tabButton_1s2hv_49{padding:12px 24px;font-size:15px;font-weight:500;color:#697386;background:none;border:none;cursor:pointer;position:relative;min-width:150px;text-align:center;height:45px;display:flex;align-items:center;justify-content:center}._tabButton_1s2hv_49:hover{color:#1a1f36}._tabButton_1s2hv_49._activeTab_1s2hv_68{color:#635bff}._tabButton_1s2hv_49._activeTab_1s2hv_68:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#635bff}._applicationsList_1s2hv_81{display:grid;gap:24px;margin-bottom:40px;align-content:flex-start}._applicationCard_1s2hv_88{background:#fff;border:1px solid #e6ebf1;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:row}._applicationCard_1s2hv_88:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014}@media (max-width: 768px){._applicationCard_1s2hv_88{flex-direction:column}}._applicationImageContainer_1s2hv_108{width:200px;min-width:200px;height:200px;overflow:hidden}@media (max-width: 768px){._applicationImageContainer_1s2hv_108{width:100%;height:160px}}._applicationImageContainer_1s2hv_108 ._propertyImage_1s2hv_120{width:100%;height:100%;object-fit:cover}._applicationDetails_1s2hv_126{flex:1;padding:20px;display:flex;flex-direction:column}._applicationHeader_1s2hv_133{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._applicationHeader_1s2hv_133 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0}._statusBadge_1s2hv_146{display:inline-block;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500;text-transform:capitalize}._pendingBadge_1s2hv_155{background-color:#f8faff;color:#635bff}._approvedBadge_1s2hv_160{background-color:#f0fdf9;color:#0db48b}._rejectedBadge_1s2hv_165{background-color:#fff5f5;color:#e25950}._roomInfo_1s2hv_170{margin-bottom:16px}._roomInfo_1s2hv_170 p{font-size:14px;color:#697386;margin:0 0 4px}._roomInfo_1s2hv_170 p:last-child{margin-bottom:0}._applicationInfo_1s2hv_182{margin-top:auto;border-top:1px solid #e6ebf1;padding-top:16px}._infoItem_1s2hv_188{display:flex;justify-content:space-between;margin-bottom:8px}._infoItem_1s2hv_188 ._label_1s2hv_193{font-size:13px;color:#697386}._infoItem_1s2hv_188 ._value_1s2hv_197{font-size:13px;font-weight:500;color:#1a1f36}._pendingMessage_1s2hv_203,._approvedMessage_1s2hv_203,._rejectedMessage_1s2hv_203{margin-top:12px;padding:12px;border-radius:8px;font-size:14px}._pendingMessage_1s2hv_203{background-color:#f8faff;color:#635bff}._approvedMessage_1s2hv_203{background-color:#f0fdf9;color:#0db48b}._rejectedMessage_1s2hv_203{background-color:#fff5f5;color:#e25950;display:flex;flex-direction:column}._rejectedMessage_1s2hv_203 ._label_1s2hv_193{font-weight:500;margin-bottom:4px}._rejectedMessage_1s2hv_203 ._value_1s2hv_197{font-size:13px}._emptyState_1s2hv_234{text-align:center;padding:80px 20px 60px;background-color:#fff;border-radius:12px;border:1px solid #e6ebf1;min-height:300px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}._emptyState_1s2hv_234 svg{width:48px;height:48px;margin-bottom:16px;color:#a3acb9}._emptyState_1s2hv_234 h3{font-size:16px;font-weight:600;margin:0 0 8px;color:#1a1f36}._emptyState_1s2hv_234 p{font-size:14px;margin:0 0 20px;color:#697386;max-width:400px}._exploreButton_1s2hv_266{display:inline-block;background-color:#635bff;color:#fff;text-decoration:none;padding:10px 16px;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s;box-shadow:0 2px 6px #635bff33}._exploreButton_1s2hv_266:hover{background-color:#524dcc;transform:translateY(-2px);box-shadow:0 4px 12px #635bff4d}._exploreButton_1s2hv_266:active{transform:translateY(0)}._settings_1ocz1_1{width:100%;max-width:1200px;margin:0 auto}._container_1ocz1_7{width:100%}._pageHeader_1ocz1_11{margin-bottom:24px}._pageHeader_1ocz1_11 h1{font-size:24px;font-weight:600;color:#1a1f36;margin:0 0 8px}._pageHeader_1ocz1_11 p{font-size:14px;color:#697386;margin:0 0 16px}._successMessage_1ocz1_26,._errorMessage_1ocz1_27{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}._successMessage_1ocz1_26{background-color:#ecfdf5;color:#065f46;border:1px solid #d1fae5}._errorMessage_1ocz1_27{background-color:#fef2f2;color:#991b1b;border:1px solid #fee2e2}._loading_1ocz1_46{display:flex;justify-content:center;align-items:center;min-height:300px;font-size:16px;color:#697386}._settingsLayout_1ocz1_55{display:grid;grid-template-columns:220px 1fr;gap:32px}._sidebar_1ocz1_61{position:sticky;top:40px;height:fit-content}._profileSection_1ocz1_67{background:#fff;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;align-items:center;text-align:center}._profileImage_1ocz1_79{width:100px;height:100px;border-radius:50%;background-color:#e5e7eb;background-size:cover;background-position:center;position:relative;margin-bottom:16px;cursor:pointer}._profileImage_1ocz1_79:hover ._profileImageOverlay_1ocz1_90{opacity:1}._profileImageOverlay_1ocz1_90{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}._profileImageOverlay_1ocz1_90 span{color:#fff;font-size:14px;font-weight:500}._fileInput_1ocz1_114{display:none}._profileName_1ocz1_118{font-size:16px;font-weight:600;color:#1a1f36;margin-bottom:4px}._profileEmail_1ocz1_125{font-size:14px;color:#697386}._navTabs_1ocz1_130{background:#fff;border-radius:12px;padding:8px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:4px}._navTab_1ocz1_130{padding:12px 16px;text-align:left;background:none;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#697386;cursor:pointer;transition:all .2s}._navTab_1ocz1_130:hover{background-color:#f8faff;color:#1a1f36}._navTab_1ocz1_130._active_1ocz1_156{background-color:#eef4ff;color:#5850ec;font-weight:600}._content_1ocz1_162{width:100%}._section_1ocz1_166 h3{font-size:18px;font-weight:600;color:#1a1f36;margin:0 0 16px}._card_1ocz1_173{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;overflow:hidden}._cardHeader_1ocz1_181{padding:20px 24px;border-bottom:1px solid #e6ebf1}._cardHeader_1ocz1_181 h4{font-size:16px;font-weight:600;color:#1a1f36;margin:0 0 4px}._cardDescription_1ocz1_192{font-size:14px;color:#697386;margin:0}._cardText_1ocz1_198{padding:20px 24px;font-size:14px;color:#1a1f36;margin:0}._cardFooter_1ocz1_205{padding:16px 24px;border-top:1px solid #e6ebf1;display:flex;justify-content:flex-end}._formRow_1ocz1_212{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 24px;margin-top:20px}._formGroup_1ocz1_220{margin-bottom:20px;padding:0 24px}._formGroup_1ocz1_220:last-child{margin-bottom:20px}._formGroup_1ocz1_220 label{display:block;font-size:14px;font-weight:500;color:#1a1f36;margin-bottom:8px}._formGroup_1ocz1_220 input,._formGroup_1ocz1_220 select{width:100%;padding:10px 12px;border:1px solid #e6ebf1;border-radius:6px;font-size:14px;color:#1a1f36;background-color:#fff;transition:border-color .2s}._formGroup_1ocz1_220 input:focus,._formGroup_1ocz1_220 select:focus{outline:none;border-color:#635bff}._formGroup_1ocz1_220 input::placeholder,._formGroup_1ocz1_220 select::placeholder{color:#a3acb9}._formGroup_1ocz1_220 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23697386' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}._toggleItem_1ocz1_259{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e6ebf1}._toggleItem_1ocz1_259:last-child{border-bottom:none}._toggleInfo_1ocz1_270{flex:1}._toggleTitle_1ocz1_274{display:block;font-size:14px;font-weight:500;color:#1a1f36;margin-bottom:4px}._toggleDescription_1ocz1_282{font-size:13px;color:#697386;margin:0}._toggle_1ocz1_259{position:relative;display:inline-block;width:44px;height:24px}._toggle_1ocz1_259 input{opacity:0;width:0;height:0}._toggle_1ocz1_259 input:checked+._slider_1ocz1_299{background-color:#5850ec}._toggle_1ocz1_259 input:checked+._slider_1ocz1_299:before{transform:translate(20px)}._toggle_1ocz1_259 ._slider_1ocz1_299{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e6ebf1;transition:.4s;border-radius:24px}._toggle_1ocz1_259 ._slider_1ocz1_299:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}._primaryButton_1ocz1_328,._secondaryButton_1ocz1_328{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._primaryButton_1ocz1_328{background-color:#5850ec;color:#fff;border:none}._primaryButton_1ocz1_328:hover{background-color:#4338ca}._primaryButton_1ocz1_328:disabled{background-color:#a5b4fc;cursor:not-allowed}._secondaryButton_1ocz1_328{background-color:#f5f7fa;color:#1a1f36;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._secondaryButton_1ocz1_328:hover{background-color:#e6ebf1}._paymentMethodsList_1ocz1_363{padding:24px}._emptyPaymentMethods_1ocz1_367{text-align:center;padding:32px 0}._emptyPaymentMethods_1ocz1_367 ._emptyIcon_1ocz1_371{width:64px;height:64px;margin:0 auto 16px;color:#a3acb9}._emptyPaymentMethods_1ocz1_367 ._emptyIcon_1ocz1_371 svg{width:100%;height:100%}._emptyPaymentMethods_1ocz1_367 p{font-size:14px;color:#697386;max-width:400px;margin:0 auto 8px}@media (max-width: 768px){._settingsLayout_1ocz1_55{grid-template-columns:1fr;gap:24px}._sidebar_1ocz1_61{position:static}._formRow_1ocz1_212{grid-template-columns:1fr}}._sidebar_134k6_1{width:250px;height:calc(100vh - 80px);background:#fff;position:fixed;top:80px;left:0;box-shadow:0 0 15px #0000000d;display:flex;flex-direction:column;z-index:100}._navigation_134k6_15{display:flex;flex-direction:column;padding:24px 0;flex:1}._navItem_134k6_22{display:flex;align-items:center;padding:12px 24px;color:#6b7280;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;position:relative;margin:4px 12px;border-radius:8px}._navItem_134k6_22:hover{background-color:#f9fafb;color:#4b5563}._navItem_134k6_22._active_134k6_39{background-color:#f0f7ff;color:#3b82f6;font-weight:600}._navItem_134k6_22._active_134k6_39:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,#51b8f9,#d08af6);border-radius:0 4px 4px 0}._navItem_134k6_22._active_134k6_39 ._icon_134k6_54{filter:invert(46%) sepia(66%) saturate(2258%) hue-rotate(202deg) brightness(99%) contrast(96%)}._icon_134k6_54{width:18px;height:18px;margin-right:12px;opacity:.8}@media (max-width: 768px){._sidebar_134k6_1{width:100%;height:auto;position:relative;top:40px;box-shadow:0 2px 4px #0000000d}._navigation_134k6_15{flex-direction:row;overflow-x:auto;padding:8px}._navItem_134k6_22{padding:8px 16px;margin:0 4px;white-space:nowrap}}._dashboard_tjwae_1{display:flex;min-height:calc(100vh - 80px);background:#f9fafb;margin-top:40px;width:100%}._content_tjwae_9{flex:1;padding:32px;margin-left:250px;display:flex;flex-direction:column;position:relative;justify-content:flex-start;align-items:stretch}._loading_tjwae_20{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px;color:#6b7280;font-size:16px}@media (max-width: 768px){._dashboard_tjwae_1{margin-top:0;flex-direction:column}._content_tjwae_9{margin-left:0;padding:16px}}._contractDetailsPage_1ggan_1{max-width:900px;margin:0 auto;padding:20px;color:#333}._header_1ggan_8{display:flex;align-items:center;margin-bottom:20px}._header_1ggan_8 h1{margin:0;font-size:1.8rem;flex-grow:1;text-align:center}._backButton_1ggan_20{background:none;border:none;font-size:1rem;color:#333;cursor:pointer;padding:8px 12px;border-radius:4px;transition:background-color .2s}._backButton_1ggan_20:hover{background-color:#0000000d}._contractCard_1ggan_34{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px}._contractSection_1ggan_41{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}._contractSection_1ggan_41:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._contractSection_1ggan_41 h3{margin-top:0;margin-bottom:16px;font-size:1.2rem;color:#333}._detailRow_1ggan_58{display:flex;justify-content:space-between;margin-bottom:12px}._detailRow_1ggan_58:last-child{margin-bottom:0}._label_1ggan_67{font-weight:500;color:#666}._value_1ggan_72{font-weight:400;text-align:right}._status_1ggan_77{padding:4px 8px;border-radius:4px;font-weight:500}._status_1ggan_77._active_1ggan_82{background-color:#00c8531a;color:#00c853}._status_1ggan_77._inactive_1ggan_86{background-color:#ff44441a;color:#f44}._signed_1ggan_91{color:#00c853}._unsigned_1ggan_95{color:#f44}._actionButtons_1ggan_99{display:flex;justify-content:center;margin-top:24px}._viewSignedButton_1ggan_105{background-color:#51b8f9;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._viewSignedButton_1ggan_105:hover{background-color:#3da8f5}._linkButton_1ggan_120{background:none;border:none;color:#51b8f9;cursor:pointer;padding:0;font-size:inherit;text-decoration:underline}._linkButton_1ggan_120:hover{color:#3da8f5}._loading_1ggan_133{display:flex;justify-content:center;align-items:center;min-height:300px;font-size:1.1rem;color:#666}._error_1ggan_142{display:flex;justify-content:center;align-items:center;min-height:300px;font-size:1.1rem;color:#f44;text-align:center;padding:0 20px}@media (max-width: 768px){._contractDetailsPage_1ggan_1{padding:16px}._header_1ggan_8 h1{font-size:1.5rem}._detailRow_1ggan_58{flex-direction:column;margin-bottom:16px}._label_1ggan_67{margin-bottom:4px}._value_1ggan_72{text-align:left}}._container_1wynx_1{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:2rem}._formContainer_1wynx_9{width:100%;max-width:450px;padding:2.5rem;background-color:#fff;border-radius:16px;box-shadow:0 10px 25px #0000000d}._formContainer_1wynx_9 h1{margin-bottom:1rem;font-size:2rem;font-weight:600;color:#333;text-align:center}._formContainer_1wynx_9 ._instructions_1wynx_24{margin-bottom:2rem;color:#666;text-align:center;font-size:1.1rem;line-height:1.5}._formGroup_1wynx_32{margin-bottom:1.8rem;margin-right:2.2rem}._formGroup_1wynx_32 label{display:block;margin-bottom:.6rem;font-weight:500;color:#333;font-size:1.05rem}._formGroup_1wynx_32 input{width:100%;padding:1rem;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .2s ease;background-color:#f9f9f9;color:#333}._formGroup_1wynx_32 input:focus{outline:none;border-color:#51b8f9;box-shadow:0 0 0 3px #51b8f926;background-color:#fff}._formGroup_1wynx_32 input::placeholder{color:#888}._formGroup_1wynx_32 input:disabled{background-color:#f5f5f5;cursor:not-allowed}._resetButton_1wynx_67{width:100%;padding:.9rem;background:linear-gradient(to right,#51b8f9,#d08af6);color:#fff;border:none;border-radius:8px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}._resetButton_1wynx_67:hover{opacity:.9;transform:translateY(-1px)}._resetButton_1wynx_67:active{transform:translateY(0)}._resetButton_1wynx_67:disabled{opacity:.7;cursor:not-allowed;transform:none}._links_1wynx_93{margin-top:2rem;text-align:center;display:flex;justify-content:center;align-items:center}._links_1wynx_93 a{color:#51b8f9;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:1rem}._links_1wynx_93 a:hover{color:#3da8f5}._links_1wynx_93 a svg{font-size:.8rem}._message_1wynx_117{margin-bottom:1.5rem;padding:.75rem;border-radius:4px;text-align:center}._message_1wynx_117._success_1wynx_123{background-color:#e6f7e6;color:#2e7d32;border:1px solid #c8e6c9}._message_1wynx_117._error_1wynx_128{background-color:#fdecea;color:#d32f2f;border:1px solid #ffcdd2}._turnstileWidget_1wynx_134{margin:1rem 0;display:flex;justify-content:center}._container_x5m2v_1{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:2rem}._formContainer_x5m2v_9{width:100%;max-width:450px;padding:2.5rem;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000008}._formContainer_x5m2v_9 h1{margin-bottom:1rem;font-size:2rem;font-weight:600;color:#333;text-align:center}._formContainer_x5m2v_9 ._instructions_x5m2v_24{margin-bottom:2rem;color:#666;text-align:center;font-size:1.1rem;line-height:1.5}._formGroup_x5m2v_32{margin-bottom:1.8rem;padding-right:2.2rem}._formGroup_x5m2v_32 label{display:block;margin-bottom:.6rem;font-weight:500;color:#333;font-size:1.05rem}._formGroup_x5m2v_32 input{width:100%;padding:.9rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:all .2s ease;background-color:#f9f9f9;color:#333}._formGroup_x5m2v_32 input:focus{outline:none;border-color:#51b8f9;box-shadow:0 0 0 3px #51b8f926;background-color:#fff}._formGroup_x5m2v_32 input::placeholder{color:#aaa}._formGroup_x5m2v_32 input:disabled{background-color:#f5f5f5;cursor:not-allowed}._resetButton_x5m2v_67{width:100%;padding:.9rem;background:linear-gradient(to right,#51b8f9,#d08af6);color:#fff;border:none;border-radius:8px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}._resetButton_x5m2v_67:hover{opacity:.9;transform:translateY(-1px)}._resetButton_x5m2v_67:active{transform:translateY(0)}._resetButton_x5m2v_67:disabled{opacity:.7;cursor:not-allowed;transform:none}._links_x5m2v_93{margin-top:2rem;text-align:center;display:flex;justify-content:center;align-items:center}._links_x5m2v_93 a{color:#51b8f9;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:1rem}._links_x5m2v_93 a:hover{color:#3da8f5}._links_x5m2v_93 a svg{font-size:.8rem}._message_x5m2v_117{margin-bottom:1.5rem;padding:.75rem;border-radius:4px;text-align:center}._message_x5m2v_117._success_x5m2v_123{background-color:#e6f7e6;color:#2e7d32;border:1px solid #c8e6c9}._message_x5m2v_117._error_x5m2v_128{background-color:#fdecea;color:#d32f2f;border:1px solid #ffcdd2}._loading_x5m2v_134{display:flex;justify-content:center;align-items:center;height:100px;font-size:1.1rem;color:#666}._container_powew_1{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:2rem}._card_powew_9{width:100%;max-width:450px;padding:2.5rem;background-color:#fff;border-radius:16px;box-shadow:0 10px 25px #0000000d;text-align:center}._card_powew_9 h2{margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;color:#333}._card_powew_9 p{margin-top:1.5rem;color:#666;font-size:1.1rem;line-height:1.5}._loader_powew_31{display:inline-block;width:50px;height:50px;border:3px solid rgba(81,184,249,.2);border-radius:50%;border-top-color:#51b8f9;animation:_spin_powew_1 1s ease-in-out infinite;margin:1rem auto}@keyframes _spin_powew_1{to{transform:rotate(360deg)}}._error_powew_47{background-color:#fdecea;color:#d32f2f;border:1px solid #ffcdd2;padding:.75rem;border-radius:4px;margin:1rem 0 1.5rem;text-align:center}._link_powew_57{display:inline-block;color:#51b8f9;text-decoration:none;font-weight:500;margin-top:1rem;transition:color .2s ease}._link_powew_57:hover{color:#3da8f5;text-decoration:underline}._tenantsContainer_6e2w0_1{width:100%;min-height:calc(100vh - 80px);display:flex;justify-content:center;align-items:center;padding:40px 20px;background:linear-gradient(to bottom,#f8f9fa,#fff)}._content_6e2w0_11{max-width:1200px;width:90%;margin:0 auto;text-align:center}h1{font-size:2.5rem;color:#333;margin-bottom:2rem;font-weight:700}@media (max-width: 768px){h1{font-size:2rem}}._message_6e2w0_30{max-width:800px;margin:0 auto}._message_6e2w0_30 p{font-size:1.2rem;line-height:1.6;color:#555;margin-bottom:2rem}._benefits_6e2w0_41{margin:3rem 0}._benefits_6e2w0_41 h2{font-size:1.8rem;color:#333;margin-bottom:1.5rem}._benefits_6e2w0_41 ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem;max-width:600px;margin:0 auto}._benefits_6e2w0_41 ul li{font-size:1.1rem;color:#444;padding:.8rem;background:#51b8f91a;border-radius:8px;transition:transform .2s ease}._benefits_6e2w0_41 ul li:hover{transform:translate(10px)}._comingSoon_6e2w0_70{margin-top:3rem;padding:2rem;background:#51b8f90d;border-radius:12px}._comingSoon_6e2w0_70 h2{font-size:1.8rem;color:#333;margin-bottom:1rem}._comingSoon_6e2w0_70 p{font-size:1.1rem;line-height:1.6;color:#555}
</pre></body></html>