@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:IBM Plex Sans,sans-serif}:root{--navbar-height:60px;--main-gray:#cdd4dc;--base-color:var(--main-gray);--secondary-gray:#969da7;--mid-color:var(--secondary-gray);--terciary-gray:#e0e6ec;--dark-gray:#333;--base-highlight-color:var(--dark-gray);--main-green:#3fb73f;--highlight-color:var(--main-green);--main-warning:#fcae11;--secondary-warning:#c9901f;--ok-green:#00c400;--secondary-ok-green:#019e01;--main-red:#c03522;--secondary-red:#a32f1f;--sidebar-width:300px}body,html{height:100%;margin:0;width:100%}#root{overflow:hidden}body{overflow-y:scroll}h1.title,h2.title,h3.title{margin:0}.page-container{margin-top:60px;margin-top:calc(var(--navbar-height));padding:24px 5%}.rect-container{background-color:#cdd4dc;background-color:var(--main-gray);border-radius:5px}.base-shadow{box-shadow:0 2px 5px 0 #00000029}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.scroll-left{direction:rtl;>*{direction:ltr}&::-webkit-scrollbar{left:0;position:absolute}}@media screen and (max-width:460px){.page-container{padding:12px}}.navbar{align-items:center;background-color:var(--main-gray);display:flex;height:var(--navbar-height);justify-content:space-between;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2000;.left,.right{align-items:center;display:flex;gap:6px;height:100%}}.navbar-item{all:unset;align-items:center;aspect-ratio:1/1;display:flex;font-size:18pt;font-weight:700;gap:6px;height:100%;justify-content:center;transition:all .2s;&:hover{background-color:var(--secondary-gray);cursor:pointer;font-size:22pt}}.sidebar{height:100%;max-width:2000px;opacity:1;overflow:hidden;position:fixed;transition:opacity .1s;width:100%;z-index:3000;&:not(.open){max-width:0;opacity:0;transition:max-width .1s .1s,opacity .1s}.background{background-color:#00000080;opacity:1;width:100%}.background,.sidebar-content{height:100%;position:absolute}.sidebar-content{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;width:var(--sidebar-width);z-index:3001}}.sidebar-item{all:unset;align-items:center;box-sizing:border-box;display:flex;font-size:16pt;gap:6px;gap:12px;height:60px;padding:12px;transition:background-color .2s;width:100%;width:var(--sidebar-width);&:hover{cursor:pointer}&.active,&:hover{background-color:var(--main-gray)}>:first-child{width:10%}}.left-sidebar{.sidebar-content{left:0}}.right-sidebar{direction:rtl;.sidebar-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;right:0;>*{direction:ltr}#top{.user-info{align-items:center;background-color:var(--terciary-gray);display:flex;flex-direction:column;gap:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:12px;width:100%;#icon{align-items:center;aspect-ratio:1/1;background-color:#fff;border:4px solid var(--dark-gray);border-radius:100%;display:flex;font-size:36pt;justify-content:center;min-width:100px;width:50%}}}#bottom{#logout{&:hover{background-color:var(--main-red)}}}}}.signout-modal{align-items:center;display:flex;flex-direction:column;gap:24px;.actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;width:100%}}.main-button.check{--_background:var(--ok-green);--_background-hover:var(--secondary-ok-green);--_color:#fff}.main-button.red{--_background:var(--main-red);--_background-hover:var(--secondary-red);--_color:#fff}.main-button.yellow{--_background:var(--main-warning);--_background-hover:var(--secondary-warning);--_color:#fff}.main-button.pre-alarm{--_background:var(--main-pre-alarm);--_background-hover:var(--secondary-warning);--_color:#fff}.main-button.gray{--_background:var(--secondary-gray);--_background-hover:var(--main-gray);--_color:#fff}.main-button.dark-gray{--_background:var(--dark-gray);--_background-hover:#000;--_color:#fff}.main-button.white{--_background:#fff;--_background-hover:#dadada}.main-button.main:not(.no-fill){--_background:var(--highlight-color);--_background-hover:color-mix(in srgb,var(--highlight-color) 90%,#000);--_color:#fff}.main-button.red-hover{--_background-hover:red;--_color-hover:#fff}.main-button.alt-hover{--_background-hover:var(--mid-gray)}.main-button{--_background:#fff;--_background-hover:var(--terciary-gray);--_border:var(--main-gray);--_color:var(--main-gray);--_color-hover:var(--main-gray);align-items:center;aspect-ratio:1/1;background-color:var(--_background);border:none;border-radius:5px;box-shadow:2px 2px 4px 0 #0003;color:var(--_color);cursor:pointer;display:flex;font-size:100%;font-weight:700;gap:6px;height:30px;justify-content:center;padding:6px;transition:background-color .2s,color .2s;white-space:nowrap}.main-button.border{border:1px solid var(--_border)}.main-button:disabled{cursor:not-allowed!important}.main-button.plain-text{all:unset;color:var(--_color);cursor:pointer;&:hover{text-decoration:underline}}.main-button.full-width{aspect-ratio:unset;width:100%}.main-button.full-height{aspect-ratio:unset;height:100%}.main-button.no-shadow{box-shadow:none!important}.main-button.no-padding{padding:0}.main-button.no-border-radius{border-radius:0}.main-button:hover{background-color:var(--_background-hover);color:var(--_color-hover)}.main-button:disabled{filter:brightness(80%);&:hover{background-color:var(--_background)}}.main-button.check,.main-button.dark-gray,.main-button.gray,.main-button.main,.main-button.pre-alarm,.main-button.red,.main-button.yellow{border-color:#fff;color:#fff}.main-button.no-border{border:none}.main-button.round{border-radius:100%}.main-button.no-fill{background-color:initial;border:none;box-shadow:none}.main-button.no-fill .main{color:var(--main-green);font-size:16pt}.main-button.no-fill:not(:disabled):hover{background-color:var(--terciary-gray)!important}.main-button.no-fill:not(:disabled).alt-hover:hover{background-color:var(--mid-gray)!important}.main-button.no-fill:disabled:hover{background-color:initial!important}.main-button.fit-content{aspect-ratio:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a:has(.main-button){text-decoration:none!important}.main-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .2s;width:100%;z-index:9000}.main-modal:not(.visible){height:0;opacity:0;transition:opacity .5s,width .5s .5s,height .5s .5s;width:0}.main-modal:not(.visible) .modal-container{max-height:0!important;max-width:0!important;transition:max-height .75s,max-width .75s}.main-modal .modal-container{background-color:#fff;border-radius:10px;box-shadow:0 0 12px 2px #00000040;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90%;max-width:90%;padding-bottom:24px;transition:max-height 1s,max-width 1s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-modal .modal-container .modal-top{align-items:center;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;display:flex;font-weight:700;gap:24px;justify-content:space-between;white-space:nowrap;width:100%}.main-modal .modal-container .modal-top .title{background-color:var(--secondary-gray);border-bottom-right-radius:5px;border-top-left-radius:5px;display:flex;padding:6px}.main-modal .modal-container .modal-top .main-button{border-radius:0;border-bottom-left-radius:5px;border-top-right-radius:5px}.main-modal .modal-container .modal-content{height:100%;overflow-y:scroll;padding:10px;width:100%}@media screen and (max-width:460px){.main-modal .modal-container{width:100%}}.sign-modal{align-items:center;gap:24px;min-width:400px}.sign-modal,.sign-modal .form{display:flex;flex-direction:column}.sign-modal .form{gap:16px}.sign-modal .form #inputs,.sign-modal .form #inputs #password{display:flex;flex-direction:column;gap:6px}.sign-modal .form #inputs #password #recovery{all:unset;color:var(--base-highlight-color);cursor:pointer;font-size:10pt}.sign-modal .form #inputs #password #recovery:hover{text-decoration:underline}.sign-modal .form #actions{display:flex;flex-direction:column}.sign-modal .form #actions #signin,.sign-modal .form #actions #signup{align-items:center;display:flex;font-size:10pt;gap:6px;justify-content:center;margin-top:12px;width:100%}.sign-modal .form #actions #signin>span,.sign-modal .form #actions #signup>span{color:var(--secondary-gray);white-space:nowrap}.sign-modal .form #actions #signin .main-button,.sign-modal .form #actions #signup .main-button{color:var(--highlight-color)}.sign-up-modal .form #inputs #names{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.sign-up-modal .form #inputs #user_id{grid-gap:6px;display:grid;gap:6px;grid-template-columns:.5fr 1fr}@media screen and (max-width:460px){.sign-in-modal,.sign-up-modal{min-width:100%}}:root{--main-input-font-size:14pt}.main-input{display:flex;flex-direction:column;gap:2px;width:100%}.main-input .description{color:var(--secondary-gray);font-size:10pt;font-size:calc(var(--main-input-font-size) - 4pt);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-input .input-container{align-items:center;background-color:var(--terciary-gray);border:none;border-radius:5px;display:flex;position:relative;transition:background-color .1s}.main-input .input-container input{background-color:initial;border:none;border-radius:5px;color:var(--dark-gray);font-size:14pt;font-size:var(--main-input-font-size);padding:6px;width:100%}.main-input .input-container input:focus{border:none;outline:none}.main-input .input-container input::placeholder{color:var(--secondary-gray)}.main-input .input-container:has(input:disabled,textarea:disabled){background-color:var(--secondary-gray)}.main-input .input-container:has(input:disabled,textarea:disabled) input{background-color:var(--secondary-gray)}.main-input .input-container:has(input:disabled,textarea:disabled) .input-buttons{display:none}.main-input .input-container:has(input:disabled,textarea:disabled):hover .input-buttons{display:flex}.main-input .input-container:has(input[type=number]:not(:disabled)).input-buttons{right:25px}.main-input .input-container:has(textarea:not(:disabled)).input-buttons{right:15px}.main-input .input-container textarea{background-color:var(--mid-gray);border:none;border-radius:5px;font-size:14pt;font-size:var(--main-input-font-size);padding:6px;transition:background-color .1s;width:100%}.main-input .input-container textarea:not(:focus):hover{background-color:var(--main-gray)}.main-input .input-container textarea:focus{border:none;outline:none}.main-input .input-container textarea::placeholder{color:var(--secondary-gray)}.main-input .input-container.input-buttons{bottom:-40%;display:flex;gap:3px;position:absolute;right:5px}.main-input .input-container.input-buttons .main-icon-button{box-shadow:1px 2px 2px 0 #00000040;font-size:10pt;height:25px;width:25px}.main-input .input-container.input-icon{padding-right:4px}.main-input &:not(.error):has(input:focus,textarea:focus) .input-container{background-color:color-mix(in srgb,var(--highlight-color),#fff 70%)}.main-input &:not(.error):has(input:hover:not(:disabled,:focus)) .input-container{background-color:var(--main-gray)}.main-input &.error .input-container{background-color:color-mix(in srgb,red,#0000 80%)}.main-input .hint{color:red;font-size:10pt}.text-input-container{border-radius:5px;display:flex;flex-direction:column;gap:6px;justify-content:flex-start}.text-input-container>div:first-child{align-items:center;display:flex;gap:6px}.text-input-container:hover:not(.editing):not(.not-editable){cursor:pointer}.text-input-container.editing,.text-input-container:hover:not(.editing):not(.not-editable){background-color:var(--mid-gray);outline:6px solid var(--mid-gray)}.text-input-container input{border:none;border-radius:5px;font-size:14pt;font-size:var(--main-input-font-size);padding:6px;width:100%}.text-input-container input:focus{border:none;outline:none}.text-input-container input::placeholder{color:var(--secondary-gray)}.text-input-container textarea{border:none;border-radius:5px;font-size:14pt;font-size:var(--main-input-font-size);padding:6px;resize:vertical;width:100%}.text-input-container textarea:focus{border:none;outline:none}.text-input-container textarea::placeholder{color:var(--secondary-gray)}.text-input-container.error .input-container{border-color:red}.text-input-container .hint{color:red;font-size:10pt}.text-input-container .text-input-buttons{display:flex;gap:3px}:root{--main-select-font-size:14pt}.main-select{display:flex;flex-direction:column;font-size:var(--main-input-font-size);gap:2px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-select .description{color:var(--mid-color);font-size:10pt;font-size:calc(var(--main-select-font-size) - 4pt);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-select:not(.error):has(input:hover:not(:disabled,:focus)) .input-container{background-color:var(--main-gray)}.main-select .input-container{align-items:center;background-color:var(--terciary-gray);border:none;border-radius:5px;display:flex}.main-select .input-container input{background-color:initial;border:none;border-radius:5px;color:var(--dark-gray);font-size:14pt;font-size:var(--main-select-font-size);margin:3px;padding:3px;width:100%}.main-select .input-container input:focus{border:none;outline:none}.main-select .input-container input::placeholder{color:var(--secondary-gray)}.main-select .input-container:has(input:focus){background-color:color-mix(in srgb,var(--highlight-color),#fff 70%)}.main-select .input-container:has(input:disabled){background-color:var(--terciary-gray)}.main-select .input-container:has(input:disabled) input{background-color:var(--terciary-gray);cursor:default}.main-select .input-container:has(input:disabled) .main-button{cursor:default}.main-select .input-container:has(input:disabled) .input-buttons{display:none}.main-select .input-container:has(input:disabled):hover .input-buttons{display:flex}.main-select .input-container .input-buttons{display:flex;gap:3px;position:absolute;right:24px;top:60%;z-index:6}.main-select .input-container .input-buttons .main-icon-button{box-shadow:1px 2px 2px 0 #00000040;font-size:10pt;height:25px;width:25px}.main-select .input-container #dropdown{color:var(--dark-gray)}.main-select .search-list{align-items:flex-start;background-color:#fff;box-shadow:2px 2px 3px 1px #00000040;color:var(--dark-gray);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:155px;min-width:150px;overflow-y:scroll;position:absolute;top:calc(100% + 2px);width:100%;z-index:5}.main-select .search-list .select-item{background-color:var(--terciary-gray);padding:3px;width:100%}.main-select .search-list .select-item.selected{background-color:var(--base-highlight-color);color:#fff}.main-select .search-list .select-item.selected:hover{background-color:var(--base-highlight-color)}.main-select .search-list .select-item.empty:hover{background-color:var(--terciary-gray)!important}.main-select .search-list .select-item:hover{background-color:var(--secondary-gray);cursor:pointer}.main-select .search-list .select-item.disabled{color:var(--main-gray);cursor:not-allowed}.main-select .search-list .select-item.disabled:hover{background-color:var(--terciary-gray)}:root,:root .notification-popup.normal{--notification-icon-color:var(--ok-green)}:root .notification-popup.error{--notification-icon-color:var(--main-red)}:root .notification-popup.warning{--notification-icon-color:var(--main-warning)}:root .notification-popup.loading{--notification-icon-color:var(--main-gray)}.notification-container{align-items:center;display:flex;flex-direction:column;gap:6px;left:50%;max-height:400px;max-width:450px;overflow:hidden;padding:16px;position:absolute;top:95%;transform:translate(-50%,-95%);white-space:wrap;width:100%;z-index:10000}.notification-container .close-manual:hover{cursor:pointer;filter:brightness(85%)}.notification-container:not(:has(.notification-popup)){display:none}.notification-popup{background-color:#fff;border-radius:10px;box-shadow:0 6px 12px 3px #0000004d;min-height:70px;overflow:hidden;transition:width .3s,opacity .3s;width:100%}.notification-popup .content{align-items:center;display:flex;gap:24px;padding:12px}.notification-popup.hidden{opacity:0;white-space:nowrap;width:0}.notification-popup .icon{align-items:center;aspect-ratio:1/1;border-radius:100%;color:#fff;display:flex;height:35px;justify-content:center}.notification-popup .icon,.notification-popup .status-bar{background-color:var(--ok-green);background-color:var(--notification-icon-color)}.notification-popup .status-bar{height:10px;width:100%}.dashboard-alt,body{overflow:hidden}.dashboard-alt{display:flex;flex-direction:column;gap:36px;height:100%;left:0;position:absolute;top:0;width:100%}.dashboard-alt #map{height:1000px;min-height:100px;position:relative;width:calc(100% - 70px)}.dashboard-alt #map>div{height:100%}.dashboard-alt #map .marker-popup{display:flex;flex-direction:column;gap:3px}.dashboard-alt #map .marker-popup .marker-title{align-items:flex-start;display:flex;flex-direction:column;gap:3px;line-height:1;white-space:nowrap}.dashboard-alt #map .marker-popup .marker-title #title{font-weight:700}.dashboard-alt #map .marker-popup .marker-title #tms{font-size:70%}.map-content{height:100%;right:0;top:0;z-index:5000}.map-actions,.map-content{display:flex;gap:12px;position:absolute}.map-actions{align-items:flex-end;flex-direction:column;font-size:16pt;height:50px;right:80px;top:1%;z-index:2000}.map-actions .main-button{min-width:50px;padding:6px 12px}.map-actions #report-now-button-container{align-items:center;color:var(--dark-gray);display:flex;gap:12px}.map-actions #report-now-button-container .timer{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 3px 1px #00000026;display:flex;gap:6px;padding:6px}.map-actions #report-now-button-container .timer .icon{color:var(--secondary-warning)}.map-actions #actions,.map-actions #dates{align-items:center;display:flex;gap:12px}.map-actions #dates{background-color:#fff;border-radius:5px;box-shadow:0 0 3px 1px #00000026;padding:3px}@media screen and (max-width:460px){.map-actions{right:60px}.map-actions #dates{flex-direction:row}.map-actions #dates input{font-size:10pt}}.user-menu{display:flex;flex-direction:column;height:100%;justify-content:space-between}.user-menu #top .user-info{align-items:center;background-color:var(--terciary-gray);display:flex;flex-direction:column;gap:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:12px;white-space:nowrap;width:100%}.user-menu #top .user-info #icon{align-items:center;aspect-ratio:1/1;background-color:#fff;border:4px solid var(--dark-gray);border-radius:100%;display:flex;font-size:36pt;justify-content:center;min-width:100px}.user-menu #logout{all:unset;align-items:center;box-sizing:border-box;display:flex;font-size:16pt;gap:6px;gap:12px;height:60px;padding:12px;transition:background-color .2s;white-space:nowrap;width:100%}.user-menu #logout:hover{cursor:pointer}.user-menu #logout.active,.user-menu #logout:hover{background-color:var(--main-gray)}#user-menu #logout>:first-child{width:10%}.reports-menu{height:100%;overflow:hidden}.reports-menu #last-reports{display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden}.reports-menu #last-reports #counter{align-items:center;display:flex;flex-direction:column;gap:6px;padding:6px;text-align:center}.reports-menu #last-reports #counter>span{text-transform:uppercase}.reports-menu #last-reports #counter :first-child{font-size:24pt;font-weight:700}.reports-menu #last-reports .report-list{display:flex;flex-direction:column;gap:6px;height:100%;overflow-y:scroll;padding:3px 3px 3px 12px}.report{grid-gap:6px;background-color:#fff;border-radius:5px;box-shadow:0 0 3px 1px #00000026;display:grid;gap:6px;grid-template-columns:3fr 1fr;padding:6px;width:100%}.report .general-info{display:flex;flex-direction:column;gap:6px;justify-content:space-between}.report .general-info .top{display:flex;flex-direction:column;gap:3px}.report .report-info{color:var(--base-highlight-color);display:flex;flex-direction:column;font-size:12pt;font-weight:700}.report .report-info :last-child{font-size:8pt;font-weight:400;white-space:nowrap}.report .report-type{align-items:center;background-color:var(--mid-color);border-radius:15px;color:#fff;display:flex;font-weight:700;gap:3px;padding:3px 12px}.report .report-description{font-size:10pt}.report .report-author{align-items:flex-start;background-color:var(--terciary-gray);border-radius:5px;display:flex;flex-direction:column;font-size:10pt;padding:3px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report .report-author>span:first-child{color:var(--dark-gray);font-size:8pt}.report .report-type-details{align-items:flex-end;display:flex;flex-direction:column;font-size:10pt;gap:6px}.report .left{align-items:center;display:flex;font-weight:700;gap:6px}.noise-report .decibels{display:flex;height:60px}.noise-report .decibels #markers{position:relative;width:30px}.noise-report .decibels #markers .marker{align-items:center;display:flex;position:absolute;right:5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.noise-report .decibels #markers .marker>span{font-size:8pt;white-space:nowrap}.noise-report .decibels #markers .marker#max-marker{color:red}.noise-report .decibels #markers .marker#min-marker{color:green}.noise-report .decibels-info{display:flex;font-size:10pt;gap:6px}.noise-report .decibels-info>span{align-items:center;background-color:var(--terciary-gray);border-radius:10px;display:flex;gap:3px;padding:3px 6px;white-space:nowrap}.noise-report .decibels-info>span.max{background-color:color-mix(in srgb,#0000 90%,red);color:red}.noise-report .decibels-info>span.min{background-color:color-mix(in srgb,#0000 90%,green);color:green}.noise-report .decibels-info>span.duration{color:var(--dark-gray)}.noise-report #meter{background:linear-gradient(0deg,#5cff50,#cdd62b 50%,red);border:4px solid var(--secondary-gray);height:100%;width:30px}.noise-report.on-marker{box-shadow:none;padding:0}.noise-report.on-marker .report-author{font-size:80%}.noise-report.on-marker .report-author>span:first-child{font-size:70%}.noise-report.on-marker .decibels-info{flex-direction:column}.noise-report.on-marker .decibels{display:none}@media screen and (max-width:460px){#map{width:calc(100% - 50px)!important}.map-sidebar{max-width:300px;width:50px!important}.map-sidebar.extended{width:300px!important}.map-sidebar .menus{width:50px!important}.map-sidebar .menus .sidebar-menu-item{font-size:7pt!important}.map-sidebar .menus .sidebar-menu-item .icon{font-size:10pt}.noise-report .decibels-info{flex-direction:column}.map-actions #actions{align-items:flex-start}.map-actions #report-now-button-container{align-items:flex-end;color:var(--dark-gray);display:flex;flex-direction:column;gap:12px}.map-actions #markers-button{max-height:50px}}.fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==)}.leaflet-retina .fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAAnklEQVR4Ae2WVQEDMRAFn4RIi8OVtBIiIQ7KzO3dlN+8z4MJbEDGGPPXTA+SukQevTlKlCq6RFFSor7RXFR1qkehawTRo9uqIOaoPyTqQ0Wporh76GJdFg+zqbS4odm8s6nAkVQ1Tc+kqQqkano5pKpdFTVhTG8EwyKLwPLmF+xHbkH8psofEx918PFHOX85+YbrFn+B5K/Ef4wxxswAnU97CHDaZQMAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-container:-ms-fullscreen{height:100%!important;width:100%!important;z-index:99999}.leaflet-container:full-screen{height:100%!important;width:100%!important;z-index:99999}.leaflet-container:-webkit-full-screen{height:100%!important;width:100%!important;z-index:99999}.leaflet-container:fullscreen{height:100%!important;width:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.map-sidebar{align-items:flex-start;background-color:#fff;cursor:default;flex-direction:row-reverse;overflow:hidden;transition:width .3s}.map-sidebar,.map-sidebar .menus{display:flex;height:100%;width:70px}.map-sidebar .menus{border:1px solid var(--terciary-gray);flex-direction:column}.map-sidebar .menus .sidebar-menu-item{align-items:center;aspect-ratio:1/1;color:var(--dark-gray);cursor:pointer;display:flex;flex-direction:column;font-size:10pt;font-weight:700;gap:6px;justify-content:center;padding:12px;transition:background-color .2s;width:100%}.map-sidebar .menus .sidebar-menu-item .icon{font-size:16pt}.map-sidebar .menus .sidebar-menu-item:hover{background-color:var(--terciary-gray)}.map-sidebar .menus .sidebar-menu-item.selected{background-color:var(--highlight-color);color:#fff}.map-sidebar .sidebar-content{height:100%;overflow:hidden;width:100%}.map-sidebar.extended{width:300px}.map-sidebar.extended:has(.reports-menu){width:500px}.map-statistics{align-items:flex-start;aspect-ratio:1/1;border-radius:5px;bottom:2%;color:#fff;display:flex;flex-direction:column;font-size:16pt;height:50px;justify-content:center;left:1%;position:absolute;transition:background-color .2s,height .3s,width .3s;z-index:1000}.map-statistics.extended{color:#000;height:35%;width:25%}.map-statistics .stats{background-color:#fff;border-radius:5px;box-shadow:2px 2px 4px 0 #0003;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.map-statistics .stats .stats-top{align-items:center;display:flex;gap:6px;padding:6px;width:100%}.map-statistics .stats .stats-top>span{font-size:12pt;font-weight:700}.map-statistics .stats .stats-content{overflow:hidden}.map-statistics .stats #schedule{align-items:start;display:flex;flex-direction:column;overflow:hidden;padding:6px}.map-statistics .stats #schedule #chart{height:99%;position:relative;width:99%}.map-statistics .stats #schedule:has(#schedule_list_container){height:100%}.map-statistics .stats #schedule #schedule_list_container{display:flex;flex-direction:column;gap:12px;overflow:hidden;width:100%}.map-statistics .stats #schedule #schedule_list_container .title{font-size:16pt}.map-statistics .stats #schedule #schedule_list_container #list{display:flex;flex-direction:column;font-size:12pt;gap:6px;overflow-y:scroll}.map-statistics .stats #schedule #schedule_list_container #list .schedule{align-items:center;background-color:var(--terciary-gray);border-radius:5px;display:flex;justify-content:space-between;padding:6px;width:100%}.map-statistics .stats #schedule #schedule_list_container #list .schedule :first-child{background-color:#fff;border-radius:5px;color:#3e3e3e;font-family:monospace;font-weight:700;padding:3px 6px}@media screen and (max-width:460px){.map-statistics.extended{aspect-ratio:unset;height:250px;width:calc(100% - 57px)}}.report-modal{align-items:center;display:flex;flex-direction:column;gap:24px;min-width:400px;width:100%}.report-modal .report-page{width:100%}.report-modal .report-page #form-page{display:flex;flex-direction:column;gap:12px}.report-modal .report-page #form-page #form-map>:first-child{color:var(--secondary-gray);font-size:calc(var(--main-input-font-size) - 4pt);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-modal #modal-map{height:300px;padding:6px;position:relative;width:100%}.report-modal #modal-map>div{height:100%}#noise-page{align-items:center;display:flex;flex-direction:column;gap:24px}#noise-page .audio-controls{align-items:center;display:flex;justify-content:center;width:100%}#noise-page .audio-controls #recording-content{align-items:center;display:flex;flex-direction:column;gap:12px;width:90%}#noise-page .audio-controls #recording-content #button-container{align-items:center;background-color:var(--terciary-gray);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px}#noise-page .audio-controls #recording-content #button-container .record-button{aspect-ratio:1/1;font-size:24pt;padding:48px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#noise-page .audio-controls #recording-content #button-container #recording-status{display:flex;gap:6px}#noise-page .audio-controls #recording-content #button-container #recording-status>div{background-color:var(--main-gray);border-radius:5px;color:var(--dark-gray);font-weight:700;padding:6px}#noise-page .audio-controls #recording-content #recording-info{align-items:center;background-color:var(--terciary-gray);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px;width:100%}#noise-page .audio-controls #recording-content #recording-info #decibels-info{align-items:center;display:flex;gap:12px}#noise-page .audio-controls #recording-content #recording-info #decibels-info>span{align-items:center;background-color:var(--base-color);border-radius:5px;color:var(--dark-gray);display:flex;font-weight:700;justify-content:center;padding:6px}#noise-page .audio-controls #recording-content #recording-info .audio-container{align-items:center;border-radius:5px;display:flex;flex-direction:column;gap:12px;padding:6px;width:100%}#noise-page .audio-controls #recording-content #recording-info .audio-container #download{max-width:50%}#noise-page .audio-controls #recording-content #recording-info .audio-container audio{width:100%}#noise-page .actions{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:24px;width:75%}@media screen and (max-width:460px){.report-modal{min-width:100%}}
/*# sourceMappingURL=main.441a2d76.css.map*/