@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body,input,textarea{font-family:Poppins,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.error{color:red;margin-bottom:1rem;text-align:center;text-shadow:0 0 15px #4f4f4f}.error:after,.error:before{content:"❗️"}.App{display:flex;flex-direction:column;height:100vh;max-height:-webkit-fill-available}.InputField{margin-block:1rem;position:relative}.InputField__label{display:flex;flex-direction:column;position:relative}.InputField__label-span{color:#e0e0e0;font-size:.9rem;font-weight:300;margin-left:.5rem}.InputField input,.InputField textarea{border:1px solid #757575;border-radius:.3rem;font-size:1rem;padding:.5rem}.InputField textarea{resize:none}.InputField__show-pwd{align-self:center;bottom:-.5rem;cursor:pointer;display:inline-block;padding:.2rem}.InputField .button,.InputField__show-pwd{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.InputField .button{bottom:-.1rem;margin:0;padding:.1rem .5rem;z-index:10}.AuthBox{align-items:center;background-color:rgba(0,0,0,.88);display:flex;inset:0 0 0 0;justify-content:center;position:absolute;z-index:10}@supports ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.AuthBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.68)}}.Auth{background-color:#431b88;border-radius:.3rem;color:#fff;margin-inline:.5rem;max-width:600px;padding:1.5rem 1rem;position:relative;width:100%}.Auth h2{text-align:center}.Auth button{background-color:#7836ea;border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:block;font-size:1rem;margin-left:auto;margin-top:2rem;padding:.5rem 1.5rem}.Auth .success{color:#00d200;text-align:center;text-shadow:0 0 15px rgba(37,37,37,.73)}.Auth .success a{text-decoration:underline}.Auth__close-icon{font-size:1rem;position:absolute;right:.5rem;top:.5rem}.Header{align-items:center;background-color:#3e0b94;color:#fff;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem 1rem}.Header__title{font-size:min(1.5rem,6vw)}.Searchbar__wrapper{flex-grow:1;font-size:min(1rem,4vw);order:1;text-align:center;width:100%}.Searchbar__form{background-color:transparent;border-radius:.3rem;display:flex;justify-content:center;margin-bottom:.5rem;overflow:hidden;position:relative;width:100%}.Searchbar--active{outline:2px solid #fff}.Searchbar__input{border:none;flex-grow:1;font-size:.8em;outline:none;padding:.5em 2em .5em 1em}.Searchbar__search-btn{align-items:center;background-color:#c7b2ec;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.5em;justify-content:center;width:2.5em}.Searchbar__loop-icon{font-size:1em}.Searchbar__close-icon{color:#000;cursor:pointer;font-size:1.3em;position:absolute;right:3em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.Searchbar__close-icon:hover{top:50%;-webkit-transform:translateY(-50%) rotate(180deg) scale(1.4);transform:translateY(-50%) rotate(180deg) scale(1.4)}@media screen and (min-width:740px){.Searchbar__wrapper{margin-inline:2rem;order:0;padding-top:.5rem;width:auto}.Searchbar{margin-bottom:0;margin-inline:auto;max-width:400px}}.AuthBtns{border-radius:.3rem;font-size:min(1rem,4vw);overflow:hidden}.AuthBtns__btn{background-color:rgba(90,78,201,.78);border:none;color:#fff;cursor:pointer;font-size:1em;transition:background-color .2s ease-in-out}.AuthBtns__link{display:block;padding:.5em 1em}.AuthBtns__btn:last-child{background-color:rgba(117,105,210,.78)}.AuthBtns__btn:only-child{border-radius:.3rem}.AuthBtns__btn:hover{background-color:rgba(73,61,178,.78)}.Marker{color:#0294ef;cursor:pointer}.Marker__shadow{background-color:rgba(0,0,0,.17);border-radius:50%;display:block;-webkit-filter:blur(3px);filter:blur(3px);height:15%;left:50%;position:absolute;top:43%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%;z-index:-10}.Marker path[fill=none]{fill:none;stroke:none;display:none}.Marker path{stroke:hsla(0,0%,39%,.5);stroke-width:1px}.Card{color:#606060;display:flex;flex-direction:column;font-size:.9rem;gap:.2rem;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:1rem .5rem;width:calc(250px - 2rem)}.Card__title{color:#3e0b94;font-size:1.3rem;margin-bottom:.6rem;position:relative}.Card__title:after{background-color:rgba(62,11,148,.5);bottom:-3px;content:"";height:1px;left:0;position:absolute;right:0}.Card__price{font-weight:600}.Card__link{align-items:center;display:flex;gap:.2rem;justify-content:flex-start}.Card__info{color:#8d8d8d;font-size:.8rem;position:relative;top:1rem}.Card__info span:last-child{color:#4f4f4f}.AuthorOptions{display:flex;margin-top:2rem}.AuthorOptions__btn{background-color:#7248c7;border:none;border-radius:.3rem;color:#fff;flex-basis:50%}.AuthorOptions__btn a{display:block;height:100%;padding:.3rem .8rem;width:100%}.AuthorOptions__btn-edit{border-bottom-right-radius:0;border-top-right-radius:0}.AuthorOptions__btn-delete{background-color:#3a1b7a;border-bottom-left-radius:0;border-top-left-radius:0;padding:.3rem .8rem}.AuthorOptions__btn-delete--active{background-color:red}.Loading{-webkit-animation:loading-spin .8s linear infinite;animation:loading-spin .8s linear infinite}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Popup__loding-icon{font-size:2rem;margin:1rem}.mapboxgl-popup-close-button{font-size:1.5rem;margin-right:.3rem}.NewAd{position:absolute}.NewPinInfo{padding-top:1rem}.NewPinInfo_btns-box{display:flex;margin-top:.5rem}.NewPinInfo__btn{background-color:#7248c7;border:none;border-radius:.3rem;color:#fff;flex-basis:50%}.NewPinInfo__btn--disabled{background-color:#392c52;color:#9d9d9d;cursor:not-allowed}.NewPinInfo__btn a{display:block;height:100%;padding:.3rem .8rem;width:100%}.NewPinInfo__btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.NewPinInfo__btn:last-child{background-color:#3a1b7a;border-bottom-left-radius:0;border-top-left-radius:0;padding:.3rem .8rem}.CreateNewAdBtn{align-items:center;background-color:#fff;border:2px solid hsla(0,0%,71%,.56);border-radius:.4rem;cursor:pointer;display:flex;font-weight:600;left:.5rem;padding:.3rem;position:absolute;top:.5rem}.CreateNewAdBtn__icon{font-size:1.2rem}.AdCreator__body{background-color:#431b88;border-radius:.3rem;color:#fff;margin-inline:.5rem;max-height:90vh;max-width:600px;overflow-y:scroll;padding:1.5rem 1rem;position:relative;width:100%}.AdForm{align-items:center;background-color:rgba(0,0,0,.88);display:flex;inset:0 0 0 0;justify-content:center;position:absolute;z-index:10}@supports ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.AdForm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.68)}}.AdForm__body{background-color:#431b88;margin-inline:.5rem;max-height:90vh;max-width:600px;overflow-y:scroll;padding:1.5rem 1rem;position:relative;width:100%}.AdForm button,.AdForm__body{border-radius:.3rem;color:#fff}.AdForm button{background-color:#7836ea;border:none;cursor:pointer;display:block;font-size:1rem;margin-left:auto;padding:.5rem 1.5rem}
/*# sourceMappingURL=main.82d73bba.css.map*/