:root{--app-height:100dvh;--safe-area-bottom:0px}#__next,#root{height:var(--app-height,100dvh);overscroll-behavior-y:none;position:fixed;top:0;left:0;right:0;-webkit-tap-highlight-color:transparent!important}#__next,#root,.layout{background-color:var(--main);width:100%}.layout{flex-direction:column;align-items:center;height:100%;display:flex}.layout::-webkit-scrollbar{display:none}body,html{height:var(--app-height,100dvh);width:100%;overflow:hidden}body{overscroll-behavior-y:none;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--main);min-height:var(--app-height,100dvh);direction:rtl;position:fixed;pointer-events:auto!important}body,textarea{font-family:vazir}textarea{font-size:1rem}.Toastify__toast-container{z-index:999999;width:90%;margin-left:5%}.Toastify__toast--close-on-click{cursor:none!important}::-webkit-scrollbar{display:none}.Toastify__toast{min-height:2rem;margin-top:1rem;padding-left:1rem;padding-right:1rem;line-height:1.5rem;border-radius:50px!important}.icon-toast-success{background-color:var(--main);border-radius:50px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.leaflet-div-icon{background:0 0!important;border:none!important}.swiper-slide-shadow-left,.swiper-slide-shadow-right{background-image:none!important}.react-modal-sheet-backdrop{background-color:#0000!important}.react-modal-sheet-container{border-radius:20px 20px 0 0!important;box-shadow:0 4px 16px #0003!important}.react-modal-sheet-scroller::-webkit-scrollbar{display:none}.numberFont{font-family:vazir-number}.Toastify__toast-body{padding:0!important}input{font-family:vazir}textarea{resize:none}.swiper-pagination{transform:translateY(.2rem)}@media only screen and (width>=720px){#__next,#root{width:400px;margin:0 auto}.collectionParent{width:100%}.Toastify__toast-container{width:fit-content;margin-left:0}}.mapboxgl-ctrl-logo{display:none!important}.fade-in{animation-name:fadeIn;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.fade-in,.fade-out{animation-duration:.8s}.fade-out{animation-name:fadeOut;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}