.custom-modal{position:fixed;overflow:auto;top:50%;left:50%;background:#0009;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transform:translate(-50%,-50%);z-index:9999;width:100dvw;height:100dvh}.custom-modal-dialog{max-width:620px;width:100%;border-radius:0;position:relative}.custom-modal-content{background:#fff;padding:30px;border-radius:10px}.close-modal{position:absolute;top:12px;right:50px;background:#fff;opacity:1;color:#000;border:2px solid #ffffff;z-index:9;box-shadow:0 4px 5px #00000040;padding:8px 8px 8px 14px;text-align:center;line-height:12px;font-weight:700;cursor:pointer;font-size:16px;border-radius:4px;z-index:9999;display:flex;align-items:center;gap:5px;transition:.3s all ease-in-out}.close-modal:hover{color:#df1920;fill:#df1920}.close-modal svg{transition:.3s all ease-in-out}.close-modal:hover svg{filter:brightness(0) saturate(100%) invert(18%) sepia(50%) saturate(4058%) hue-rotate(342deg) brightness(111%) contrast(111%)}.custom-modal{opacity:0;visibility:hidden}body.modal-open .custom-modal{opacity:1;visibility:visible}.custom-modal .custom-modal-dialog{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}body.modal-open .custom-modal .custom-modal-dialog{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.custom-modal,body .custom-modal,body.modal-open .custom-modal .custom-modal-dialog,body .custom-modal .custom-modal-dialog{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.map-wrapper .leaflet-container{width:100%!important}.custom-modal .sidebar{width:328px;padding:0;transition:.3s ease-in-out all;overflow:unset!important}.custom-modal .sidebar *{font-family:"Source Sans 3",sans-serif!important;font-weight:600}.custom-modal .sidebar>.MuiBox-root{max-width:100%;height:100%}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root{--Paper-shadow: none !important;height:100%}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .MuiAccordionDetails-root h3 button{padding:0;min-height:45px}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .MuiAccordionDetails-root h3 button svg{fill:#000}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .MuiAccordionDetails-root h3 button .MuiAccordionSummary-content .MuiFormControlLabel-root .MuiButtonBase-root{padding:0 10px 0 0}.custom-modal .zoom-indicator{top:100px!important;z-index:999!important;left:18px}.custom-modal .filter-toggle-btn{background-color:#df1920!important;border-radius:4px!important;color:#fff!important;padding:9px 14px!important;border-color:#df1920!important;font-size:16px!important;box-shadow:0 4px 5px #00000040!important;display:flex;align-items:center;gap:10px;transition:.3s ease-in-out all}.custom-modal .filter-toggle-btn:hover{background-color:#fff!important;border-color:#fff!important;color:#000!important}.custom-modal .filter-toggle-btn svg path{transition:.3s ease-in-out all}.custom-modal .filter-toggle-btn:hover svg path{fill:#000}.custom-modal .search-input input{box-shadow:0 4px 5px #00000040!important;min-height:auto;border:1px solid #E9E9E9!important;font-size:16px!important;color:#000!important}.custom-modal .sidebar div.MuiCollapse-root.MuiCollapse-vertical.MuiCollapse-entered:first-of-type{height:calc(100% - 160px)!important;overflow:auto}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .MuiAccordionDetails-root h3 button .MuiAccordionSummary-content .MuiFormControlLabel-root .MuiButtonBase-root span svg{width:20px;height:20px}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root span.MuiAccordionSummary-content{flex-direction:column}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .stack-selected{margin-bottom:0;gap:10px}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .stack-selected .MuiChip-root{margin-left:0;border-radius:2px;background:#fff;color:#0d1214;font-size:15px;font-weight:500;line-height:15px;transition:.3s all;border-color:#e9e9e9}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .stack-selected .MuiChip-root span{font-weight:500}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .stack-selected .MuiChip-root svg{color:#000}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .MuiAccordionDetails-root h3 button .MuiAccordionSummary-content .MuiFormControlLabel-root .MuiButtonBase-root span{font-size:14px}.custom-modal .sidebar>.MuiBox-root .MuiPaper-root .MuiAccordionDetails-root h3 button span{margin:0}.custom-modal .sidebar .clear-btn{position:absolute;bottom:10px;top:auto;margin:10px;width:calc(100% - 20px);background:#000;font-size:14px;transition:.3s ease-in-out all;border:2px solid #000;color:#fff}.app-container{width:100vw!important}.custom-modal .sidebar .clear-btn[disabled]{opacity:.6}.custom-modal .sidebar .clear-btn:hover{background:#fff;color:#0d1214}@media(max-width:767px){.custom-modal .filter-toggle-btn{left:50%!important;top:auto!important;bottom:5%;transform:translate(-50%,-5%)}.custom-modal .close-modal{top:83px;right:12px;font-size:0;padding:0;width:33px}.custom-modal .search-input{transform:translate(-50%);width:100%;left:50%!important;right:auto!important}.custom-modal .sidebar{z-index:9999!important}.close-modal svg{position:relative;left:-2px}.custom-modal .zoom-indicator{left:50%;transform:translate(-50%);top:65px!important;max-width:249px;width:100%}}
