.fl-node- .bewod-property-search { position: relative; z-index: 2; scroll-margin-top: 120px; } .fl-node- .bewod-property-search-form { position: relative; z-index: 3; overflow: visible; } .fl-node- .bewod-property-search-form.is-dropdown-open { z-index: 100; } .fl-row.bewod-dropdown-open { position: relative; z-index: 1000; } .fl-node- .bewod-property-search-fields { overflow: visible; } .fl-node- .bewod-property-search-results-wrap { position: relative; z-index: 1; } .fl-node- .bewod-property-search-results-wrap.is-loading { opacity: 0.5; pointer-events: none; } .fl-node- .bewod-property-search-feedback[hidden] { display: none; } .fl-node- .bewod-property-search--light .bewod-property-search-header { margin-bottom: 1rem; } .fl-node- .bewod-property-search--light .bewod-property-search-form { margin-bottom: 0; } .fl-node- .bewod-property-search-header { text-align: center; margin-bottom: 1.5rem; } .fl-node- .bewod-property-search-form { margin-bottom: 3rem; } .fl-node- .bewod-property-search-fields { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: center; gap: 1rem; } .fl-node- .bewod-property-search--align-left .bewod-property-search-fields { justify-content: flex-start; } .fl-node- .bewod-property-search--align-right .bewod-property-search-fields { justify-content: flex-end; } .fl-node- .bewod-property-search--align-left .bewod-property-search-header { text-align: left; } .fl-node- .bewod-property-search--align-right .bewod-property-search-header { text-align: right; } .fl-node- .bewod-property-search-field { display: flex; flex-direction: column; gap: 0.35rem; min-width: 180px; position: relative; } .fl-node- .bewod-property-search-field--dates-range { min-width: 280px; flex: 1 1 280px; max-width: 360px; } .fl-node- .bewod-property-search-field label { font-size: 0.875rem; font-weight: 600; } .fl-node- .bewod-property-search-input, .fl-node- .bewod-property-search-field .flatpickr-input, .fl-node- .bewod-property-search-field input.form-control.input { width: 100%; height: 46px; min-height: 46px; padding: 0 0.75rem; border: 1px solid var(--medium-gray, #ccc); border-radius: var(--bradius, 0.25rem); font-size: 1rem; line-height: 46px; background: #fff; box-sizing: border-box; } .fl-node- .bewod-property-search-actions { display: flex; align-items: flex-end; } .fl-node- .bewod-property-search-feedback { text-align: center; margin: 0 auto 1.5rem; font-size: 0.95rem; } .fl-node- .bewod-property-search-feedback.has-results { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0.35rem 0.75rem; } .fl-node- .bewod-property-search-feedback.has-results .bewod-property-search-status-text { margin: 0; } .fl-node- .bewod-property-search-feedback.no-results .bewod-property-search-status-text { margin: 0 0 0.35rem; } .fl-node- .bewod-property-search-feedback img { display: none; } .fl-node- .bewod-property-search-feedback.no-results .bewod-property-search-status-text img { display: block; width: 100px; height: 100px; margin: 2.5rem auto 2rem; opacity: .05; } .fl-node- .bewod-search-reset { border: 0; background: transparent !important; color: inherit; font-size: 0.875rem; font-weight: 400; text-decoration: none !important; cursor: pointer; padding: 0; text-transform: none; font-weight: inherit; } .fl-node- .bewod-search-reset:hover { color: var(--terra, #976938); } .fl-node- .choices { margin-bottom: 0; position: relative; z-index: 4; } .fl-node- .choices.is-open { z-index: 110; } .fl-node- .choices__inner { height: 46px; min-height: 46px; padding: 0 2rem 0 0.75rem; border: 1px solid var(--medium-gray, #ccc); border-radius: var(--bradius, 0.25rem); color: #000 !important; background: #fff !important; font-size: 1rem; display: flex; align-items: center; box-shadow: none; } .fl-node- .choices[data-type*=select-one] .choices__inner { padding-bottom: 0; } .fl-node- .choices[data-type*=select-one]::after { border-color: var(--text-color, #464646) transparent transparent; margin-top: -2px; } .fl-node- .choices__list--single { padding: 0; } .fl-node- .choices__list--dropdown { z-index: 111; border: 1px solid var(--medium-gray, #ccc); border-radius: var(--bradius, 0.25rem); background: #fff; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12); margin-top: 4px; } .fl-node- .choices__list--dropdown .choices__item--selectable { color: #000 !important; } .fl-node- .choices__list--dropdown .choices__item--selectable.is-highlighted { background: var(--light, #f3f6fa); } .fl-node- .choices.is-focused .choices__inner, .fl-node- .choices.is-open .choices__inner { border-color: var(--bluelt, #246cac); } .fl-node- .flatpickr-input[readonly], .fl-node- .bewod-datepicker.form-control.input { cursor: pointer; background: #fff; } /* Flatpickr range highlight (calendrier appendé au body) */ .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange { background: rgba(153, 94, 30, 0.18) !important; border-color: transparent !important; box-shadow: none !important; color: #333 !important; } .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected { background: var(--terra, #995E1E) !important; border-color: var(--terra, #995E1E) !important; color: #fff !important; } .flatpickr-day.inRange:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover { background: var(--terralt, #a26f37) !important; border-color: var(--terralt, #a26f37) !important; } @media (max-width: 767px) { .fl-node- .bewod-property-search-field, .fl-node- .bewod-property-search-actions { width: 100%; } .fl-node- .bewod-property-search-actions { margin-top: 2rem; } .fl-node- .bewod-property-search-actions .btn { width: 100%; justify-content: center; } }