.listing-images{position:relative}.listing-images .unpublished-label{position:absolute;left:11px;top:11px;z-index:1;opacity:.9;border-radius:8.5px;padding:4px 8px!important;margin:0!important;font-size:.75em;font-weight:600;color:#fff;background-color:#b45555}@media (min-width: 768px){.listing-images .unpublished-label{top:unset;bottom:11px}}.listing-images .go-back-btn,.listing-images .share-listing-btn,.listing-images .save-button{position:absolute;top:10px;z-index:1;padding:8px;opacity:1;transition:all .3s;height:40px;width:40px;border:none;border-radius:50%;text-align:center;box-shadow:1px 1px 5px #515151;transition:opacity .15s;background-color:#fff;background-color:#ffffff80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.listing-images .go-back-btn .icon-chevron-back,.listing-images .go-back-btn .icon-heart,.listing-images .go-back-btn .icon-share,.listing-images .go-back-btn .icon-android-share,.listing-images .share-listing-btn .icon-chevron-back,.listing-images .share-listing-btn .icon-heart,.listing-images .share-listing-btn .icon-share,.listing-images .share-listing-btn .icon-android-share,.listing-images .save-button .icon-chevron-back,.listing-images .save-button .icon-heart,.listing-images .save-button .icon-share,.listing-images .save-button .icon-android-share{background-color:#373737}.listing-images .go-back-btn:active,.listing-images .go-back-btn:focus,.listing-images .share-listing-btn:active,.listing-images .share-listing-btn:focus,.listing-images .save-button:active,.listing-images .save-button:focus{background-color:#fff9;opacity:1}.listing-images .go-back-btn.go-back-btn,.listing-images .share-listing-btn.go-back-btn,.listing-images .save-button.go-back-btn{left:10px}.listing-images .go-back-btn.go-back-btn .icon,.listing-images .share-listing-btn.go-back-btn .icon,.listing-images .save-button.go-back-btn .icon{width:25px;height:25px;position:relative;right:2px}.listing-images .go-back-btn.share-listing-btn,.listing-images .share-listing-btn.share-listing-btn,.listing-images .save-button.share-listing-btn{right:10px}.listing-images .go-back-btn.share-listing-btn .icon,.listing-images .share-listing-btn.share-listing-btn .icon,.listing-images .save-button.share-listing-btn .icon{width:20px;height:20px;position:relative;top:2px}.listing-images .go-back-btn.share-listing-btn .icon-android-share,.listing-images .share-listing-btn.share-listing-btn .icon-android-share,.listing-images .save-button.share-listing-btn .icon-android-share{width:22px;height:22px;top:3px;right:1px}.listing-images .go-back-btn.save-button,.listing-images .share-listing-btn.save-button,.listing-images .save-button.save-button{right:10px}@media (min-width: 768px){.listing-images .go-back-btn.save-button,.listing-images .share-listing-btn.save-button,.listing-images .save-button.save-button{left:10px}}.listing-images .go-back-btn.save-button .icon,.listing-images .share-listing-btn.save-button .icon,.listing-images .save-button.save-button .icon{width:20px;height:20px;position:relative;top:3.5px}.listing-images .sm-images{transition:opacity .1s}.listing-images .md-images{overflow:hidden;background-color:#3a3a3a;transition:opacity ease-in .25s,background-color ease-in .25s}.listing-images .md-images img:hover{opacity:.75}.listing-info-card{border-radius:20px;z-index:1}@media (min-width: 768px){.listing-info-card{position:sticky;top:120px;border:1px solid #ddd;box-shadow:3px 5px 20px #b8b8b880}}.listing-info-card>div{padding:5px 0}.listing-type{font-weight:550;font-size:1.05em}.listing-type span{padding:0 6px 2.5px;font-size:14px;font-weight:550;display:inline;border-radius:7px}.listing-price .currency,.listing-price .amount{font-weight:700;font-size:1.2em;color:#1e1e1e}.listing-price .forward-slash{font-size:1.3em;font-weight:300;color:#5c5c5c}.listing-price .rate{font-size:1em;color:#5c5c5c}.listing-price .lowest-price{font-size:1.05em}.listing-price .lowest-price .show-more-prices{margin-top:6px}.listing-rating{text-decoration:none}.listing-rating .score{line-height:0;color:#000}.listing-rating .score .icon{width:18px;height:18px;background:linear-gradient(to right,#008489 60%,#aaaaaa 60%)}.listing-rating .score .score-value{font-size:1.25em;font-weight:500;margin-left:5px!important;position:relative;bottom:1px}.listing-rating .reviews-count .reviews-number,.listing-rating .reviews-count .no-reviews{font-size:.9em;font-weight:400}.listing-rating .reviews-count .reviews-number.reviews-number,.listing-rating .reviews-count .no-reviews.reviews-number{color:#373737}.listing-rating .reviews-count .reviews-number.no-reviews,.listing-rating .reviews-count .no-reviews.no-reviews{color:#8f8f8f}.other-features .label{padding-left:28px!important;position:relative;color:#373737;font-weight:500}.other-features .label .icon{position:absolute;left:0;margin-top:2px;width:18px;height:18px;background-color:#373737}.rooms-count{font-size:15px;font-weight:500;opacity:.6}.rooms-count .icon{position:relative;top:3px;width:18px;height:18px}.scroll-to-map button{text-decoration:none;font-weight:500;position:relative;bottom:2px;padding-left:26px!important}.scroll-to-map button .icon{background-color:#696969;position:absolute;top:2.4px;left:0;height:20px;width:20px}.listing-location,.listing-publish-date{font-weight:450}.listing-location.listing-publish-date,.listing-publish-date.listing-publish-date{font-size:.92em}.listing-location .icon,.listing-publish-date .icon{position:relative;top:2px;right:3px;width:16px;height:16px;background-color:#696969;margin-right:2px}.listing-actions{background-color:#f8f8f8;border-bottom:solid 1px #e9e9e9}.listing-actions .edit-listing,.listing-actions .toggle-share-actions,.listing-actions .open-listing-options{color:#373737;font-weight:600;text-decoration:none;padding-top:1px;padding-bottom:3px;cursor:pointer;display:block}.listing-actions .edit-listing .icon,.listing-actions .toggle-share-actions .icon,.listing-actions .open-listing-options .icon{position:relative;top:4px;right:5px;width:22px;height:22px}.listing-actions .listing-share-actions.grow-height-animation{animation-duration:2s}.listing-actions .listing-share-actions img{width:40px;height:40px;border-radius:50%}.listing-options-modal .listing-options .option{border-bottom:1px solid #e9e9e9;font-weight:600;padding:15px 20px 15px 53px;position:relative}.listing-options-modal .listing-options .option:active{background-color:#f8f9fa}.listing-options-modal .listing-options .option .icon{width:20px;height:20px;position:absolute;top:16px;left:20px}.publish-info .small-action-btn{border-radius:12px;font-weight:450;margin-bottom:1px}.publish-info .msg{min-height:65px;padding:10px!important;border-radius:18px;background-color:#3737370d;border:1px solid #373737}.publish-info .msg-primary{background-color:#0084890d;border:1px solid #008489}.publish-info .msg-danger{background-color:#dc35450d;border:1px solid rgba(220,53,69,.5)}.upgrade-listing{padding:30px 22px!important;background-color:#0084890d;overflow:hidden;position:relative;bottom:1px}.upgrade-listing .plan-pricing .amount{font-size:2em;font-weight:600}.upgrade-listing .plan-pricing .rate{color:#6c757d}.upgrade-listing .advantage .icon{width:25px;height:25px}@media (min-width: 768px){.upgrade-listing{bottom:0;padding:20px 22px!important;border-radius:25px;border:1px solid #008489!important}}.payment-structure .rent,.payment-structure .security-deposit{font-weight:450;color:#6c757d}.payment-structure .total{font-size:1.1em;font-weight:600;padding:12px 0 2px!important}.lister-info .owner-name span{align-items:center;vertical-align:middle}.lister-info .owner-name .icon{background-color:#008489}.lister-info .owner-profile-picture{border:1px solid #aaa;border-radius:50%;width:60px;height:60px;overflow:hidden;background-color:#f0f0f0;position:relative;top:3px}.lister-info .owner-profile-picture img{height:100%;width:100%}.lister-info .owner-profile-picture .icon{width:100%;height:100%;position:relative;top:5px;background-color:#757575}.lister-info .contact .icon{background-color:#008489;position:relative;top:2px}.lister-info .contact .label{color:#008489;font-size:.9em;font-weight:600}.lister-info .contact a{display:block}.ask-question-btn{position:fixed;z-index:1;right:17px;bottom:calc(env(safe-area-inset-bottom)/1.26 + 12px + 95px);text-decoration:none;overflow:hidden;white-space:nowrap;border-radius:30px;display:block;line-height:0;padding:13px 21px;color:#373737;font-size:.8em;font-weight:600;box-shadow:0 0 20px -4px #b2b2b2;transition:opacity .3s;background-color:#fff;background-color:#ffffff80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ask-question-btn .icon{position:relative;top:2px;background-color:#373737;opacity:1;transition:all .3s}.ask-question-btn .label{position:relative;bottom:7px;display:inline-block;width:92px;transition:all .3s}.ask-question-btn.minimized{padding:13px 14px;box-shadow:0 0 20px -4px #c9c9c9;background-color:#ffffff4d;backdrop-filter:blur(3px)}.ask-question-btn.minimized .icon{opacity:.6}.ask-question-btn.minimized .label{width:0;color:#0000}@media (min-width: 768px){.ask-question-btn{z-index:2;right:40px;bottom:calc(env(safe-area-inset-bottom)/1.26 + 12px + 90px)}}.app-install-banner{position:relative;top:4px}.listing-description{position:relative}.listing-description .description-container{max-height:400px;overflow:hidden}.listing-description .description-container.preview{mask-image:linear-gradient(to bottom,black 60%,transparent 99%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 99%)}.listing-description .description-container.full-view{max-height:unset;overflow:unset;padding-bottom:20px!important}.listing-rooms{overflow-x:scroll;white-space:nowrap}.listing-rooms::-webkit-scrollbar{display:none}.listing-rooms{-ms-overflow-style:none;scrollbar-width:none}.listing-rooms .listing-room-container{display:inline-block;vertical-align:middle;text-align:center;font-weight:500;position:relative;padding-left:12px!important;min-width:45%}.listing-rooms .listing-room-container:first-child{padding-left:1rem!important}.listing-rooms .listing-room-container .listing-room{border-radius:22px;border:1px solid #ddd;padding:20px 15px;cursor:grab;user-select:none}.listing-rooms .listing-room-container .listing-room.include-beds{min-height:120px;padding-bottom:25px}.listing-rooms .listing-room-container .listing-room .room-icon{height:40px;width:40px}.listing-rooms .listing-room-container .listing-room .bed-icon{margin:0 5px}.listing-rooms .listing-room-container .listing-room .room-beds{font-size:.8em;font-weight:400;white-space:initial;max-width:200px}.things-to-know .icon,.listing-availability .icon{position:relative;top:5px;height:23px;width:23px;background-color:#373737;margin-right:15px;margin-left:5px}.claim-listing-modal .modal-content{max-height:80vh!important}@media (min-width: 992px){.claim-listing-modal .modal-content{max-height:85vh!important}}.claim-listing .message-box{border-radius:18px;background-color:#00848933}.claim-listing .listing-preview{padding-bottom:6px!important;border-radius:13px;overflow:hidden;background-color:#0000001a}.claim-listing .listing-preview .vertical-listing-overview .listing-img,.claim-listing .listing-preview .vertical-listing-overview-skeleton .listing-img{border-radius:0}.claim-listing .listing-preview .vertical-listing-overview .listing-info,.claim-listing .listing-preview .vertical-listing-overview-skeleton .listing-info{width:100vw!important;padding-left:8px!important;padding-right:8px!important}.claim-listing .message{padding:8px 4px 0!important}.claim-listing .message .listing-link-input{background-color:#0000;margin:0;padding:8px 0;border:none;outline:none;overflow:hidden;color:#008489;-webkit-appearance:none;-moz-appearance:none;appearance:none}.claim-listing .message .listing-link-input:focus{border:none}.claim-listing .message .listing-link-input:-webkit-autofill,.claim-listing .message .listing-link-input:-webkit-autofill:hover,.claim-listing .message .listing-link-input:-webkit-autofill:active,.claim-listing .message .listing-link-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #eee inset!important}.claim-listing .skelly-message{opacity:.5;padding:11px 8px 3px 1px!important}.claim-listing .skelly-message .skeleton-bar{border-radius:8px}.claim-listing .skelly-message .second-bar,.claim-listing .skelly-message .third-bar{margin-top:8px}.map .map-container{display:block;overflow:hidden;border:1px solid #ddd;border-radius:18px}.map .location-info{font-size:.9em;color:#6c757d}.map .location-direction .icon{background-color:#008489;position:relative;top:4px;width:22px;height:22px}.map .location-direction .label{color:#008489;font-size:.9em;font-weight:600}.map .location-direction a{display:block}.nearby-listings .slider-group{padding:0!important}.nearby-listings .slider-group .group-header{font-size:1.5rem;font-weight:500}@media (max-width: 575.98px){.nearby-listings .slider-group{padding:0!important}.nearby-listings .slider-group .group-header>div{padding-left:8px!important;padding-right:8px!important}.nearby-listings .slider-group .resource{position:relative;left:8px!important}}.edit-accommodations-link{font-weight:450;font-size:1.1em;text-decoration:none}.edit-accommodations-link .icon{background-color:#008489;position:relative;top:3px;width:20px;height:20px}@media (min-width: 768px){.edit-accommodations-link{position:relative;top:3px}}.quantity-controller{border:1px solid #008489;border-radius:15px;background-color:#00848933}.quantity-controller button{padding:8px 0 2px!important}.quantity-controller button .icon{width:30px;height:30px;background-color:#6c757d}.quantity-controller button:active .icon{background-color:#373737}.quantity-controller .quantity{font-size:1.1em;font-weight:500;position:relative;top:2px}.quantity-controller .quantity-lable{color:#6c757d;font-size:.7em!important;font-weight:600;position:absolute;left:calc(50% - 22px);bottom:7px}.select-accommodation-btn{transition:all .2s;padding-top:12px!important;padding-bottom:12px!important}.select-accommodation-btn.unselect-accommodation-btn{background-color:#00848933}@media (max-width: 767.98px){html{padding-top:0}html .ptr--refresh{min-height:calc(env(safe-area-inset-top)/1.11 + 6px + 55px)!important}#top-navbar{opacity:0;z-index:0}.ptr--ptr{z-index:2}.content-body{min-height:100vh!important}.global-nav-loader{top:calc(env(safe-area-inset-top)/1.11 + 6px + 20px);width:100px;height:6px;border-radius:3px}.ts-container{top:calc(env(safe-area-inset-top)/1.11 + 6px + 5px)!important}.listing-images .unpublished-label{display:none}.listing-images .go-back-btn,.listing-images .share-listing-btn{position:fixed;top:calc(env(safe-area-inset-top)/1.11 + 6px + 3px)}.listing-images .save-button{position:absolute;top:unset;bottom:10px}.listing-images.show-actions-bar .actions-background{position:fixed;top:0;z-index:2;width:100%;height:calc(54px + env(safe-area-inset-top)/1.11 + 6px);border-bottom:solid 1px #e9e9e9;background-color:#fff}.listing-images.show-actions-bar .go-back-btn,.listing-images.show-actions-bar .share-listing-btn,.listing-images.show-actions-bar .save-button{background-color:#0000;box-shadow:none;z-index:3}.listing-images.show-actions-bar .save-button{position:fixed;top:calc(env(safe-area-inset-top)/1.11 + 6px + 3px);bottom:unset}.listing-images.show-actions-bar .save-button .icon{top:2px}.listing-images.show-actions-bar .share-listing-btn{right:60px}.listing-images.show-actions-bar .share-listing-btn .icon-android-share{top:1.5px}}
