.modern-page-title{margin-bottom:2rem;padding:1.25rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(90deg,rgba(1,55,111,.02),transparent);border-radius:8px;position:relative}.modern-page-title:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--primary-color,#01376f),transparent 50%);border-radius:2px}.modern-page-title h3{font-size:1.625rem;font-weight:700;color:var(--primary-color,#01376f);margin:0;display:flex;align-items:center;gap:.875rem;letter-spacing:-.02em}.modern-page-title h3 svg{font-size:1.5rem;opacity:.9}.modern-profile-title{margin-bottom:2rem;padding:1.25rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(90deg,rgba(1,55,111,.02),transparent);border-radius:8px;position:relative}.modern-profile-title:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--primary-color,#01376f),transparent 50%);border-radius:2px}.modern-profile-title h3{font-size:1.625rem;font-weight:700;color:var(--primary-color,#01376f);margin:0;display:flex;align-items:center;gap:.875rem;letter-spacing:-.02em}.modern-profile-title h3 svg{font-size:1.5rem;opacity:.9}.modern-profile-container{padding:0;margin-bottom:2rem;position:relative}.modern-profile-form{display:grid;gap:1.5rem}.modern-profile-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e8eef5;height:100%;display:flex;flex-direction:column}.modern-profile-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(1,55,111,.2)}.modern-card-header{background:linear-gradient(135deg,#fff,#f8fafb);padding:1.25rem 1.5rem;border-bottom:3px solid var(--primary-color,#01376f);box-shadow:0 2px 8px rgba(1,55,111,.08)}.modern-card-header h4{color:var(--primary-color,#01376f);font-size:1.125rem;font-weight:700;margin:0;display:flex;align-items:center;gap:.75rem}.modern-card-header h4 svg{font-size:1rem;opacity:1;color:var(--primary-color,#01376f)}.modern-card-header h4:before{display:none}.modern-card-body{padding:1.75rem;flex:1;display:flex;flex-direction:column}.modern-profile-image-section{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#f8fafb;border-radius:12px;border:2px dashed #e8eef5}.modern-profile-image-wrapper{position:relative;width:160px;height:160px;border-radius:50%;overflow:hidden;border:4px solid var(--primary-color,#01376f);box-shadow:0 4px 16px rgba(1,55,111,.15);transition:all .3s ease}.modern-profile-image-wrapper:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(1,55,111,.25)}.modern-profile-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modern-profile-upload-section{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.modern-upload-btn{padding:.75rem 2rem;background:var(--primary-color,#01376f);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(1,55,111,.2);position:relative;overflow:hidden}.modern-upload-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.15);transition:left .5s ease}.modern-upload-btn:hover:before{left:100%}.modern-upload-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(1,55,111,.3);opacity:.9}.modern-upload-btn:active{transform:translateY(0)}.modern-upload-note{font-size:.85rem;color:#6c757d;margin:0}.modern-field-wrapper{margin-bottom:1.5rem}.modern-field-label{display:block;font-size:.9rem;font-weight:600;color:#1a202c;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.modern-field-label .field-icon{color:var(--primary-color,#01376f);font-size:.95rem}.modern-field-label .field-icon-img{-o-object-fit:contain;object-fit:contain}.modern-field-input,.modern-field-textarea{width:100%;padding:.875rem 1rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.9375rem;color:#1a202c;background:#f8fafb;transition:all .3s ease;font-family:var(--primary-font,"Manrope"),sans-serif}.modern-field-input:focus,.modern-field-textarea:focus{outline:none;border-color:var(--primary-color,#01376f);background:#fff;box-shadow:0 0 0 1px var(--primary-color,#01376f)}.modern-field-input:hover,.modern-field-textarea:hover{border-color:#bcc5d3}.modern-field-input::-moz-placeholder,.modern-field-textarea::-moz-placeholder{color:#a0a0a0}.modern-field-input::placeholder,.modern-field-textarea::placeholder{color:#a0a0a0}.modern-field-input:-moz-read-only{background:#f8f9fa;cursor:not-allowed;color:#6c757d}.modern-field-input:read-only{background:#f8f9fa;cursor:not-allowed;color:#6c757d}.modern-field-textarea{resize:vertical;min-height:120px}.modern-toggle-wrapper{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#f8fafb;border-radius:8px;border:1.5px solid #e2e8f0;transition:all .3s ease}.modern-toggle-wrapper:hover{background:#fff;border-color:var(--primary-color,#01376f)}.modern-toggle-label-text{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#1a202c}.modern-toggle-label-text .toggle-icon{color:var(--primary-color,#01376f);font-size:1rem}.modern-toggle-switch{position:relative;width:52px;height:28px;flex-shrink:0}.modern-toggle-switch input[type=checkbox]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2;margin:0}.modern-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e0;transition:all .3s ease;border-radius:28px;pointer-events:none}.modern-toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:all .3s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.modern-toggle-switch input[type=checkbox]:checked+.modern-toggle-slider{background:var(--primary-color,#01376f);box-shadow:0 0 10px rgba(1,55,111,.3)}.modern-toggle-switch input[type=checkbox]:checked+.modern-toggle-slider:before{transform:translateX(24px)}.modern-toggle-switch:hover .modern-toggle-slider{box-shadow:0 0 8px rgba(1,55,111,.2)}.modern-toggle-switch input[type=checkbox]:focus+.modern-toggle-slider{box-shadow:0 0 0 2px rgba(1,55,111,.2)}.modern-social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.modern-social-field{position:relative}.modern-social-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--primary-color,#01376f);font-size:1rem;pointer-events:none;z-index:1}.modern-social-field .modern-field-input{padding-left:2.75rem}.modern-about-section{height:100%;display:flex;flex-direction:column}.modern-about-section .modern-field-wrapper{flex:1;display:flex;flex-direction:column;margin-bottom:0}.modern-about-section .modern-field-textarea{min-height:320px;flex:1}.modern-submit-btn{padding:.75rem 2rem;background:var(--primary-color,#01376f);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(1,55,111,.2);display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.modern-submit-btn:hover{background:#024a9a;box-shadow:0 4px 12px rgba(1,55,111,.3)}.modern-submit-btn:active{transform:scale(.98)}.modern-submit-btn .btn-icon{font-size:1rem}.modern-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch}.modern-profile-right-column{display:flex;flex-direction:column;gap:1.5rem;height:100%}.modern-social-card{width:100%}.modern-grid-full{grid-column:1/-1}@media (max-width:992px){.modern-profile-grid{grid-template-columns:1fr}.modern-social-card{width:100%;min-width:auto}.modern-about-section .modern-field-textarea{min-height:150px}}@media (max-width:768px){.modern-profile-title{flex-direction:column;align-items:stretch;gap:1rem}.modern-profile-title h3{font-size:1.5rem}.modern-submit-btn{width:100%;padding:.875rem 1.5rem}.modern-card-header h4{font-size:1rem}.modern-card-body{padding:1.25rem}.modern-profile-image-wrapper{width:120px;height:120px}.modern-social-card{width:100%;min-width:auto}.modern-social-grid{grid-template-columns:1fr}.modern-about-section .modern-field-textarea{min-height:200px}}@media (max-width:576px){.modern-card-body,.modern-profile-image-section{padding:1rem}.modern-upload-btn{padding:.625rem 1.5rem;font-size:.875rem}}.modern-profile-card{animation:fadeInUp .5s ease}.modern-profile-card:first-child{animation-delay:.1s}.modern-profile-card:nth-child(2){animation-delay:.2s}.modern-profile-card:nth-child(3){animation-delay:.3s}.modern-field-input:focus-visible,.modern-field-textarea:focus-visible,.modern-submit-btn:focus-visible,.modern-upload-btn:focus-visible{outline:2px solid var(--primary-color,#01376f);outline-offset:2px}.modern-profile-image-wrapper.loading{position:relative}.modern-profile-image-wrapper.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}[dir=rtl] .modern-social-icon{left:auto;right:1rem}[dir=rtl] .modern-social-field .modern-field-input{padding-left:1rem;padding-right:2.75rem}[dir=rtl] .modern-page-title,[dir=rtl] .modern-profile-title{background:linear-gradient(270deg,rgba(1,55,111,.02),transparent)}[dir=rtl] .modern-page-title:after,[dir=rtl] .modern-profile-title:after{background:linear-gradient(to left,var(--primary-color,#01376f),transparent 50%)}[dir=rtl] .modern-toggle-slider:before{left:auto;right:4px}[dir=rtl] .modern-toggle-switch input:checked+.modern-toggle-slider:before{transform:translateX(-24px)}.modern-field-textarea::-webkit-scrollbar{width:8px}.modern-field-textarea::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modern-field-textarea::-webkit-scrollbar-thumb{background:var(--primary-color,#01376f);border-radius:10px}.modern-field-textarea::-webkit-scrollbar-thumb:hover{background:#012a54}.modern-field-wrapper .searchLocationInput{width:100%;padding:.875rem 1rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.9375rem;color:#1a202c;background:#f8fafb;transition:all .3s ease;font-family:var(--primary-font,"Manrope"),sans-serif}.modern-field-wrapper .searchLocationInput:focus{outline:none;border-color:var(--primary-color,#01376f);background:#fff;box-shadow:0 0 0 1px var(--primary-color,#01376f)}.modern-field-wrapper .searchLocationInput:hover{border-color:#bcc5d3}.modern-field-wrapper .searchLocationInput::-moz-placeholder{color:#a0aec0}.modern-field-wrapper .searchLocationInput::placeholder{color:#a0aec0}.modern-personalize-container{padding:0;margin-bottom:2rem;position:relative}.modern-personalize-title{margin-bottom:2rem;padding:1.25rem 0;display:flex;align-items:center;gap:1.5rem;background:linear-gradient(90deg,rgba(1,55,111,.02),transparent);border-radius:8px;position:relative}.modern-personalize-title:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--primary-color,#01376f),transparent 50%);border-radius:2px}.modern-personalize-title h3{font-size:1.625rem;font-weight:700;color:var(--primary-color,#01376f);margin:0;display:flex;align-items:center;gap:.875rem;letter-spacing:-.02em}.modern-personalize-title h3 svg{font-size:1.5rem;opacity:.9}.modern-personalize-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;border:1px solid #e8eef5;animation:fadeInUp .5s ease}.modern-personalize-section{padding:2rem 2.5rem;border-bottom:1px solid #e8eef5;transition:all .3s ease}.modern-personalize-section:last-child{border-bottom:none}.modern-dual-section-wrapper{display:flex;align-items:stretch;border-bottom:1px solid #e8eef5}.modern-dual-section{flex:1;border-bottom:none;min-width:0}.modern-section-divider{width:1px;background:linear-gradient(180deg,transparent 0,rgba(1,55,111,.15) 10%,rgba(1,55,111,.15) 90%,transparent);margin:2rem 0;position:relative}.modern-personalize-section h5{color:var(--primary-color,#01376f);font-size:1.125rem;font-weight:700;margin:0 0 .375rem;display:flex;align-items:center;gap:.625rem}.modern-personalize-section h5 svg{font-size:1.125rem;opacity:.9}.modern-personalize-section p{color:#6c757d;font-size:.875rem;margin:0 0 1rem;line-height:1.5}.modern-personalize-section hr{border:none;height:1px;background:linear-gradient(90deg,rgba(1,55,111,.2),transparent);margin:.875rem 0 1.5rem}.modern-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.875rem;margin-top:1.5rem}.modern-custom-checkbox{position:relative}.modern-custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;z-index:2;margin:0}.modern-custom-checkbox-label{gap:.75rem;padding:.75rem 1rem .75rem .75rem;border:1.5px solid #e8eef5;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;color:#495057;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modern-custom-checkbox-label,.modern-custom-checkbox-label:before{display:flex;align-items:center;background:#fff;transition:all .25s ease}.modern-custom-checkbox-label:before{content:"";width:18px;height:18px;min-width:18px;border:2px solid #cbd5e0;border-radius:4px;justify-content:center}.modern-custom-checkbox input[type=checkbox]:checked+.modern-custom-checkbox-label:before{content:"✓";background:var(--primary-color,#01376f);border-color:var(--primary-color,#01376f);box-shadow:0 0 0 2px rgba(1,55,111,.1);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.modern-custom-checkbox input[type=checkbox]:checked+.modern-custom-checkbox-label{background:linear-gradient(135deg,rgba(1,55,111,.05),rgba(1,55,111,.02));border-color:var(--primary-color,#01376f);color:var(--primary-color,#01376f);font-weight:600;box-shadow:0 0 0 3px rgba(1,55,111,.08)}.modern-custom-checkbox-label:hover,.modern-custom-checkbox-label:hover:before{background:#f0f7ff;border-color:#90b8e0}.modern-custom-checkbox input[type=checkbox]:checked+.modern-custom-checkbox-label:hover{border-color:var(--primary-color,#01376f);background:linear-gradient(135deg,rgba(1,55,111,.08),rgba(1,55,111,.03))}.modern-custom-checkbox input[type=checkbox]:checked+.modern-custom-checkbox-label:hover:before{background:#024a9a;border-color:#024a9a}@keyframes checkBounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.modern-location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.modern-input-group{display:flex;flex-direction:column;gap:.5rem}.modern-input-group label{font-size:.9rem;font-weight:600;color:#1a202c;display:flex;align-items:center;gap:.5rem}.modern-input-group label svg{color:var(--primary-color,#01376f);font-size:.95rem}.modern-input-group input,.modern-input-group select{width:100%;padding:.875rem 1rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.9375rem;color:#1a202c;background:#f8fafb;transition:all .3s ease;font-family:var(--primary-font,"Manrope"),sans-serif}.modern-input-group input:focus,.modern-input-group select:focus{outline:none;border-color:var(--primary-color,#01376f);background:#fff;box-shadow:0 0 0 1px var(--primary-color,#01376f)}.modern-input-group input:hover,.modern-input-group select:hover{border-color:#bcc5d3}.modern-input-group input::-moz-placeholder{color:#a0a0a0}.modern-input-group input::placeholder{color:#a0a0a0}.modern-react-select .react-select__control{min-height:48px;padding:.25rem .5rem;border:1.5px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafb!important;transition:all .3s ease!important;box-shadow:none!important;cursor:pointer!important}.modern-react-select .react-select__control:hover{border-color:#bcc5d3!important}.modern-react-select .react-select__control--is-focused{border-color:var(--primary-color,#01376f)!important;background:#fff!important;box-shadow:0 0 0 1px var(--primary-color,#01376f)!important}.modern-react-select .react-select__value-container{padding:0 .5rem}.modern-react-select .react-select__single-value{color:#1a202c;font-size:.9375rem}.modern-react-select .react-select__placeholder{color:#a0a0a0;font-size:.9375rem}.modern-react-select .react-select__indicator-separator{display:none}.modern-react-select .react-select__dropdown-indicator{color:#6c757d;padding:0 .5rem}.modern-react-select .react-select__dropdown-indicator:hover{color:var(--primary-color,#01376f)}.modern-react-select .react-select__menu{border:1.5px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden;margin-top:4px}.modern-react-select .react-select__menu-list{padding:.5rem}.modern-react-select .react-select__option{padding:.75rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9375rem;margin-bottom:.25rem}.modern-react-select .react-select__option:last-child{margin-bottom:0}.modern-react-select .react-select__option--is-focused{background:#f8fafb}.modern-react-select .react-select__option--is-selected{background:linear-gradient(135deg,rgba(1,55,111,.1),rgba(1,55,111,.05));color:var(--primary-color,#01376f);font-weight:600}.modern-react-select .react-select__option--is-selected:hover{background:linear-gradient(135deg,rgba(1,55,111,.15),rgba(1,55,111,.08))}.modern-budget-section{margin-top:1.5rem}.modern-budget-content{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.modern-budget-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.modern-budget-inputs .modern-input-group{margin-bottom:0}.modern-budget-inputs .ant-input-affix-wrapper{padding:.875rem 1rem!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;font-size:.9375rem!important;background:#f8fafb!important;transition:all .3s ease!important;box-shadow:none!important}.modern-budget-inputs .ant-input-affix-wrapper:hover{border-color:#bcc5d3!important;box-shadow:none!important}.modern-budget-inputs .ant-input-affix-wrapper-focused,.modern-budget-inputs .ant-input-affix-wrapper:focus,.modern-budget-inputs .ant-input-affix-wrapper:focus-within{border-color:var(--primary-color,#01376f)!important;background:#fff!important;box-shadow:0 0 0 1px var(--primary-color,#01376f)!important;outline:none!important}.modern-budget-inputs .ant-input{background:transparent!important;font-size:.9375rem!important;color:#1a202c!important}.modern-budget-inputs .ant-input,.modern-budget-inputs .ant-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.modern-budget-inputs .ant-input-prefix{color:var(--primary-color,#01376f)!important;font-weight:600!important;margin-right:.5rem!important}.modern-price-range-display{display:flex;align-items:stretch;width:100%}.modern-price-range-card{background:linear-gradient(135deg,rgba(1,55,111,.04),rgba(1,55,111,.01));border:1.5px solid rgba(1,55,111,.2);border-radius:10px;padding:1.25rem 1.5rem;box-shadow:0 2px 8px rgba(1,55,111,.06);transition:all .3s ease;width:100%;display:flex;align-items:center;gap:1.5rem}.modern-price-range-card:hover{box-shadow:0 4px 12px rgba(1,55,111,.1);border-color:var(--primary-color,#01376f)}.modern-price-info{display:flex;flex-direction:column;gap:.375rem;min-width:180px}.modern-price-range-label{font-size:.8125rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin:0}.modern-price-value{font-size:1.25rem;font-weight:700;color:var(--primary-color,#01376f);line-height:1.2;margin:0}.modern-price-range-card .modern-slider-wrapper{flex:1;padding:.5rem 0}.customSlider.ant-slider{margin:0!important}.customSlider .ant-slider-rail{background:#e2e8f0!important;height:6px!important}.customSlider .ant-slider-track{background:var(--primary-color,#01376f)!important;height:6px!important}.customSlider .ant-slider-handle{width:18px!important;height:18px!important;border:3px solid var(--primary-color,#01376f)!important;background:#fff!important;box-shadow:0 2px 8px rgba(1,55,111,.3)!important}.customSlider .ant-slider-handle:focus,.customSlider .ant-slider-handle:hover{border-color:var(--primary-color,#01376f)!important;box-shadow:0 4px 12px rgba(1,55,111,.4)!important}.customSlider .ant-slider-handle:after{box-shadow:none!important}.modern-personalize-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #e8eef5}.modern-action-btn{padding:.6875rem 1.75rem;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;min-width:110px}.modern-action-btn.clear-btn{background:#fff;color:#6c757d;border:1.5px solid #e8eef5}.modern-action-btn.clear-btn:hover:not(:disabled){background:#f8f9fa;border-color:#cbd5e0;color:#495057;transform:translateY(-1px)}.modern-action-btn.submit-btn{background:var(--primary-color,#01376f);color:#fff;box-shadow:0 2px 6px rgba(1,55,111,.2)}.modern-action-btn.submit-btn:hover:not(:disabled){background:#024a9a;box-shadow:0 4px 10px rgba(1,55,111,.3);transform:translateY(-1px)}.modern-action-btn:active:not(:disabled){transform:scale(.98) translateY(0)}.modern-action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.modern-action-btn .btn-icon{font-size:.9375rem}.modern-empty-state{text-align:center;padding:3rem 1.5rem;color:#6c757d}.modern-empty-state svg{font-size:3rem;color:#cbd5e0;margin-bottom:1rem}.modern-empty-state p{font-size:.95rem;margin:0}@media (max-width:992px){.modern-checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.modern-budget-inputs,.modern-location-grid{grid-template-columns:1fr}.modern-price-range-card{flex-direction:column;align-items:stretch}.modern-price-info{min-width:auto;text-align:center}.modern-dual-section-wrapper{flex-direction:column}.modern-section-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(1,55,111,.15) 10%,rgba(1,55,111,.15) 90%,transparent);margin:0}.modern-section-divider:before{top:50%;left:50%}.modern-dual-section{border-bottom:none}}@media (max-width:768px){.modern-personalize-section{padding:1.5rem 1.75rem}.modern-personalize-title h3{font-size:1.5rem}.modern-checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.modern-custom-checkbox-label{padding:.65rem .875rem;font-size:.875rem}.modern-budget-content{gap:1rem}.modern-budget-inputs{grid-template-columns:1fr}.modern-price-range-card{flex-direction:column;align-items:stretch;padding:1.25rem;gap:1rem}.modern-price-info{min-width:auto;text-align:center}.modern-price-value{font-size:1.125rem}.modern-personalize-actions{flex-direction:column;gap:.75rem}.modern-action-btn{width:100%}.modern-slider-wrapper{padding:1.25rem}.modern-personalize-section h5{font-size:1.0625rem}}@media (max-width:576px){.modern-personalize-section{padding:1.25rem 1.5rem}.modern-checkbox-grid{grid-template-columns:1fr}.modern-personalize-title h3{font-size:1.375rem}.modern-price-range-text{flex-direction:column;align-items:flex-start;gap:.5rem}.modern-slider-wrapper{padding:1rem}}.modern-personalize-card.loading{opacity:.6;pointer-events:none}.modern-personalize-card.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10}.modern-action-btn,.modern-custom-checkbox-label,.modern-input-group input,.modern-input-group select,.modern-personalize-section{transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-action-btn:focus-visible,.modern-custom-checkbox input[type=checkbox]:focus-visible+.modern-custom-checkbox-label,.modern-input-group input:focus-visible,.modern-input-group select:focus-visible{outline:2px solid var(--primary-color,#01376f);outline-offset:2px}[dir=rtl] .modern-personalize-title{background:linear-gradient(270deg,rgba(1,55,111,.02),transparent)}[dir=rtl] .modern-personalize-title:after{background:linear-gradient(to left,var(--primary-color,#01376f),transparent 50%)}[dir=rtl] .modern-custom-checkbox-label{text-align:right}[dir=rtl] .modern-personalize-actions{justify-content:flex-start}.modern-projects-section{background:var(--secondary-color);position:relative}.modern-projects-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(1,55,111,.1),transparent)}.modern-projects-container{max-width:100%;margin:0 auto}.modern-projects-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem;padding:1.5rem 0;background:linear-gradient(90deg,rgba(1,55,111,.03),transparent);border-radius:8px;position:relative;transition:all .3s ease}.modern-projects-header:after{content:"";position:absolute;bottom:0;left:0;width:100px;height:3px;background:#fff;border-radius:3px;transition:width .3s ease}.modern-projects-header:hover:after{width:140px}.modern-projects-title-wrapper{display:flex;align-items:center;gap:1rem}.modern-projects-title-wrapper h3{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.03em;line-height:1.2;display:flex;align-items:center;gap:.75rem;transition:color .3s ease}.modern-projects-title-wrapper h3 svg{font-size:1.625rem;opacity:.9}.modern-view-all-btn{padding:.75rem 1.75rem;background:var(--primary-color,#01376f);color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.625rem;box-shadow:0 2px 8px rgba(1,55,111,.2);position:relative;overflow:hidden}.modern-view-all-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);transition:left .5s ease}.modern-view-all-btn:hover:before{left:100%}.modern-view-all-btn:hover{background:#024a9a;box-shadow:0 4px 12px rgba(1,55,111,.35);transform:translateY(-2px)}.modern-view-all-btn:active{transform:translateY(0)}.modern-view-all-btn svg{font-size:1.0625rem;transition:transform .3s ease}.modern-view-all-btn:hover svg{transform:translateX(4px)}[dir=rtl] .modern-view-all-btn:hover svg{transform:translateX(-4px)}.modern-projects-mobile-header{display:none;align-items:center;justify-content:space-between;margin-bottom:2rem;padding:1.25rem 0;background:linear-gradient(90deg,rgba(1,55,111,.03),transparent);border-radius:8px;position:relative}.modern-projects-mobile-header:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:var(--primary-color,#01376f);border-radius:3px}.modern-projects-mobile-title{display:flex;align-items:center;gap:.75rem}.modern-projects-mobile-title h3{font-size:1.375rem;font-weight:700;color:var(--primary-color,#01376f);margin:0;letter-spacing:-.02em;display:flex;align-items:center;gap:.625rem}.modern-projects-mobile-title h3 svg{font-size:1.25rem;opacity:.9}.modern-mobile-view-btn{width:38px;height:38px;background:var(--primary-color,#01376f);color:#fff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(1,55,111,.2)}.modern-mobile-view-btn:hover{background:#024a9a;box-shadow:0 4px 12px rgba(1,55,111,.35);transform:scale(1.08)}.modern-mobile-view-btn svg{font-size:1.125rem}.modern-projects-cards{position:relative}.modern-projects-swiper{padding-bottom:3rem!important}.modern-projects-swiper .swiper-slide{height:auto;display:flex}.modern-projects-swiper .swiper-pagination{bottom:0!important}.modern-projects-swiper .swiper-pagination-bullet{width:10px;height:10px;background:#cbd5e0;opacity:1;transition:all .3s ease}.modern-projects-swiper .swiper-pagination-bullet-active{background:var(--primary-color,#01376f);width:28px;border-radius:5px}.modern-projects-swiper .swiper-slide>div{width:100%;transition:all .3s ease}.modern-projects-swiper .swiper-slide>div:hover{transform:translateY(-8px)}.modern-subscribe-section{padding:0 70px}.modern-subscribe-card{background:linear-gradient(135deg,var(--primary-color,#01376f) 0,#024a9a 100%);border-radius:20px;padding:1.5rem 1.75rem;box-shadow:0 8px 32px rgba(1,55,111,.3);border:2px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:1.25rem;position:relative;overflow:hidden;transition:all .4s ease}.modern-subscribe-card:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;transform:translate(30%,-30%)}.modern-subscribe-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(1,55,111,.5);border-color:hsla(0,0%,100%,.2)}.modern-subscribe-content{flex:1;position:relative;z-index:1}.modern-subscribe-content h3{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .375rem;line-height:1.3;letter-spacing:-.02em}.modern-subscribe-content p{font-size:.9375rem;color:hsla(0,0%,100%,.9);margin:0;line-height:1.5;max-width:600px}.modern-subscribe-action{position:relative;z-index:1}.modern-subscribe-btn{padding:.75rem 1.75rem;background:#fff;color:var(--primary-color,#01376f);border:none;border-radius:12px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.625rem;box-shadow:0 6px 20px rgba(0,0,0,.15);white-space:nowrap;position:relative;overflow:hidden}.modern-subscribe-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(1,55,111,.1);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.modern-subscribe-btn:hover:before{width:300px;height:300px}.modern-subscribe-btn:hover{background:#f8fafb;transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.2)}.modern-subscribe-btn:active{transform:translateY(0)}.modern-subscribe-btn svg{font-size:1rem;transition:transform .3s ease}.modern-subscribe-btn span,.modern-subscribe-btn svg{position:relative;z-index:1}.modern-subscribe-btn:hover svg{transform:translateX(4px)}[dir=rtl] .modern-subscribe-btn:hover svg{transform:translateX(-4px)}.modern-projects-loading{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.modern-project-skeleton{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #e8eef5}@media (max-width:1200px){.modern-projects-header{padding:1.375rem 0}.modern-projects-title-wrapper h3{font-size:1.625rem}.modern-projects-header:after{width:90px}.modern-subscribe-card{padding:1.25rem 1.5rem}.modern-subscribe-content h3{font-size:1.125rem}}@media (max-width:992px){.modern-projects-section{padding:2.5rem 0}.modern-projects-header{margin-bottom:2rem;padding:1.25rem 0}.modern-projects-title-wrapper h3{font-size:1.5rem}.modern-projects-header:after{width:80px;height:2px}.modern-view-all-btn{padding:.625rem 1.375rem;font-size:.875rem}.modern-subscribe-card{flex-direction:column;align-items:flex-start;padding:1.25rem 1.5rem;gap:1rem}.modern-subscribe-content h3{font-size:1.0625rem}.modern-subscribe-content p{font-size:.875rem}.modern-subscribe-btn{padding:.75rem 1.5rem;font-size:.875rem;width:100%;justify-content:center}}@media (max-width:768px){.modern-subscribe-section{padding:0 30px}.modern-projects-section{padding:2rem 0}.modern-projects-header{display:none}.modern-projects-mobile-header{display:flex}.modern-projects-cards{padding-bottom:1.5rem}.modern-subscribe-card{padding:1rem 1.25rem;border-radius:16px}.modern-subscribe-card:before{width:200px;height:200px}.modern-subscribe-content h3{font-size:1rem}.modern-subscribe-content p{font-size:.8125rem}.modern-subscribe-btn{padding:.625rem 1.25rem;font-size:.8125rem;gap:.5rem}}@media (max-width:576px){.modern-projects-section{padding:1.5rem 0}.modern-projects-mobile-header{padding:1rem 1.25rem;margin-bottom:1.5rem}.modern-projects-mobile-title h3{font-size:1.125rem}.modern-projects-mobile-title-icon{width:32px;height:32px;font-size:1rem}.modern-mobile-view-btn{width:38px;height:38px}.modern-subscribe-card{padding:.875rem 1rem;border-radius:12px}.modern-subscribe-content h3{font-size:.9375rem}.modern-subscribe-content p{font-size:.8125rem}.modern-subscribe-btn{padding:.625rem 1.25rem;font-size:.8125rem}.modern-subscribe-btn svg{font-size:.875rem}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modern-projects-section{animation:slideInUp .6s ease}.modern-projects-header{animation:slideInUp .5s ease .1s both}[dir=rtl] .modern-projects-header{background:linear-gradient(270deg,rgba(1,55,111,.03),transparent)}[dir=rtl] .modern-projects-header:after{left:auto;right:0}[dir=rtl] .modern-projects-mobile-header{background:linear-gradient(270deg,rgba(1,55,111,.03),transparent)}[dir=rtl] .modern-projects-mobile-header:after{left:auto;right:0}[dir=rtl] .modern-subscribe-card:before{right:auto;left:0;transform:translate(-30%,-30%)}.modern-mobile-view-btn:focus-visible,.modern-subscribe-btn:focus-visible,.modern-view-all-btn:focus-visible{outline:2px solid var(--primary-color,#01376f);outline-offset:3px}.user-dashboard-greeting.compact-greeting-row{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8eef5;padding:1.25rem 1.5rem;margin-bottom:1.25rem;min-height:70px}.user-dashboard-greeting .greeting-text{display:flex;flex-direction:column;gap:.25rem}.user-dashboard-greeting .greeting-hey{font-size:1.25rem;font-weight:700;color:var(--primary-color,#01376f);letter-spacing:-.01em;line-height:1.2}.user-dashboard-greeting .greeting-manage{font-size:.9375rem;color:#6c757d;font-weight:500;line-height:1.3}@media (max-width:768px){.user-dashboard-greeting.compact-greeting-row{padding:1rem .75rem;min-height:56px}.user-dashboard-greeting .greeting-hey{font-size:1rem}.user-dashboard-greeting .greeting-manage{font-size:.8125rem}}.dashboard_titles,.tranction_title{margin-bottom:1.25rem;padding:.75rem 0}.dashboard_titles h3,.tranction_title h1,.user-ad-title{font-size:1.5rem;font-weight:700;color:var(--primary-color,#01376f);margin:0;letter-spacing:-.02em;line-height:1.3}@media (max-width:768px){.dashboard_titles h3,.tranction_title h1,.user-ad-title{font-size:1.25rem}}#dashboard_top_card{margin-bottom:1.5rem}#dashboard_top_card .row{display:flex;flex-wrap:wrap;margin:0 -.5rem;align-items:stretch}#dashboard_top_card .row>[class*=col-]{padding:0 .5rem;margin-bottom:1rem;display:flex}#dashboard_top_card .row>[class*=col-]>.card{width:100%;display:flex}#dashboard_card,#dashboard_total_prop_card,#dashboard_verification_card{border-radius:12px;padding:1.25rem;height:100%;min-height:120px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8eef5;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between}#dashboard_card:hover,#dashboard_total_prop_card:hover,#dashboard_verification_card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}#dashboard_user .dashboard_user_title{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;color:#fff}#dashboard_user .card-text{font-size:.875rem;color:#fff;margin:0;opacity:.9}.totalprop span{font-size:.875rem;font-weight:500;color:#6c757d;display:block;margin-bottom:.5rem}.totalprop h4{font-size:1.75rem;font-weight:700;color:var(--primary-color,#01376f);margin:0;line-height:1.2}.total_prop_icon span{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(1,55,111,.1);color:var(--primary-color,#01376f)}.table_content{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8eef5;background:#fff;padding:0}.table_content .card{border:none;box-shadow:none;margin:0}.table_content .MuiTableContainer-root{border-radius:12px;overflow:hidden}.table_content .MuiTable-root{border-collapse:separate;border-spacing:0}.table_content .MuiTableHead-root{background:linear-gradient(135deg,#f8fafb,#f1f5f9);border-bottom:2px solid var(--primary-color,#01376f)}.table_content .MuiTableHead-root .MuiTableCell-root{padding:.75rem .875rem;font-size:.6875rem;font-weight:700;color:var(--primary-color,#01376f);text-transform:uppercase;letter-spacing:.5px;border-bottom:none;white-space:nowrap}.table_content .MuiTableBody-root .MuiTableRow-root{transition:all .2s ease;border-bottom:1px solid #f1f5f9}.table_content .MuiTableBody-root .MuiTableRow-root:hover{background:linear-gradient(90deg,rgba(1,55,111,.02),rgba(1,55,111,.05));box-shadow:0 2px 8px rgba(0,0,0,.04)}.table_content .MuiTableBody-root .MuiTableRow-root:last-child{border-bottom:none}.table_content .MuiTableBody-root .MuiTableCell-root{padding:.75rem .875rem;font-size:.8125rem;color:#1a202c;border-bottom:1px solid #f1f5f9;vertical-align:middle}.property-cell{display:flex;align-items:center;gap:1rem;min-width:200px}.property-image{flex-shrink:0;position:relative}.property-info{flex:1;min-width:0}.property-title{font-size:.8125rem;font-weight:600;color:#1a202c;margin-bottom:.375rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.property-location{display:flex;gap:.5rem;flex-wrap:wrap}.property-location,.view-count{font-size:.75rem;color:#6c757d;align-items:center}.view-count{display:inline-flex;gap:.25rem}.eye-icon{font-size:.875rem}.feature_tag{display:inline-block;padding:.1875rem .5rem;background:linear-gradient(135deg,rgba(1,55,111,.1),rgba(1,55,111,.05));border-radius:4px;font-size:.625rem;font-weight:600;margin-top:.25rem;text-transform:uppercase;letter-spacing:.5px}.feature_tag,.price-value{color:var(--primary-color,#01376f)}.price-value{font-weight:700;font-size:.875rem;white-space:nowrap}.status-tag{display:inline-block;padding:.3125rem .75rem;border-radius:20px;font-size:.6875rem;font-weight:600;text-transform:capitalize;white-space:nowrap}.status-tag.approved,.status-tag.success{background:linear-gradient(135deg,rgba(8,124,124,.1),rgba(8,124,124,.05));color:#087c7c;border:1px solid rgba(8,124,124,.2)}.status-tag.pending{background:linear-gradient(135deg,rgba(255,165,0,.1),rgba(255,165,0,.05));color:#ff8c00;border:1px solid rgba(255,165,0,.2)}.status-tag.fail,.status-tag.rejected{background:linear-gradient(135deg,rgba(228,36,22,.1),rgba(228,36,22,.05));color:#e42416;border:1px solid rgba(228,36,22,.2)}.status-tag.rent,.status-tag.sell{background:linear-gradient(135deg,rgba(1,55,111,.1),rgba(1,55,111,.05));color:var(--primary-color,#01376f);border:1px solid rgba(1,55,111,.2)}.status-toggle-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.status-label{font-size:.6875rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;min-width:60px;text-align:center}.status-label.active{background:linear-gradient(135deg,rgba(8,124,124,.1),rgba(8,124,124,.05));color:#087c7c}.status-label.inactive{background:linear-gradient(135deg,hsla(208,7%,46%,.1),hsla(208,7%,46%,.05));color:#6c757d}.status-label.disabled{opacity:.5;cursor:not-allowed}.action-buttons{display:flex;gap:.375rem;flex-wrap:nowrap}.action-buttons,.action-buttons .ant-btn{align-items:center;justify-content:center}.action-buttons .ant-btn{border-radius:8px;display:inline-flex;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08);min-width:34px;width:34px;height:34px;padding:0!important;font-size:0;line-height:0}.action-buttons .ant-btn>span.anticon{display:inline-flex!important;align-items:center;justify-content:center}.action-buttons .ant-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.action-buttons .ant-btn .MuiSvgIcon-root,.action-buttons .ant-btn .anticon,.action-buttons .ant-btn svg{display:inline-flex!important;margin:0!important;font-size:16px!important;width:16px!important;height:16px!important}.action-buttons .ant-btn>span.anticon,.action-buttons .view-btn .anticon,.action-buttons .view-btn>span.anticon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.action-buttons .tour-btn{font-size:0;line-height:0}.action-buttons .tour-btn .MuiSvgIcon-root,.action-buttons .tour-btn .anticon,.action-buttons .tour-btn svg{font-size:16px!important;line-height:1!important;display:inline-flex!important;margin:0!important}.view-btn{background:linear-gradient(135deg,rgba(1,55,111,.1),rgba(1,55,111,.05))!important;border-color:rgba(1,55,111,.2)!important;color:var(--primary-color,#01376f)!important}.view-btn:hover{background:linear-gradient(135deg,rgba(1,55,111,.2),rgba(1,55,111,.1))!important}.tour-btn{background:linear-gradient(135deg,rgba(8,124,124,.1),rgba(8,124,124,.05))!important;border-color:rgba(8,124,124,.2)!important;color:#087c7c!important}.tour-btn:hover{background:linear-gradient(135deg,rgba(8,124,124,.2),rgba(8,124,124,.1))!important}.menu-btn{background:#f8fafb!important;border-color:#e8eef5!important;color:#6c757d!important}.menu-btn:hover{background:#eef2f7!important;color:var(--primary-color,#01376f)!important}.tour-status-btn{padding:0;border-radius:8px;border:none;font-size:0;line-height:0;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;min-width:34px;width:34px;height:34px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.tour-status-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.tour-status-btn svg{font-size:16px!important;width:16px!important;height:16px!important;margin:0!important}.tour-status-btn.has-tours{background:linear-gradient(135deg,rgba(123,31,162,.15),rgba(123,31,162,.05));color:#7b1fa2;border:1px solid rgba(123,31,162,.25)}.tour-status-btn.has-tours:hover{background:linear-gradient(135deg,rgba(123,31,162,.25),rgba(123,31,162,.1))}.tour-status-btn.no-tours{background:#f8fafb;color:#6c757d;border:1px solid #e8eef5}.tour-status-btn.no-tours:hover{background:#eef2f7}.interested-users{display:flex;align-items:center;justify-content:center}#notication_card{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;background:#f8fafb;border:1px solid #e8eef5;transition:all .2s ease}#notication_card:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.notification_card_img{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#e8eef5}.notification_card_body{flex:1;min-width:0}.notification_title{display:block;font-size:.9375rem;font-weight:600;color:#1a202c;margin-bottom:.25rem}.notification_desc{display:block;font-size:.8125rem;color:#6c757d;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-ad-container{margin-top:1.5rem}.user-ad-tabs{margin-bottom:1.5rem;border-bottom:2px solid #e8eef5}.user-ad-tabs .MuiTab-root{text-transform:none;font-weight:600;font-size:.9375rem;padding:.875rem 1.5rem;min-height:auto;color:#6c757d;transition:all .2s ease}.user-ad-tabs .MuiTab-root.Mui-selected{color:var(--primary-color,#01376f)}.user-ad-table-container{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8eef5}.user-ad-listing{display:flex;align-items:center;gap:1rem}.user-ad-img{border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.user-ad-title{font-size:.9375rem;font-weight:600;color:#1a202c;margin-bottom:.25rem}.user-ad-location{font-size:.8125rem;color:#6c757d}.user-ad-view-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,rgba(1,55,111,.1),rgba(1,55,111,.05));color:var(--primary-color,#01376f);transition:all .2s ease;cursor:pointer}.user-ad-view-icon:hover{background:var(--primary-color,#01376f);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(1,55,111,.2)}.status-label.status-approved{background:linear-gradient(135deg,rgba(8,124,124,.1),rgba(8,124,124,.05));color:#087c7c;border:1px solid rgba(8,124,124,.2)}.status-label.status-pending{background:linear-gradient(135deg,rgba(255,165,0,.1),rgba(255,165,0,.05));color:#ff8c00;border:1px solid rgba(255,165,0,.2)}.status-label.status-rejected{background:linear-gradient(135deg,rgba(228,36,22,.1),rgba(228,36,22,.05));color:#e42416;border:1px solid rgba(228,36,22,.2)}.status-label.status-expired{background:linear-gradient(135deg,hsla(208,7%,46%,.1),hsla(208,7%,46%,.05));color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}.get_verification_badge_content{display:flex;align-items:center;justify-content:space-between;width:100%}.verification_content{flex:1;display:flex;flex-direction:column;gap:.5rem}.verification_label{font-size:.875rem;font-weight:500;color:#6c757d;display:block}.verification_title{font-size:1.25rem;font-weight:700;color:var(--primary-color,#01376f);margin:0;line-height:1.2}.verification_icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(1,55,111,.1);color:var(--primary-color,#01376f);flex-shrink:0}.verification_icon svg{width:35px;height:35px}.verification_label.agency-approved{width:-moz-fit-content;width:fit-content;color:#087c7c;font-weight:600;background:linear-gradient(135deg,rgba(8,124,124,.1),rgba(8,124,124,.05));padding:.25rem .75rem;border-radius:6px;display:inline-block;border:1px solid rgba(8,124,124,.2)}.verification_label.agency-pending{color:#ff8c00;font-weight:600;background:linear-gradient(135deg,rgba(255,165,0,.1),rgba(255,165,0,.05));padding:.25rem .75rem;border-radius:6px;display:inline-block;border:1px solid rgba(255,165,0,.2)}.verification_label.agency-rejected{color:#e42416;font-weight:600;background:linear-gradient(135deg,rgba(228,36,22,.1),rgba(228,36,22,.05));padding:.25rem .75rem;border-radius:6px;display:inline-block;border:1px solid rgba(228,36,22,.2)}.verification_label.agency-none{color:#6c757d;font-weight:600;background:linear-gradient(135deg,hsla(208,7%,46%,.1),hsla(208,7%,46%,.05));padding:.25rem .75rem;border-radius:6px;display:inline-block;border:1px solid hsla(208,7%,46%,.2)}.verification_label.agency-loading{color:#007bff;font-weight:600;background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,123,255,.05));padding:.25rem .75rem;border-radius:6px;display:inline-block;border:1px solid rgba(0,123,255,.2)}.verification_icon.agency-approved-icon{background:linear-gradient(135deg,rgba(8,124,124,.15),rgba(8,124,124,.08));color:#087c7c}.verification_icon.agency-pending-icon{background:linear-gradient(135deg,rgba(255,165,0,.15),rgba(255,165,0,.08));color:#ff8c00}.verification_icon.agency-rejected-icon{background:linear-gradient(135deg,rgba(228,36,22,.15),rgba(228,36,22,.08));color:#e42416}.verification_icon.agency-none-icon{background:linear-gradient(135deg,hsla(208,7%,46%,.15),hsla(208,7%,46%,.08));color:#6c757d}.verification_icon.agency-loading-icon{background:linear-gradient(135deg,rgba(0,123,255,.15),rgba(0,123,255,.08));color:#007bff}.agency-status-badge{padding:.25rem .625rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:capitalize}.agency-status-badge.agency-active{width:-moz-fit-content;width:fit-content;background:linear-gradient(135deg,rgba(8,124,124,.1),rgba(8,124,124,.05));color:#087c7c;border:1px solid rgba(8,124,124,.2)}.agency-status-badge.agency-inactive{background:linear-gradient(135deg,hsla(208,7%,46%,.1),hsla(208,7%,46%,.05));color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}.agency-rejection-reason{color:#e42416;background:linear-gradient(135deg,rgba(228,36,22,.05),rgba(228,36,22,.02));padding:.5rem;border-radius:6px;border-left:3px solid #e42416;line-height:1.4}.agency-pending-text{color:#ff8c00;font-weight:500}.get_photographer_badge,.get_verification_badge{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8eef5;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;transition:all .3s ease;margin-bottom:1.5rem}.get_photographer_badge:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.get_photographer_badge h3,.get_verification_badge h1{font-size:1.25rem;font-weight:700;color:var(--primary-color,#01376f);margin:0 0 .5rem;line-height:1.3}.get_photographer_badge p,.get_verification_badge p{font-size:.9375rem;color:#6c757d;line-height:1.5;margin:0}.verified_badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(8,124,124,.1),rgba(8,124,124,.05));border-radius:8px;color:#087c7c;font-weight:600;font-size:.875rem;border:1px solid rgba(8,124,124,.2)}.photographer-content{display:flex;align-items:center;gap:1.25rem;flex:1;min-width:0}.photographer-icon-wrapper{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(1,55,111,.1),rgba(1,55,111,.05));border-radius:12px;flex-shrink:0;transition:all .3s ease}.get_photographer_badge:hover .photographer-icon-wrapper{background:linear-gradient(135deg,rgba(1,55,111,.15),rgba(1,55,111,.08));transform:scale(1.05)}.photographer-main-icon{font-size:1.75rem;color:var(--primary-color,#01376f)}.photographer-star-icon{position:absolute;top:-6px;right:-6px;font-size:1.125rem;color:#ffc107;filter:drop-shadow(0 2px 4px rgba(255,193,7,.3))}.photographer-text{flex:1;min-width:0}.photographer-text h3{font-size:1.25rem;font-weight:700;color:var(--primary-color,#01376f);margin:0 0 .5rem;line-height:1.3}.photographer-text p{font-size:.9375rem;color:#6c757d;line-height:1.5;margin:0}.photographer-action{flex-shrink:0}.photographer-apply-btn{padding:.875rem 1.75rem;background:var(--primary-color,#01376f);color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.625rem;box-shadow:0 2px 8px rgba(1,55,111,.2);white-space:nowrap}.photographer-apply-btn .fa-camera,.photographer-apply-btn svg{font-size:1rem}.photographer-apply-btn:hover{background:#024a9a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(1,55,111,.3)}.photographer-apply-btn:active{transform:translateY(0)}@media (max-width:768px){.get_photographer_badge{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem}.photographer-action,.photographer-content{width:100%}.photographer-apply-btn{width:100%;justify-content:center}}#pagination_div{margin-top:1.5rem;padding:1rem 0}.table_content p{padding:2rem;text-align:center;color:#6c757d;font-size:.9375rem}@media (max-width:1200px){.table_content .MuiTableBody-root .MuiTableCell-root,.table_content .MuiTableHead-root .MuiTableCell-root{padding:.625rem .5rem;font-size:.75rem}.property-cell{min-width:180px}.action-buttons{gap:.25rem}.action-buttons .ant-btn,.tour-status-btn{min-width:30px;width:30px;height:30px}}@media (max-width:768px){.table_content{border:none;box-shadow:none;background:transparent}.table_content,.table_content .table-responsive{overflow:visible}.table_content .MuiTable-root{display:block}.table_content .MuiTableHead-root{display:none!important}.table_content .MuiTableBody-root{display:flex;flex-direction:column;gap:.75rem}.table_content .MuiTableBody-root .MuiTableRow-root{display:flex;flex-wrap:wrap;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e8eef5;padding:1rem;gap:0;position:relative;transition:box-shadow .2s ease}.table_content .MuiTableBody-root .MuiTableRow-root:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:none}.table_content .MuiTableBody-root .MuiTableCell-root{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f1f5f9;width:100%;font-size:.8125rem;text-align:start!important}.table_content .MuiTableBody-root .MuiTableCell-root:last-child{border-bottom:none}.table_content .MuiTableBody-root .MuiTableCell-root:before{content:attr(data-label);font-weight:700;font-size:.6875rem;color:var(--primary-color,#01376f);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;min-width:100px;padding-inline-end:.75rem}.table_content .MuiTableBody-root .MuiTableCell-root:first-child{padding-bottom:.75rem;border-bottom:2px solid #e8eef5;margin-bottom:.25rem}.table_content .MuiTableBody-root .MuiTableCell-root:first-child:before{display:none}.property-cell{width:100%;min-width:0;gap:.75rem}.table_content .MuiTableBody-root .MuiTableCell-root[data-label]{display:flex}.action-buttons{justify-content:flex-end;flex-wrap:wrap;gap:.375rem}.action-buttons .ant-btn,.tour-status-btn{min-width:34px;width:34px;height:34px}.status-toggle-container{justify-content:flex-end;gap:.5rem}.price-value{font-size:1rem}[dir=rtl] .table_content .MuiTableBody-root .MuiTableCell-root:before{text-align:right}#notication_card{flex-direction:column;align-items:flex-start}.notification_card_img{width:100%;max-width:120px;height:auto;aspect-ratio:1}.user-ad-listing{flex-direction:column;align-items:flex-start}}@media (max-width:576px){.table_content .MuiTableBody-root .MuiTableRow-root{padding:.75rem}.property-title{font-size:.8125rem}.property-location{font-size:.6875rem}.status-label,.status-tag{font-size:.625rem;padding:.25rem .5rem}.action-buttons .ant-btn,.tour-status-btn{min-width:30px;width:30px;height:30px}.action-buttons .ant-btn .MuiSvgIcon-root,.action-buttons .ant-btn .anticon,.action-buttons .ant-btn svg,.tour-status-btn svg{font-size:14px!important;width:14px!important;height:14px!important}}.MuiDrawer-paper{border-right:1px solid #e8eef5!important;box-shadow:2px 0 8px rgba(0,0,0,.04)!important}.drawer_list{padding:.25rem 0!important;overflow:hidden!important}.drawer_list .drawer_list_item{margin:.125rem .5rem;border-radius:8px;transition:all .2s ease;overflow:hidden;border:transparent!important}.drawer_list .drawer_list_item:after,.drawer_list .drawer_list_item:before{display:none!important}.drawer_list .drawer_list_item:hover{background:rgba(1,55,111,.05);transform:translateX(4px);box-shadow:none!important}.drawer_list .drawer_list_item_active{background:linear-gradient(135deg,rgba(1,55,111,.1),rgba(1,55,111,.05));margin-left:.25rem;border:transparent!important;border-left:3px transparent!important}.drawer_list .drawer_list_item_active:after,.drawer_list .drawer_list_item_active:before{display:none!important}.drawer_list .drawer_list_item_active .MuiListItemButton-root{background:transparent!important;box-shadow:none!important}.drawer_list .drawer_list_item_active .MuiTypography-root{color:var(--primary-color,#01376f);font-weight:600}.drawer_list .drawer_list_item .MuiListItemButton-root{padding:.5rem .75rem;border-radius:8px;min-height:40px;box-shadow:none!important}.drawer_list .drawer_list_item .MuiListItemButton-root:hover{box-shadow:none!important;background-color:transparent!important}.drawer_list .drawer_list_item .MuiTypography-root{color:#495057;font-size:.875rem;font-weight:500;transition:all .2s ease}.drawer_list .drawer_list_item:hover .MuiTypography-root{color:var(--primary-color,#01376f)}.drawer_list_icon{color:#6c757d;transition:all .2s ease;font-size:1.125rem!important}.drawer_list_icon_active{color:var(--primary-color,#01376f);font-size:1.125rem!important}.drawer_list .drawer_list_item:hover .drawer_list_icon{color:var(--primary-color,#01376f);transform:scale(1.05)}.drawer_list .drawer_list_item_active .drawer_list_icon_active{transform:scale(1.05)}.MuiDrawer-paper .MuiDrawerHeader-root{background:var(--primary-color,#01376f);border-bottom:2px solid hsla(0,0%,100%,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.drawer_button{color:#fff!important}.MuiDrawer-paper .MuiDivider-root{border-color:#e8eef5;margin:.5rem 0}@media (max-width:768px){.drawer_list .drawer_list_item{margin:.125rem .375rem}.drawer_list .drawer_list_item_active{margin-left:.125rem}.drawer_list .drawer_list_item .MuiListItemButton-root{padding:.5rem .625rem;min-height:36px}}@media (min-width:992px){#dashboard_top_card .row>[class*=col-lg-4]{flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:991px) and (min-width:768px){#dashboard_top_card .row>[class*=col-md-6]{flex:0 0 50%;max-width:50%}}.admindash_footer{padding:.5rem 1rem!important;line-height:1.2!important;min-height:auto!important;height:auto!important}.admindash_footer,.admindash_footer span{font-size:.6875rem!important;font-weight:400!important}@media print{.table_content{box-shadow:none;border:1px solid #ddd}.action-buttons,.status-toggle-container{display:none}}#new-filter-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #e8eef5;transition:all .3s cubic-bezier(.4,0,.2,1);max-height:80vh;overflow-y:auto;overflow-x:visible}#new-filter-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);border-color:rgba(1,55,111,.2)}#new-filter-title{background:linear-gradient(135deg,#fff,#f8fafb);padding:1.25rem 1.5rem;border-bottom:3px solid var(--primary-color,#01376f);display:flex;align-items:center;justify-content:space-between}#new-filter-title span{font-size:1.25rem;font-weight:700;color:var(--primary-color,#01376f);letter-spacing:-.02em;display:flex;align-items:center;gap:.5rem}#new-filter-title button{background:transparent;border:1px solid #e2e8f0;color:#64748b;padding:.375rem .875rem;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease}#new-filter-title button:hover{background:#f8fafb;color:#dc2626;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.15)}#new-filter-title button:active{transform:translateY(0)}#new-filter-card .new-card-body{padding:1.75rem}.new-filter-button-box{margin-bottom:1.5rem}#new-propertie-button-grup{width:100%}#new-props-tabs{display:flex;gap:.625rem;list-style:none;margin:0;background:#f8fafb;border-radius:10px;padding:.5rem;width:100%}#new-props-tabs li{flex:1;min-width:0}#new-props-tabs .new-nav-link{display:flex;align-items:center;justify-content:center;text-align:center;padding:.875rem 1rem;border-radius:8px;background:transparent;border:none;color:#64748b;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap;width:100%}#new-props-tabs .new-nav-link:hover{background:rgba(1,55,111,.08);color:var(--primary-color,#01376f);transform:translateY(-1px)}#new-props-tabs .new-nav-link.new-active[id=new-prop-sellbutton]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}#new-props-tabs .new-nav-link[id=new-prop-sellbutton]:hover:not(.new-active){background:rgba(16,185,129,.1);color:#10b981}#new-props-tabs .new-nav-link.new-active[id=new-prop-rentbutton]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.3)}#new-props-tabs .new-nav-link[id=new-prop-rentbutton]:hover:not(.new-active){background:rgba(59,130,246,.1);color:#3b82f6}#new-props-tabs .new-nav-link.new-active{transform:translateY(0)!important}.new-filter-label-title{margin-bottom:1.75rem}.new-filter-label-title>span{display:block;font-size:.9375rem;font-weight:600;color:var(--primary-color,#01376f);margin-bottom:.75rem;letter-spacing:-.01em}.new-prop-type .MuiOutlinedInput-root{border-radius:8px!important;background:#f8fafb!important;border:1.5px solid #e2e8f0!important;transition:all .3s ease!important}.new-prop-type .MuiOutlinedInput-root:hover{border-color:#bcc5d3!important}.new-prop-type .MuiOutlinedInput-root.Mui-focused{border-color:var(--primary-color,#01376f)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(1,55,111,.1)!important}.new-prop-type .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none!important}.new-prop-type .MuiInputBase-input{padding:.75rem 1rem!important;font-size:.9375rem!important;font-weight:400!important;color:#334155!important}.new-prop-type .MuiInputBase-input::-moz-placeholder{color:#94a3b8!important;opacity:1!important}.new-prop-type .MuiInputBase-input::placeholder{color:#94a3b8!important;opacity:1!important}.new-cascading-location-container{display:flex;flex-direction:column;gap:.75rem}.new-clear-location-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.375rem;background:#fff!important;border:1.5px solid #e2e8f0!important;color:#64748b!important;padding:.625rem 1rem!important;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important}.new-clear-location-btn:hover{background:#f8fafb!important;color:#dc2626!important;border-color:#fca5a5!important;transform:translateY(-1px)!important}.new-budget-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.new-price-input{width:100%;padding:.75rem 1rem;border:1.5px solid #e2e8f0;border-radius:8px;background:#f8fafb;font-size:.9375rem;font-weight:400;color:#334155;transition:all .3s ease;font-family:var(--primary-font,"Manrope"),sans-serif}.new-price-input:hover{border-color:#bcc5d3}.new-price-input:focus{outline:none;border-color:var(--primary-color,#01376f);background:#fff;box-shadow:0 0 0 3px rgba(1,55,111,.1)}.new-price-input::-moz-placeholder{color:#94a3b8}.new-price-input::placeholder{color:#94a3b8}.new-posted-duration{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.new-posted-duration .new-form-check{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .625rem;background:#f8fafb;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;min-height:3rem}.new-posted-duration .new-form-check:hover{background:rgba(1,55,111,.08);border-color:rgba(1,55,111,.4);box-shadow:0 2px 8px rgba(1,55,111,.15)}.new-posted-duration .new-form-check:has(.new-form-check-input:checked){background:linear-gradient(135deg,rgba(1,55,111,.1),rgba(1,55,111,.15));border-color:var(--primary-color,#01376f);border-width:1.5px;box-shadow:0 2px 12px rgba(1,55,111,.2)}.new-posted-duration .new-form-check-input{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.new-posted-duration .new-form-check-input:checked{background-color:var(--primary-color,#01376f);border-color:var(--primary-color,#01376f)}.new-posted-duration .new-form-check-input:focus{outline:none}.new-posted-duration .new-form-check-label{font-size:.875rem;font-weight:600;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;text-align:center;transition:color .3s ease;line-height:1.2}.new-posted-duration .new-form-check:has(.new-form-check-input:checked) .new-form-check-label{color:var(--primary-color,#01376f)}.new-facilities-toggle{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.new-facilities-toggle .new-toggle-button{display:flex;align-items:center;gap:.375rem;background:#fff;border:1.5px solid #e2e8f0;color:#64748b;padding:.5rem .875rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.new-facilities-toggle .new-toggle-button:hover{background:#f8fafb;color:var(--primary-color,#01376f);border-color:rgba(1,55,111,.3);transform:translateY(-1px)}.new-facilities-section{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;max-height:2000px}.new-facilities-section.new-hide{opacity:0;max-height:0;margin-top:0;padding-top:0}.new-facilities-section.new-show{opacity:1;max-height:2000px;margin-top:.75rem}.new-facilities-data{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.625rem;background:#f8fafb;border-radius:8px;border:1px solid #e8eef5}.new-custom-checkbox{position:relative}.new-custom-checkbox.full-width{grid-column:1/-1}.new-custom-checkbox-input{position:absolute;opacity:0;width:0;height:0}.new-custom-checkbox-label{display:flex;align-items:center;padding:.5rem .75rem .5rem 2.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;color:#334155;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.new-custom-checkbox-label:before{content:"";position:absolute;left:.75rem;width:1rem;height:1rem;border:2px solid #cbd5e1;border-radius:4px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.new-custom-checkbox-input:checked+.new-custom-checkbox-label:before{background:linear-gradient(135deg,var(--primary-color,#01376f) 0,#024d94 100%);border-color:var(--primary-color,#01376f);box-shadow:0 0 0 3px rgba(1,55,111,.15)}.new-custom-checkbox-label:after{content:"✓";position:absolute;left:.9rem;font-size:.75rem;font-weight:700;color:#fff;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.new-custom-checkbox-input:checked+.new-custom-checkbox-label:after{opacity:1;transform:scale(1)}.new-custom-checkbox-input:checked+.new-custom-checkbox-label{background:rgba(1,55,111,.05);border-color:rgba(1,55,111,.3);color:var(--primary-color,#01376f);font-weight:600}.new-custom-checkbox-label:hover{background:rgba(1,55,111,.05);border-color:rgba(1,55,111,.25);transform:translateX(2px)}.new-custom-checkbox-label:hover:before{border-color:var(--primary-color,#01376f)}.new-custom-checkbox-input:checked+.new-custom-checkbox-label:hover{background:rgba(1,55,111,.08);border-color:rgba(1,55,111,.4)}.new-custom-checkbox-input:checked+.new-custom-checkbox-label:hover:before{box-shadow:0 0 0 4px rgba(1,55,111,.2)}@media (max-width:768px){#new-filter-card .new-card-body{padding:1rem}#new-filter-title{padding:1rem;flex-direction:column;gap:.75rem;align-items:flex-start}#new-filter-title span{font-size:1.125rem}#new-filter-title button{width:100%;justify-content:center}#new-props-tabs .new-nav-link{padding:.625rem 1rem;font-size:.875rem}.new-budget-inputs{grid-template-columns:1fr}.new-filter-label-title{margin-bottom:1.25rem}.new-facilities-data,.new-posted-duration{grid-template-columns:1fr}}@media (max-width:576px){#new-filter-card{border-radius:12px}#new-filter-title span{font-size:1rem}#new-props-tabs{padding:.25rem;gap:.375rem}#new-props-tabs .new-nav-link{padding:.5rem .75rem;font-size:.8125rem}.new-custom-checkbox-label,.new-filter-label-title>span,.new-posted-duration .new-form-check-label,.new-price-input{font-size:.875rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#new-filter-card{animation:fadeInUp .4s ease-out}#new-filter-title button:focus-visible,.new-clear-location-btn:focus-visible,.new-custom-checkbox-input:focus-visible+.new-custom-checkbox-label,.new-facilities-toggle .new-toggle-button:focus-visible,.new-posted-duration .new-form-check-input:focus-visible,.new-price-input:focus-visible{outline:2px solid var(--primary-color,#01376f);outline-offset:2px}[dir=rtl] .new-posted-duration .new-form-check-input{margin-right:0;margin-left:.75rem}[dir=rtl] .new-custom-checkbox-label{padding-left:.75rem;padding-right:2.25rem}[dir=rtl] .new-custom-checkbox-label:before{left:auto;right:.75rem}[dir=rtl] .new-custom-checkbox-label:after{left:auto;right:.9rem}[dir=rtl] .new-custom-checkbox-label:hover{transform:translateX(-2px)}#new-filter-card.loading{pointer-events:none;opacity:.6}#new-filter-card.loading:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #f3f4f6;border-top:3px solid var(--primary-color,#01376f);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}#new-filter-title button,#new-props-tabs .new-nav-link,.new-custom-checkbox-label,.new-facilities-toggle .new-toggle-button,.new-filter-label-title,.new-posted-duration .new-form-check,.new-price-input{transition:all .3s cubic-bezier(.4,0,.2,1)}.new-cascading-location-container>div[style*="rgba(1, 55, 111, 0.08)"]{background:linear-gradient(135deg,rgba(1,55,111,.05),rgba(1,55,111,.08))!important;border:1.5px solid rgba(1,55,111,.15)!important;border-radius:8px!important;padding:.875rem 1rem!important;margin-bottom:.75rem!important}.new-cascading-location-container>div[style*="rgba(1, 55, 111, 0.08)"]>div:first-child{font-weight:700!important;color:var(--primary-color,#01376f)!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-bottom:.625rem!important}