.property-details-sidebar{padding:20px}.property-details-sidebar .seller-info{text-align:center;margin-bottom:20px}.property-details-sidebar .seller-info img.company-logo{max-width:100%;height:auto;object-fit:contain;margin-bottom:10px}.property-details-sidebar .seller-info img.agent-avatar{width:75px;height:75px;border-radius:50%;object-fit:cover;margin-bottom:10px}.property-details-sidebar .seller-info h6{margin-bottom:10px;font-weight:700;color:#007a4d}.property-details-sidebar .seller-info .btn{background-color:#007a4d;border:none;color:#fff;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:4px}.property-details-sidebar .seller-info .btn:hover{background-color:#045437}.property-details-sidebar .contact-form-container .form-group{margin-bottom:15px}.property-details-sidebar .contact-form-container .form-group input,.property-details-sidebar .contact-form-container .form-group textarea{border:1px solid #ced4da;border-radius:4px;padding:10px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);transition:border-color .2s ease}.property-details-sidebar .contact-form-container .form-group input:focus,.property-details-sidebar .contact-form-container .form-group textarea:focus{border-color:#007a4d;outline:none}.property-details-sidebar .contact-form-container .form-group .form-feedback{color:red;font-size:12px}.property-details-sidebar .contact-form-container .btn{background-color:#007a4d;border:none;color:#fff;width:100%;padding:10px 15px;font-size:14px;font-weight:700;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.property-details-sidebar .contact-form-container .btn:hover{background-color:#045437}.property-details-sidebar .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.8);z-index:10}.property-details-sidebar .phone-input-wrapper{border:1px solid #eee;border-radius:4px;padding:.375rem .75rem;background:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.property-details-sidebar .phone-input-wrapper:focus-within{border-color:#86b7fe;box-shadow:none}.property-details-sidebar .phone-input-wrapper.is-invalid{border-color:#dc3545}.property-details-sidebar .phone-input-wrapper.is-invalid:focus-within{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.property-details-sidebar .phone-input-wrapper .PhoneInput{border:none;padding:0}.property-details-sidebar .phone-input-wrapper .PhoneInputInput{border:none;padding:.375rem .75rem;font-size:14px;line-height:1.5;background:transparent}.property-details-sidebar .phone-input-wrapper .PhoneInputInput:focus{outline:none;box-shadow:none}.property-details-sidebar .phone-input-wrapper .PhoneInputCountry{padding:0 .5rem}.property-details-sidebar .phone-input{display:flex;align-items:center;gap:5px}.property-details-sidebar .phone-input .react-phone-number-input__icon{width:20px;height:14px;margin-right:5px}.property-details-sidebar .phone-input .react-phone-number-input__country{background:#fff;border:1px solid #ced4da;border-radius:4px 0 0 4px;padding:0 5px}.property-details-sidebar .phone-input .react-phone-number-input__country select{border:none;outline:none;background:transparent;font-size:14px;padding:2px 4px}.property-details-sidebar .phone-input input{flex:1 1;border:1px solid #ced4da;border-radius:0 4px 4px 0;font-size:14px;padding:5px 10px;transition:border-color .2s ease}.property-details-sidebar .phone-input input:focus{border-color:#007a4d;outline:none}@media(max-width:1400px){.property-details-sidebar .phone-input{width:100%}.property-details-sidebar .phone-input .PhoneInput{width:100%;display:flex;align-items:center;gap:6px}.property-details-sidebar .phone-input .PhoneInputCountry{display:flex;align-items:center;padding:0 8px;border:1px solid #ced4da;border-radius:4px 0 0 4px;background:#fff;height:42px}.property-details-sidebar .phone-input .PhoneInputCountrySelect{border:none;background:transparent;font-size:14px;height:100%}.property-details-sidebar .phone-input .PhoneInputInput{flex:1 1 auto;min-width:0;height:42px;padding:10px 12px;border:1px solid #ced4da;border-radius:0 4px 4px 0;font-size:14px;line-height:1.4;background:#fff}.property-details-sidebar .phone-input .PhoneInputInput:focus{border-color:#007a4d;outline:none}.property-details-sidebar .btn{height:42px;padding:.5rem .75rem;font-size:14px;font-weight:600;line-height:1.2;border-radius:6px}.property-details-sidebar .btn.whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#007a4d;border:1px solid #007a4d}}@media(min-width:1400px){.property-details-sidebar .enquiry-heading,.property-details-sidebar .sidebar-heading{font-size:20px;text-align:center}.property-details-sidebar .agent-avatar,.property-details-sidebar .company-logo{width:70%;max-width:220px}.property-details-sidebar .btn,.property-details-sidebar .connect-agent-btn,.property-details-sidebar .send-message-btn,.property-details-sidebar .whatsapp-btn{height:44px;font-size:14px;padding:0;display:flex;align-items:center;justify-content:center;gap:8px}.property-details-sidebar .phone-input .PhoneInputCountry{height:44px}.property-details-sidebar .phone-input .PhoneInputInput{height:44px;padding:10px 12px;font-size:14px}.property-details-sidebar .whatsapp-btn img{width:18px;height:18px}}@media(min-width:992px)and (max-width:1399.98px){.property-details-sidebar .enquiry-heading,.property-details-sidebar .sidebar-heading{font-size:18px;text-align:center}.property-details-sidebar .agent-avatar,.property-details-sidebar .company-logo{width:60%;max-width:200px}.property-details-sidebar .btn,.property-details-sidebar .connect-agent-btn,.property-details-sidebar .send-message-btn,.property-details-sidebar .whatsapp-btn{height:42px;font-size:12px!important;padding:0!important;display:flex;align-items:center;justify-content:center;gap:8px}.property-details-sidebar .phone-input .PhoneInput{display:flex;align-items:center;gap:6px}.property-details-sidebar .phone-input .PhoneInputCountry{height:42px}.property-details-sidebar .phone-input .PhoneInputInput{height:42px;padding:10px 12px;font-size:14px}.property-details-sidebar .whatsapp-btn img{width:18px;height:18px}}@media(min-width:768px)and (max-width:991.98px){.property-details-sidebar .enquiry-heading,.property-details-sidebar .sidebar-heading{font-size:17px;text-align:center}.property-details-sidebar .agent-avatar,.property-details-sidebar .company-logo{width:70%;max-width:180px}.property-details-sidebar .btn,.property-details-sidebar .connect-agent-btn,.property-details-sidebar .send-message-btn,.property-details-sidebar .whatsapp-btn{height:42px;font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:8px}.property-details-sidebar .phone-input .PhoneInput{display:flex;align-items:center;gap:6px}.property-details-sidebar .phone-input .PhoneInputCountry{height:42px}.property-details-sidebar .phone-input .PhoneInputInput{height:42px;padding:10px 12px;font-size:14px}.property-details-sidebar .whatsapp-btn img{width:18px;height:18px}}@media(max-width:767.98px){.property-details-sidebar .enquiry-heading,.property-details-sidebar .sidebar-heading{font-size:16px;text-align:center}.property-details-sidebar .agent-avatar,.property-details-sidebar .company-logo{width:80%;max-width:160px}.property-details-sidebar .btn,.property-details-sidebar .connect-agent-btn,.property-details-sidebar .send-message-btn,.property-details-sidebar .whatsapp-btn{height:40px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.property-details-sidebar .phone-input .PhoneInput{display:flex;align-items:center;gap:6px}.property-details-sidebar .phone-input .PhoneInputCountry{height:40px}.property-details-sidebar .phone-input .PhoneInputInput{height:40px;padding:8px 10px;font-size:13.5px}.property-details-sidebar .whatsapp-btn img{width:16px;height:16px}}.exploration-title{font-size:18px;text-align:center;padding:10px}.agent-card .agent-avatar{width:145px;height:145px;object-fit:cover;border-radius:50%}.agent-card .agent-name{margin-top:10px;color:#007a4d;font-weight:600}.agent-card .commission-details{font-size:14px;color:#333}.agent-card .btn-connect{background-color:#fff;border:1px solid #007a4d;border-radius:8px;color:#007a4d;margin-top:10px;width:100%;transition:all .3s ease-in-out}.agent-card .btn-connect:hover{background-color:#007a4d;color:#fff!important}.agent-card .btn-whatsapp{background-color:#fff;border:1px solid #007a4d;border-radius:8px;color:#007a4d;margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center}.agent-card .btn-whatsapp .whatsapp-icon{width:18px;height:18px;margin-right:8px}.agent-card .btn-whatsapp:hover{background-color:#e8f5e9}.property-details-sidebar .sidebar-report-listing{margin:14px 0 15px;padding-top:18px;border-top:1px dashed #e6e6e6}.property-details-sidebar .sidebar-report-listing .sidebar-report-btn{width:100%;background:transparent;border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;color:#344054;cursor:pointer;transition:all .2s ease}.property-details-sidebar .sidebar-report-listing .sidebar-report-btn .report-icon{font-size:18px;line-height:1;color:#d92d20}.property-details-sidebar .sidebar-report-listing .sidebar-report-btn .report-text{line-height:1.2;color:#d92d20}.property-details-sidebar .sidebar-report-listing .sidebar-report-btn:hover{background:#f9fafb;border-color:#cbd5e1;color:#101828}.property-details-sidebar .sidebar-report-listing .sidebar-report-btn:hover .report-icon{color:#b42318}.property-details-sidebar .sidebar-report-listing .sidebar-report-btn:focus{outline:none;box-shadow:none}.report-listing-modal{position:relative}.report-listing-modal .modal-content{position:relative;overflow:hidden}.report-listing-modal .report-modal-overlay{position:absolute;inset:0;z-index:1055;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.report-listing-modal .report-loader-card{background:#fff;border-radius:12px;padding:22px 24px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.12);min-width:260px}.report-listing-modal .report-loader-card .report-spinner{width:36px;height:36px;border-radius:50%;border:3px solid #e5e7eb;border-top-color:#dc3545;animation:reportSpin .9s linear infinite;margin:0 auto 12px}.report-listing-modal .report-loader-card .report-loader-text{font-weight:700;font-size:15px;color:#111827}.report-listing-modal .report-loader-card .report-loader-subtext{font-size:13px;color:#6b7280;margin-top:4px}@keyframes reportSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.report-thankyou-modal .modal-body{padding:32px 26px}.report-thankyou-modal .thankyou-icon{width:64px;height:64px;border-radius:50%;background:#e6f4ea;color:#198754;display:flex;align-items:center;justify-content:center;margin:0 auto}.report-thankyou-modal h5{font-weight:700;color:#111827}.report-thankyou-modal p{font-size:14px;line-height:1.6}.report-thankyou-modal button{min-width:120px}