.fc .el-dialog.search-hotel-location-modal{background:transparent;bottom:0;box-shadow:none;height:calc(100% - 16px);left:0;overflow-y:scroll;padding:0;position:fixed;right:0;width:100%;width:calc(100% - 32px)}.fc .el-dialog.search-hotel-location-modal .search-hotel-location-modal-body{display:flex;flex-direction:column}.fc .el-dialog.search-hotel-location-modal .btn-close{align-self:flex-end;background-color:var(--primary-colour-moeve);display:flex;height:32px;justify-content:center;margin-bottom:16px;min-height:32px;padding:0;width:-moz-fit-content;width:fit-content;width:32px}.fc .el-dialog.search-hotel-location-modal .heading-msg{align-items:center;flex-direction:column}.fc .el-dialog.search-hotel-location-modal .heading-msg h2{color:var(--primary-colour-purple);font-size:40px;line-height:1.1;margin:15px 0;text-align:center}.fc .el-dialog.search-hotel-location-modal .heading-msg p{color:var(--primary-colour-moeve);font-size:18px;line-height:1.3}.fc .el-dialog.search-hotel-location-modal .el-dialog__header{margin:0;padding:0}.fc .el-dialog.search-hotel-location-modal .el-dialog__header .modal-header{justify-content:flex-end}.fc .el-dialog.search-hotel-location-modal .el-dialog__body{background-color:#fff;border-radius:16px 16px 0 0;height:calc(100% - 48px);padding:0}.fc .el-dialog.search-hotel-location-modal .el-dialog__body .modal-body{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:16px 16px 0}.fc .el-dialog.search-hotel-location-modal .form-wrapper{padding:0;width:100%}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form{width:100%}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form ::-moz-placeholder{color:var(--primary-colour-lavender);font:var(--font-paragraph);opacity:1}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form ::placeholder{color:var(--primary-colour-lavender);font:var(--font-paragraph);opacity:1}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form :-ms-input-placeholder{color:var(--primary-colour-lavender);font:var(--font-paragraph)}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form ::-ms-input-placeholder{color:var(--primary-colour-lavender);font:var(--font-paragraph)}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form .el-form-item{border-bottom:1px solid #c7c2d1}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form .el-form-item__label{color:var(--primary-colour-purple);font:var(--font-h5)}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form .el-form-item__content{flex-direction:row;gap:16px;justify-content:space-between}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form .el-form-item img{height:32px;width:32px}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form .el-input{flex:1}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form .el-input__inner{color:var(--primary-colour-purple);font:var(--font-h2)}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form.hotel-location-search-form .el-input__wrapper{background:none;border-bottom:0 solid #c7c2d1;border-radius:0;box-shadow:none;padding:10px 0}.fc .el-dialog.search-hotel-location-modal .form-wrapper .el-form-item__error{position:relative;text-transform:none}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper .el-scrollbar__bar.is-horizontal{display:none}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul{display:grid;gap:10px;grid-template-columns:1fr}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li{border-bottom:1px solid #c7c2d1}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li .hotel-form-result-item{padding:10px 0}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li .hotel-form-result-item button{align-items:center;gap:10px;justify-content:flex-start;width:100%}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li .hotel-form-result-item button img{height:24px;width:24px}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li .hotel-form-result-item button div{text-align:left}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li .hotel-form-result-item button div h5{color:var(--primary-colour-purple)}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li .hotel-form-result-item button div p{color:var(--primary-colour-moeve);font:var(--font-paragraph)}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li:nth-last-child(-n+2){border:none}.fc .el-dialog.search-hotel-location-modal .form-wrapper .hotel-form-result-wrapper ul li span{display:block;font:var(--font-description-text);padding:0 0 30px;text-align:center}@media only screen and (min-width:768px) and (max-width:1366px){.fc .el-dialog.search-hotel-location-modal{height:calc(100% - 16px);left:0;overflow-y:scroll;right:0;width:calc(100% - 32px)}.fc .el-dialog.search-hotel-location-modal .el-dialog__header{margin:0!important;padding:0}.fc .el-dialog.search-hotel-location-modal .el-dialog__body{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px}.fc .el-dialog.search-hotel-location-modal .el-dialog__body .modal-body{border-top-left-radius:16px;border-top-right-radius:16px}}
