.OwnerOnboarding_wizardContainer__v4LGm{min-height:100vh;background:linear-gradient(180deg,#667eea 0,#764ba2 50%,#fff);padding:2rem;display:flex;flex-direction:column;align-items:center}.OwnerOnboarding_wizardContainer__v4LGm.OwnerOnboarding_modalMode__Vqa6O{min-height:auto;background:none;padding:0;height:100%;max-height:70vh;overflow-y:auto;scroll-behavior:smooth}.OwnerOnboarding_wizardContent__D6jKW{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);width:100%;max-width:800px;min-height:600px;display:flex;flex-direction:column}.OwnerOnboarding_wizardContent__D6jKW.OwnerOnboarding_modalMode__Vqa6O{border-radius:0;box-shadow:none;min-height:auto;max-width:none;height:100%}.OwnerOnboarding_stepIndicator__tu6S2{display:flex;justify-content:center;align-items:center;padding:2rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;border-radius:16px 16px 0 0}.OwnerOnboarding_stepIndicator__tu6S2 h2{color:#2d3748;margin:0;font-size:1.5rem;font-weight:600}.OwnerOnboarding_stepProgress__bZpav{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.OwnerOnboarding_stepDot__C_t_M{width:8px;height:8px;border-radius:50%;background:#cbd5e0;transition:background .2s ease}.OwnerOnboarding_stepDot__C_t_M.OwnerOnboarding_active__NHYPk{background:#667eea}.OwnerOnboarding_stepDot__C_t_M.OwnerOnboarding_completed__s7Z2q{background:#38a169}.OwnerOnboarding_formStep__S_yYz{flex:1 1;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;transition:opacity .2s ease-in-out}.OwnerOnboarding_formStep__S_yYz.OwnerOnboarding_transitioning__ta7BO{opacity:.7}.OwnerOnboarding_stepTitle__JGA6B{color:#2d3748;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.OwnerOnboarding_stepDescription__KwgVc{color:#4a5568;font-size:1rem;margin-bottom:1.5rem;line-height:1.5}.OwnerOnboarding_formGroup__9vQNK{display:flex;flex-direction:column;gap:.5rem}.OwnerOnboarding_formRow__LVRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.OwnerOnboarding_formLabel__wmW9n{font-weight:500;color:#2d3748;font-size:.95rem}.OwnerOnboarding_required__fm6U3{color:#e53e3e}.OwnerOnboarding_formInput___EY8V,.OwnerOnboarding_formSelect___gYZm,.OwnerOnboarding_formTextarea___Q9zN{padding:.75rem;border:1px solid #cbd5e0;border-radius:8px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.OwnerOnboarding_formInput___EY8V:focus,.OwnerOnboarding_formSelect___gYZm:focus,.OwnerOnboarding_formTextarea___Q9zN:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.OwnerOnboarding_formTextarea___Q9zN{resize:vertical;min-height:100px}.OwnerOnboarding_formError__M7Exr{margin-top:.25rem}.OwnerOnboarding_fileUploadContainer__uVFPa{border:2px dashed #cbd5e0;border-radius:8px;padding:1.5rem;text-align:center;transition:border-color .2s ease,background-color .2s ease;cursor:pointer}.OwnerOnboarding_fileUploadContainer__uVFPa:hover{border-color:#667eea;background-color:#f0f9ff}.OwnerOnboarding_fileUploadContainer__uVFPa.OwnerOnboarding_dragOver__PQFb1{border-color:#667eea;background-color:#ebf8ff}.OwnerOnboarding_fileUploadInput__6Uhn6{display:none}.OwnerOnboarding_fileUploadLabel__uYtpH{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer}.OwnerOnboarding_fileUploadIcon__ENwOq{font-size:2rem;color:#667eea}.OwnerOnboarding_fileUploadText__mSkDv{color:#4a5568;font-size:.95rem}.OwnerOnboarding_fileUploadHint__LBk4L{color:#718096;font-size:.875rem}.OwnerOnboarding_maxFilesReached__coPnK{padding:1rem;background:#fef5e7;border:1px solid #f6ad55;border-radius:8px;color:#744210;text-align:center;font-size:.9rem;font-weight:500}.OwnerOnboarding_uploadedFile__JLLLo{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#f0fff4;border:1px solid #c6f6d5;border-radius:8px;margin-top:.5rem}.OwnerOnboarding_uploadedFileName__mFJoT{color:#38a169;font-size:.9rem}.OwnerOnboarding_removeFileBtn__u59Vb{background:none;border:none;color:#e53e3e;cursor:pointer;font-size:1.2rem;padding:.25rem;border-radius:4px;transition:background-color .2s ease}.OwnerOnboarding_removeFileBtn__u59Vb:hover{background-color:#fed7d7}.OwnerOnboarding_uploadProgress__cz66O{width:100%;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-top:.5rem}.OwnerOnboarding_uploadProgressBar__SwSkr{height:100%;background:#667eea;transition:width .3s ease}.OwnerOnboarding_checkboxGroup__htZ5R{display:flex;flex-direction:column;gap:1rem}.OwnerOnboarding_checkboxItem__Tr3ug{display:flex;align-items:flex-start;gap:.75rem}.OwnerOnboarding_checkbox__dSs4k{margin-top:.125rem;width:18px;height:18px;cursor:pointer}.OwnerOnboarding_checkboxLabel___0CVf{color:#2d3748;font-size:.95rem;line-height:1.4;cursor:pointer}.OwnerOnboarding_radioGroup__ril30{display:flex;flex-direction:column;gap:.75rem}.OwnerOnboarding_radioItem__asUmC{display:flex;align-items:center;gap:.75rem}.OwnerOnboarding_radio__Ul3Qt{width:18px;height:18px;cursor:pointer}.OwnerOnboarding_radioLabel__XEscG{color:#2d3748;font-size:.95rem;cursor:pointer}.OwnerOnboarding_navigationContainer__T1bFw{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 16px 16px}.OwnerOnboarding_navButton__fpou7{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px}.OwnerOnboarding_backButton___HiPR{background:#f7fafc;color:#4a5568;border:1px solid #cbd5e0}.OwnerOnboarding_backButton___HiPR:hover:not(:disabled){background:#edf2f7}.OwnerOnboarding_nextButton__8uYkT,.OwnerOnboarding_submitButton__I2ZLY{background:#667eea;color:#fff;border:none}.OwnerOnboarding_nextButton__8uYkT:hover:not(:disabled),.OwnerOnboarding_submitButton__I2ZLY:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px)}.OwnerOnboarding_navButton__fpou7:disabled{opacity:.5;cursor:not-allowed;transform:none}.OwnerOnboarding_submitButton__I2ZLY.OwnerOnboarding_loading__j1rLW{position:relative;color:transparent}.OwnerOnboarding_submitButton__I2ZLY.OwnerOnboarding_loading__j1rLW:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:OwnerOnboarding_spin__jShvc 1s linear infinite}@keyframes OwnerOnboarding_spin__jShvc{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:1024px){.OwnerOnboarding_wizardContainer__v4LGm{padding:1.5rem}.OwnerOnboarding_wizardContent__D6jKW{max-width:95%}.OwnerOnboarding_formRow__LVRow{grid-template-columns:1fr;gap:1rem}}@media (max-width:768px){.OwnerOnboarding_wizardContainer__v4LGm{padding:1rem}.OwnerOnboarding_wizardContainer__v4LGm.OwnerOnboarding_modalMode__Vqa6O{padding:0;max-height:80vh}.OwnerOnboarding_wizardContent__D6jKW{max-width:100%;border-radius:12px}.OwnerOnboarding_wizardContent__D6jKW.OwnerOnboarding_modalMode__Vqa6O{border-radius:0}.OwnerOnboarding_formStep__S_yYz{padding:1.5rem}.OwnerOnboarding_formRow__LVRow{grid-template-columns:1fr}.OwnerOnboarding_navigationContainer__T1bFw{padding:1.5rem;flex-direction:column;gap:1rem}.OwnerOnboarding_navButton__fpou7{width:100%}.OwnerOnboarding_stepIndicator__tu6S2{padding:1.5rem}.OwnerOnboarding_stepIndicator__tu6S2 h2{font-size:1.25rem}.OwnerOnboarding_fileUploadContainer__uVFPa{padding:1rem}.OwnerOnboarding_checkboxGroup__htZ5R,.OwnerOnboarding_radioGroup__ril30{gap:1rem}.OwnerOnboarding_uploadedFile__JLLLo{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.OwnerOnboarding_wizardContainer__v4LGm{padding:.5rem}.OwnerOnboarding_wizardContainer__v4LGm.OwnerOnboarding_modalMode__Vqa6O{padding:0;max-height:85vh}.OwnerOnboarding_formStep__S_yYz{padding:1rem;gap:1rem}.OwnerOnboarding_stepIndicator__tu6S2{padding:1rem}.OwnerOnboarding_stepIndicator__tu6S2 h2{font-size:1.1rem}.OwnerOnboarding_navigationContainer__T1bFw{padding:1rem}.OwnerOnboarding_stepTitle__JGA6B{font-size:1.1rem}.OwnerOnboarding_stepDescription__KwgVc{font-size:.9rem}.OwnerOnboarding_formInput___EY8V,.OwnerOnboarding_formSelect___gYZm,.OwnerOnboarding_formTextarea___Q9zN{padding:.6rem;font-size:.9rem}.OwnerOnboarding_navButton__fpou7{padding:.6rem 1.2rem;font-size:.9rem}.OwnerOnboarding_fileUploadContainer__uVFPa{padding:.75rem}.OwnerOnboarding_fileUploadIcon__ENwOq{font-size:1.5rem}.OwnerOnboarding_fileUploadText__mSkDv{font-size:.85rem}.OwnerOnboarding_fileUploadHint__LBk4L{font-size:.8rem}}.OwnerOnboarding_successMessage__J5jlI{background:#f0fff4;border:1px solid #68d391;border-radius:8px;padding:1rem;color:#2f855a;text-align:center;margin-bottom:1rem}.OwnerOnboarding_errorMessage__3Knud{color:#c53030;text-align:center}.OwnerOnboarding_errorMessage__3Knud,.OwnerOnboarding_validationSummary__h_smF{background:#fed7d7;border:1px solid #fc8181;border-radius:8px;padding:1rem;margin-bottom:1rem}.OwnerOnboarding_validationSummary__h_smF h4{color:#c53030;margin:0 0 .5rem;font-size:1rem}.OwnerOnboarding_validationList__m2YLQ{list-style:none;padding:0;margin:0}.OwnerOnboarding_validationList__m2YLQ li{color:#c53030;font-size:.9rem;margin-bottom:.25rem}.OwnerOnboarding_validationList__m2YLQ li:before{content:"• ";margin-right:.5rem}.OwnerOnboarding_uploadProgressContainer__2mIit{margin-top:1rem;padding:1rem;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}.OwnerOnboarding_uploadProgressItem__8QARh{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.OwnerOnboarding_uploadProgressItem__8QARh:last-child{margin-bottom:0}.OwnerOnboarding_uploadProgressLabel__0dXbi{font-size:.875rem;color:#4a5568;font-weight:500}.OwnerOnboarding_uploadedFilesGrid__MhIeF{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.OwnerOnboarding_uploadedPhotoItem__Nyb_a{position:relative;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;transition:box-shadow .2s ease}.OwnerOnboarding_uploadedPhotoItem__Nyb_a:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.OwnerOnboarding_uploadedPhotoPreview__FJDm0{position:relative;width:100%;height:120px;border-radius:6px;overflow:hidden;background:#edf2f7;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.OwnerOnboarding_photoThumbnail__5ABFJ{width:100%;height:100%;object-fit:cover;border-radius:6px}.OwnerOnboarding_photoFallback__cZR01{font-size:2rem;color:#a0aec0}.OwnerOnboarding_uploadedPhotoInfo__TTX1f{display:flex;flex-direction:column;gap:.25rem}.OwnerOnboarding_uploadedFileName__mFJoT{font-size:.875rem;font-weight:500;color:#2d3748;word-break:break-word}.OwnerOnboarding_uploadedFileSize__D43tK{font-size:.75rem;color:#718096}.OwnerOnboarding_thumbnailBadge__cwdWE{font-size:.75rem;color:#667eea;font-weight:600;background:#ebf4ff;padding:.125rem .5rem;border-radius:12px;align-self:flex-start;margin-top:.25rem}.OwnerOnboarding_removePhotoBtn__8kY3L{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;line-height:1;transition:background-color .2s ease}.OwnerOnboarding_removePhotoBtn__8kY3L:hover{background:rgba(220,38,38,.8)}.OwnerOnboarding_photoUploadHint__hfXyt{margin-top:.75rem;padding:.75rem;background:#ebf8ff;border:1px solid #bee3f8;border-radius:6px;color:#2b6cb0;font-size:.875rem;text-align:center}.OwnerOnboarding_optional__gRUKy{color:#718096}@media (max-width:768px){.OwnerOnboarding_uploadedFilesGrid__MhIeF{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.OwnerOnboarding_uploadedPhotoPreview__FJDm0{height:100px}.OwnerOnboarding_uploadedPhotoItem__Nyb_a{padding:.5rem}}@media (max-width:480px){.OwnerOnboarding_uploadedFilesGrid__MhIeF{grid-template-columns:1fr 1fr;gap:.5rem}.OwnerOnboarding_uploadedPhotoPreview__FJDm0{height:80px}.OwnerOnboarding_uploadedFileName__mFJoT{font-size:.8rem}.OwnerOnboarding_uploadedFileSize__D43tK{font-size:.7rem}.OwnerOnboarding_photoUploadHint__hfXyt{font-size:.8rem;padding:.5rem}}.OwnerOnboarding_sectionDivider__GoUNZ{margin:2rem 0 1.5rem;padding-top:1.5rem;border-top:2px solid #e2e8f0}.OwnerOnboarding_sectionTitle__TdoPH{color:#2d3748;font-size:1.2rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.OwnerOnboarding_fieldHint__NXFiU{font-size:.85rem;color:#718096;margin-top:.5rem;font-style:italic;display:flex;align-items:center;gap:.25rem}.OwnerOnboarding_formInput___EY8V[type=number]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:500}.OwnerOnboarding_formInput___EY8V[placeholder*=\20B9]{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;transition:all .2s ease}.OwnerOnboarding_formInput___EY8V[placeholder*=\20B9]:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.OwnerOnboarding_sectionDivider__GoUNZ:first-of-type{border-top:3px solid #667eea;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));padding:1.5rem;border-radius:12px;margin:2rem 0}.OwnerOnboarding_optional__gRUKy{color:#a0aec0;font-weight:400;font-size:.9rem}.OwnerOnboarding_formError__M7Exr{color:#e53e3e;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.OwnerOnboarding_formError__M7Exr:before{content:"⚠️";font-size:.75rem}.OwnerOnboarding_formGroup__9vQNK .OwnerOnboarding_phoneInputContainer__JPt1s{margin:0}@media (max-width:768px){.OwnerOnboarding_formRow__LVRow .OwnerOnboarding_formGroup__9vQNK .OwnerOnboarding_phoneInputContainer__JPt1s .OwnerOnboarding_phoneInputWrapper__BqGe4{flex-direction:column;gap:8px}.OwnerOnboarding_formRow__LVRow .OwnerOnboarding_formGroup__9vQNK .OwnerOnboarding_phoneInputContainer__JPt1s .OwnerOnboarding_phoneInput__u0jML{width:100%}}.CountryCodeDropdown_countryDropdown__NkUdh{position:relative;display:flex;flex-direction:column}.CountryCodeDropdown_dropdownTrigger__1bMex{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid #cbd5e0;border-radius:8px;background:#fff;color:#2d3748;font-size:1rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;min-width:120px;outline:none}.CountryCodeDropdown_dropdownTrigger__1bMex:hover{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CountryCodeDropdown_dropdownTrigger__1bMex:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.CountryCodeDropdown_dropdownTrigger__1bMex.CountryCodeDropdown_error__fVKg3{border-color:#ef4444}.CountryCodeDropdown_dropdownTrigger__1bMex.CountryCodeDropdown_error__fVKg3:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2)}.CountryCodeDropdown_selectedCountry___Alu1{display:flex;align-items:center;gap:8px}.CountryCodeDropdown_flag__j1GF9{font-size:1.2rem;line-height:1}.CountryCodeDropdown_dialCode__vth7e{font-weight:500;color:#2d3748}.CountryCodeDropdown_chevron__gNpID{font-size:.8rem;color:#6b7280;transition:transform .2s ease}.CountryCodeDropdown_chevron__gNpID.CountryCodeDropdown_open__MiATU{transform:rotate(180deg)}.CountryCodeDropdown_dropdownMenu__1f55w{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #cbd5e0;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);margin-top:4px;max-height:300px;overflow:hidden;animation:CountryCodeDropdown_dropdownSlideIn__ci_VG .2s ease-out}@keyframes CountryCodeDropdown_dropdownSlideIn__ci_VG{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CountryCodeDropdown_searchContainer__cqCjW{padding:12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.CountryCodeDropdown_searchInput__BGwqb{width:100%;padding:8px 12px;border:1px solid #cbd5e0;border-radius:6px;font-size:.9rem;outline:none;transition:border-color .2s ease}.CountryCodeDropdown_searchInput__BGwqb:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.CountryCodeDropdown_searchInput__BGwqb::placeholder{color:#9ca3af}.CountryCodeDropdown_countryList__syjmP{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.CountryCodeDropdown_countryItem__ilzW9{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #f1f5f9}.CountryCodeDropdown_countryItem__ilzW9:last-child{border-bottom:none}.CountryCodeDropdown_countryItem__ilzW9:hover{background-color:#f8fafc}.CountryCodeDropdown_countryItem__ilzW9.CountryCodeDropdown_highlighted__2ZuK2{background-color:#e0e7ff}.CountryCodeDropdown_countryItem__ilzW9.CountryCodeDropdown_selected__fpsUM{background-color:#dbeafe;color:#1e40af;font-weight:500}.CountryCodeDropdown_countryItem__ilzW9 .CountryCodeDropdown_flag__j1GF9{font-size:1.1rem;flex-shrink:0}.CountryCodeDropdown_countryName__YPtM7{flex:1 1;font-size:.9rem;color:#374151}.CountryCodeDropdown_countryItem__ilzW9 .CountryCodeDropdown_dialCode__vth7e{font-size:.85rem;color:#6b7280;font-weight:500;font-family:monospace}.CountryCodeDropdown_countryItem__ilzW9.CountryCodeDropdown_selected__fpsUM .CountryCodeDropdown_dialCode__vth7e{color:#1e40af}.CountryCodeDropdown_noResults__IoGYw{padding:16px;text-align:center;color:#6b7280;font-size:.9rem;font-style:italic}.CountryCodeDropdown_errorMessage__8Yz_L{color:#e53e3e;font-size:.875rem;margin-top:.25rem;display:flex;align-items:center;gap:4px}.CountryCodeDropdown_errorMessage__8Yz_L:before{content:"⚠️";font-size:12px}@media (max-width:768px){.CountryCodeDropdown_dropdownMenu__1f55w{max-height:250px}.CountryCodeDropdown_countryList__syjmP{max-height:190px}.CountryCodeDropdown_countryItem__ilzW9{padding:10px 12px}.CountryCodeDropdown_searchContainer__cqCjW{padding:10px}}@media (max-width:480px){.CountryCodeDropdown_dropdownTrigger__1bMex{min-width:100px;padding:.75rem .5rem}.CountryCodeDropdown_selectedCountry___Alu1{gap:6px}.CountryCodeDropdown_dropdownMenu__1f55w{max-height:200px}.CountryCodeDropdown_countryList__syjmP{max-height:140px}}@media (prefers-contrast:high){.CountryCodeDropdown_dropdownMenu__1f55w,.CountryCodeDropdown_dropdownTrigger__1bMex{border-width:3px}.CountryCodeDropdown_countryItem__ilzW9.CountryCodeDropdown_highlighted__2ZuK2{background-color:#3b82f6;color:#fff}.CountryCodeDropdown_countryItem__ilzW9.CountryCodeDropdown_selected__fpsUM{background-color:#1e40af;color:#fff}}@media (prefers-reduced-motion:reduce){.CountryCodeDropdown_dropdownMenu__1f55w{animation:none}.CountryCodeDropdown_chevron__gNpID,.CountryCodeDropdown_dropdownTrigger__1bMex{transition:none}}.CountryCodeDropdown_dropdownTrigger__1bMex:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.CountryCodeDropdown_searchInput__BGwqb:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.CountryCodeDropdown_countryList__syjmP::-webkit-scrollbar{width:6px}.CountryCodeDropdown_countryList__syjmP::-webkit-scrollbar-track{background:#f1f5f9}.CountryCodeDropdown_countryList__syjmP::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.CountryCodeDropdown_countryList__syjmP::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (prefers-color-scheme:dark){.CountryCodeDropdown_dropdownMenu__1f55w,.CountryCodeDropdown_dropdownTrigger__1bMex,.CountryCodeDropdown_searchInput__BGwqb{background:#fff!important;color:#2d3748!important;border-color:#cbd5e0}.CountryCodeDropdown_countryItem__ilzW9{color:#374151!important}.CountryCodeDropdown_countryItem__ilzW9:hover{background-color:#f8fafc!important}.CountryCodeDropdown_countryItem__ilzW9.CountryCodeDropdown_highlighted__2ZuK2{background-color:#e0e7ff!important;color:#1e40af!important}.CountryCodeDropdown_countryItem__ilzW9.CountryCodeDropdown_selected__fpsUM{background-color:#dbeafe!important;color:#1e40af!important}}.InternationalPhoneInput_phoneInputContainer__wr3yF{display:flex;flex-direction:column;gap:.5rem;width:100%}.InternationalPhoneInput_label__gsSrE{font-weight:500;color:#2d3748;font-size:.95rem}.InternationalPhoneInput_required__Y_4tB{color:#e53e3e;margin-left:2px}.InternationalPhoneInput_phoneInputWrapper__4QZdX{display:flex;gap:8px;align-items:flex-start}.InternationalPhoneInput_phoneInput__DfDaA{flex:1 1;padding:.75rem;border:1px solid #cbd5e0;border-radius:8px;font-size:1rem;font-weight:400;background:#fff!important;color:#2d3748!important;transition:border-color .2s ease,box-shadow .2s ease;outline:none;font-family:inherit;letter-spacing:normal}.InternationalPhoneInput_phoneInput__DfDaA:hover{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.InternationalPhoneInput_phoneInput__DfDaA:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.InternationalPhoneInput_phoneInput__DfDaA.InternationalPhoneInput_error__92K06{border-color:#ef4444}.InternationalPhoneInput_phoneInput__DfDaA.InternationalPhoneInput_error__92K06:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2)}.InternationalPhoneInput_phoneInput__DfDaA.InternationalPhoneInput_invalid__wYE7B{border-color:#f59e0b}.InternationalPhoneInput_phoneInput__DfDaA.InternationalPhoneInput_invalid__wYE7B:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.InternationalPhoneInput_phoneInput__DfDaA::placeholder{color:#9ca3af;font-weight:400}.InternationalPhoneInput_errorMessage__5khWr{color:#e53e3e;font-size:.875rem;margin-top:.25rem;display:flex;align-items:center;gap:4px}.InternationalPhoneInput_errorMessage__5khWr:before{content:"⚠️";font-size:12px}.InternationalPhoneInput_validationHint__AO3iz{color:#f59e0b;font-size:.875rem;margin-top:.25rem;display:flex;align-items:center;gap:4px}.InternationalPhoneInput_validationHint__AO3iz:before{content:"ℹ️";font-size:12px}.InternationalPhoneInput_formatHint__Nj_8V{color:#6b7280;font-size:.8rem;font-weight:400;margin-top:.25rem;font-family:inherit;letter-spacing:normal}.InternationalPhoneInput_digitCount__ztrlE{color:#3b82f6;font-weight:500}@media (max-width:768px){.InternationalPhoneInput_phoneInputWrapper__4QZdX{gap:6px}.InternationalPhoneInput_phoneInput__DfDaA{padding:.75rem;font-size:1rem;border-radius:8px}.InternationalPhoneInput_label__gsSrE{font-size:.95rem}.InternationalPhoneInput_errorMessage__5khWr,.InternationalPhoneInput_validationHint__AO3iz{font-size:.875rem}.InternationalPhoneInput_formatHint__Nj_8V{font-size:.8rem}}@media (max-width:480px){.InternationalPhoneInput_phoneInputWrapper__4QZdX{flex-direction:column;gap:8px}.InternationalPhoneInput_phoneInput__DfDaA{width:100%}}@media (prefers-contrast:high){.InternationalPhoneInput_phoneInput__DfDaA{border-width:3px}.InternationalPhoneInput_phoneInput__DfDaA:focus{box-shadow:0 0 0 4px rgba(59,130,246,.4)}.InternationalPhoneInput_errorMessage__5khWr{background:#fef2f2;padding:4px 8px;border-radius:4px;border:1px solid #ef4444}}@media (prefers-reduced-motion:reduce){.InternationalPhoneInput_phoneInput__DfDaA{transition:none}}@media (prefers-color-scheme:dark){.InternationalPhoneInput_phoneInput__DfDaA{background:#fff!important;color:#2d3748!important;border-color:#cbd5e0}.InternationalPhoneInput_phoneInput__DfDaA:hover{border-color:#3b82f6}.InternationalPhoneInput_phoneInput__DfDaA:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.InternationalPhoneInput_label__gsSrE{color:#2d3748!important}.InternationalPhoneInput_formatHint__Nj_8V{color:#6b7280!important}}.InternationalPhoneInput_phoneInput__DfDaA{animation:InternationalPhoneInput_inputSlideIn__Pt_tF .3s ease-out}@keyframes InternationalPhoneInput_inputSlideIn__Pt_tF{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.InternationalPhoneInput_phoneInput__DfDaA:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.InternationalPhoneInput_phoneInput__DfDaA:disabled{background:#f3f4f6!important;color:#9ca3af!important;cursor:not-allowed;border-color:#d1d5db}.InternationalPhoneInput_phoneInput__DfDaA:disabled::placeholder{color:#d1d5db}.PropertyOwnerDashboard_dashboard__juhuI{min-height:100vh;background:#fff;padding:2rem;width:100%;max-width:100%;box-sizing:border-box;overflow-y:auto}.PropertyOwnerDashboard_header__kCGXu{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:2rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.PropertyOwnerDashboard_header__kCGXu h1{color:#2d3748;margin:0;font-size:1.8rem;font-weight:600}.PropertyOwnerDashboard_signOutBtn__l_zVr{background:#fed7d7;color:#e53e3e;border:none;padding:12px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s ease}.PropertyOwnerDashboard_signOutBtn__l_zVr:hover{background:#feb2b2}.PropertyOwnerDashboard_locationBanner__1d97Q{background:#e6fffa;color:#234e52;padding:1rem 2rem;border-radius:12px;text-align:center;font-weight:500;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:2rem;border:1px solid #81e6d9}.PropertyOwnerDashboard_propertiesList__8013c{max-width:1200px;margin:0 auto}.PropertyOwnerDashboard_propertiesContainer__gDS2t{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.PropertyOwnerDashboard_addPropertyBtn__SeCEo{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:2rem;display:block;margin-left:auto;margin-right:auto}.PropertyOwnerDashboard_addPropertyBtn__SeCEo:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)}.PropertyOwnerDashboard_successMessage__4oTH_{background:#f0fff4;border:1px solid #68d391;border-radius:12px;padding:1rem 2rem;color:#2f855a;text-align:center;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.PropertyOwnerDashboard_successMessage__4oTH_ button{background:none;border:none;color:#2f855a;cursor:pointer;font-size:1.2rem;padding:.25rem}.PropertyOwnerDashboard_propertiesGrid__eQNNY{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.PropertyOwnerDashboard_propertyCard__wfEFX{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e2e8f0}.PropertyOwnerDashboard_propertyCard__wfEFX:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.PropertyOwnerDashboard_propertyPhotos___MY1_{position:relative;height:200px;overflow:hidden;background:#f7fafc;display:flex;align-items:center;justify-content:center}.PropertyOwnerDashboard_propertyPhotos___MY1_ img{width:100%;height:100%;object-fit:cover}.PropertyOwnerDashboard_loadingPhoto__tBfB4{color:#a0aec0;font-size:.9rem}.PropertyOwnerDashboard_photoCount__fM76w{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.PropertyOwnerDashboard_photoOverlay__DR5E9{position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.PropertyOwnerDashboard_propertyPhotos___MY1_:hover .PropertyOwnerDashboard_photoOverlay__DR5E9{opacity:1}.PropertyOwnerDashboard_noPhotos__9iVTd{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#a0aec0;background:#f7fafc}.PropertyOwnerDashboard_noPhotoIcon__bWJBP{font-size:2rem;margin-bottom:8px}.PropertyOwnerDashboard_propertyInfo__iH3aH{padding:1.5rem}.PropertyOwnerDashboard_propertyInfo__iH3aH h3{color:#2d3748;margin:0 0 1rem;font-size:1.2rem;font-weight:600}.PropertyOwnerDashboard_propertyDetails__9hnKe{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:1rem}.PropertyOwnerDashboard_label__GtzXE{font-weight:500;color:#4a5568;font-size:.9rem}.PropertyOwnerDashboard_value__l9Gxh{color:#2d3748;font-size:.9rem}.PropertyOwnerDashboard_status__Zn4_9{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.PropertyOwnerDashboard_DRAFT__C4tSG{background:#fef5e7;color:#d69e2e}.PropertyOwnerDashboard_SUBMITTED__AnwjK{background:#ebf8ff;color:#3182ce}.PropertyOwnerDashboard_UNDER_REVIEW__Lny22{background:#faf5ff;color:#805ad5}.PropertyOwnerDashboard_APPROVED__q_Xb6{background:#f0fff4;color:#38a169}.PropertyOwnerDashboard_REJECTED__DbypS{background:#fed7d7;color:#e53e3e}.PropertyOwnerDashboard_REQUEST_ACCEPTED__c2YtQ{background:#e6fffa;color:#319795}.PropertyOwnerDashboard_RENTER_SEARCH_IN_PROGRESS__NgUok{background:#fff5f5;color:#e53e3e}.PropertyOwnerDashboard_TOURING_IN_PROGRESS__q90tZ{background:#fef5e7;color:#d69e2e}.PropertyOwnerDashboard_REVIEWING_APPLICATIONS__NKV3x{background:#ebf8ff;color:#3182ce}.PropertyOwnerDashboard_BACKGROUND_VERIFICATION__5BTnu{background:#faf5ff;color:#805ad5}.PropertyOwnerDashboard_SENT_FOR_OWNER_APPROVAL__UcaOa{background:#fff5f5;color:#e53e3e}.PropertyOwnerDashboard_LEASE_CONFIRMED__8HUAa{background:#f0fff4;color:#38a169}.PropertyOwnerDashboard_RENTER_MOVED_IN__hd6xz{background:#ecfdf5;color:#059669}.PropertyOwnerDashboard_date__AozlK{color:#718096;font-size:.85rem;margin:0}.PropertyOwnerDashboard_noProperties__qtofx{text-align:center;padding:4rem 2rem;color:#4a5568}.PropertyOwnerDashboard_noProperties__qtofx h2{color:#2d3748;margin-bottom:1rem;font-size:1.5rem}.PropertyOwnerDashboard_formOverlay__Mb8Mi{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.PropertyOwnerDashboard_onboardingContainer__Rbdfj{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.PropertyOwnerDashboard_onboardingHeader__HlHqJ{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.PropertyOwnerDashboard_onboardingHeader__HlHqJ h2{color:#2d3748;margin:0;font-size:1.3rem;font-weight:600}.PropertyOwnerDashboard_closeBtn__3vI0_{background:none;border:none;font-size:2rem;cursor:pointer;color:#718096;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.PropertyOwnerDashboard_closeBtn__3vI0_:hover{color:#2d3748;background:#e2e8f0}.PropertyOwnerDashboard_galleryOverlay__y8s_L{position:fixed;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:0;animation:PropertyOwnerDashboard_galleryFadeIn__m5uSv .4s ease-out}@keyframes PropertyOwnerDashboard_galleryFadeIn__m5uSv{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.PropertyOwnerDashboard_galleryContainer__7Pz1U{background:#fff;border-radius:0;width:100%;max-width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:PropertyOwnerDashboard_gallerySlideIn__tRFE6 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes PropertyOwnerDashboard_gallerySlideIn__tRFE6{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.PropertyOwnerDashboard_galleryHeader__1XeHk{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PropertyOwnerDashboard_galleryHeader__1XeHk h3{margin:0;color:#1e293b;font-size:1.2rem;font-weight:600;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.PropertyOwnerDashboard_galleryCloseBtn__VZxPy{background:linear-gradient(135deg,hsla(0,91%,71%,.1),rgba(239,68,68,.15));border:1px solid hsla(0,91%,71%,.2);color:#dc2626;width:44px;height:44px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:300}.PropertyOwnerDashboard_galleryCloseBtn__VZxPy:hover{background:linear-gradient(135deg,hsla(0,91%,71%,.2),rgba(239,68,68,.25));transform:scale(1.1) rotate(90deg);box-shadow:0 8px 25px hsla(0,91%,71%,.3)}.PropertyOwnerDashboard_galleryContent__aLrIG{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;background:#000;padding:0;overflow:hidden}.PropertyOwnerDashboard_galleryContent__aLrIG:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(139,92,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(16,185,129,.05) 0,transparent 70%);pointer-events:none}.PropertyOwnerDashboard_galleryImage__5ONuH{width:100%;height:100%;object-fit:contain;display:block;transition:all .4s cubic-bezier(.4,0,.2,1);animation:PropertyOwnerDashboard_imageSlideIn__iv0uB .5s ease-out}@keyframes PropertyOwnerDashboard_imageSlideIn__iv0uB{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PropertyOwnerDashboard_galleryNavBtn__TdikN{position:absolute;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.98) 50%,hsla(0,0%,100%,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);width:60px;height:60px;border-radius:50%;font-size:1.8rem;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:10;color:#1e293b;box-shadow:0 10px 25px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.PropertyOwnerDashboard_galleryNavBtn__TdikN:first-of-type{left:1.5rem}.PropertyOwnerDashboard_galleryNavBtn__TdikN:last-of-type{right:1.5rem}.PropertyOwnerDashboard_galleryNavBtn__TdikN:hover:not(:disabled){background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(124,58,237,.98) 50%,rgba(109,40,217,.95));color:#fff;transform:translateY(-50%) scale(1.15);box-shadow:0 20px 40px rgba(139,92,246,.4),0 0 0 1px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.2)}.PropertyOwnerDashboard_galleryNavBtn__TdikN:active{transform:translateY(-50%) scale(1.05)}.PropertyOwnerDashboard_galleryNavBtn__TdikN:disabled{opacity:.3;cursor:not-allowed;background:linear-gradient(135deg,rgba(148,163,184,.5),rgba(203,213,225,.6))}.PropertyOwnerDashboard_galleryThumbnails__l5CS0{display:flex;gap:.75rem;padding:1.5rem;background:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto;border-top:1px solid #e2e8f0;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.3) transparent}.PropertyOwnerDashboard_galleryThumbnails__l5CS0::-webkit-scrollbar{height:6px}.PropertyOwnerDashboard_galleryThumbnails__l5CS0::-webkit-scrollbar-track{background:rgba(241,245,249,.5);border-radius:3px}.PropertyOwnerDashboard_galleryThumbnails__l5CS0::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(139,92,246,.6),rgba(124,58,237,.7));border-radius:3px}.PropertyOwnerDashboard_galleryThumbnail__sN_a9{width:70px;height:70px;object-fit:cover;border-radius:12px;cursor:pointer;border:2px solid hsla(0,0%,100%,.6);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.PropertyOwnerDashboard_galleryThumbnail__sN_a9:hover{border-color:rgba(139,92,246,.8);transform:scale(1.1) translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.PropertyOwnerDashboard_activeThumbnail__kl7ay{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.3),0 8px 25px rgba(139,92,246,.4),inset 0 1px 0 hsla(0,0%,100%,.3)!important;transform:scale(1.05)}@media (max-width:1024px){.PropertyOwnerDashboard_dashboard__juhuI{padding:1.5rem}.PropertyOwnerDashboard_propertiesGrid__eQNNY{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}}@media (max-width:768px){.PropertyOwnerDashboard_dashboard__juhuI{padding:1rem}.PropertyOwnerDashboard_header__kCGXu{flex-direction:column;gap:1rem;text-align:center;padding:1.5rem}.PropertyOwnerDashboard_header__kCGXu h1{font-size:1.5rem}.PropertyOwnerDashboard_locationBanner__1d97Q{padding:.75rem 1.5rem;font-size:.9rem}.PropertyOwnerDashboard_propertiesContainer__gDS2t{padding:1.5rem}.PropertyOwnerDashboard_propertiesGrid__eQNNY{grid-template-columns:1fr;gap:1.5rem}.PropertyOwnerDashboard_propertyCard__wfEFX{border-radius:12px}.PropertyOwnerDashboard_propertyInfo__iH3aH{padding:1.25rem}.PropertyOwnerDashboard_propertyDetails__9hnKe{grid-template-columns:1fr;gap:.75rem}.PropertyOwnerDashboard_label__GtzXE{font-weight:600;color:#2d3748}.PropertyOwnerDashboard_onboardingContainer__Rbdfj{max-width:95%;margin:.5rem}.PropertyOwnerDashboard_onboardingHeader__HlHqJ{padding:1rem 1.5rem}.PropertyOwnerDashboard_onboardingHeader__HlHqJ h2{font-size:1.1rem}.PropertyOwnerDashboard_galleryContainer__7Pz1U{width:100%;max-width:100%;height:100vh;border-radius:0}.PropertyOwnerDashboard_galleryContent__aLrIG{min-height:300px}.PropertyOwnerDashboard_galleryImage__5ONuH{max-width:calc(100% - 120px)}.PropertyOwnerDashboard_galleryNavBtn__TdikN{width:50px;height:50px;font-size:1.4rem}.PropertyOwnerDashboard_galleryNavBtn__TdikN:first-of-type{left:1rem}.PropertyOwnerDashboard_galleryNavBtn__TdikN:last-of-type{right:1rem}.PropertyOwnerDashboard_galleryThumbnails__l5CS0{padding:1rem;gap:.5rem}.PropertyOwnerDashboard_galleryThumbnail__sN_a9{width:60px;height:60px;border-radius:10px}.PropertyOwnerDashboard_galleryHeader__1XeHk{padding:1rem 1.5rem}.PropertyOwnerDashboard_galleryHeader__1XeHk h3{font-size:1rem}.PropertyOwnerDashboard_galleryCloseBtn__VZxPy{width:40px;height:40px;font-size:1.3rem}.PropertyOwnerDashboard_galleryNavBtn__TdikN:first-of-type{left:.5rem}.PropertyOwnerDashboard_galleryNavBtn__TdikN:last-of-type{right:.5rem}.PropertyOwnerDashboard_galleryThumbnails__l5CS0{padding:.75rem}.PropertyOwnerDashboard_galleryThumbnail__sN_a9{width:50px;height:50px}.PropertyOwnerDashboard_galleryHeader__1XeHk{padding:.75rem 1rem}.PropertyOwnerDashboard_galleryHeader__1XeHk h3{font-size:.9rem}}@media (max-width:480px){.PropertyOwnerDashboard_dashboard__juhuI{padding:.5rem}.PropertyOwnerDashboard_header__kCGXu{padding:1rem}.PropertyOwnerDashboard_header__kCGXu h1{font-size:1.3rem}.PropertyOwnerDashboard_locationBanner__1d97Q{padding:.5rem 1rem;font-size:.85rem}.PropertyOwnerDashboard_propertiesContainer__gDS2t{padding:1rem}.PropertyOwnerDashboard_addPropertyBtn__SeCEo{padding:.75rem 1.5rem;font-size:1rem}.PropertyOwnerDashboard_propertyInfo__iH3aH{padding:1rem}.PropertyOwnerDashboard_propertyInfo__iH3aH h3{font-size:1.1rem}.PropertyOwnerDashboard_onboardingHeader__HlHqJ{padding:.75rem 1rem}.PropertyOwnerDashboard_onboardingHeader__HlHqJ h2{font-size:1rem}.PropertyOwnerDashboard_galleryContainer__7Pz1U{border-radius:0}.PropertyOwnerDashboard_galleryContent__aLrIG{min-height:250px}.PropertyOwnerDashboard_galleryImage__5ONuH{max-width:calc(100% - 100px)}.PropertyOwnerDashboard_galleryNavBtn__TdikN{width:45px;height:45px;font-size:1.3rem}.PropertyOwnerDashboard_galleryNavBtn__TdikN:first-of-type{left:.75rem}.PropertyOwnerDashboard_galleryNavBtn__TdikN:last-of-type{right:.75rem}.PropertyOwnerDashboard_galleryThumbnails__l5CS0{padding:.75rem}.PropertyOwnerDashboard_galleryThumbnail__sN_a9{width:55px;height:55px;border-radius:8px}.PropertyOwnerDashboard_galleryHeader__1XeHk{padding:.75rem 1rem}.PropertyOwnerDashboard_galleryHeader__1XeHk h3{font-size:.9rem}.PropertyOwnerDashboard_galleryCloseBtn__VZxPy{width:36px;height:36px;font-size:1.2rem}}.PropertyOwnerDashboard_loading__SHl_d{display:flex;justify-content:center;align-items:center;min-height:50vh;color:#fff;font-size:1.2rem}@media (prefers-reduced-motion:reduce){.PropertyOwnerDashboard_addPropertyBtn__SeCEo,.PropertyOwnerDashboard_galleryNavBtn__TdikN,.PropertyOwnerDashboard_galleryThumbnail__sN_a9,.PropertyOwnerDashboard_propertyCard__wfEFX{transition:none}.PropertyOwnerDashboard_addPropertyBtn__SeCEo:hover,.PropertyOwnerDashboard_propertyCard__wfEFX:hover{transform:none}}@media (prefers-contrast:high){.PropertyOwnerDashboard_propertyCard__wfEFX{border:2px solid #2d3748}.PropertyOwnerDashboard_status__Zn4_9{border:1px solid}}@media print{.PropertyOwnerDashboard_dashboard__juhuI{background:#fff;padding:1rem}.PropertyOwnerDashboard_addPropertyBtn__SeCEo,.PropertyOwnerDashboard_galleryOverlay__y8s_L,.PropertyOwnerDashboard_signOutBtn__l_zVr{display:none}.PropertyOwnerDashboard_propertyCard__wfEFX{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ccc}}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_value__l9Gxh{font-weight:500}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_value__l9Gxh:has-text("₹"){font-weight:600;color:#2d3748}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_value__l9Gxh:contains("BHK"){font-weight:600;color:#4a5568}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_label__GtzXE:contains("Monthly Rent")+.PropertyOwnerDashboard_value__l9Gxh,.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_label__GtzXE:contains("Security Deposit")+.PropertyOwnerDashboard_value__l9Gxh{font-weight:600;color:#2d3748;font-size:.95rem}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_label__GtzXE:contains("Notice Period")+.PropertyOwnerDashboard_value__l9Gxh{color:#4a5568;font-weight:500}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_label__GtzXE:contains("Configuration")+.PropertyOwnerDashboard_value__l9Gxh{color:#4a5568;font-weight:500;font-size:.9rem}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_label__GtzXE:contains("Monthly Rent"){margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e2e8f0}@media (max-width:768px){.PropertyOwnerDashboard_propertyDetails__9hnKe{grid-template-columns:1fr;gap:.5rem}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_label__GtzXE{font-weight:600;color:#2d3748;margin-bottom:.25rem}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_value__l9Gxh{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f7fafc}.PropertyOwnerDashboard_propertyDetails__9hnKe .PropertyOwnerDashboard_value__l9Gxh:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}.TenantApplicationReview_container__ZW7Go{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,#667eea 0,#764ba2 50%,#fff);padding:0;margin:0}.TenantApplicationReview_header__meebj{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem;background:#fff;border-bottom:2px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TenantApplicationReview_header__meebj h2{color:#2d3748;margin:0;font-size:1.8rem;font-weight:600}.TenantApplicationReview_header__meebj p{color:#718096;margin:0;font-size:1rem}.TenantApplicationReview_backButton__IGRcS{padding:12px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.TenantApplicationReview_backButton__IGRcS:hover{background:#5a67d8}.TenantApplicationReview_refreshButton__HpJop{padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s ease}.TenantApplicationReview_refreshButton__HpJop:hover{background:#5a67d8}.TenantApplicationReview_retryButton__1zDfK{padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s ease;margin-top:1rem}.TenantApplicationReview_retryButton__1zDfK:hover{background:#5a67d8}.TenantApplicationReview_stats__gYoGS{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:2rem;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.TenantApplicationReview_statCard__fcO4n{background:#fff;color:#667eea;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(102,126,234,.2);border:2px solid #667eea;transition:transform .2s ease,box-shadow .2s ease}.TenantApplicationReview_statCard__fcO4n:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(102,126,234,.3)}.TenantApplicationReview_statCard__fcO4n h3{margin:0 0 1rem;font-size:1rem;font-weight:500;opacity:.9}.TenantApplicationReview_statNumber__K28ZN{font-size:3rem;font-weight:700;margin:0;line-height:1;color:#764ba2}.TenantApplicationReview_applicationsList__c0zke{flex:1 1;padding:2rem;background:#fff;margin:0 2rem 2rem;border-radius:20px 20px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.1);overflow-y:auto}.TenantApplicationReview_noApplications__z17p6{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;border:2px dashed #cbd5e0;margin:2rem auto;max-width:600px}.TenantApplicationReview_noApplications__z17p6 h3{color:#2d3748;margin-bottom:1rem}.TenantApplicationReview_noApplications__z17p6 p{color:#718096;font-size:1.1rem}.TenantApplicationReview_loading__N_ZwL{color:#718096}.TenantApplicationReview_error___I72R,.TenantApplicationReview_loading__N_ZwL{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem}.TenantApplicationReview_error___I72R{flex-direction:column;color:#e53e3e;text-align:center;padding:2rem}.TenantApplicationReview_applicationCard__X6sc_{background:#fff;border-radius:12px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(102,126,234,.1);border:2px solid #667eea;transition:transform .2s ease,box-shadow .2s ease}.TenantApplicationReview_applicationCard__X6sc_:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(102,126,234,.2)}.TenantApplicationReview_applicationHeader__DXs_C{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.TenantApplicationReview_tenantInfo__geqbU h3{margin:0 0 .5rem;color:#2d3748;font-size:1.3rem;font-weight:600}.TenantApplicationReview_tenantInfo__geqbU p{color:#718096;margin:0 0 .25rem;font-size:.9rem}.TenantApplicationReview_statusBadge__S1hDq{flex-shrink:0}.TenantApplicationReview_status__f_T__{padding:6px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.TenantApplicationReview_propertyInfo__l43kt{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.TenantApplicationReview_propertyInfo__l43kt h4{margin:0 0 .75rem;color:#2d3748;font-size:1.1rem;font-weight:600}.TenantApplicationReview_propertyInfo__l43kt p{margin:0 0 .5rem;color:#4a5568;font-size:.9rem}.TenantApplicationReview_applicationSummary__DeRWE{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.TenantApplicationReview_summaryItem__HCqCP{color:#4a5568;font-size:.9rem}.TenantApplicationReview_summaryItem__HCqCP strong{color:#2d3748}.TenantApplicationReview_applicationFooter__ieM9P{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.TenantApplicationReview_applicationMeta__Wd934 p{margin:0 0 .25rem;color:#718096;font-size:.85rem}.TenantApplicationReview_reviewButton__1TBfQ{padding:12px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .2s ease;flex-shrink:0}.TenantApplicationReview_reviewButton__1TBfQ:hover{background:#5a67d8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.TenantApplicationReview_detailView__pLOrI{flex:1 1;padding:2rem;background:#fff;margin:0 2rem 2rem;border-radius:20px 20px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.1);overflow-y:auto}.TenantApplicationReview_detailSection__1ozAA{background:#f8fafc;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e2e8f0}.TenantApplicationReview_detailSection__1ozAA h4{color:#2d3748;margin:0 0 1rem;font-size:1.2rem;font-weight:600;padding-bottom:.5rem;border-bottom:2px solid #667eea}.TenantApplicationReview_detailSection__1ozAA p{margin:0 0 .75rem;color:#4a5568;font-size:.95rem;line-height:1.5}.TenantApplicationReview_detailSection__1ozAA p:last-child{margin-bottom:0}.TenantApplicationReview_detailSection__1ozAA strong{color:#2d3748;font-weight:600}.TenantApplicationReview_documentsGrid___ZC01{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}.TenantApplicationReview_documentButton__nf_3j{padding:10px 15px;background:#667eea;color:#fff;text-decoration:none;border:none;border-radius:6px;text-align:center;font-weight:500;cursor:pointer;transition:background .2s ease;font-size:.9rem}.TenantApplicationReview_documentButton__nf_3j:hover{background:#5a67d8}.TenantApplicationReview_statusUpdateSection__uacNK{background:#f0f4ff;border-radius:12px;padding:2rem;margin-top:2rem;border:2px solid #667eea}.TenantApplicationReview_statusUpdateSection__uacNK h4{color:#2d3748;margin:0 0 1rem;font-size:1.2rem;font-weight:600}.TenantApplicationReview_statusControls__BGn69{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.TenantApplicationReview_statusControls__BGn69 label{font-weight:600;color:#4a5568;font-size:1rem}.TenantApplicationReview_statusSelect__n_J2B{padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;min-width:250px;font-weight:500}.TenantApplicationReview_updating__8YLHY{font-weight:500}.TenantApplicationReview_submitted__up2PP{background:#fef5e7;color:#d69e2e}.TenantApplicationReview_under_review__0eqEb{background:#ebf8ff;color:#3182ce}.TenantApplicationReview_documents_requested__Fyypi{background:#fff5f5;color:#e53e3e}.TenantApplicationReview_background_check__PYDY2{background:#faf5ff;color:#805ad5}.TenantApplicationReview_approved__vgN9K{background:#f0fff4;color:#38a169}.TenantApplicationReview_rejected__NJx1l{background:#fed7d7;color:#e53e3e}.TenantApplicationReview_lease_signed___Bpl_{background:#e6fffa;color:#319795}.TenantApplicationReview_moved_in__yLw5T{background:#ecfdf5;color:#059669}.TenantApplicationReview_applicationSummary__DeRWE{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.TenantApplicationReview_summaryItem__HCqCP{display:flex;flex-direction:column;gap:.25rem}.TenantApplicationReview_summaryItem__HCqCP .TenantApplicationReview_label__3lrBt{font-weight:600;color:#4a5568;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.TenantApplicationReview_summaryItem__HCqCP span:not(.TenantApplicationReview_label__3lrBt){color:#2d3748;font-weight:500}.TenantApplicationReview_applicationActions__hLIJg{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.TenantApplicationReview_viewBtn__xb5Tq{padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s ease}.TenantApplicationReview_viewBtn__xb5Tq:hover{background:#5a67d8}.TenantApplicationReview_statusActions__c1r2u{display:flex;align-items:center;gap:1rem}.TenantApplicationReview_statusSelect__n_J2B{padding:8px 12px;border:1px solid #cbd5e0;border-radius:6px;background:#fff;font-size:.9rem;min-width:200px}.TenantApplicationReview_statusSelect__n_J2B:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.TenantApplicationReview_updating__8YLHY{color:#667eea;font-size:.9rem;font-style:italic}.TenantApplicationReview_applicationDetails__sC2bL{display:flex;flex-direction:column;min-height:100vh;background:#fff;margin:0;padding:0}.TenantApplicationReview_detailsHeader__9TlrD{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem;background:#fff;border-bottom:2px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TenantApplicationReview_detailsHeader__9TlrD h2{color:#2d3748;margin:0;font-size:1.8rem;font-weight:600;flex:1 1}.TenantApplicationReview_detailsContent__pMpSc{flex:1 1;padding:2rem;overflow-y:auto;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.TenantApplicationReview_section__lBVW5{background:#f8fafc;border-radius:12px;padding:2rem;margin-bottom:2rem;border:1px solid #e2e8f0}.TenantApplicationReview_section__lBVW5 h3{color:#2d3748;margin:0 0 1.5rem;font-size:1.3rem;font-weight:600;padding-bottom:.5rem;border-bottom:2px solid #667eea}.TenantApplicationReview_detailGrid__KEfwo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.TenantApplicationReview_detailItem__ao7la{display:flex;flex-direction:column;gap:.5rem}.TenantApplicationReview_detailItem__ao7la .TenantApplicationReview_label__3lrBt{font-weight:600;color:#4a5568;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.TenantApplicationReview_detailItem__ao7la span:not(.TenantApplicationReview_label__3lrBt){color:#2d3748;font-weight:500;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.TenantApplicationReview_documentsGrid___ZC01{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.TenantApplicationReview_documentItem__naZ5v{display:flex;flex-direction:column;gap:.5rem}.TenantApplicationReview_docLabel__qprTE{font-weight:600;color:#4a5568;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.TenantApplicationReview_docLink__3VQmB{padding:10px 15px;background:#667eea;color:#fff;text-decoration:none;border:none;border-radius:6px;text-align:center;font-weight:500;cursor:pointer;transition:background .2s ease;font-size:.9rem}.TenantApplicationReview_docLink__3VQmB:hover{background:#5a67d8}.TenantApplicationReview_statusUpdateSection__uacNK{display:flex;align-items:center;gap:1rem}.TenantApplicationReview_statusUpdateSection__uacNK .TenantApplicationReview_statusSelect__n_J2B{min-width:250px;padding:12px 16px;font-size:1rem}.TenantApplicationReview_modal__7p_t2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.TenantApplicationReview_modalContent__TYgej{background:#fff;border-radius:12px;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 40px rgba(0,0,0,.3)}.TenantApplicationReview_modalContent__TYgej h3{color:#2d3748;margin:0 0 1rem;font-size:1.3rem;font-weight:600}.TenantApplicationReview_modalContent__TYgej p{color:#718096;margin-bottom:1.5rem}.TenantApplicationReview_formGroup__2VBCz{margin-bottom:1.5rem}.TenantApplicationReview_formGroup__2VBCz label{display:block;font-weight:600;color:#4a5568;margin-bottom:.5rem}.TenantApplicationReview_formGroup__2VBCz textarea{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;resize:vertical;min-height:80px;box-sizing:border-box}.TenantApplicationReview_formGroup__2VBCz textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.TenantApplicationReview_modalActions__Y6ZHn{display:flex;justify-content:flex-end;gap:1rem}.TenantApplicationReview_cancelBtn__rnlrE{padding:12px 24px;background:#f7fafc;color:#4a5568;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease}.TenantApplicationReview_cancelBtn__rnlrE:hover{background:#edf2f7;border-color:#cbd5e0}.TenantApplicationReview_confirmBtn__sUKLD{padding:12px 24px;background:#667eea;color:#fff;border:2px solid #667eea;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease}.TenantApplicationReview_confirmBtn__sUKLD:hover:not(:disabled){background:#5a67d8;border-color:#5a67d8}.TenantApplicationReview_confirmBtn__sUKLD:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1024px){.TenantApplicationReview_stats__gYoGS{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1.5rem}.TenantApplicationReview_applicationsList__c0zke,.TenantApplicationReview_detailView__pLOrI{margin:0 1.5rem 1.5rem;padding:1.5rem}.TenantApplicationReview_applicationSummary__DeRWE{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.TenantApplicationReview_detailGrid__KEfwo{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.TenantApplicationReview_header__meebj{padding:1rem;flex-wrap:wrap}.TenantApplicationReview_header__meebj h2{font-size:1.3rem}.TenantApplicationReview_backButton__IGRcS,.TenantApplicationReview_refreshButton__HpJop,.TenantApplicationReview_retryButton__1zDfK{padding:8px 16px;font-size:.9rem}.TenantApplicationReview_stats__gYoGS{grid-template-columns:1fr;padding:1rem;gap:1rem}.TenantApplicationReview_statCard__fcO4n{padding:1.5rem}.TenantApplicationReview_statNumber__K28ZN{font-size:2.5rem}.TenantApplicationReview_applicationsList__c0zke{padding:1rem;margin:0 1rem 1rem}.TenantApplicationReview_applicationCard__X6sc_{padding:1.5rem}.TenantApplicationReview_applicationHeader__DXs_C{flex-direction:column;align-items:flex-start;gap:.5rem}.TenantApplicationReview_tenantInfo__geqbU h3{font-size:1.2rem}.TenantApplicationReview_tenantInfo__geqbU p{font-size:.85rem}.TenantApplicationReview_applicationSummary__DeRWE{grid-template-columns:1fr;gap:.75rem}.TenantApplicationReview_summaryItem__HCqCP{padding:.5rem 0;border-bottom:1px solid #e2e8f0}.TenantApplicationReview_summaryItem__HCqCP:last-child{border-bottom:none}.TenantApplicationReview_summaryItem__HCqCP .TenantApplicationReview_label__3lrBt{font-size:.8rem}.TenantApplicationReview_applicationFooter__ieM9P{flex-direction:column;align-items:stretch;gap:1rem}.TenantApplicationReview_applicationMeta__Wd934{order:2}.TenantApplicationReview_reviewButton__1TBfQ{order:1;width:100%;text-align:center}.TenantApplicationReview_statusControls__BGn69{flex-direction:column;align-items:stretch}.TenantApplicationReview_statusSelect__n_J2B{min-width:auto;width:100%}.TenantApplicationReview_detailsContent__pMpSc{padding:1rem}.TenantApplicationReview_section__lBVW5{padding:1.5rem}.TenantApplicationReview_detailGrid__KEfwo{grid-template-columns:1fr;gap:1rem}.TenantApplicationReview_documentsGrid___ZC01{grid-template-columns:1fr}.TenantApplicationReview_statusUpdateSection__uacNK{flex-direction:column;align-items:stretch}.TenantApplicationReview_statusUpdateSection__uacNK .TenantApplicationReview_statusSelect__n_J2B{min-width:auto;width:100%}.TenantApplicationReview_modalContent__TYgej{padding:1.5rem;margin:1rem}.TenantApplicationReview_modalActions__Y6ZHn{flex-direction:column;gap:.75rem}.TenantApplicationReview_cancelBtn__rnlrE,.TenantApplicationReview_confirmBtn__sUKLD{width:100%;justify-content:center}.TenantApplicationReview_propertyInfo__l43kt{margin-bottom:1rem}.TenantApplicationReview_propertyInfo__l43kt h4{font-size:1rem}.TenantApplicationReview_propertyInfo__l43kt p{font-size:.85rem;margin:0 0 .4rem}.TenantApplicationReview_detailSection__1ozAA{padding:1.25rem}.TenantApplicationReview_detailSection__1ozAA h4{font-size:1.1rem}.TenantApplicationReview_detailSection__1ozAA p{font-size:.9rem;margin:0 0 .6rem}.TenantApplicationReview_statusUpdateSection__uacNK{padding:1.5rem}.TenantApplicationReview_statusUpdateSection__uacNK h4{font-size:1.1rem}}@media (max-width:480px){.TenantApplicationReview_header__meebj{padding:.75rem}.TenantApplicationReview_header__meebj h2{font-size:1.1rem}.TenantApplicationReview_backButton__IGRcS,.TenantApplicationReview_refreshButton__HpJop,.TenantApplicationReview_retryButton__1zDfK{padding:6px 12px;font-size:.85rem}.TenantApplicationReview_stats__gYoGS{padding:.75rem}.TenantApplicationReview_statCard__fcO4n{padding:1.25rem}.TenantApplicationReview_statCard__fcO4n h3{font-size:.9rem}.TenantApplicationReview_statNumber__K28ZN{font-size:2rem}.TenantApplicationReview_applicationsList__c0zke{padding:.75rem}.TenantApplicationReview_applicationCard__X6sc_{padding:1rem}.TenantApplicationReview_tenantInfo__geqbU h3{font-size:1.1rem}.TenantApplicationReview_tenantInfo__geqbU p{font-size:.8rem}.TenantApplicationReview_status__f_T__{font-size:.7rem;padding:4px 8px}.TenantApplicationReview_summaryItem__HCqCP .TenantApplicationReview_label__3lrBt{font-size:.75rem}.TenantApplicationReview_summaryItem__HCqCP span:not(.TenantApplicationReview_label__3lrBt){font-size:.85rem}.TenantApplicationReview_reviewButton__1TBfQ{padding:10px 20px;font-size:.9rem}.TenantApplicationReview_applicationMeta__Wd934 p{font-size:.8rem}.TenantApplicationReview_detailsContent__pMpSc{padding:.75rem}.TenantApplicationReview_section__lBVW5{padding:1rem}.TenantApplicationReview_section__lBVW5 h3{font-size:1.1rem}.TenantApplicationReview_detailItem__ao7la .TenantApplicationReview_label__3lrBt{font-size:.8rem}.TenantApplicationReview_detailItem__ao7la span:not(.TenantApplicationReview_label__3lrBt){font-size:.85rem;padding:6px 10px}.TenantApplicationReview_docLabel__qprTE{font-size:.8rem}.TenantApplicationReview_docLink__3VQmB{padding:8px 12px;font-size:.85rem}.TenantApplicationReview_statusSelect__n_J2B{padding:10px 14px;font-size:.9rem}.TenantApplicationReview_updating__8YLHY{font-size:.8rem}.TenantApplicationReview_modalContent__TYgej{padding:1rem;margin:.5rem}.TenantApplicationReview_modalContent__TYgej h3{font-size:1.1rem}.TenantApplicationReview_formGroup__2VBCz label,.TenantApplicationReview_modalContent__TYgej p{font-size:.9rem}.TenantApplicationReview_formGroup__2VBCz textarea{padding:10px 14px;font-size:.9rem;min-height:70px}.TenantApplicationReview_cancelBtn__rnlrE,.TenantApplicationReview_confirmBtn__sUKLD{padding:10px 20px;font-size:.9rem}.TenantApplicationReview_noApplications__z17p6{padding:3rem 1rem}.TenantApplicationReview_noApplications__z17p6 h3{font-size:1.2rem}.TenantApplicationReview_noApplications__z17p6 p{font-size:1rem}.TenantApplicationReview_propertyInfo__l43kt h4{font-size:.95rem}.TenantApplicationReview_propertyInfo__l43kt p{font-size:.8rem;margin:0 0 .3rem}.TenantApplicationReview_detailSection__1ozAA{padding:1rem}.TenantApplicationReview_detailSection__1ozAA h4{font-size:1rem}.TenantApplicationReview_detailSection__1ozAA p{font-size:.85rem;margin:0 0 .5rem}.TenantApplicationReview_statusUpdateSection__uacNK{padding:1.25rem}.TenantApplicationReview_statusUpdateSection__uacNK h4{font-size:1rem}}.PropertyManagerDashboard_dashboard__frM3Z{min-height:100vh;background:#fff;padding:2rem;width:100%;max-width:100%;box-sizing:border-box;overflow-y:auto}.PropertyManagerDashboard_header__oxnwX{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:2rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.PropertyManagerDashboard_header__oxnwX h1{color:#2d3748;margin:0;font-size:1.8rem;font-weight:600}.PropertyManagerDashboard_signOutBtn___fh_b{background:#fed7d7;color:#e53e3e;border:none;padding:12px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s ease}.PropertyManagerDashboard_signOutBtn___fh_b:hover{background:#feb2b2}.PropertyManagerDashboard_navigation__Mjnvn{display:flex;gap:1rem;background:#fff;padding:1rem 2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:2rem;overflow-x:auto}.PropertyManagerDashboard_navBtn__amxuT{padding:12px 20px;background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.PropertyManagerDashboard_navBtn__amxuT:hover{background:#edf2f7;border-color:#cbd5e0}.PropertyManagerDashboard_navBtn__amxuT.PropertyManagerDashboard_active__UklXL{background:#667eea;color:#fff;border-color:#667eea}.PropertyManagerDashboard_stats__8Gb4c{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.PropertyManagerDashboard_statCard__zHvNO{background:#fff;padding:2rem;border-radius:16px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.PropertyManagerDashboard_statCard__zHvNO:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.PropertyManagerDashboard_statCard__zHvNO h3{color:#4a5568;margin:0 0 1rem;font-size:1rem;font-weight:500}.PropertyManagerDashboard_statNumber__lSo0x{color:#2d3748;font-size:2.5rem;font-weight:700;margin:0}.PropertyManagerDashboard_applicationsList__8a09Q{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:1400px;margin:0 auto 2rem}.PropertyManagerDashboard_applicationsList__8a09Q h2{color:#2d3748;margin:0 0 2rem;font-size:1.5rem;font-weight:600}.PropertyManagerDashboard_propertiesGrid__1Dsqd{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.PropertyManagerDashboard_propertyCard__oVD5D{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e2e8f0}.PropertyManagerDashboard_propertyCard__oVD5D:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.PropertyManagerDashboard_propertyPhotos__idVhc{position:relative;height:200px;overflow:hidden;background:#f7fafc;display:flex;align-items:center;justify-content:center;cursor:pointer}.PropertyManagerDashboard_propertyPhotos__idVhc img{width:100%;height:100%;object-fit:cover}.PropertyManagerDashboard_photoOverlay__bjBpN{position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.PropertyManagerDashboard_propertyPhotos__idVhc:hover .PropertyManagerDashboard_photoOverlay__bjBpN{opacity:1}.PropertyManagerDashboard_noPhotos__DMnFZ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#a0aec0;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-bottom:2px dashed #cbd5e0}.PropertyManagerDashboard_propertyInfo__fU3aa{padding:1.5rem}.PropertyManagerDashboard_propertyHeader__k_Uaa{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:1rem}.PropertyManagerDashboard_propertyInfo__fU3aa h3{color:#2d3748;margin:0;font-size:1.2rem;font-weight:600;flex:1 1}.PropertyManagerDashboard_location__4wYak{color:#718096;margin:0 0 1rem;font-size:.9rem}.PropertyManagerDashboard_propertyDetails__TkYR4{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:1.5rem}.PropertyManagerDashboard_label__XLg39{font-weight:500;color:#4a5568;font-size:.9rem}.PropertyManagerDashboard_value__Uxke6{color:#2d3748;font-size:.9rem;font-weight:500}.PropertyManagerDashboard_status__Q3w2v{padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.PropertyManagerDashboard_SUBMITTED__9y23a{background:#ebf8ff;color:#3182ce}.PropertyManagerDashboard_REQUEST_ACCEPTED___QuD9{background:#e6fffa;color:#319795}.PropertyManagerDashboard_REJECTED__A8sAH{background:#fee;color:#c53030}.PropertyManagerDashboard_RENTER_SEARCH_IN_PROGRESS__5_Lro{background:#fff5f5;color:#e53e3e}.PropertyManagerDashboard_TOURING_IN_PROGRESS__Fp9qN{background:#fef5e7;color:#d69e2e}.PropertyManagerDashboard_REVIEWING_APPLICATIONS__Eaw_l{background:#ebf8ff;color:#3182ce}.PropertyManagerDashboard_BACKGROUND_VERIFICATION__BfFF1{background:#faf5ff;color:#805ad5}.PropertyManagerDashboard_SENT_FOR_OWNER_APPROVAL__pEgAQ{background:#fff5f5;color:#e53e3e}.PropertyManagerDashboard_LEASE_CONFIRMED__VCoXW{background:#f0fff4;color:#38a169}.PropertyManagerDashboard_RENTER_MOVED_IN__y7JDI{background:#ecfdf5;color:#059669}.PropertyManagerDashboard_statusUpdate__73HRJ{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid #e2e8f0;margin-bottom:1rem}.PropertyManagerDashboard_statusUpdate__73HRJ label{font-weight:500;color:#4a5568;font-size:.9rem}.PropertyManagerDashboard_statusSelect__jOSNf{padding:8px 12px;border:1px solid #cbd5e0;border-radius:6px;background:#fff;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.PropertyManagerDashboard_statusSelect__jOSNf:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.PropertyManagerDashboard_updating__qhCy_{color:#667eea;font-size:.9rem;font-style:italic}.PropertyManagerDashboard_date__szv2v{color:#718096;font-size:.85rem;margin:0}.PropertyManagerDashboard_noApplications__drqkV{text-align:center;padding:4rem 2rem;color:#4a5568}.PropertyManagerDashboard_noApplications__drqkV h2{color:#2d3748;margin-bottom:1rem;font-size:1.5rem}.PropertyManagerDashboard_photoThumbnail__ux_SA{width:200px;flex-shrink:0}.PropertyManagerDashboard_photoContainer__xUFxr{position:relative;width:100%;height:160px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.PropertyManagerDashboard_photoContainer__xUFxr:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.PropertyManagerDashboard_thumbnailImage__x_gcp{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.PropertyManagerDashboard_thumbnailImage__x_gcp:hover{transform:scale(1.05)}.PropertyManagerDashboard_photoCount__Edlo8{position:absolute;bottom:8px;right:8px;background:linear-gradient(135deg,rgba(102,126,234,.9),rgba(118,75,162,.9));color:#fff;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.2)}.PropertyManagerDashboard_noPhotoFallback__yTDvD{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:160px;background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px dashed #cbd5e0;border-radius:12px;color:#718096;transition:all .2s ease}.PropertyManagerDashboard_noPhotoFallback__yTDvD:hover{border-color:#a0aec0;background:linear-gradient(135deg,#edf2f7,#e2e8f0)}.PropertyManagerDashboard_noPhotoFallback__yTDvD.PropertyManagerDashboard_hidden__hj0A1{display:none}.PropertyManagerDashboard_noPhotoIcon__r09CH{font-size:2.5rem;margin-bottom:8px;opacity:.7}.PropertyManagerDashboard_noPhotoFallback__yTDvD span{font-size:.9rem;font-weight:500;opacity:.8}.PropertyManagerDashboard_registrationView__Wg3z_{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:1000px;margin:0 auto}.PropertyManagerDashboard_registrationView__Wg3z_ h2{color:#2d3748;margin:0 0 1rem;font-size:1.8rem;font-weight:600}.PropertyManagerDashboard_description__9KVEx{color:#4a5568;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.PropertyManagerDashboard_successMessage__f7MK0{background:#f0fff4;border:1px solid #68d391;border-radius:12px;padding:1rem 2rem;color:#2f855a;text-align:center;margin-bottom:2rem}.PropertyManagerDashboard_errorMessage__NMbxp{background:#fed7d7;border:1px solid #fc8181;border-radius:12px;padding:1rem 2rem;color:#c53030;text-align:center;margin-bottom:2rem}.PropertyManagerDashboard_registrationForm__L6orM{display:flex;flex-direction:column;gap:2rem}.PropertyManagerDashboard_formSection__XqrIv{background:#f8fafc;border-radius:12px;padding:2rem;border:1px solid #e2e8f0}.PropertyManagerDashboard_formSection__XqrIv h3{color:#2d3748;margin:0 0 1.5rem;font-size:1.3rem;font-weight:600;padding-bottom:.5rem;border-bottom:2px solid #667eea}.PropertyManagerDashboard_formGroup__AQAsy{margin-bottom:1.5rem}.PropertyManagerDashboard_formGroup__AQAsy label{display:block;font-weight:500;color:#2d3748;margin-bottom:.5rem;font-size:1rem}.PropertyManagerDashboard_fieldDescription__cZjMp{color:#718096;font-size:.9rem;margin-bottom:1rem;line-height:1.5}.PropertyManagerDashboard_formGroup__AQAsy input,.PropertyManagerDashboard_formGroup__AQAsy select{width:100%;padding:12px 16px;border:1px solid #cbd5e0;border-radius:8px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.PropertyManagerDashboard_formGroup__AQAsy input:focus,.PropertyManagerDashboard_formGroup__AQAsy select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.PropertyManagerDashboard_formRow__MJdwU{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.PropertyManagerDashboard_checkboxLabel__PVHTJ{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.PropertyManagerDashboard_checkboxLabel__PVHTJ input[type=checkbox]{width:auto;margin:0}.PropertyManagerDashboard_formActions__l8BcK{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:1px solid #e2e8f0}.PropertyManagerDashboard_submitBtn__tGIwt{padding:12px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.PropertyManagerDashboard_submitBtn__tGIwt:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px)}.PropertyManagerDashboard_cancelBtn__XwXi0:disabled,.PropertyManagerDashboard_submitBtn__tGIwt:disabled{opacity:.6;cursor:not-allowed;transform:none}.PropertyManagerDashboard_uploadArea__AdAOE{border:2px dashed #cbd5e0;border-radius:12px;padding:2rem;text-align:center;background:#f7fafc;transition:all .2s ease;cursor:pointer}.PropertyManagerDashboard_uploadArea__AdAOE:hover{border-color:#667eea;background:#edf2f7}.PropertyManagerDashboard_fileInput__C3SMC{display:none}.PropertyManagerDashboard_uploadLabel___wQU9{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;color:#4a5568;font-weight:500}.PropertyManagerDashboard_uploadIcon__zCVcL{font-size:2.5rem;margin-bottom:.5rem}.PropertyManagerDashboard_uploadHint__yNaQK{font-size:.85rem;color:#718096;font-weight:400}.PropertyManagerDashboard_photoPreviewContainer__1_OZn{display:flex;justify-content:center;margin-bottom:1rem}.PropertyManagerDashboard_thumbnailPreview___0zib{position:relative;width:300px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);border:2px solid #667eea}.PropertyManagerDashboard_thumbnailPreview___0zib img{width:100%;height:100%;object-fit:cover}.PropertyManagerDashboard_photoGrid__DDjoQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.PropertyManagerDashboard_photoPreviewItem__LbcV4{position:relative;width:100%;height:120px;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);border:2px solid #e2e8f0;transition:all .2s ease}.PropertyManagerDashboard_photoPreviewItem__LbcV4:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.PropertyManagerDashboard_photoPreviewItem__LbcV4 img{width:100%;height:100%;object-fit:cover}.PropertyManagerDashboard_removePhotoBtn__eX5c6{position:absolute;top:4px;right:4px;background:rgba(239,68,68,.9);color:#fff;border:none;width:28px;height:28px;border-radius:50%;font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;padding:0}.PropertyManagerDashboard_removePhotoBtn__eX5c6:hover{background:#dc2626;transform:scale(1.1)}.PropertyManagerDashboard_onboardingCard__I9lug{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.PropertyManagerDashboard_onboardingCard__I9lug:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.PropertyManagerDashboard_cardHeader__2X8xr{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.PropertyManagerDashboard_cardHeader__2X8xr h3{color:#2d3748;margin:0;font-size:1.2rem;font-weight:600}.PropertyManagerDashboard_ownerInfo__7xvE7{color:#718096;margin:.25rem 0 0;font-size:.9rem}.PropertyManagerDashboard_onboardingDetails__jJvut{display:flex;flex-direction:column;gap:1.5rem}.PropertyManagerDashboard_detailSection__AL391{background:#fff;border-radius:8px;padding:1.25rem;border:1px solid #e2e8f0}.PropertyManagerDashboard_detailSection__AL391 h4{color:#2d3748;margin:0 0 1rem;font-size:1rem;font-weight:600;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.PropertyManagerDashboard_detailGrid__mbAU5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.PropertyManagerDashboard_detailItem__dL_Qm{gap:.25rem}.PropertyManagerDashboard_detailItem__dL_Qm .PropertyManagerDashboard_label__XLg39{font-weight:500;color:#4a5568;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.PropertyManagerDashboard_detailItem__dL_Qm span:not(.PropertyManagerDashboard_label__XLg39){color:#2d3748;font-weight:500;font-size:.9rem}.PropertyManagerDashboard_rejectionInfo__fDDtr{background:#fed7d7;border:1px solid #fc8181;border-radius:8px;padding:1.25rem;color:#c53030}.PropertyManagerDashboard_rejectionInfo__fDDtr h4{color:#c53030;margin:0 0 1rem;font-size:1rem;font-weight:600}.PropertyManagerDashboard_rejectionInfo__fDDtr p{margin:.5rem 0;font-size:.9rem}.PropertyManagerDashboard_cardActions__AE0dw{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.PropertyManagerDashboard_viewDetailsBtn__TfFmO{padding:8px 16px;background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.PropertyManagerDashboard_viewDetailsBtn__TfFmO:hover{background:#edf2f7;border-color:#cbd5e0}.PropertyManagerDashboard_approveBtn__2Eb71{padding:8px 16px;background:#f0fff4;color:#38a169;border:1px solid #68d391;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.PropertyManagerDashboard_approveBtn__2Eb71:hover:not(:disabled){background:#c6f6d5;border-color:#48bb78}.PropertyManagerDashboard_rejectBtn__Z8wqY{padding:8px 16px;background:#fed7d7;color:#e53e3e;border:1px solid #fc8181;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.PropertyManagerDashboard_rejectBtn__Z8wqY:hover:not(:disabled){background:#feb2b2;border-color:#f56565}.PropertyManagerDashboard_approveBtn__2Eb71:disabled,.PropertyManagerDashboard_rejectBtn__Z8wqY:disabled{opacity:.6;cursor:not-allowed}.PropertyManagerDashboard_ownerDetailsModal__Fvo8O{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.PropertyManagerDashboard_detailedOwnerInfo__1NaTz{display:flex;flex-direction:column;gap:2rem}.PropertyManagerDashboard_infoSection__fzMjg{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0}.PropertyManagerDashboard_infoSection__fzMjg h4{color:#2d3748;margin:0 0 1.5rem;font-size:1.1rem;font-weight:600;padding-bottom:.75rem;border-bottom:2px solid #667eea;display:flex;align-items:center;gap:.5rem}.PropertyManagerDashboard_infoGrid__CpNht{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.PropertyManagerDashboard_infoItem___8ZK0{display:flex;flex-direction:column;gap:.5rem;background:#fff;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.PropertyManagerDashboard_infoItem___8ZK0 .PropertyManagerDashboard_label__XLg39{font-weight:600;color:#4a5568;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.PropertyManagerDashboard_infoItem___8ZK0 .PropertyManagerDashboard_value__Uxke6{color:#2d3748;font-weight:500;font-size:.95rem;word-break:break-word}.PropertyManagerDashboard_documentsGrid__wj8NA{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.PropertyManagerDashboard_documentItem__PrSPQ{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.PropertyManagerDashboard_docName__vvrRw{font-weight:500;color:#4a5568;font-size:.9rem}.PropertyManagerDashboard_docStatus__B03Cy{font-weight:600;font-size:.85rem;padding:4px 8px;border-radius:12px}.PropertyManagerDashboard_docStatus__B03Cy.PropertyManagerDashboard_uploaded__vSIM6{background:#f0fff4;color:#38a169;border:1px solid #68d391}.PropertyManagerDashboard_docStatus__B03Cy.PropertyManagerDashboard_missing__Kf17v{background:#fed7d7;color:#e53e3e;border:1px solid #fc8181}.PropertyManagerDashboard_timeline__dNsoX{display:flex;flex-direction:column;gap:1rem}.PropertyManagerDashboard_timelineItem__AewSc{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.PropertyManagerDashboard_timelineLabel__IaSki{font-weight:600;color:#4a5568;font-size:.9rem}.PropertyManagerDashboard_timelineValue__XkoiL{color:#2d3748;font-weight:500;font-size:.9rem}.PropertyManagerDashboard_notesContent__ZcUpr{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e2e8f0;color:#2d3748;font-size:.95rem;line-height:1.6;white-space:pre-wrap}.PropertyManagerDashboard_closeBtn__Du9FO{background:none;border:none;font-size:1.5rem;color:#718096;cursor:pointer;padding:.5rem;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.PropertyManagerDashboard_closeBtn__Du9FO:hover{background:#f7fafc;color:#2d3748}.PropertyManagerDashboard_modalOverlay__KlK80{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.PropertyManagerDashboard_reviewModal__B4hWL{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.PropertyManagerDashboard_modalHeader__nlDE6{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.PropertyManagerDashboard_modalHeader__nlDE6 h3{color:#2d3748;margin:0;font-size:1.3rem;font-weight:600}.PropertyManagerDashboard_modalContent__92XZA{padding:2rem}.PropertyManagerDashboard_applicationSummary__6OZqk{background:#f8fafc;border-radius:8px;padding:1.5rem;margin-bottom:2rem;border:1px solid #e2e8f0}.PropertyManagerDashboard_applicationSummary__6OZqk h4{color:#2d3748;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.PropertyManagerDashboard_applicationSummary__6OZqk p{margin:.5rem 0;color:#4a5568;font-size:.9rem}.PropertyManagerDashboard_rejectionForm__HXXgn{display:flex;flex-direction:column;gap:1.5rem}.PropertyManagerDashboard_approvalConfirmation__9pcBc{background:#f0fff4;border:1px solid #68d391;border-radius:8px;padding:1.5rem;color:#2f855a}.PropertyManagerDashboard_approvalConfirmation__9pcBc p{margin:.5rem 0;font-size:.95rem}.PropertyManagerDashboard_approvalConfirmation__9pcBc ul{margin:1rem 0;padding-left:1.5rem}.PropertyManagerDashboard_approvalConfirmation__9pcBc li{margin:.5rem 0;font-size:.9rem}.PropertyManagerDashboard_modalActions__U_ceo{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e2e8f0;background:#f8fafc}.PropertyManagerDashboard_cancelBtn__XwXi0{padding:12px 24px;background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.PropertyManagerDashboard_cancelBtn__XwXi0:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0}@media (max-width:1200px){.PropertyManagerDashboard_dashboard__frM3Z{padding:1.5rem}.PropertyManagerDashboard_stats__8Gb4c{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.PropertyManagerDashboard_propertiesGrid__1Dsqd{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}}@media (max-width:768px){.PropertyManagerDashboard_dashboard__frM3Z{padding:1rem}.PropertyManagerDashboard_header__oxnwX{flex-direction:column;gap:1rem;text-align:center;padding:1.5rem}.PropertyManagerDashboard_header__oxnwX h1{font-size:1.5rem}.PropertyManagerDashboard_navigation__Mjnvn{padding:1rem;gap:.5rem}.PropertyManagerDashboard_navBtn__amxuT{padding:10px 16px;font-size:.9rem}.PropertyManagerDashboard_stats__8Gb4c{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.PropertyManagerDashboard_statCard__zHvNO{padding:1.5rem}.PropertyManagerDashboard_statNumber__lSo0x{font-size:2rem}.PropertyManagerDashboard_applicationsList__8a09Q{padding:1.5rem}.PropertyManagerDashboard_propertiesGrid__1Dsqd{grid-template-columns:1fr;gap:1.5rem}.PropertyManagerDashboard_propertyCard__oVD5D{border-radius:12px}.PropertyManagerDashboard_propertyInfo__fU3aa{padding:1.25rem}.PropertyManagerDashboard_propertyDetails__TkYR4{grid-template-columns:1fr;gap:.75rem}.PropertyManagerDashboard_label__XLg39{font-weight:600;color:#2d3748;margin-bottom:.25rem}.PropertyManagerDashboard_value__Uxke6{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f7fafc}.PropertyManagerDashboard_value__Uxke6:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.PropertyManagerDashboard_propertyHeader__k_Uaa{flex-direction:column;align-items:flex-start;gap:.5rem}.PropertyManagerDashboard_statusUpdate__73HRJ{gap:.5rem}.PropertyManagerDashboard_statusSelect__jOSNf{width:100%}.PropertyManagerDashboard_formRow__MJdwU{grid-template-columns:1fr;gap:1rem}.PropertyManagerDashboard_formActions__l8BcK{flex-direction:column;gap:.75rem}.PropertyManagerDashboard_cancelBtn__XwXi0,.PropertyManagerDashboard_submitBtn__tGIwt{width:100%}.PropertyManagerDashboard_detailGrid__mbAU5{grid-template-columns:1fr;gap:.75rem}.PropertyManagerDashboard_cardActions__AE0dw{flex-direction:column;gap:.75rem}.PropertyManagerDashboard_approveBtn__2Eb71,.PropertyManagerDashboard_rejectBtn__Z8wqY,.PropertyManagerDashboard_viewDetailsBtn__TfFmO{width:100%;text-align:center}.PropertyManagerDashboard_modalActions__U_ceo{flex-direction:column;gap:.75rem}.PropertyManagerDashboard_ownerDetailsModal__Fvo8O{max-width:95%;margin:.5rem}.PropertyManagerDashboard_infoGrid__CpNht{grid-template-columns:1fr;gap:1rem}.PropertyManagerDashboard_documentsGrid__wj8NA{grid-template-columns:1fr;gap:.75rem}.PropertyManagerDashboard_documentItem__PrSPQ,.PropertyManagerDashboard_timelineItem__AewSc{flex-direction:column;align-items:flex-start;gap:.5rem}.PropertyManagerDashboard_infoSection__fzMjg{padding:1rem}.PropertyManagerDashboard_infoItem___8ZK0{padding:.75rem}.PropertyManagerDashboard_reviewModal__B4hWL{max-width:95%;margin:.5rem}.PropertyManagerDashboard_modalHeader__nlDE6{padding:1rem 1.5rem}.PropertyManagerDashboard_modalContent__92XZA{padding:1.5rem}.PropertyManagerDashboard_modalActions__U_ceo{padding:1rem 1.5rem}}@media (max-width:480px){.PropertyManagerDashboard_dashboard__frM3Z{padding:.5rem}.PropertyManagerDashboard_header__oxnwX{padding:1rem}.PropertyManagerDashboard_header__oxnwX h1{font-size:1.3rem}.PropertyManagerDashboard_navigation__Mjnvn{padding:.75rem}.PropertyManagerDashboard_navBtn__amxuT{padding:8px 12px;font-size:.85rem}.PropertyManagerDashboard_stats__8Gb4c{grid-template-columns:1fr}.PropertyManagerDashboard_applicationsList__8a09Q,.PropertyManagerDashboard_propertyCard__oVD5D{padding:1rem}.PropertyManagerDashboard_registrationView__Wg3z_{padding:1.5rem}.PropertyManagerDashboard_registrationView__Wg3z_ h2{font-size:1.5rem}.PropertyManagerDashboard_formSection__XqrIv{padding:1.5rem}.PropertyManagerDashboard_detailSection__AL391,.PropertyManagerDashboard_onboardingCard__I9lug{padding:1rem}.PropertyManagerDashboard_modalHeader__nlDE6{padding:.75rem 1rem}.PropertyManagerDashboard_modalHeader__nlDE6 h3{font-size:1.1rem}.PropertyManagerDashboard_modalContent__92XZA{padding:1rem}.PropertyManagerDashboard_modalActions__U_ceo{padding:.75rem 1rem}}.PropertyManagerDashboard_loading__9aHmq{display:flex;justify-content:center;align-items:center;min-height:50vh;color:#fff;font-size:1.2rem}@media (prefers-reduced-motion:reduce){.PropertyManagerDashboard_onboardingCard__I9lug,.PropertyManagerDashboard_propertyCard__oVD5D,.PropertyManagerDashboard_statCard__zHvNO,.PropertyManagerDashboard_submitBtn__tGIwt{transition:none}.PropertyManagerDashboard_onboardingCard__I9lug:hover,.PropertyManagerDashboard_propertyCard__oVD5D:hover,.PropertyManagerDashboard_statCard__zHvNO:hover,.PropertyManagerDashboard_submitBtn__tGIwt:hover{transform:none}}@media (prefers-contrast:high){.PropertyManagerDashboard_onboardingCard__I9lug,.PropertyManagerDashboard_propertyCard__oVD5D{border:2px solid #2d3748}.PropertyManagerDashboard_status__Q3w2v{border:1px solid}}@media print{.PropertyManagerDashboard_dashboard__frM3Z{background:#fff;padding:1rem}.PropertyManagerDashboard_cardActions__AE0dw,.PropertyManagerDashboard_formActions__l8BcK,.PropertyManagerDashboard_navBtn__amxuT,.PropertyManagerDashboard_signOutBtn___fh_b{display:none}.PropertyManagerDashboard_onboardingCard__I9lug,.PropertyManagerDashboard_propertyCard__oVD5D{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ccc}}.PropertyManagerDashboard_galleryOverlay__rcbNp{position:fixed;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:0;animation:PropertyManagerDashboard_galleryFadeIn__MP_TP .4s ease-out}@keyframes PropertyManagerDashboard_galleryFadeIn__MP_TP{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.PropertyManagerDashboard_galleryContainer__dNpix{background:#fff;border-radius:0;width:100%;max-width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:PropertyManagerDashboard_gallerySlideIn__ovkZY .5s cubic-bezier(.34,1.56,.64,1)}@keyframes PropertyManagerDashboard_gallerySlideIn__ovkZY{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.PropertyManagerDashboard_galleryHeader__JRnQK{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PropertyManagerDashboard_galleryHeader__JRnQK h3{margin:0;color:#1e293b;font-size:1.2rem;font-weight:600;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.PropertyManagerDashboard_galleryCloseBtn__LiYOs{background:linear-gradient(135deg,hsla(0,91%,71%,.1),rgba(239,68,68,.15));border:1px solid hsla(0,91%,71%,.2);color:#dc2626;width:44px;height:44px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:300;padding:0}.PropertyManagerDashboard_galleryCloseBtn__LiYOs:hover{background:linear-gradient(135deg,hsla(0,91%,71%,.2),rgba(239,68,68,.25));transform:scale(1.1) rotate(90deg);box-shadow:0 8px 25px hsla(0,91%,71%,.3)}.PropertyManagerDashboard_galleryContent__DjDms{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;background:#000;padding:0;overflow:hidden}.PropertyManagerDashboard_galleryImage__AVEcn{width:100%;height:100%;object-fit:contain;display:block;transition:all .4s cubic-bezier(.4,0,.2,1);animation:PropertyManagerDashboard_imageSlideIn__exgRP .5s ease-out}@keyframes PropertyManagerDashboard_imageSlideIn__exgRP{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PropertyManagerDashboard_galleryNavBtn__YUGKy{position:absolute;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.98) 50%,hsla(0,0%,100%,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);width:60px;height:60px;border-radius:50%;font-size:1.8rem;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:10;color:#1e293b;box-shadow:0 10px 25px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.PropertyManagerDashboard_galleryNavBtn__YUGKy:first-of-type{left:1.5rem}.PropertyManagerDashboard_galleryNavBtn__YUGKy:last-of-type{right:1.5rem}.PropertyManagerDashboard_galleryNavBtn__YUGKy:hover:not(:disabled){background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(124,58,237,.98) 50%,rgba(109,40,217,.95));color:#fff;transform:translateY(-50%) scale(1.15);box-shadow:0 20px 40px rgba(139,92,246,.4),0 0 0 1px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.2)}.PropertyManagerDashboard_galleryNavBtn__YUGKy:active{transform:translateY(-50%) scale(1.05)}.PropertyManagerDashboard_galleryNavBtn__YUGKy:disabled{opacity:.3;cursor:not-allowed;background:linear-gradient(135deg,rgba(148,163,184,.5),rgba(203,213,225,.6))}.PropertyManagerDashboard_galleryThumbnails__TgRri{display:flex;gap:.75rem;padding:1.5rem;background:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto;border-top:1px solid #e2e8f0;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.3) transparent}.PropertyManagerDashboard_galleryThumbnails__TgRri::-webkit-scrollbar{height:6px}.PropertyManagerDashboard_galleryThumbnails__TgRri::-webkit-scrollbar-track{background:rgba(241,245,249,.5);border-radius:3px}.PropertyManagerDashboard_galleryThumbnails__TgRri::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(139,92,246,.6),rgba(124,58,237,.7));border-radius:3px}.PropertyManagerDashboard_galleryThumbnail__dkeDm{width:70px;height:70px;object-fit:cover;border-radius:12px;cursor:pointer;border:2px solid hsla(0,0%,100%,.6);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.PropertyManagerDashboard_galleryThumbnail__dkeDm:hover{border-color:rgba(139,92,246,.8);transform:scale(1.1) translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.PropertyManagerDashboard_activeThumbnail__oAKGg{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.3),0 8px 25px rgba(139,92,246,.4),inset 0 1px 0 hsla(0,0%,100%,.3)!important;transform:scale(1.05)}@media (max-width:768px){.PropertyManagerDashboard_galleryOverlay__rcbNp{padding:0}.PropertyManagerDashboard_galleryContainer__dNpix{width:100%;max-width:100%;height:100vh;border-radius:0}.PropertyManagerDashboard_galleryHeader__JRnQK{padding:1rem 1.5rem}.PropertyManagerDashboard_galleryHeader__JRnQK h3{font-size:1rem}.PropertyManagerDashboard_galleryCloseBtn__LiYOs{width:40px;height:40px;font-size:1.3rem}.PropertyManagerDashboard_galleryContent__DjDms{min-height:300px}.PropertyManagerDashboard_galleryImage__AVEcn{max-width:calc(100% - 120px)}.PropertyManagerDashboard_galleryNavBtn__YUGKy{width:50px;height:50px;font-size:1.4rem}.PropertyManagerDashboard_galleryNavBtn__YUGKy:first-of-type{left:1rem}.PropertyManagerDashboard_galleryNavBtn__YUGKy:last-of-type{right:1rem}.PropertyManagerDashboard_galleryThumbnails__TgRri{padding:1rem;gap:.5rem}.PropertyManagerDashboard_galleryThumbnail__dkeDm{width:60px;height:60px}}@media (max-width:480px){.PropertyManagerDashboard_galleryHeader__JRnQK{padding:.75rem 1rem}.PropertyManagerDashboard_galleryHeader__JRnQK h3{font-size:.9rem}.PropertyManagerDashboard_galleryCloseBtn__LiYOs{width:36px;height:36px;font-size:1.2rem}.PropertyManagerDashboard_galleryContent__DjDms{min-height:250px}.PropertyManagerDashboard_galleryImage__AVEcn{max-width:calc(100% - 100px)}.PropertyManagerDashboard_galleryNavBtn__YUGKy{width:45px;height:45px;font-size:1.3rem}.PropertyManagerDashboard_galleryNavBtn__YUGKy:first-of-type{left:.75rem}.PropertyManagerDashboard_galleryNavBtn__YUGKy:last-of-type{right:.75rem}.PropertyManagerDashboard_galleryThumbnails__TgRri{padding:.75rem}.PropertyManagerDashboard_galleryThumbnail__dkeDm{width:55px;height:55px}.PropertyManagerDashboard_galleryHeader__JRnQK h3{font-size:1.1rem}.PropertyManagerDashboard_galleryContent__DjDms{min-height:300px;max-height:calc(95vh - 180px);padding:1rem}.PropertyManagerDashboard_galleryImage__AVEcn{max-width:100%;max-height:100%}.PropertyManagerDashboard_galleryNavBtn__YUGKy{width:40px;height:40px;font-size:1.2rem}.PropertyManagerDashboard_galleryNavBtn__YUGKy:first-of-type{left:.5rem}.PropertyManagerDashboard_galleryNavBtn__YUGKy:last-of-type{right:.5rem}.PropertyManagerDashboard_galleryThumbnails__TgRri{padding:.75rem 1rem;gap:.25rem}.PropertyManagerDashboard_galleryThumbnail__dkeDm{width:60px;height:45px}}.PropertyManagerDashboard_propertyCard__oVD5D .PropertyManagerDashboard_propertyPhotos__idVhc{position:relative;width:100%;height:250px;overflow:hidden;cursor:pointer}.PropertyManagerDashboard_propertyCard__oVD5D .PropertyManagerDashboard_statusBadge__QbI0s{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.95);color:#2d3748;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15)}.PropertyManagerDashboard_propertyCard__oVD5D .PropertyManagerDashboard_photoCount__Edlo8{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:500}.PropertyManagerDashboard_propertyCard__oVD5D .PropertyManagerDashboard_propertyHeader__k_Uaa h3{font-size:1.1rem;margin:0 0 8px;color:#2d3748;font-weight:600}.PropertyManagerDashboard_propertyCard__oVD5D .PropertyManagerDashboard_location__4wYak{color:#718096;font-size:.9rem;margin:0 0 12px}.PropertyManagerDashboard_propertySummary__FyrXU{color:#2d3748;font-size:1rem;font-weight:500;margin:12px 0;padding:8px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.PropertyManagerDashboard_ownerInfo__7xvE7{margin:12px 0}.PropertyManagerDashboard_ownerName__rvslN{color:#4a5568;font-size:.9rem;margin-bottom:6px}.PropertyManagerDashboard_submissionDate__LEdDQ{color:#718096;font-size:.85rem}.PropertyManagerDashboard_viewDetailsButton__8iP8l{width:100%;padding:12px;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s ease;margin:12px 0;font-size:.95rem}.PropertyManagerDashboard_viewDetailsButton__8iP8l:hover{background:#5568d3}.PropertyManagerDashboard_propertyCard__oVD5D .PropertyManagerDashboard_statusUpdate__73HRJ{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.PropertyManagerDashboard_propertyCard__oVD5D .PropertyManagerDashboard_statusUpdate__73HRJ label{display:block;font-size:.85rem;color:#718096;margin-bottom:6px}.PropertyManagerDashboard_detailsModalOverlay__ShuOD{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:3000;padding:20px}.PropertyManagerDashboard_detailsModal__XdE4b{background:#fff;border-radius:16px;width:95%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.PropertyManagerDashboard_detailsHeader__G4Mhd{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.PropertyManagerDashboard_detailsHeader__G4Mhd h2{margin:0 0 8px;color:#2d3748;font-size:1.5rem;font-weight:600}.PropertyManagerDashboard_detailsHeader__G4Mhd .PropertyManagerDashboard_statusBadge__QbI0s{position:static;margin-top:8px;display:inline-block}.PropertyManagerDashboard_closeButton__V7Koh{background:none;border:none;font-size:2rem;color:#718096;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.PropertyManagerDashboard_closeButton__V7Koh:hover{background:#e2e8f0;color:#2d3748}.PropertyManagerDashboard_detailsContent__buejm{flex:1 1;overflow-y:auto;padding:24px}.PropertyManagerDashboard_detailsSection__yp1Jp{margin-bottom:24px;padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.PropertyManagerDashboard_detailsSection__yp1Jp h3{margin:0 0 16px;color:#2d3748;font-size:1.1rem;font-weight:600}.PropertyManagerDashboard_detailsGrid__ixjrR{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.PropertyManagerDashboard_detailItem__dL_Qm{display:flex;flex-direction:column;gap:4px}.PropertyManagerDashboard_detailLabel__lOlbe{font-size:.85rem;color:#718096;font-weight:500}.PropertyManagerDashboard_detailValue__Wpai7{font-size:.95rem;color:#2d3748;font-weight:500}.PropertyManagerDashboard_viewPhotosButton__43GFI{padding:12px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s ease;font-size:.95rem}.PropertyManagerDashboard_viewPhotosButton__43GFI:hover{background:#5568d3}.PropertyManagerDashboard_detailsFooter__Lo_ee{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc;gap:16px;flex-wrap:wrap}.PropertyManagerDashboard_statusUpdateSection__drer1{display:flex;align-items:center;gap:12px;flex:1 1}.PropertyManagerDashboard_statusUpdateSection__drer1 label{font-size:.9rem;color:#4a5568;font-weight:500;white-space:nowrap}.PropertyManagerDashboard_contactButton__vCrbI{padding:12px 24px;background:#48bb78;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s ease;font-size:.95rem;white-space:nowrap}.PropertyManagerDashboard_contactButton__vCrbI:hover{background:#38a169}@media (max-width:768px){.PropertyManagerDashboard_detailsModal__XdE4b{width:100%;max-width:100%;height:100vh;max-height:100vh;border-radius:0}.PropertyManagerDashboard_detailsHeader__G4Mhd{padding:16px}.PropertyManagerDashboard_detailsHeader__G4Mhd h2{font-size:1.2rem}.PropertyManagerDashboard_detailsContent__buejm{padding:16px}.PropertyManagerDashboard_detailsGrid__ixjrR{grid-template-columns:1fr}.PropertyManagerDashboard_detailsFooter__Lo_ee,.PropertyManagerDashboard_statusUpdateSection__drer1{flex-direction:column;align-items:stretch}.PropertyManagerDashboard_contactButton__vCrbI{width:100%}}.PropertyManagerDashboard_viewButton__G0_br{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;margin-left:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(102,126,234,.2)}.PropertyManagerDashboard_viewButton__G0_br:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,126,234,.3);background:linear-gradient(135deg,#764ba2,#667eea)}.PropertyManagerDashboard_viewButton__G0_br:active{transform:translateY(0);box-shadow:0 2px 4px rgba(102,126,234,.2)}.TenantDashboard_container___I5h_{min-height:100vh;background:#fff;padding:20px;width:100%;max-width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.TenantDashboard_loading__pI9ns{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:#fff}.TenantDashboard_spinner__LvbVZ{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:TenantDashboard_spin__Veb23 1s linear infinite;margin-bottom:20px}@keyframes TenantDashboard_spin__Veb23{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TenantDashboard_header__Ss9Ru{display:flex;justify-content:space-between;align-items:center;max-width:none;margin:0 0 30px;background:#fff;padding:25px 30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);width:100%;box-sizing:border-box}.TenantDashboard_header__Ss9Ru h1{color:#2d3748;margin:0;font-size:1.8rem}.TenantDashboard_logoutButton__meIVR{background:#fed7d7;color:#e53e3e;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s ease}.TenantDashboard_logoutButton__meIVR:hover{background:#feb2b2}.TenantDashboard_applicationStatus__TZASy{max-width:1200px;margin:0 auto 30px;background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.1);width:95%}.TenantDashboard_applicationStatus__TZASy h2{color:#2d3748;margin-bottom:20px}.TenantDashboard_statusCard__SROVI{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin-bottom:15px}.TenantDashboard_statusCard__SROVI:last-child{margin-bottom:0}.TenantDashboard_cardHeader__XBZ43{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.TenantDashboard_cardHeader__XBZ43 h3{margin:0;color:#2d3748;font-size:1.1rem}.TenantDashboard_applicationDetails__Q0m_s{margin-bottom:15px}.TenantDashboard_applicationDetails__Q0m_s p{margin:5px 0;color:#4a5568;line-height:1.4}.TenantDashboard_continueButton__wAczi{background:#3182ce;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.TenantDashboard_continueButton__wAczi:hover{background:#2c5282}.TenantDashboard_draftFormSection__yWVVz{max-width:1200px;margin:30px auto 0;background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.1);width:95%}.TenantDashboard_draftFormSection__yWVVz h3{color:#2d3748;margin-bottom:20px;text-align:center}.TenantDashboard_statusBadge__kUp1c{display:inline-block;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:10px;background:#bee3f8;color:#2b6cb0}.TenantDashboard_draftInfo__nR9CH{background:#fffbeb;border:1px solid #fbbf24;border-radius:6px;padding:15px;margin-top:15px}.TenantDashboard_draftInfo__nR9CH p{margin:0;color:#92400e;line-height:1.5}.TenantDashboard_submittedInfo__ZsyHO{background:#f0fff4;border:1px solid #68d391;border-radius:6px;padding:20px;margin-top:15px}.TenantDashboard_submittedInfo__ZsyHO h3{margin:0 0 15px;color:#276749;font-size:1.25rem}.TenantDashboard_submittedInfo__ZsyHO p{margin:0 0 10px;color:#276749;line-height:1.5}.TenantDashboard_submittedInfo__ZsyHO p:last-child{margin-bottom:0}.TenantDashboard_nextSteps__i7HfW{margin-top:20px;padding-top:15px;border-top:1px solid #c6f6d5}.TenantDashboard_nextSteps__i7HfW h4{margin:0 0 10px;color:#276749;font-size:1rem}.TenantDashboard_nextSteps__i7HfW ul{margin:0;padding-left:20px;color:#276749}.TenantDashboard_nextSteps__i7HfW li{margin-bottom:5px;line-height:1.4}.TenantDashboard_statusInfo__TtBUf{background:#edf2f7;border:1px solid #cbd5e0;border-radius:6px;padding:15px;margin-top:15px}.TenantDashboard_statusInfo__TtBUf p{margin:0 0 10px;color:#4a5568;line-height:1.5}.TenantDashboard_statusInfo__TtBUf p:last-child{margin-bottom:0}.TenantDashboard_actionButtons__ouvV8{display:flex;gap:15px;margin-top:20px;padding-top:15px;border-top:1px solid #e2e8f0;justify-content:center}.TenantDashboard_viewStatusButton__t8QIh{background:#3182ce;color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease;flex:1 1;max-width:200px}.TenantDashboard_viewStatusButton__t8QIh:hover{background:#2c5282}.TenantDashboard_newApplicationButton__bLexN{background:#38a169;color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease;flex:1 1;max-width:200px}.TenantDashboard_newApplicationButton__bLexN:hover{background:#2f855a}.TenantDashboard_welcomeMessage__FSzDT{max-width:1200px;margin:0 auto 30px;background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.1);text-align:center;width:95%}.TenantDashboard_welcomeMessage__FSzDT h2{color:#2d3748;margin-bottom:15px}.TenantDashboard_welcomeMessage__FSzDT p{color:#4a5568;line-height:1.6}@media (max-width:1024px){.TenantDashboard_container___I5h_{padding:15px}.TenantDashboard_header__Ss9Ru{padding:20px}.TenantDashboard_applicationStatus__TZASy,.TenantDashboard_draftFormSection__yWVVz{width:97%;padding:25px}}@media (max-width:768px){.TenantDashboard_container___I5h_{padding:10px}.TenantDashboard_header__Ss9Ru{flex-direction:column;gap:15px;text-align:center;padding:15px}.TenantDashboard_header__Ss9Ru h1{font-size:1.5rem}.TenantDashboard_logoutButton__meIVR{align-self:center}.TenantDashboard_applicationStatus__TZASy{width:95%;padding:20px;margin-bottom:20px}.TenantDashboard_applicationStatus__TZASy h2{font-size:1.3rem}.TenantDashboard_statusCard__SROVI{padding:15px}.TenantDashboard_cardHeader__XBZ43{flex-direction:column;align-items:flex-start;gap:10px}.TenantDashboard_cardHeader__XBZ43 h3{font-size:1rem}.TenantDashboard_applicationDetails__Q0m_s p{font-size:.9rem}.TenantDashboard_continueButton__wAczi{padding:10px 16px;font-size:.85rem}.TenantDashboard_draftFormSection__yWVVz{width:95%;padding:20px}.TenantDashboard_draftFormSection__yWVVz h3{font-size:1.2rem}.TenantDashboard_actionButtons__ouvV8{flex-direction:column;gap:10px}.TenantDashboard_newApplicationButton__bLexN,.TenantDashboard_viewStatusButton__t8QIh{width:100%;padding:12px 16px;font-size:.9rem}.TenantDashboard_welcomeMessage__FSzDT{width:95%;padding:20px}.TenantDashboard_welcomeMessage__FSzDT h2{font-size:1.3rem}.TenantDashboard_welcomeMessage__FSzDT p{font-size:.95rem}.TenantDashboard_statusBadge__kUp1c{font-size:.8rem;padding:5px 10px}.TenantDashboard_draftInfo__nR9CH,.TenantDashboard_statusInfo__TtBUf,.TenantDashboard_submittedInfo__ZsyHO{padding:12px;margin-top:12px}.TenantDashboard_submittedInfo__ZsyHO h3{font-size:1.1rem}.TenantDashboard_nextSteps__i7HfW h4{font-size:.95rem}.TenantDashboard_nextSteps__i7HfW li{font-size:.9rem}}@media (max-width:480px){.TenantDashboard_container___I5h_{padding:8px}.TenantDashboard_header__Ss9Ru{padding:12px}.TenantDashboard_header__Ss9Ru h1{font-size:1.3rem}.TenantDashboard_logoutButton__meIVR{padding:6px 12px;font-size:.85rem}.TenantDashboard_applicationStatus__TZASy{width:100%;padding:15px;margin:0 0 15px}.TenantDashboard_applicationStatus__TZASy h2{font-size:1.2rem}.TenantDashboard_statusCard__SROVI{padding:12px}.TenantDashboard_cardHeader__XBZ43 h3{font-size:.95rem}.TenantDashboard_applicationDetails__Q0m_s p{font-size:.85rem;margin:4px 0}.TenantDashboard_continueButton__wAczi{padding:8px 14px;font-size:.8rem}.TenantDashboard_draftFormSection__yWVVz{width:100%;padding:15px;margin:15px 0 0}.TenantDashboard_draftFormSection__yWVVz h3{font-size:1.1rem}.TenantDashboard_newApplicationButton__bLexN,.TenantDashboard_viewStatusButton__t8QIh{padding:10px 14px;font-size:.85rem}.TenantDashboard_welcomeMessage__FSzDT{width:100%;padding:15px;margin:0 0 15px}.TenantDashboard_welcomeMessage__FSzDT h2{font-size:1.2rem}.TenantDashboard_welcomeMessage__FSzDT p{font-size:.9rem}.TenantDashboard_statusBadge__kUp1c{font-size:.75rem;padding:4px 8px}.TenantDashboard_draftInfo__nR9CH,.TenantDashboard_statusInfo__TtBUf,.TenantDashboard_submittedInfo__ZsyHO{padding:10px;margin-top:10px}.TenantDashboard_submittedInfo__ZsyHO h3{font-size:1rem}.TenantDashboard_nextSteps__i7HfW h4{font-size:.9rem}.TenantDashboard_nextSteps__i7HfW li{font-size:.85rem}}.TenantDashboard_scrollableContainer__Yc1iT{height:auto!important;min-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important}.Header_header__xuTiO{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e8eaed;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06)}.Header_container__qRqis{width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:70px;gap:1rem}.Header_logo__pvkJ9{display:flex;align-items:center;flex-shrink:0}.Header_logoImage__Yeb3d{height:70px;width:auto;object-fit:contain;background:transparent;padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.Header_nav__NNkX_{display:flex;align-items:center;gap:1.5rem;flex-shrink:1}.Header_navLink__encDI{color:#475569;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .2s ease;position:relative;white-space:nowrap}.Header_navLink__encDI:hover{color:#f97316}.Header_navLink__encDI:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#f97316;transition:width .2s ease}.Header_navLink__encDI:hover:after{width:100%}.Header_mobileMenuBtn__2gH8z{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0}.Header_hamburger__1rpXg{width:25px;height:3px;background:#475569;border-radius:2px;transition:all .3s ease}.Header_mobileNav__tDqX7{display:none;position:absolute;top:70px;left:0;right:0;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:1rem 0;z-index:999;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Header_mobileNavLink__KnWiF{display:block;color:#475569;text-decoration:none;font-weight:500;font-size:1rem;padding:.75rem 2rem;transition:all .2s ease;border-bottom:1px solid #f1f5f9}.Header_mobileNavLink__KnWiF:hover{color:#f97316;background:#f8f9fa}.Header_mobileNavLink__KnWiF:last-child{border-bottom:none}@media (max-width:1024px){.Header_container__qRqis{padding:0 1rem}.Header_logoImage__Yeb3d{height:60px}.Header_nav__NNkX_{gap:1rem}.Header_navLink__encDI{font-size:.9rem}}@media (max-width:768px){.Header_container__qRqis{padding:0 1rem}.Header_nav__NNkX_{display:none}.Header_logoImage__Yeb3d{height:50px}.Header_mobileMenuBtn__2gH8z{display:flex}.Header_mobileNav__tDqX7{display:block}}.HeroContent_heroContent__wpdif{width:100%;padding:8rem 2rem;position:relative;min-height:600px;display:flex;align-items:center;overflow:hidden}.HeroContent_backgroundImage__VPazM{position:absolute;top:-5%;left:-5%;right:-5%;bottom:-5%;background-image:url(https://sthirapvtltd-media.s3.us-east-1.amazonaws.com/hero-buildings.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:0;will-change:transform;transform-origin:center center;animation-name:HeroContent_stonehillZoom__F7XBo;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes HeroContent_stonehillZoom__F7XBo{0%{transform:scale(1)}to{transform:scale(1.08)}}.HeroContent_overlay__xwqZL{position:absolute;inset:0;background:linear-gradient(135deg,rgba(51,65,85,.75),rgba(71,85,105,.8));z-index:1}.HeroContent_container__VF9aQ{max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:center}.HeroContent_textContent__VU19R{display:flex;flex-direction:column;gap:2rem;max-width:700px;opacity:0;animation:HeroContent_fadeUp__Xrh6g .8s ease-out .2s forwards;text-align:left;align-items:flex-start;margin-right:auto;margin-left:0}@keyframes HeroContent_fadeUp__Xrh6g{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroContent_title__RmsRg{font-family:var(--font-playfair),"Playfair Display","Georgia",serif;font-size:3.5rem;font-weight:500;color:#fff;line-height:1.3;margin:0;letter-spacing:.02em;position:relative;padding-bottom:1.5rem;text-align:left}.HeroContent_title__RmsRg:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:1px;background:linear-gradient(90deg,#b8860b,transparent)}.HeroContent_description__jVbry{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;color:hsla(0,0%,100%,.95);line-height:1.8;margin:0;font-weight:300;letter-spacing:.01em;text-align:left}.HeroContent_ctaButton__wrMdm{display:inline-block;background:#b8860b;color:#fff;border:none;padding:1rem 2.5rem;font-size:1rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease;align-self:flex-start;letter-spacing:.05em;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;opacity:0;animation:HeroContent_fadeUp__Xrh6g .8s ease-out .6s forwards}.HeroContent_ctaButton__wrMdm:hover{background:#9a7209;transform:translateY(-2px)}@media (max-width:1024px){.HeroContent_heroContent__wpdif{padding:6rem 2rem;min-height:500px}.HeroContent_title__RmsRg{font-size:3rem}.HeroContent_description__jVbry{font-size:1.15rem}}@media (max-width:768px){.HeroContent_heroContent__wpdif{padding:5rem 1.5rem;min-height:450px}.HeroContent_title__RmsRg{font-size:2.5rem}.HeroContent_description__jVbry{font-size:1.1rem;line-height:1.7}.HeroContent_ctaButton__wrMdm{padding:.875rem 2rem;font-size:.95rem}}@media (max-width:480px){.HeroContent_heroContent__wpdif{padding:4rem 1rem;min-height:400px}.HeroContent_title__RmsRg{font-size:2rem;padding-bottom:1rem}.HeroContent_title__RmsRg:after{width:60px}.HeroContent_description__jVbry{font-size:1rem}.HeroContent_ctaButton__wrMdm{width:100%;text-align:center;padding:1rem}}.Hero_hero__JT9C7{width:100%;max-width:100%;min-height:100vh;position:relative;display:flex;align-items:center;padding-top:70px;margin:0;padding-left:0;padding-right:0;background:#f5f7f9;border-top:1px solid #e8eaed;overflow:hidden}.Hero_hero__JT9C7:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='1920' height='1080' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,400 Q480,300 960,400 T1920,400 L1920,1080 L0,1080 Z' fill='%23fafbfc' opacity='0.6'/%3E%3Cpath d='M0,500 Q480,420 960,500 T1920,500 L1920,1080 L0,1080 Z' fill='%23f8f9fa' opacity='0.4'/%3E%3C/svg%3E");background-size:100% 100%;background-position:bottom;background-repeat:no-repeat;opacity:.7;z-index:0;pointer-events:none}.Hero_hero__JT9C7:before,.Hero_overlay__j22o_{position:absolute;top:0;left:0;right:0;bottom:0}.Hero_overlay__j22o_{width:100%;background:transparent;z-index:1}.Hero_container__Wap54{width:100%;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-columns:1fr 380px;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:2;min-height:calc(100vh - 70px);max-width:1200px}.Hero_videoPlayer__yOFr_{width:100%;max-width:380px;background:rgba(0,0,0,.85);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.08)}.Hero_video__oee5R{width:100%;height:auto;display:block;aspect-ratio:9/16}.Hero_whySthira__qQ_2g{color:#1e293b;animation:Hero_fadeInUp__XYT_k .8s ease-out}@keyframes Hero_fadeInUp__XYT_k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Hero_whyTitle__8uCrp{font-size:2.75rem;font-weight:700;margin-bottom:1.25rem;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.Hero_description__bl98t{font-size:1.125rem;line-height:1.75;color:#64748b;margin:0 0 2.5rem;max-width:90%}.Hero_benefitsGrid__DNKEm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem 2.5rem;gap:2rem 2.5rem;margin-top:2.5rem}.Hero_benefitCard__y_hwV{display:flex;flex-direction:column;align-items:flex-start;opacity:0;animation:Hero_fadeInUp__XYT_k .6s ease-out forwards}.Hero_benefitCard__y_hwV:first-child{animation-delay:.1s}.Hero_benefitCard__y_hwV:nth-child(2){animation-delay:.2s}.Hero_benefitCard__y_hwV:nth-child(3){animation-delay:.3s}.Hero_benefitCard__y_hwV:nth-child(4){animation-delay:.4s}.Hero_iconWrapper__X6qBK{width:90px;height:90px;margin-bottom:.875rem}.Hero_benefitCard__y_hwV:hover .Hero_iconWrapper__X6qBK{transform:none}.Hero_icon__O1HQA{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.06))}.Hero_benefitTitle__bIM4r{font-size:1.0625rem;font-weight:600;color:#1e293b;line-height:1.5;margin:0;letter-spacing:-.01em}.Hero_videoPlaceholder__1h4MF{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#1e293b,#334155);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;position:relative;cursor:pointer;transition:all .3s ease}.Hero_videoPlaceholder__1h4MF:hover{background:linear-gradient(135deg,#334155,#475569)}.Hero_playButton__mEWBr{width:80px;height:80px;background:rgba(249,115,22,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.Hero_playButton__mEWBr svg{width:32px;height:32px;color:#fff;margin-left:4px}.Hero_videoPlaceholder__1h4MF:hover .Hero_playButton__mEWBr{background:#f97316;transform:scale(1.1)}.Hero_videoInfo__w6hFY h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.Hero_videoInfo__w6hFY p{font-size:1rem;color:#cbd5e1;text-align:center}.Hero_authPanel___d6yG{align-items:center}.Hero_authCard__kur7v,.Hero_authPanel___d6yG{display:flex;justify-content:center;width:100%}.Hero_authCard__kur7v{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:2rem;box-shadow:0 20px 40px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);max-width:380px;min-height:300px;flex-direction:column}.Hero_authTitle__KH2E2{font-size:1.3rem;font-weight:700;color:#1e293b;text-align:center;margin-bottom:1.5rem;line-height:1.3}.Hero_googleBtn__4FSzN{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;border:2px solid #e5e7eb;padding:.75rem 1rem;border-radius:10px;font-weight:600;font-size:.9rem;color:#374151;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.Hero_googleBtn__4FSzN:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.Hero_googleIcon__yTdEv{width:20px;height:20px}.Hero_divider__AAXLU{text-align:center;margin:1rem 0;position:relative;color:#6b7280;font-size:.875rem;font-weight:500}.Hero_divider__AAXLU:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.Hero_divider__AAXLU span{background:hsla(0,0%,100%,.95);padding:0 1rem;position:relative;z-index:2}.Hero_roleButtons__xli7M{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.Hero_roleBtn__ZT0yE{width:100%;display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #e2e8f0;padding:.75rem;border-radius:8px;font-weight:500;font-size:.85rem;color:#334155;cursor:pointer;transition:all .2s ease;text-align:left}.Hero_roleBtn__ZT0yE:hover{background:#f1f5f9;border-color:#f97316;transform:translateY(-1px);box-shadow:0 4px 12px rgba(249,115,22,.1)}.Hero_roleIcon__7G2Ns{font-size:1.25rem;width:24px;text-align:center}.Hero_helpText__vPEN1{text-align:center;color:#6b7280;font-size:.8rem;margin:0}.Hero_contactLink__Tk03m{color:#f97316;text-decoration:none;font-weight:600}.Hero_contactLink__Tk03m:hover{text-decoration:underline}@media (max-width:1024px){.Hero_container__Wap54{grid-template-columns:1fr;gap:2rem;padding:1rem}.Hero_videoPlayer__yOFr_{max-width:100%;margin:0 auto}}@media (max-width:768px){.Hero_hero__JT9C7{padding-top:70px;min-height:auto;padding-bottom:2rem}.Hero_container__Wap54{padding:2rem 1.25rem;gap:2rem;min-height:auto}.Hero_whyTitle__8uCrp{font-size:2.25rem}.Hero_description__bl98t{font-size:1rem;margin-bottom:2rem;max-width:100%}.Hero_benefitsGrid__DNKEm{grid-template-columns:1fr;gap:2rem}.Hero_iconWrapper__X6qBK{width:80px;height:80px}.Hero_benefitTitle__bIM4r{font-size:1rem}}.HowItWorks_section___YmGt{padding:80px 40px;background:#fff}.HowItWorks_container__z03jw{max-width:1200px;margin:0 auto}.HowItWorks_title__dI0Qa{font-size:2.5rem;font-weight:600;color:#1e293b;text-align:center;margin-bottom:60px;position:relative;padding:0 40px}.HowItWorks_title__dI0Qa:after,.HowItWorks_title__dI0Qa:before{content:"";position:absolute;top:50%;width:200px;height:2px;background:linear-gradient(90deg,transparent,#1e293b 20%,#1e293b 80%,transparent)}.HowItWorks_title__dI0Qa:before{right:100%;margin-right:20px}.HowItWorks_title__dI0Qa:after{left:100%;margin-left:20px}.HowItWorks_steps__hUWXY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;gap:60px;margin-top:60px}.HowItWorks_step__BV2_Z{display:flex;flex-direction:column;align-items:center;text-align:center}.HowItWorks_iconWrapper__2xvld{width:100px;height:100px;margin-bottom:24px}.HowItWorks_icon__On6Im{width:100%;height:100%;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}.HowItWorks_stepNumber__0BHvS{font-size:1.125rem;font-weight:600;color:#1e293b;line-height:1.5;margin:0}@media (max-width:768px){.HowItWorks_section___YmGt{padding:60px 20px}.HowItWorks_title__dI0Qa{font-size:2rem;padding:0 20px}.HowItWorks_title__dI0Qa:after,.HowItWorks_title__dI0Qa:before{width:100px}.HowItWorks_steps__hUWXY{grid-template-columns:1fr;gap:40px}.HowItWorks_iconWrapper__2xvld{width:80px;height:80px}.HowItWorks_stepNumber__0BHvS{font-size:1rem}}.CoreServices_section__jYAz5{padding:80px 40px;background:#f8f9fa}.CoreServices_container__07UvR{max-width:1200px;margin:0 auto}.CoreServices_header__UDqcG{text-align:center;margin-bottom:60px}.CoreServices_logoSection__VUZ_V{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.CoreServices_logo__uh4Wh{width:40px;height:40px}.CoreServices_logoText__2_HXx{font-size:1.5rem;font-weight:700;color:#1e293b}.CoreServices_title__UOB1r{font-size:2.25rem;font-weight:600;color:#475569;margin-bottom:20px;line-height:1.3}.CoreServices_subtitle__GQMwi{font-size:1.0625rem;margin-bottom:16px}.CoreServices_description__fAWDu,.CoreServices_subtitle__GQMwi{line-height:1.7;color:#64748b;max-width:900px;margin-left:auto;margin-right:auto}.CoreServices_description__fAWDu{font-size:1rem;margin-bottom:12px}.CoreServices_tagline__TtVY3{font-size:1.0625rem;font-weight:600;color:#1e293b;font-style:italic;margin-top:16px}.CoreServices_servicesTitle__Kd0m3{font-size:1.75rem;font-weight:600;color:#1e293b;text-align:center;margin-bottom:40px}.CoreServices_servicesGrid__QzMRq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-bottom:60px}.CoreServices_serviceCard__0UfRT{background:#fff;padding:32px 24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.CoreServices_serviceIcon__Q6Yrm{width:50px;height:50px;margin-bottom:16px}.CoreServices_serviceIcon__Q6Yrm svg{width:100%;height:100%}.CoreServices_serviceTitle__8naAV{font-size:1.0625rem;font-weight:600;color:#1e293b;margin-bottom:8px;line-height:1.4}.CoreServices_serviceDesc__e_TVn{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0}.CoreServices_promise__p8iZ6{background:#1e293b;padding:40px;border-radius:12px;text-align:center;margin-bottom:40px}.CoreServices_promiseTitle__0IldF{font-size:1.75rem;font-weight:600;color:#f1f5f9;margin-bottom:24px}.CoreServices_promiseList__nc8tZ{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.CoreServices_promiseList__nc8tZ li{font-size:1.0625rem;color:#1e293b;font-weight:500;background:#fff;padding:8px;border-radius:4px}.CoreServices_promiseTagline__o9MwV{font-size:1.25rem;color:#f1f5f9;margin:0}.CoreServices_stability__il9gZ{font-weight:700;font-style:italic;color:#fbbf24}.CoreServices_cta__C1wvw{text-align:center}.CoreServices_ctaButton__K4zj6{display:inline-block;padding:14px 32px;background:#1e293b;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem}@media (max-width:1024px){.CoreServices_servicesGrid__QzMRq{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CoreServices_section__jYAz5{padding:60px 20px}.CoreServices_title__UOB1r{font-size:1.75rem}.CoreServices_description__fAWDu,.CoreServices_subtitle__GQMwi{font-size:.9375rem}.CoreServices_servicesGrid__QzMRq{grid-template-columns:1fr;gap:20px}.CoreServices_promise__p8iZ6{padding:30px 20px}.CoreServices_promiseTitle__0IldF{font-size:1.5rem}}.SecondarySection_section__r3485{width:100%;max-width:100vw;padding:5rem 0;position:relative;margin:0;overflow-x:hidden;background:linear-gradient(180deg,#fafbfc,#fff);border-top:1px solid #e8eaed}.SecondarySection_overlay__wu7iu{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:transparent;z-index:1}.SecondarySection_container__JoFf_{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.SecondarySection_header__dLH1b{text-align:center;margin-bottom:4rem}.SecondarySection_title__8NrTy{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.2;letter-spacing:-.02em;word-wrap:break-word;overflow-wrap:break-word}.SecondarySection_subtitle__Hhqer{font-size:1.1rem;color:#475569;max-width:600px;margin:0 auto;line-height:1.6;font-weight:400}.SecondarySection_roleCards__GyR3T{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem;max-width:100%}.SecondarySection_roleCard__jRRB0{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e8eaed;box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06);transition:all .3s ease;position:relative;overflow:hidden}.SecondarySection_roleCard__jRRB0:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f97316,#ea580c);opacity:0;transition:opacity .3s ease}.SecondarySection_roleCard__jRRB0:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.06);border-color:#f97316}.SecondarySection_roleCard__jRRB0:hover:before{opacity:1}.SecondarySection_cardIcon__ut7sv{width:60px;height:60px;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;box-shadow:0 4px 12px rgba(249,115,22,.25);position:relative}.SecondarySection_cardIcon__ut7sv:after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);pointer-events:none}.SecondarySection_cardIcon__ut7sv svg{width:36px;height:36px}.SecondarySection_cardTitle__lli7a{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.SecondarySection_cardDescription__5Rb2L{color:#475569;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.SecondarySection_signInBtn__tFWiC{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;border:none;padding:.75rem 1rem;border-radius:8px;font-weight:600;font-size:.9rem;color:#374151;cursor:pointer;transition:all .2s ease}.SecondarySection_signInBtn__tFWiC:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.SecondarySection_googleIcon__FFze6{width:18px;height:18px}@media (max-width:1024px){.SecondarySection_roleCards__GyR3T{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.SecondarySection_section__r3485{padding:3rem 0}.SecondarySection_container__JoFf_{padding:0 1rem}.SecondarySection_title__8NrTy{font-size:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.SecondarySection_subtitle__Hhqer{font-size:1rem}.SecondarySection_roleCards__GyR3T{grid-template-columns:1fr;gap:1.5rem}.SecondarySection_roleCard__jRRB0{padding:2rem 1.5rem}.SecondarySection_header__dLH1b{margin-bottom:2.5rem}}.Footer_footer__0IXn3{width:100%;max-width:100%;color:#64748b;padding:3rem 0 1rem;position:relative;margin:0;background:#f5f7f9;border-top:1px solid #e8eaed}.Footer_footer__0IXn3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:transparent;z-index:1}.Footer_container__6pNfo{width:100%;margin:0;padding:0 2rem;position:relative;z-index:2}.Footer_content__WG3KU{text-align:center}.Footer_credits__pB40v{color:#64748b;font-size:.9rem;margin:0 0 .5rem}.Footer_copyright__t4WoK{color:#64748b;font-size:.9rem;margin:0}.Footer_creditLink__0f52G{color:#f97316;text-decoration:none;font-weight:600}.Footer_creditLink__0f52G:hover{text-decoration:underline}@media (max-width:768px){.Footer_footer__0IXn3{padding:2rem 0 1rem}.Footer_container__6pNfo{padding:0 1rem}}.page_homepage__ZOn5L{max-width:100%;flex-direction:column;background:#fff;margin:0;padding:0;overflow-x:hidden}.page_homepage__ZOn5L,.page_main__nw1Wk{width:100%;min-height:100vh;display:flex}.page_main__nw1Wk{justify-content:center;align-items:center;padding:2rem;background:linear-gradient(180deg,#667eea 0,#764ba2 50%,#fff);overflow:visible;box-sizing:border-box}.page_container__jZF7q{text-align:center;background:#fff;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:600px;width:100%;margin:0 auto;position:relative;z-index:1}.page_title__po7na{font-size:3rem;font-weight:700;color:#2d3748;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;padding-top:.5rem}.page_subtitle__YBgxm{font-size:1.5rem;color:#4a5568;margin-bottom:2rem;font-weight:400;line-height:1.3}.page_message__ymXyd{margin:2rem 0;padding:2rem;background:#f0f9ff;border-radius:15px;border-left:5px solid #667eea}.page_message__ymXyd p{font-size:1.2rem;color:#2d3748;margin:.5rem 0}.page_message__ymXyd p:first-child{font-weight:600;font-size:1.3rem}.page_footer__F3MD0{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}.page_footer__F3MD0 p{color:#718096;font-size:.9rem;margin:0}.page_footer__F3MD0 strong{color:#4a5568}.page_link__k5j_x{color:#667eea;text-decoration:none;font-weight:600;transition:color .2s ease}.page_link__k5j_x:hover{color:#764ba2;text-decoration:underline}.page_authContainer__Encka{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.page_authCard__BPHRp{padding:2rem;background:#fff;border-radius:15px;border:2px solid #e2e8f0;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.page_authCard__BPHRp:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.page_authHeader__LwGz9{margin-bottom:1.5rem}.page_managerIcon__kFAYM,.page_ownerIcon__uz4SK,.page_tenantIcon__8kVXA{width:48px;height:48px;margin-bottom:1rem}.page_authHeader__LwGz9 h3{font-size:1.5rem;color:#2d3748;margin:.5rem 0;font-weight:600}.page_authHeader__LwGz9 p{color:#718096;margin:0;font-size:1rem}.page_googleSignInBtn__1arnK{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 24px;background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.page_googleSignInBtn__1arnK:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.15);transform:translateY(-1px)}.page_googleIcon__Q4w6c{width:20px;height:20px}.page_userActions__DasH2{display:flex;gap:1rem;flex-direction:column}.page_dashboardBtn__UNmGs{padding:12px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s ease}.page_dashboardBtn__UNmGs:hover{background:#5a67d8}.page_signOutBtn__0fxat{background:transparent;color:#718096;border:1px solid #e2e8f0;transition:all .2s ease}.page_signOutBtn__0fxat:hover{color:#e53e3e;border-color:#e53e3e}.page_welcomeMessage__jeWoQ{margin:2rem 0;padding:1.5rem;background:#f0f9ff;border-radius:12px;border-left:4px solid #667eea;text-align:center}.page_welcomeMessage__jeWoQ p{margin:.5rem 0;font-size:1.1rem;color:#2d3748}.page_userRole__N233a{font-weight:600;color:#667eea!important;font-size:1rem!important}.page_userHeader__tUvGF{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}.page_userHeader__tUvGF .page_title__po7na{margin:0}.page_signOutBtn__0fxat{padding:8px 16px;background:#e53e3e;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s ease}.page_signOutBtn__0fxat:hover{background:#c53030}@media (max-width:768px){.page_main__nw1Wk{padding:1rem;min-height:100vh;align-items:center;justify-content:center}.page_container__jZF7q{padding:2rem 1.5rem;margin:0;max-width:100%;width:calc(100% - 2rem)}.page_title__po7na{font-size:2.5rem}.page_subtitle__YBgxm{font-size:1.2rem}.page_message__ymXyd p{font-size:1.1rem}.page_authContainer__Encka{grid-template-columns:1fr;gap:1rem}.page_authCard__BPHRp{padding:1.5rem}.page_authHeader__LwGz9 h3{font-size:1.3rem}.page_googleSignInBtn__1arnK{padding:14px 20px;font-size:.95rem}}