@media (max-width:768px){.h2,h2{font-size:22px!important;line-height:1.35!important}.h3,h3{font-size:16px!important;line-height:1.4!important}.text-1{font-size:14px;line-height:19.6px}.box-house .text-1{font-size:16px;line-height:22.4px}}.flat-title .breadcumb-page-heading{font-size:28px;line-height:38px;font-weight:600;margin:0 0 14px;letter-spacing:-.02em}[dir=rtl] .flat-title .breadcumb-page-heading{font-family:Tajawal,system-ui,sans-serif}.flat-title .title-inner>.breadcrumb{margin-bottom:62px}.flat-title{margin-bottom:24px}@media (max-width:767px){.flat-title .title-inner{padding-top:20px}.flat-title .title-inner>.breadcrumb{margin-bottom:16px}}.uae-banner{position:fixed;top:0;left:0;width:100vw;max-width:100vw;overflow:hidden;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 16px;gap:2px;background-color:#f0fdf4;color:#15803d;font-size:14px;font-weight:600;text-align:center;line-height:1.4;box-sizing:border-box}.uae-banner-top{max-width:min(960px,100%)}.uae-banner-spacer{height:40px;flex-shrink:0;background-color:#f0fdf4}.uae-banner-bottom{font-weight:700;font-size:15px}.header-wrapper:has(.uae-banner) .header.header-sticky{top:30px}[dir=rtl] .uae-banner{direction:rtl;font-family:Tajawal,system-ui,sans-serif;font-weight:500;letter-spacing:.02em}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main,.swiper-pagination-bullet-active-next,.swiper-pagination-bullet-active-prev{background:#f1913d!important;background-color:#f1913d!important}.swiper-pagination-bullet-active{transform:scale(1.2)!important}.dashboard-nav-user{cursor:pointer}.dashboard-nav-name,.dashboard-nav-user-inner{pointer-events:none}.dashboard-nav-menu{display:block;top:62px}@media (max-width:768px){.dashboard-nav-menu{top:130px}}.dashboard-nav-menu-hidden{display:none}.dashboard-nav-button{cursor:pointer;text-align:left;background:#0000;border:none;width:100%;padding:10px 20px}.auth-choice-login-btn{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.favorite-button{position:relative;cursor:pointer;opacity:1;transition:all .3s ease}.favorite-button:disabled{cursor:wait;opacity:.6}.favorite-icon{color:inherit;display:inline-block;width:26px;height:26px;transition:color .3s ease,fill .3s ease,stroke .3s ease}.favorite-icon-favorited{color:#ff6b35}.favorite-loading-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fffc;border-radius:4px}.favorite-loading-spinner{width:12px;height:12px;border:2px solid #ff6b35;border-top-color:#0000;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.favorites-title-count{font-size:14px;font-weight:400;margin-left:10px;color:#666}.favorites-error,.favorites-loading{text-align:center;padding:60px 20px}.favorites-error{color:#dc3545}.favorites-empty{text-align:center;padding:60px 20px}.favorites-browse-link{color:#ff6b35;margin-top:10px;display:inline-block}.favorites-status-badge{padding:8px 16px;border-radius:8px}.favorites-delete-button{background:none;border:none;display:flex;align-items:center;gap:5px;cursor:pointer;color:#a3abb0;font-size:14px;padding:8px 12px;transition:color .2s ease}.favorites-delete-button:hover{color:#dc3545}.favorites-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid #e5e5e5;flex-wrap:wrap}.favorites-pagination-button{padding:8px 16px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s ease}.favorites-pagination-button:not(:disabled){background:#fff;color:#333;cursor:pointer}.favorites-pagination-button:not(:disabled):hover{background:#f5f5f5}.favorites-pagination-button:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.favorites-pagination-numbers{display:flex;gap:5px}.favorites-pagination-ellipsis{padding:8px 12px;color:#999}.favorites-pagination-number{padding:8px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;font-weight:400;min-width:40px;text-align:center;transition:all .2s ease}.favorites-pagination-number:not(.favorites-pagination-number-active){background:#fff;color:#333;cursor:pointer}.favorites-pagination-number:not(.favorites-pagination-number-active):hover{background:#f5f5f5}.favorites-pagination-number-active{background:#ff6b35;color:#fff;font-weight:600}.property-status-badge{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;display:inline-block;min-width:80px;text-align:center;height:40px;line-height:24px;color:#fff}.status-closed{background-color:#dc3545}.status-pending{background-color:#ffc107}.status-rent{background-color:#17a2b8}.status-sale{background-color:#28a745}.review-error,.review-loading{text-align:center;padding:60px 20px}.review-error{color:#dc3545}.review-empty{text-align:center;padding:60px 20px}.review-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px;flex-wrap:wrap}.review-pagination-button{padding:8px 16px;border:1px solid #e5e5e5;background:#fff;color:#333;cursor:pointer;border-radius:4px;transition:all .2s ease}.review-pagination-button:hover:not(:disabled){background:#f8f9fa;border-color:#ff6b35}.review-pagination-button:disabled{opacity:.5;cursor:not-allowed}.review-pagination-numbers{display:flex;gap:5px}.review-pagination-ellipsis{padding:8px 12px;color:#999}.review-pagination-number{padding:8px 12px;border:1px solid #e5e5e5;background:#fff;color:#333;cursor:pointer;border-radius:4px;transition:all .2s ease;min-width:40px;text-align:center}.review-pagination-number:hover{background:#f8f9fa;border-color:#ff6b35}.review-pagination-number-active{background:#ff6b35;color:#fff;border-color:#ff6b35}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:12px;padding:30px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.modal-filter .modal-content{padding:0!important;max-width:none!important;width:100%!important;max-height:none!important;overflow:visible!important;background:#0000!important;border:none!important;box-shadow:none!important}.modal-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#999}.modal-close:hover{color:#333}.toast-container{position:fixed;top:20px;right:20px;z-index:1001;max-width:400px}.toast{background:#fff;border-radius:8px;padding:16px 20px;margin-bottom:10px;box-shadow:0 4px 12px #00000026;border-left:4px solid #28a745;display:flex;align-items:center;justify-content:space-between;animation:slideIn .3s ease}.toast-success{border-left-color:#28a745}.toast-error{border-left-color:#dc3545}.toast-warning{border-left-color:#ffc107}.toast-info{border-left-color:#17a2b8}.toast-close{background:none;border:none;font-size:18px;cursor:pointer;color:#999;margin-left:10px}.toast-close:hover{color:#333}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.favorites-pagination,.review-pagination{flex-direction:column;gap:5px}.favorites-pagination-numbers,.review-pagination-numbers{flex-wrap:wrap;justify-content:center}.modal-content{margin:20px;width:calc(100% - 40px)}.modal-filter .modal-content{margin:0!important;width:100%!important}.toast-container{left:20px;right:20px;max-width:none}.contact-section .wrap-btn.flex,[class*=contactSection] .wrap-btn.flex{flex-direction:column!important;width:100%!important;gap:8px!important}.contact-section .wrap-btn.flex>button,.contact-section .wrap-btn.flex>div,[class*=contactSection] .wrap-btn.flex>button,[class*=contactSection] .wrap-btn.flex>div{width:100%!important;min-width:100%!important;flex:1 1 100%!important}.contact-section .call-button-container,.contact-section .call-button-container>button,[class*=callButtonContainer]>button,[class*=contactSection] .wrap-btn.flex>button{width:100%!important;min-width:100%!important}}.header .btn-add a.tf-btn.style-green-whatsapp.add-property-cta,.header-add-row .header-add-row-btn.add-property-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:40px!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px 24px!important;line-height:1!important;gap:10px!important}.header-add-row .header-add-row-btn.add-property-cta{min-height:36px!important;padding:8px 14px!important}.header .btn-add a.tf-btn.style-green-whatsapp.add-property-cta .add-property-btn-label,.header-add-row .header-add-row-btn.add-property-cta .add-property-btn-label{display:inline-flex!important;align-items:center!important;line-height:1!important;margin:0!important;padding:4px 0 0!important;transform:none!important}@media (max-width:1093px){.header-add-row .header-add-row-btn.add-property-cta .add-property-btn-label{padding-top:1!important}}.header .btn-add a.tf-btn.style-green-whatsapp.add-property-cta:before,.header-add-row .header-add-row-btn.add-property-cta:before{flex-shrink:0!important;align-self:center!important;margin:0!important;background-position:50% calc(50% + 1px),50% calc(50% + 1px)!important}