.icon-kit{font-family:icomoon-icon;display:block;float:left;margin-top:-1px;margin-right:4px}.el-cascader .el-input.is-focus .el-input__inner{box-shadow:none}.el-cascader .el-input .el-input__inner:focus{box-shadow:none}.el-input,.el-select{--el-border-radius-base: 12px;max-width:400px;width:100%}.el-menu{--el-menu-item-height: 40px;border-right-width:0px}.el-sub-menu .el-menu-item{height:40px}.widget_city_suggestion{--el-border-radius-base: 12px;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:var(--el-border-radius-base);display:block;width:100%}.widget_city_suggestion:focus-visible{outline:-webkit-focus-ring-color auto 0px}.display-flex{display:flex}.search-parameter{margin-right:10px}@media screen and (max-width: 800px){.filter-button{display:block;width:100%;margin-right:0}.search-parameter-item{display:block;width:100%;margin-right:0;margin-bottom:10px}.right-search-parameters,.left-search-parameters{display:block;width:100%}.display-flex{display:block}}.active{display:block}.select{--el-select-border-color-hover: var(--el-border-color-hover);--el-select-disabled-border: var(--el-disabled-border-color);--el-select-font-size: var(--el-font-size-base);--el-select-close-hover-color: var(--el-text-color-secondary);--el-select-input-color: var(--el-text-color-placeholder);--el-select-multiple-input-color: var(--el-text-color-regular);--el-select-input-focus-border-color: var(--el-color-primary);--el-select-input-font-size: 14px}.search-filter{--el-select-border-color-hover: rgba(255, 255, 255, 0);--el-select-disabled-border: rgba(255, 255, 255, 0);--el-input-border: rgba(255, 255, 255, 0);--el-select-close-hover-color: var(--el-text-color-secondary);--el-select-input-color: var(--el-text-color-placeholder);--el-select-multiple-input-color: var(--el-text-color-regular);--el-select-input-focus-border-color: rgba(255, 255, 255, 0);--el-select-input-font-size: 14px}.search-filter .el-input{--el-input-border-color: rgba(255, 255, 255, 0)}.dropdown__item,.el-select-dropdown__item{--el-border-radius-base: 8px;padding:0 10px;margin:12px;border-radius:var(--el-border-radius-base)}.dropdown__item.hover,.el-select-dropdown__item.hover{color:var(--el-color-primary)}.el-select-dropdown__item.selected{color:var(--el-text-color-regular);font-weight:initial}.dropdown__item.hover,.el-select-dropdown__item:hover,.el-select-dropdown__item.selected.hover{--el-fill-color-light: #fed3db;color:var(--el-color-primary)}.dropdown__item.hover span,.el-select-dropdown__item:hover span,.el-select-dropdown__item.selected.hover span{color:var(--el-color-primary)}.suggestion-list{list-style:none;margin-left:0;padding-inline-start:0px}.suggestion-item{display:block;color:#333;padding:5px 10px;margin:0 10px;border-radius:8px;font-size:14px;letter-spacing:-.19px;line-height:19px}.suggestion-item:hover{background:#FFEDF0}.dropdown-custom{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}.el-dropdown-menu{padding:8px}.suggestion-city-title{font-size:14px;color:#6f6f6f;font-weight:600}.hlt1{font-weight:700;font-style:normal}.reservation-tabs .tab-content .table tbody td.proprietaire-th{display:flex;width:100%}.reservation-tabs .tab-content .table tbody td{padding:12px 10px}.reservation-tabs .tab-content .table td{border-top:0px solid #dee2e6;vertical-align:middle}.el-button{font-family:Inter,sans-serif;font-size:14px}.el-button.selected{background:var(--grey-0, #F9F9F9);color:var(--dark, #080025);font-weight:600;border:1px solid var(--grey-05, #EAECF0)}.el-button--info{--el-button-text-color: var(--el-color-white);--el-button-bg-color: #080025;--el-button-border-color: #080025}.el-button--info:hover{--el-button-bg-color: #080025;--el-button-border-color: none}.el-button--info.el-button:hover,.el-button--info.el-button:focus{--el-button-hover-border-color: #080025;--el-button-hover-bg-color: #080025;outline:none}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-bg-color: transparent;font-family:Nunito Sans,sans-serif;font-weight:700;--el-button-border-color: var(--el-color-primary);font-size:18px}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color: #080025;--el-button-bg-color: transparent;--el-button-border-color: #080025;--el-button-hover-text-color: var(--el-color-white);--el-button-hover-bg-color: #080025;--el-button-hover-border-color: #080025;--el-button-active-text-color: var(--el-color-white)}#chatGridSection{display:grid;grid-template-columns:3fr 5fr 3fr;width:100%;height:100%}.chat-conversation-section.scrollbar::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid #f5f5f5}.chat-conversation-section.scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5}.messages-container{position:relative}.messages-container .message-wrapper{max-width:80%;position:relative;transition:all .2s ease;animation:message-appear .3s ease-out}.messages-container .sent{align-self:flex-end}.messages-container .received{align-self:flex-start}@keyframes message-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.avatar-initials{background-color:#b3e5fc;color:#fff;font-weight:500;text-transform:uppercase}.scrollbar::-webkit-scrollbar{width:6px}.scrollbar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.scrollbar::-webkit-scrollbar-track{background-color:transparent}.modal-mask{padding:10px;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;transition:opacity .3s ease,transform .3s ease}.modal-container{width:300px;margin:auto;padding:20px 30px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00000054;transition:all .3s ease}.lightyshare-modal-header h3{font-weight:700;font-size:18px;color:#080025}.lightyshare-modal-body{margin:20px 0}.modal-default-button{float:right}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-container,.modal-leave-to .modal-container{transform:translateY(-100%);-webkit-transform:scale(1.1);transform:scale(1.1)}
