.top-scroller{bottom:calc(42px + env(safe-area-inset-bottom)/1.26 + 12px + 26px)}@keyframes grow-width-smoothly-form{0%{max-width:0}to{max-width:50%}}@keyframes grow-width-smoothly-upload{0%{max-width:0}to{max-width:50%}}@keyframes progress-loading{0%{background-position:0 0}to{background-position:100vw 0}}@keyframes delay-display{0%{opacity:0}30%{opacity:0}to{opacity:1}}.listing-progress-bar{position:fixed;top:calc(54px + env(safe-area-inset-top)/1.11 + 6px);z-index:6}@media (min-width: 992px){.listing-progress-bar{left:0;top:calc(54px + env(safe-area-inset-top)/1.11 + 6px + 6px)}}.listing-progress-bar .step{overflow:hidden;height:1.6px!important;background-color:#ddd9;border-right:solid 3px #fff;transition:all .2s}.listing-progress-bar .step.form-step{max-width:0;animation-name:grow-width-smoothly-form;animation-duration:5s;animation-delay:0s;animation-fill-mode:forwards}.listing-progress-bar .step.upload-step{max-width:0;animation-name:grow-width-smoothly-upload;animation-duration:5s;animation-delay:0s;animation-fill-mode:forwards}.listing-progress-bar .step:last-child{border-right:none}.listing-progress-bar .step.done{background-color:#373737b3}.listing-progress-bar.upload-progress{width:100%;margin:0 auto!important;opacity:0;animation:progress-loading 1s linear 0s infinite forwards,delay-display 1s linear 0s 1 forwards;background:linear-gradient(to right,#ffffff 44%,#aaaaaa 46%,#aaaaaa 54%,#ffffff 56%);background-size:100vw 100vw}.listing-progress-bar.upload-progress .step.done{background-color:#008489}.step-nav{position:fixed;width:100%;bottom:0;padding-top:10px!important;padding-bottom:calc(env(safe-area-inset-bottom)/1.26 + 12px)!important;left:0;z-index:4;background-color:#fff}@media (min-width: 992px){.step-nav{left:auto;right:0!important;width:83.33%}}.step-nav .back-btn{position:relative;text-decoration:none!important;top:2px;border-radius:15px;padding:10px 25px}.step-nav .back-btn .label{position:relative;left:10px;color:#6c757d;font-size:1.3em}.step-nav .back-btn .icon{position:absolute;top:calc(50% - 12px);left:0;width:24px;height:24px;background-color:#6c757d}.step-nav .next-btn,.step-nav .submit-btn{position:relative;border-radius:15px;padding:12px 40px}.step-nav .next-btn.next-btn .label,.step-nav .submit-btn.next-btn .label{font-size:1.3em;position:relative;right:20px}.step-nav .next-btn.submit-btn,.step-nav .submit-btn.submit-btn{padding:14px 40px}.step-nav .next-btn.submit-btn .label,.step-nav .submit-btn.submit-btn .label{font-size:1.15em;position:relative}.step-nav .next-btn.submit-btn .spinner,.step-nav .submit-btn.submit-btn .spinner{position:relative;bottom:1px;border-width:2px}.step-nav .next-btn .icon,.step-nav .submit-btn .icon{background-color:#fff;position:absolute;top:calc(50% - 12px);left:calc(50% + 12px);width:24px;height:24px}.agreement-modal .modal-content{max-height:80vh!important}.agreement-modal .agreement{font-size:1.1em}.agreement-modal .agreement-actions{position:fixed;width:100%;bottom:0;padding-top:10px!important;padding-bottom:calc(env(safe-area-inset-bottom)/1.26 + 12px)!important;left:0;z-index:4;background-color:#fff}@media (min-width: 768px){.agreement-modal .agreement-actions{position:sticky}}.selection-panel .selections .selection:active{background-color:#f7f7f7}.selection-panel .selections .selection{cursor:pointer;margin-top:18px!important;border-radius:18px;border:1px solid #e9e9e9;padding:8px 8px 8px 12px!important;box-shadow:0 5px 10px #e4e4e4;transition:border-color .1s,background-color .2s}.selection-panel .selections .selection.selected{border-color:#373737}.selection-panel .selections .selection .title{font-size:1.3em;font-weight:500}.selection-panel .selections .selection .sub-title{font-size:.8em;font-weight:500;color:#6c757d}.selection-panel .selections .selection .picture{width:84px;height:60px;border-radius:12px;overflow:hidden}.selection-panel .selections .selection .picture .lazy-container{background:linear-gradient(to right,rgba(128,128,128,.2) 4%,rgba(192,192,192,.2) 30%,rgba(128,128,128,.2) 40%);background-size:2000px 100%}.add-listing-basic-info .max-checkout-time .option{padding:8px 15px;border-radius:30px}.add-listing-basic-info .availability-date .icon{position:absolute;left:12px;margin-top:10px;width:28px;height:28px;background-color:#8e8e8e}.add-listing-basic-info .availability-date input{font-weight:500;padding-left:46px!important}@media (min-width: 992px){.add-listing-location .map-preview-mode,.add-listing-location .map-preview-skeleton{height:250px}}.add-listing-location .map-location .map-container{display:block;overflow:hidden;border:1px solid #ddd;border-radius:18px}.add-listing-location .map-location .map-container .map-edit-mode{z-index:6!important}.add-listing-location .help-text-trigger{position:absolute;z-index:2;margin-left:5px;margin-top:1px;padding:2px 8px 0}.add-listing-location .help-text-trigger .icon{width:20px;height:20px;background-color:#a8a8a8}.add-listing-location .known-address-input{padding-right:45px!important}.add-listing-location .use-map-address-btn{position:absolute;right:3px;top:3px;height:44px;width:44px}.add-listing-location .use-map-address-btn .icon{background-color:#7d7d7d;height:26px;width:26px;margin-top:6px}.suggested-addresses-modal .addresses-options .option{border-bottom:1px solid #e9e9e9;font-weight:500;font-size:1.1em;padding:17px 20px 17px 60px;position:relative}.suggested-addresses-modal .addresses-options .option:active{background-color:#f8f9fa}.suggested-addresses-modal .addresses-options .option .icon{width:24px;height:24px;position:absolute;top:18px;left:20px;background-color:#6c757d}@media (min-width: 992px){.add-listing-description .description-editor-toolbar_{top:calc(54px + env(safe-area-inset-top)/1.11 + 6px + 8px)!important}}.add-listing-pictures .picture-menu-toggler{position:absolute;left:4px;bottom:4px;background-color:#eee;border-radius:50%;border:solid 1px #eee;padding:6px;line-height:.5;text-decoration:none;background-color:#fff;background-color:#fff6;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.add-listing-pictures .picture-menu-toggler:after{display:none}.add-listing-pictures .picture-menu-toggler .icon{width:14px;height:14px}.add-listing-pictures .picture-menu{border-radius:20px;overflow:hidden;padding:0;background-color:#fbfbfb;background-color:#fbfbfbd9;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.add-listing-pictures .picture-menu .items-separator{border-bottom:solid 1px #ccc}.add-listing-pictures .picture-menu .dropdown-item{padding:12px 20px 12px 45px;font-weight:450;position:relative}.add-listing-pictures .picture-menu .dropdown-item:active{background-color:#ddd;color:#373737}.add-listing-pictures .picture-menu .dropdown-item .icon{position:absolute;left:10px;background-color:#373737}.add-listing-pictures .picture-menu .dropdown-item .icon.as-main{left:13px;width:22px;height:22px}.add-listing-pictures .main-image .remove-img-btn{height:30px;width:30px;right:-5px;top:-5px}.add-listing-pictures .main-image .remove-img-btn .icon{background-color:#fff;height:calc(100% + 4px);width:calc(100% + 4px);position:absolute;top:-2px;right:-2px}.add-listing-pictures .main-image .img-container{border-radius:20px}.restore-draft-listing-confirmation{font-size:1.05em}.restore-draft-listing-confirmation .icon{height:30px;width:30px;background-color:#6c757d;opacity:.8}
