@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap);.flex{display:flex;flex-direction:row;gap:1rem;align-items:center}.flex.top{align-items:unset}.flex.list{flex-direction:column;gap:1rem}.flex.stretch{align-items:stretch}.flex,.w-100{width:100%}.bold{font-weight:600}.flex-column{width:100%;display:flex;flex-direction:column;gap:1rem}.grid-2-container,.grid-3-container{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.grid-3-container{grid-template-columns:repeat(3,1fr)}.select2.select2-container{display:block;min-width:11.5rem}.select2.select2-container :focus{outline:0}.select2.select2-container .select2-selection{border:0;height:auto;display:flex;align-items:center;background:#141414;border-radius:.625rem;font-size:1.125rem}.select2.select2-container .select2-selection__arrow{top:50%;transform:translateY(-50%)}.select2.select2-container .select2-selection__placeholder{font-weight:600}.select2.select2-container .select2-selection__rendered{color:#b8b8b8}.select2-container .select2-dropdown{border:0;border-top:1px solid #666;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;background:#141414}.select2-container .select2-dropdown .select2-results__options .select2-results__option{background:#1cb091;font-size:1.125rem;color:#fff;padding:.625rem}.select2-container .select2-dropdown .select2-results__options .select2-results__option--highlighted{background:rgba(33,255,208,.2);color:#1cb091}.select2-container .select2-dropdown .select2-results__options .select2-results__option--selected{color:#000;background:#1cb091}.select2-container .select2-dropdown .select2-results__options .select2-results__option:last-child{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.component-grid-10,.component-grid-5{display:grid;grid-template-columns:repeat(10,1fr);gap:1.5rem}.component-grid-10 .item,.component-grid-5 .item{width:100%;display:flex;flex-direction:column;align-items:center;padding:.5rem;background-color:#141414}.component-grid-10 .item img,.component-grid-5 .item img{width:90%;height:auto;aspect-ratio:1}.component-grid-10 .item h3,.component-grid-5 .item h3{margin:1rem 0 0}.component-grid-10 .item .action-btns,.component-grid-5 .item .action-btns{margin:1rem 0 0;display:flex;justify-content:center}.component-grid-10 .item .action-btns a,.component-grid-5 .item .action-btns a{margin:0 .1rem}.component-grid-5{grid-template-columns:repeat(5,1fr)}.component-grid-5 .item{background-color:#f5f5f5}.component-select-images{width:100%}.component-select-images .item-holder{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:1rem}.component-select-images .item img{width:100%;object-fit:cover;height:5rem}.tab-component .tab-pane{display:none;visibility:collapse}.tab-component .tabactive{display:block;visibility:visible}.component-aaru-tabs{display:flex;align-items:center;margin:1rem 0 0;padding:0 1rem;background-color:#141414;border-radius:.625rem}.component-aaru-tabs .item{padding:1rem;cursor:pointer;font-size:1.125rem;font-weight:600;color:#fff;transition:all .3s ease}.component-aaru-tabs .item:hover{background-color:#1cb091;color:#141414}.component-aaru-tabs .item h3{font-weight:400;font-size:1.1rem}.data-display{padding:1rem;box-sizing:border-box}.data-display-title{font-size:1.1rem;color:#1cb091;font-weight:600;margin:0;padding:0}.data-display p{font-size:1rem;margin:0;padding:0}.data-grid{display:grid}.data-grid.col-1{grid-template-columns:repeat(1,1fr)}.data-grid.col-2{grid-template-columns:repeat(2,1fr)}.data-grid.col-3{grid-template-columns:repeat(3,1fr)}.data-grid.col-4,.gallery-grid-display{grid-template-columns:repeat(4,1fr)}.data-grid.col-5{grid-template-columns:repeat(5,1fr)}.gallery-grid-display{display:grid}.gallery-grid-display-item{width:100%}.admin-room-component .item img,.gallery-grid-display-item img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.component-header-nav{background-color:#fff;border-radius:1rem}.component-header-nav div{display:flex;flex-direction:row;flex-wrap:wrap;padding:.2rem;box-sizing:border-box}.component-header-nav div a{height:auto;display:flex;padding:.8rem 1rem;box-sizing:border-box;align-items:center;transition:all .3s ease}.component-header-nav div a:hover{border-radius:1rem;background-color:rgba(33,255,208,.2)}.component-header-nav div a:hover .item h2{color:#070707}.component-header-nav div a.active{background-color:#1cb091}.component-header-nav div a.active .item h2{color:#fff}.component-header-nav div a .item{display:flex;flex-direction:row;gap:.5rem;align-items:center}.component-header-nav div a .item h2{color:#070707;font-size:1rem;font-weight:500;margin:0;padding:0;width:max-content}.component-header-nav div a .item .badge{background-color:#1cb091;color:#fff;padding:.2rem .8rem;border-radius:1rem;margin:0;display:flex}.admin-room-component .item .action-section,.data-container-anim{opacity:0;-webkit-transition:.3s ease-in-out all;-moz-transition:.3s ease-in-out all;-ms-transition:.3s ease-in-out all;-o-transition:.3s ease-in-out all;transition:.3s ease-in-out all}.data-container-anim{margin:2rem 0}.data-container-anim.show{opacity:1}.admin-room-component{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.admin-room-component .item{background-color:#fff;padding:1rem;box-sizing:border-box;border-radius:1rem;position:relative}.admin-room-component .item:hover .action-section,.admin-roompricing-component .item:hover .action-section,.component-admin-images .item:hover .action-section,.component-mealplan .item:hover .action-section,.component-review-container .item:hover .action-section{visibility:visible;opacity:1}.admin-room-component .item img{aspect-ratio:2.2}.admin-room-component .item .action-section{position:absolute;top:0;right:0;visibility:collapse}.admin-room-component .item .action-section a,.admin-roompricing-component .item .action-section a,.component-admin-images .item .action-section a,.component-mealplan .item .action-section a,.component-review-container .item .action-section a{background-color:#1cb091;color:#fff;padding:.5rem 1rem;-webkit-transition:.2s ease-in-out all;-moz-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;transition:.2s ease-in-out all}.admin-room-component .item .action-section a:hover,.admin-roompricing-component .item .action-section a:hover,.component-admin-images .item .action-section a:hover,.component-mealplan .item .action-section a:hover,.component-property-images .image-container .item .action-section a:hover,.component-review-container .item .action-section a:hover,.pmodal-container .pmodal-overlay .pmodal-close a:hover{background-color:#fff;color:#070707;outline:2px solid #1cb091}.admin-roompricing-component{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.admin-roompricing-component .item{display:flex;flex-direction:row;background-color:#fff;align-items:center;gap:2rem;padding:.5rem 1rem;box-sizing:border-box;border-radius:1rem}.admin-roompricing-component .item .first{display:flex;flex-direction:row;gap:.5rem}.admin-roompricing-component .item .first p{width:max-content}.admin-roompricing-component .item .date{display:flex}.admin-roompricing-component .item .date hr{margin:0 1rem;opacity:.2}.admin-roompricing-component .item .action-section,.component-mealplan .item .action-section,.component-property-images .image-container .item .action-section{-webkit-transition:.3s ease-in-out all;-moz-transition:.3s ease-in-out all;-ms-transition:.3s ease-in-out all;-o-transition:.3s ease-in-out all;transition:.3s ease-in-out all}.admin-roompricing-component .item .action-section{visibility:collapse;opacity:0}.component-mealplan{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:1rem}.component-mealplan .item,.component-review-container .item{background-color:#fff;padding:1rem 2rem;border-radius:1rem;position:relative}.component-mealplan .item div{display:flex;gap:.5rem;flex-direction:column}.admin-room-component .item h1,.admin-room-component .item h2,.admin-room-component .item p,.component-dashboard-grid .item h1,.component-dashboard-grid .item h2,.component-mealplan .item div h3,.component-mealplan .item div p{margin:0;padding:0}.component-mealplan .item div h3{font-size:1.1rem;font-weight:500}.component-mealplan .item .action-section,.component-property-images .image-container .item .action-section{position:absolute;right:0}.component-mealplan .item .action-section{top:-1rem;visibility:collapse;opacity:0;display:flex;flex-direction:row;gap:.2rem;width:max-content}.component-review-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.component-review-container .item{padding:1rem}.component-admin-images .item .action-section,.component-review-container .item .action-section{position:absolute;top:0;right:0;visibility:collapse;opacity:0;-webkit-transition:.3s ease-in-out all;-moz-transition:.3s ease-in-out all;-ms-transition:.3s ease-in-out all;-o-transition:.3s ease-in-out all;transition:.3s ease-in-out all}.component-admin-images{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.component-admin-images .item{display:flex;flex-direction:column;position:relative}.component-admin-images .item img{width:100%;height:10rem;object-fit:cover;border-radius:1rem}.component-admin-images .item:hover img{outline:2px solid #1cb091}.component-data-display .item{display:flex;flex-direction:column;gap:.5rem}.component-data-display .item h3{font-size:1.1rem;font-weight:600;margin:0;padding:0}.component-data-display .item p{font-size:1rem;margin:0;padding:0}.component-dashboard-grid .stay-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.component-dashboard-grid .item{background:#fff;background:linear-gradient(223deg,#fff 0,#f6f7fb 100%);padding:1.5rem;border-radius:1rem;position:relative;display:flex;flex-direction:column;min-height:10rem;justify-content:flex-end;transition:200ms ease-in-out all;transform:scale(1)}.component-dashboard-grid .item:hover{box-shadow:0 0 50px -5px rgba(0,0,0,.1);z-index:3;transform:scale(1.03);cursor:pointer}.component-dashboard-grid .item p{margin:0;padding:0}.component-booking-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:.5rem}.component-booking-list .item{border-radius:1rem;background-color:rgba(255,255,255,.6);padding:1rem;display:flex;flex-direction:row;gap:1rem;margin:0}.pmodal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);visibility:collapse;opacity:0;z-index:9999}.pmodal-container.show{visibility:visible;opacity:1}.pmodal-container .pmodal-overlay{height:auto;width:auto;max-width:50rem;max-height:90vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:1rem;padding:3rem 1rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:991px){.pmodal-container .pmodal-overlay{max-width:95vw}}.pmodal-container .pmodal-overlay .pmodal-close{position:absolute;top:1rem;right:1rem}.pmodal-container .pmodal-overlay .pmodal-close a{border-radius:1rem}.component-property-images .image-container{gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.component-property-images .image-container .item{border:1px solid rgba(0,0,0,.1);width:100%;height:15rem;position:relative}.component-property-images .image-container .item .action-section{top:0}.component-property-images .image-container .item .action-section a,.pmodal-container .pmodal-overlay .pmodal-close a{background-color:#1cb091;color:#fff;padding:.5rem 1rem;-webkit-transition:.2s ease-in-out all;-moz-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;transition:.2s ease-in-out all}.component-property-images .image-container .item img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.component-property-images .image-container.grid-4{grid-template-columns:repeat(4,1fr)}.component-property-images .image-container.grid-4 .item,.prompt-img{height:10rem}.prompt-img{width:15rem;object-fit:cover;max-width:90vw;max-height:90vh}