@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border-radius:0}button{cursor:pointer}header#mainHeader{position:relative;top:0;z-index:100;width:calc(100% - 100px);margin-left:100px;display:flex;justify-content:space-between;align-items:center;padding:1em}@media (max-width: 576px){header#mainHeader{padding:.5em;width:calc(100% - 50px);margin-left:50px}}header#mainHeader h1{font-weight:400;font-size:1.5em;font-weight:700;display:flex;align-items:center;padding-left:.5em}@media (max-width: 992px){header#mainHeader h1{font-size:1.2em}}header#mainHeader h1 .btn.back{display:inline-block;cursor:pointer;width:30px}header#mainHeader h1 .btn.back svg{width:100%}header#mainHeader .icons{display:flex;align-items:center}@media (max-width: 576px){header#mainHeader .icons{justify-content:flex-end}}header#mainHeader .icons label{border:none;background:none;padding:.2em .5em;aspect-ratio:1/1;cursor:pointer;display:flex;justify-content:center;align-items:center;align-content:center}header#mainHeader .icons label .dot{font-size:6em;line-height:10px;color:#b40000;display:inline-block;height:12px}header#mainHeader .icons label svg{height:20px}header#mainHeader .icons .user{background-color:#a9a9a9;border-radius:100%;padding:.5em;font-size:1.8em;width:40px;height:40px}header#mainHeader .icons #lang{display:flex;align-items:center}header#mainHeader .icons #lang svg{width:25px;display:inline-block}header#mainHeader .icons #lang label{margin:0;padding:0;position:absolute}header#mainHeader .icons #lang #language{border:none;background-image:none;font-size:1.3em;padding:0 .5em 0 1.6em}header#mainHeader .icons #lang #language option{text-transform:uppercase}nav{background-color:#efefef;position:fixed;width:100px;height:100%;padding-top:1em;top:0;z-index:99;box-shadow:.5px 0 30px #393e4233;display:flex;flex-direction:column;align-items:center}@media (max-width: 576px){nav{width:50px}}nav img#logo{width:60px;cursor:pointer;margin-bottom:4em;margin-top:1em}@media (max-width: 576px){nav img#logo{max-width:9%;margin-left:0}}nav a{text-align:center;margin:1em 1.5em;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;color:#393e42;max-width:100px;padding:1em;border:none;max-width:60%;height:auto}@media (max-width: 576px){nav a{margin:.4em;padding:.5em}}nav a.router-link-active{background-color:#393e42;color:#fff;border-radius:40%}nav a svg{width:25px;height:25px;margin-bottom:0}@media (max-width: 576px){nav a svg{width:50px}}#notificationCheck,#userMenuCheck{display:none}label[for=notificationCheck],label[for=userMenuCheck]{margin-right:1em;position:relative;cursor:pointer}@media (max-width: 576px){label[for=notificationCheck],label[for=userMenuCheck]{margin-right:0}}label[for=userMenuCheck]{margin-left:.5em}#notificationCheck:checked~#notifications{display:block;opacity:1}#userMenuCheck:checked~#userMenu{display:block;opacity:1}#notifications,#userMenu{display:none;opacity:0;position:absolute;transition:.35s ease-out;top:110%;z-index:100000;box-shadow:0 0 10px #bfbfbf}#notifications ul li,#userMenu ul li{padding:.2em .5em;border-bottom:#D9D9D9 1px solid}#notifications button.close,#userMenu button.close{background-color:transparent;border:none;font-size:1.8em;padding-left:0;cursor:pointer}#notifications{max-width:45vw;z-index:1000}@media (max-width: 576px){#notifications{max-width:100vw}}#notifications ul{margin:1.5em 0 0}#notifications button.close{position:absolute;right:.2em;top:.2em;background-color:transparent}#notifications p{display:block;margin-right:2em}#notifications .notification{list-style:none}#notifications .notification.read:before{background-color:#1e81ee}#notifications .notification.choice:before{background-color:#3fa340}#notifications .notification svg{width:15px;height:15px}#notifications .notification:before{content:" ";aspect-ratio:1/1;height:10px;width:10px;position:absolute;right:1em;border-radius:100%}#notifications .notification button{border-radius:.5em;border:none;padding:.5em 1em;text-transform:capitalize;margin:.5em .5em .5em auto;cursor:pointer;transition:all .2s ease}#notifications .notification button.delete{border:#990000 1px solid;background-color:transparent;color:#900;margin-left:2em}#notifications .notification button.delete.reject{margin-left:0}#notifications .notification button.delete:hover{color:#fff;background-color:#e60000}#notifications .notification.read button:not(.delete){border:#1E81EE 1px solid;background-color:transparent;color:#0c509a}#notifications .notification.read button:not(.delete):hover{background-color:#1e81ee;color:#fff}#notifications .notification.choice button:not(.delete){border:#3FA340 1px solid;background-color:transparent;color:#235923}#notifications .notification.choice button:not(.delete):hover{background-color:#3fa340;color:#fff}#notifications .notification.choice .status{color:#235923;margin-top:.5em;display:inline-block}#notifications .notification .message{display:block;margin:.5em 0;width:95%}#notifications .notification .date{display:flex;align-items:center;font-size:.8em}#notifications .notification .date svg{max-width:7%;margin-right:.3em}#notifications .noNotifications{margin:2em}#userMenu{font-size:.8em;max-width:20vw}@media (max-width: 576px){#userMenu{max-width:40vw}}#userMenu button.close{position:absolute;right:.3em;top:0;font-size:2.3em}#userMenu span{display:block;margin-bottom:.5em}#userMenu .name{font-weight:700;font-size:1.2em}#userMenu .icon{height:35px;width:35px;display:flex;justify-content:center;align-items:center;font-size:1.3em;border-radius:1em;color:#fff;background-color:#a9a9a9}#userMenu button{background-color:transparent;border:none;display:flex;justify-content:flex-start;align-items:center;margin:.5em 0;padding:0;cursor:pointer}#userMenu button svg{margin-right:.5em;width:15px}#map{max-width:100%;height:200px}#map .btn{padding:.5em 1em;text-decoration:none;color:#546e93;background-color:#ebebeb;margin-top:1em;border-radius:1em;font-weight:700}.leaflet-pane,.leaflet-bottom{z-index:10!important}dialog#userProfileDialog{z-index:100000;border:none;border-radius:.5em;padding:4em 8em}@media (max-width: 576px){dialog#userProfileDialog{padding:1em}}dialog#userProfileDialog form{margin-bottom:2em}dialog#userProfileDialog h2{font-size:1.5em;font-weight:700;margin:.5em 0}dialog#userProfileDialog .inputGroup{margin:.5em 0}dialog#userProfileDialog .row{display:flex;gap:.5em}dialog#userProfileDialog .row .inputGroup{flex:45% 0 0}dialog#userProfileDialog .btns{text-align:right}dialog#userProfileDialog .btns button{margin-left:auto}dialog#userProfileDialog .btns input,dialog#userProfileDialog .btns button{display:inline-block!important}dialog#userProfileDialog .external{font-size:.8em;display:inline;margin-right:1em}dialog#userProfileDialog::backdrop{background-color:#d9d9d9b3}dialog#userProfileDialog a{display:block;margin:.5em 0}#messages{z-index:1000;position:fixed;bottom:0;left:0;width:calc(100% - 100px);margin-left:100px}#messages ul{margin:0;padding:0}#messages ul li{padding:.5em 1em;display:flex;justify-content:space-between;align-items:center;height:6vh}@media (max-width: 992px){#messages ul li{height:6vh}}@media (max-width: 576px){#messages ul li{height:10vh}}#messages ul li button{border:none;background-color:transparent;font-size:1.5em;cursor:pointer}#messages ul li.info{background-color:#cce5ff;border:1px solid #001f4d;color:none}#messages ul li.error{background-color:#f8d7da;border:1px solid #990000;color:none}#messages ul li.success{background-color:#687e64;color:#fff;border:none}#messages ul li.success button{color:#fff}.pictures{flex:50% 0 0;margin-left:0%;display:flex;gap:.5em;height:8vh;margin-top:.7em}@media (max-width: 992px){.pictures{height:4vh}}@media (max-width: 576px){.pictures{height:6vh;margin-left:0%;margin-top:1em;order:3}}.pictures .picIcon{flex:calc(35% - .5em) 0 0;position:relative;border:1px solid rgb(204,204,204);border-radius:1em}.pictures .picIcon .picture{border-radius:1em;background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;display:block;height:8vh;position:relative;cursor:pointer}@media (max-width: 992px){.pictures .picIcon .picture{height:4vh}}@media (max-width: 576px){.pictures .picIcon .picture{height:6vh}}.pictures .picIcon button.delete{display:block;position:absolute;top:-5px;left:-5px;background-color:#c90202;color:#fff;padding:0;margin:0;width:20px;height:20px;border-radius:100%;font-size:0em;z-index:99999;border:none}.pictures .picIcon button.delete svg{height:10px;width:10px}.pictures button.upload{color:#546e93;border:none;flex:30% 0 0;height:8vh;aspect-ratio:1/1;font-size:2em;cursor:pointer;border-radius:.5em}.pictures button.upload svg{width:60%}@media (max-width: 992px){.pictures button.upload{height:4vh}}@media (max-width: 576px){.pictures button.upload{height:6vh}}#fileUploadDialog{z-index:10000;border:0;border-radius:.5em;width:40vw}@media (max-width: 576px){#fileUploadDialog{width:90%}}#fileUploadDialog::backdrop{background-color:#00000080}#fileUploadDialog h2{font-size:1.2em}#fileUploadDialog form .btns{justify-content:flex-end!important;justify-items:flex-end;align-items:center}#fileUploadDialog form .btns input,#fileUploadDialog form .btns button{flex:20% 0 0;margin:0;text-align:right}#fileUploadDialog #dropZone{border:rgba(0,0,0,.2) dashed 1px;margin-bottom:1em;border-radius:.5em;padding:3em;text-align:center;justify-content:center!important}#fileUploadDialog #dropZone.dragOver{border-color:#00677e}.swal2-image{margin:0;max-height:70vh;justify-self:center;align-self:center;border:1px solid rgb(230,230,230)}.swal2-actions{margin:1em 0 0}.swal2-modal{text-align:center;padding:1em}dialog#customerDialog,dialog#memberDialog{border:none;border-radius:1em;width:60vw;padding:2em}dialog#customerDialog .row,dialog#memberDialog .row{display:flex;justify-content:space-between}dialog#customerDialog .row .inputGroup,dialog#memberDialog .row .inputGroup{flex:calc(50% - 1em) 0 0!important}dialog#customerDialog form,dialog#memberDialog form{margin-top:2em}dialog#customerDialog h2,dialog#memberDialog h2{font-size:1.3em}dialog#customerDialog .inputGroup,dialog#memberDialog .inputGroup{margin-bottom:1.5em}dialog#customerDialog .btns,dialog#memberDialog .btns{margin-left:auto;width:20%;display:flex;flex-direction:row;justify-items:end;align-items:center;justify-content:flex-end}dialog#customerDialog .btns button[type=button],dialog#memberDialog .btns button[type=button]{border:none;background-color:transparent}dialog#memberDialog{width:40vw}.inputGroup{flex:100% 0 0;display:flex;flex-direction:column;position:relative}.inputGroup .errorMessage{color:#900}.inputGroup label{position:absolute;left:.5em;top:-.2em;background-color:#fff;padding:0 .5em;color:#393e42}.inputGroup input,.inputGroup textarea{background:transparent;padding:.7em 1em;border:#8D8D8D 1px solid;border-radius:1em;margin-top:.3em;resize:vertical;font-family:Inter,sans-serif}.inputGroup input[type=text],.inputGroup input[type=password],.inputGroup textarea[type=text],.inputGroup textarea[type=password]{padding:.7em 1em}.inputGroup input:focus,.inputGroup textarea:focus{border:#8D8D8D solid 2px;outline:none}.inputGroup.error input{border-color:#900}.inputGroup.required label{font-style:normal}.inputGroup.required label:after{content:"*";color:red}.inputGroup:not(.required) label{font-style:italic;color:#687179}.inputGroup.search input{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1.10602,0,0,1.10602,-1.5132,-1.48731)'%3E%3Ccircle cx='12.218' cy='12.195' r='10.85' style='fill:rgb(141,171,195);'/%3E%3C/g%3E%3Cg transform='matrix(0.0179253,0,0,0.0179253,3.39586,20.6041)'%3E%3Cpath d='M784,-120L532,-372C512,-356 489,-343.333 463,-334C437,-324.667 409.333,-320 380,-320C307.333,-320 245.833,-345.167 195.5,-395.5C145.167,-445.833 120,-507.333 120,-580C120,-652.667 145.167,-714.167 195.5,-764.5C245.833,-814.833 307.333,-840 380,-840C452.667,-840 514.167,-814.833 564.5,-764.5C614.833,-714.167 640,-652.667 640,-580C640,-550.667 635.333,-523 626,-497C616.667,-471 604,-448 588,-428L840,-176L784,-120ZM380,-400C430,-400 472.5,-417.5 507.5,-452.5C542.5,-487.5 560,-530 560,-580C560,-630 542.5,-672.5 507.5,-707.5C472.5,-742.5 430,-760 380,-760C330,-760 287.5,-742.5 252.5,-707.5C217.5,-672.5 200,-630 200,-580C200,-530 217.5,-487.5 252.5,-452.5C287.5,-417.5 330,-400 380,-400Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E%0A");background-position-x:calc(100% - 5px);background-position-y:center;background-size:25px;padding:.7em .3em .7em .7em;background-color:#efefef;border:none;border-radius:4em;cursor:pointer}.inputGroup.password{position:relative}.inputGroup.password input[type=checkbox]{display:none}.inputGroup.password .passwordCheck label{position:absolute;left:calc(100% - 20px - .5em);top:1em;content:" ";display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0007 12C15.0007 13.6569 13.6576 15 12.0007 15C10.3439 15 9.00073 13.6569 9.00073 12C9.00073 10.3431 10.3439 9 12.0007 9C13.6576 9 15.0007 10.3431 15.0007 12Z" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.0012 5C7.52354 5 3.73326 7.94288 2.45898 12C3.73324 16.0571 7.52354 19 12.0012 19C16.4788 19 20.2691 16.0571 21.5434 12C20.2691 7.94291 16.4788 5 12.0012 5Z" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.inputGroup.password .passwordCheck input[type=checkbox]:checked+label{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.99902 3L20.999 21M9.8433 9.91364C9.32066 10.4536 8.99902 11.1892 8.99902 12C8.99902 13.6569 10.3422 15 11.999 15C12.8215 15 13.5667 14.669 14.1086 14.133M6.49902 6.64715C4.59972 7.90034 3.15305 9.78394 2.45703 12C3.73128 16.0571 7.52159 19 11.9992 19C13.9881 19 15.8414 18.4194 17.3988 17.4184M10.999 5.04939C11.328 5.01673 11.6617 5 11.9992 5C16.4769 5 20.2672 7.94291 21.5414 12C21.2607 12.894 20.8577 13.7338 20.3522 14.5" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}textarea{min-height:4em}form input[type=submit],form button,form .btn,dialog#userProfileDialog input[type=submit],dialog#userProfileDialog button,dialog#userProfileDialog .btn{display:block;flex:40% 0 0;justify-self:flex-end;background-color:transparent;border:none;color:#00677e;cursor:pointer;text-decoration:none;font-weight:700;font-size:1.2em;margin-left:auto}form input[type=submit]:hover,form button:hover,form .btn:hover,dialog#userProfileDialog input[type=submit]:hover,dialog#userProfileDialog button:hover,dialog#userProfileDialog .btn:hover{text-decoration:underline}form input[type=submit].back,form button.back,form .btn.back,dialog#userProfileDialog input[type=submit].back,dialog#userProfileDialog button.back,dialog#userProfileDialog .btn.back{max-width:20%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:1em;color:#00677e;border:none;padding:0}@media (max-width: 576px){form input[type=submit].back,form button.back,form .btn.back,dialog#userProfileDialog input[type=submit].back,dialog#userProfileDialog button.back,dialog#userProfileDialog .btn.back{max-width:30%}}form input[type=submit].back svg,form button.back svg,form .btn.back svg,dialog#userProfileDialog input[type=submit].back svg,dialog#userProfileDialog button.back svg,dialog#userProfileDialog .btn.back svg{width:24px;height:24px;margin-bottom:0}form input[type=submit].back:hover,form button.back:hover,form .btn.back:hover,dialog#userProfileDialog input[type=submit].back:hover,dialog#userProfileDialog button.back:hover,dialog#userProfileDialog .btn.back:hover{color:#393e42;background-color:transparent}form button[type=button],dialog#userProfileDialog button[type=button]{color:#8c2b1b;font-weight:400;border:none;background-color:transparent}form input[type=submit]:disabled,dialog#userProfileDialog input[type=submit]:disabled{opacity:.7;pointer-events:none}form button,.btn{justify-self:flex-start}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #393E42;width:100%;font-family:inherit;font-size:inherit;cursor:pointer;line-height:1.1;position:relative;color:#393e42;background-image:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.29289 8.29289C4.68342 7.90237 5.31658 7.90237 5.70711 8.29289L12 14.5858L18.2929 8.29289C18.6834 7.90237 19.3166 7.90237 19.7071 8.29289C20.0976 8.68342 20.0976 9.31658 19.7071 9.70711L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L4.29289 9.70711C3.90237 9.31658 3.90237 8.68342 4.29289 8.29289Z" fill="%23000000"></path></g></svg>');background-repeat:no-repeat;background-position-y:center;background-position-x:calc(100% - .5em);background-size:18px;padding:.5em 24px}select:disabled{border-color:#b8bec2;background-image:none}select:focus{border:#8D8D8D solid 2px;outline:none}.addBtn{cursor:pointer;background-color:#abad7d;color:#fff;border-radius:50%;border:none;font-size:20px;font-weight:700;padding:0;height:34px;width:34px;align-self:end}dialog.paramPopover{margin:0;position:absolute;z-index:1000000;border-top-right-radius:.5em;border-top-left-radius:.5em;border-bottom-right-radius:.5em;background-attachment:white;width:35vh;border:none;box-shadow:3px 3px 3px 3px #00000040}dialog.paramPopover h1{font-size:1.2em;font-weight:700;margin-bottom:.5em}dialog.paramPopover::backdrop{background-color:transparent}dialog.paramPopover .rrAlert{text-align:center;color:#c4735f;margin:.5em 0}dialog#confirmDialog{border-radius:.5em;border:none;padding:2em}dialog#confirmDialog h2{font-size:1.5em;font-weight:700;margin:1em 0}dialog#confirmDialog h2:nth-child(2){color:#8c2b1b}dialog#confirmDialog ul{margin:1em 0}dialog#confirmDialog ul li{font-style:italic;margin:.5em 0}dialog#confirmDialog p{margin:.5em 0}dialog#confirmDialog .new{color:#00677e;font-weight:700}dialog#confirmDialog .btns{display:flex;width:30%;justify-content:flex-end;margin-left:auto;margin-top:2em}dialog#confirmDialog .btns button[type=button]{margin-left:auto;border:none;background-color:transparent}main#login{min-height:100vh;background-size:cover;width:100%;max-width:100%;display:flex;transform:translate(0)}@media (max-width: 576px){main#login{justify-content:center;width:100vw;margin:0;padding:0}}@media (max-width: 992px){main#login{justify-content:center}}main#login aside{margin-left:5em;flex:33% 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 576px){main#login aside{flex:90% 0 0;margin-left:0}}@media (max-width: 992px){main#login aside{flex:60% 0 0;margin-left:0}}main#login aside #logo{margin-bottom:6em;max-width:40%;color:#393e42}main#login aside .error{background-color:#f8d7da;border:1px solid #990000;color:#4d0000;border-radius:.5em;margin-top:.5em;padding:.7em 1em;width:100%}main#login aside h1{font-weight:700;font-size:1.5em}main#login aside input[type=submit],main#login aside button{margin-top:1em;margin-right:.4em;padding:.8em 1.4em;border-radius:.5em;border:none;background-color:#e5e5e5;cursor:pointer}main#login aside form{width:100%}main#login aside form .inputGroup{margin-top:1em}main#login aside form .inputGroup label{background-color:transparent;position:relative}main#login aside form .inputGroup .passwordCheck label{position:absolute;top:2em}main#login aside form .inputGroup input{background-color:#fff}main#login aside form button[type=submit]{background-color:#393e42;color:#fff;width:100%;margin-right:0}main#login aside form button[type=submit].working{padding:.3em 0}main#login aside form button[type=submit].working svg{height:25px;animation-name:rotateSpinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}main#login aside p{margin:1em 0 0}main#login aside .otherLogins{display:flex;width:100%;padding:0;justify-content:space-between}main#login aside .otherLogins button{margin:1em 0;flex:47% 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em}main#login aside .otherLogins button svg{max-width:15px;max-height:15px}#home{display:grid;flex-wrap:wrap;gap:.5em;grid-template-columns:repeat(6,1fr);grid-auto-rows:max-content}@media (max-width: 576px){#home{grid-template-columns:repeat(6,1fr)}}#home h2{font-weight:700;flex:100% 0 0;margin-bottom:.5em}#home #buttons{grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:7;display:flex}#home #buttons label{flex:14% 0 0;background-color:transparent;border:1px solid #393E42;border-radius:.5em;display:flex;align-items:center;cursor:pointer;padding:.5em}@media (max-width: 992px){#home #buttons label{flex:25% 0 0}}@media (max-width: 576px){#home #buttons label{flex:50% 0 0}}#home #buttons label.active{background-color:#393e42;color:#fff}#home #buttons label svg{height:100%;max-width:29%;max-height:20px}#home #buttons input[type=checkbox]{display:none}#home .inputGroup{grid-row-start:1;grid-row-end:1;grid-column-start:1;grid-column-end:7}#home #mapContainer{grid-row:2/4;grid-column:5/7;display:flex;flex-wrap:wrap;min-height:40vh}@media (max-width: 992px){#home #mapContainer{grid-column:1/4;grid-row:3/4}}@media (max-width: 576px){#home #mapContainer{grid-column:1/7;grid-row:3/4;height:30vh}}#home #mapContainer #map{flex:100%;height:90%;border-radius:.5em}#home .noCustomer{grid-column-start:1;grid-column-end:7;width:100%;padding:5em 0;text-align:center}#home #homeCharts{grid-column:5/7;grid-row:4/6;display:grid;grid-template-columns:repeat(5,1fr)}#home #homeCharts h2{grid-column:1/6;grid-row:1/1}@media (max-width: 992px){#home #homeCharts{grid-column:4/7;grid-row:3/4}}@media (max-width: 576px){#home #homeCharts{grid-column:1/7;grid-row:4/4}}#home #homeCharts canvas{height:110%!important;width:110%!important}#home #homeCharts .chartWrapper{grid-column:1/3;grid-row:2/4;position:relative;display:flex;align-items:center}#home #homeCharts .chartWrapper .pie{position:relative}#home #homeCharts .chartWrapper p{position:absolute;width:100%;text-align:center;font-weight:700;font-size:2em}#home #homeCharts .legendItem{padding-top:1em;font-size:.8em;display:flex;flex-direction:column;justify-items:center;align-items:center}@media (max-width: 576px){#home #homeCharts .legendItem{flex:30% 0 0}}#home #homeCharts .legendItem span{aspect-ratio:1/1;border-radius:100%;width:3em;margin-bottom:.5em;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;font-size:1.4em;font-weight:700}#home #customers{grid-row:2/20;grid-column:1/5}@media (max-width: 992px){#home #customers{grid-column:1/7;grid-row:5/auto}}@media (max-width: 576px){#home #customers{grid-column:1/7;grid-row:5/6}}#home #customers .inputGroup{flex:50% 0 0}#home #customers .title{width:100%;display:flex;align-items:center;justify-content:space-between}#home #customers .title h2{flex:40% 0 0}#home #customers table{flex:100% 0 0}#home #customers table tbody tr{cursor:pointer}#home #customers table tbody tr td{vertical-align:middle;padding:.5em;word-break:break-all}#home #customers table tbody tr td .arrow{height:10px}#home #customers table tbody tr td:first-child{display:flex;align-items:center}#home #customers table tbody tr td:first-child .icon{height:50px;width:50px;display:flex;justify-content:center;align-items:center;font-size:1.3em;border-radius:1em;margin-right:1em;aspect-ratio:1/1;color:#fff;background-color:#a9a9a9}#home #customers table tbody tr td:first-child .icon img{width:100%;height:100%}#home #status{grid-column-start:5;grid-column-end:7;grid-row:1/1;display:flex;flex-wrap:wrap}@media (max-width: 992px){#home #status{grid-column:1/7;grid-row:2/3}}@media (max-width: 576px){#home #status{grid-column:1/7;grid-row:2/3}}#home #status .row{width:100%;display:flex;justify-content:space-around;margin-top:1em}#home #status .row .infoContainer{display:flex;flex-direction:column;flex:60px 0 0}@media (max-width: 992px){#home #status .row .infoContainer{flex:60px 0 0}}#home #status .row .infoContainer .circle{border-radius:100%;border:2px solid black;text-align:center;aspect-ratio:1/1;font-size:2em;font-weight:700;display:flex;align-items:center;justify-content:center}#home #status .row .infoContainer p{text-align:center;width:100%;margin-top:.5em;font-size:.8em}#home #recents{grid-row:1/1;grid-column:1/5}@media (max-width: 992px){#home #recents{grid-column:1/7}}@media (max-width: 576px){#home #recents{grid-column:1/7}}#home #recents table tbody tr{cursor:pointer}#home #recents table tbody tr td{vertical-align:middle;padding:.5em 0}#home #recents table tbody tr td .arrow{height:10px}#home #recents table tbody tr td:first-child{display:flex;align-items:center}#home #recents table tbody tr td:first-child .icon{height:50px;width:50px;display:flex;justify-content:center;align-items:center;font-size:1.3em;border-radius:1em;margin-right:1em;color:#fff;background-color:#a9a9a9}#home #recents table tbody tr td:first-child .icon img{width:100%;height:100%}main#customer{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em}main#customer .noInstallations{grid-row:1/1;grid-column:1/5;max-width:100%;text-align:center;padding:4em 0}main#customer h2{font-weight:700;margin-bottom:.5em}main#customer section#mapCard{border-radius:.5em;flex:33% 0 0;grid-row:2/2;grid-column:4/5}@media (max-width: 992px){main#customer section#mapCard{grid-row:1/2;grid-column:1/3}}@media (max-width: 576px){main#customer section#mapCard{grid-row:1/2;grid-column:1/7}}main#customer section#mapCard #map{border-radius:.5em}main#customer #installations{grid-row:1/6;grid-column:1/4}@media (max-width: 992px){main#customer #installations{grid-row:2/5;grid-column:1/7}}@media (max-width: 576px){main#customer #installations{grid-row:3/5;grid-column:1/7}}main#customer #installations h2{flex:100% 0 0}main#customer #installations table tr{cursor:pointer}main#customer #installations table tr td{vertical-align:middle;margin-top:.5em;padding-top:1em;padding-bottom:.5em}main#customer #installations table tr td.completata{color:#6d9f6a}main#customer #installations table tr td.in-corso{color:#fe7f0b}main#customer #installations table tr td:first-child{height:100%;display:flex;align-items:center;padding-top:0}main#customer #installations table tr td:first-child p{font-size:1.1em;font-weight:700}main#customer #installations table tr td:first-child .icon{height:50px;width:50px;display:flex;justify-content:center;align-items:center;font-size:1.3em;border-radius:1em;margin-right:1em;color:#fff;background-color:#a9a9a9}main#customer #installations table tr td:first-child .icon img{width:100%;height:100%}main#customer #installations table tr td .arrow{width:12px;height:12px;color:#00677e;cursor:pointer}main#customer #info{grid-row:1/2;grid-column:4/5;position:relative}@media (max-width: 992px){main#customer #info{grid-row:1/2;grid-column:3/7}}@media (max-width: 576px){main#customer #info{grid-row:2/3;grid-column:1/7}}main#customer #info button{margin-left:calc(100% - 2em);border:none;background-color:transparent;position:absolute;left:-.5em;top:.5em;cursor:pointer}main#customer #info button svg{width:24px}main#customer #info div{display:flex;gap:.5em;justify-items:center;margin:.5em 0}main#customer #info div svg{width:24px;height:24px}main#customer #info div p{display:flex;align-items:center}main#customer #info div.notes{word-break:break-all}main#customer #info div.notes svg{flex:24px 0 0;width:24px;height:24px}main#installation{display:grid;gap:.5em;grid-template-columns:repeat(10,1fr);grid-auto-rows:max-content;position:relative}main#installation hr{background-color:#97999c}main#installation h2{font-weight:700;margin-bottom:1em}main#installation table{width:100%}main#installation table tr th{font-weight:700;border-bottom:1px solid #97999C}main#installation table tr td,main#installation table tr th{padding:.5em 0}main#installation .notFound{grid-column:1/7;text-align:center;grid-row:3/3;font-size:1.5em}main#installation .lockedMessage{flex:100% 0 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:1em;background-color:#ffbc04;padding:.5em .8em;margin:0 0 .5em}main#installation .lockedMessage svg{max-width:20px;max-height:20px}main#installation .dataSpacing{display:flex}main#installation .dataSpacing span{flex:50% 0 0}main#installation .dataSpacing span:nth-child(2){text-align:right}main#installation .dataSpacing span.label{font-weight:700}main#installation #info{grid-column:1/5;grid-row:1/2;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;flex-grow:0}@media (max-width: 992px){main#installation #info{grid-column:1/6}}@media (max-width: 576px){main#installation #info{grid-column:1/11;grid-row:1/2}}main#installation #info h2{flex:100% 0 0;display:flex;justify-content:space-between;align-items:center}main#installation #info h2 a{cursor:pointer}main#installation #info h2 a svg{height:25px}main#installation #info .showing{flex:45% 0 0}@media (max-width: 576px){main#installation #info .showing{flex:100% 0 0;order:2}}main#installation #info .showing span{max-width:100%;display:flex;margin:.5em 0;gap:.5em;line-break:anywhere;align-items:center}main#installation #info .showing span svg{flex:24px 0 0;height:100%;color:#393e42}@media (max-width: 576px){main#installation #info .showing span svg{flex:7% 0 0}}main#installation #info .showing button{padding:.5em 2em;border:#00677E 1px solid;background-color:transparent;color:#00677e;cursor:pointer}main#installation #info .showing button:hover{color:#fff;background-color:#00677e}main#installation #info form{flex:100% 0 0}main#installation #info form .inputGroup{margin-bottom:.5em}main#installation #info form div{display:flex;justify-content:space-between;flex-wrap:wrap}main#installation #info form div .inputGroup{flex:49% 0 0}@media (max-width: 576px){main#installation #info form div .inputGroup{flex:100% 0 0}}main#installation #info form input[type=submit],main#installation #info form button{display:inline-block;margin-bottom:.5em;margin-right:.5em}main#installation #info .mapWrapper{flex:50% 0 0}main#installation #info .mapWrapper #map{border-radius:1em}@media (max-width: 576px){main#installation #info .mapWrapper{order:0;flex:100% 0 0}}main#installation #diagnostica{grid-column:5/8;grid-row:1/1;max-height:55vh;overflow-y:auto;display:flex;flex-wrap:wrap}@media (max-width: 992px){main#installation #diagnostica{grid-column:6/11}}@media (max-width: 576px){main#installation #diagnostica{grid-column:1/11;grid-row:2/2}}main#installation #diagnostica table{flex:100% 0 0}main#installation #diagnostica table tr td,main#installation #diagnostica table tr th{padding:.4em 0}main#installation #diagnostica table tr td:first-child,main#installation #diagnostica table tr th:first-child{text-align:left}main#installation #diagnostica table tr td:nth-child(2),main#installation #diagnostica table tr th:nth-child(2){text-align:right}main#installation #diagnostica table tr td.timeValue{display:flex;align-items:flex-end;justify-content:flex-end}main#installation #diagnostica table tr td.timeValue svg{height:15px;width:15px;margin:0 .2em}main#installation #diagnostica section{flex:49% 0 0}main#installation #diagnostica section h3{font-weight:700;margin:.4em 0}main#installation #diagnostica section ul{list-style:none;margin:0}main#installation #diagnostica section ul li{margin:.8em 0}main#installation #diagnostica section ul li.dot{display:flex;align-content:center}main#installation #diagnostica section ul li.dot svg{flex:12px 0 0;color:#393e42;width:12px;height:12px;margin-right:.3em}main#installation #diagnostica section ul li.dot.active svg{color:#00677e}main#installation #anomalie{grid-column:8/11;grid-row:1/2}@media (max-width: 992px){main#installation #anomalie{grid-column:1/6;grid-row:2/3}}@media (max-width: 576px){main#installation #anomalie{grid-column:1/11;grid-row:3/4}}main#installation #configurazione table,main#installation #advanced table,main#installation #base table,main#installation #nightLight table,main#installation #sicurezze table{table-layout:fixed}main#installation #configurazione table tr.inRemoteRequest td:first-child p,main#installation #advanced table tr.inRemoteRequest td:first-child p,main#installation #base table tr.inRemoteRequest td:first-child p,main#installation #nightLight table tr.inRemoteRequest td:first-child p,main#installation #sicurezze table tr.inRemoteRequest td:first-child p{width:85%;float:left}main#installation #configurazione table tr.inRemoteRequest td:first-child .eclamationIcon,main#installation #advanced table tr.inRemoteRequest td:first-child .eclamationIcon,main#installation #base table tr.inRemoteRequest td:first-child .eclamationIcon,main#installation #nightLight table tr.inRemoteRequest td:first-child .eclamationIcon,main#installation #sicurezze table tr.inRemoteRequest td:first-child .eclamationIcon{float:right;display:flex;justify-content:center;align-items:center;margin-top:7%;background-color:#e16a1b;color:#fff;border-radius:50%;font-weight:700;height:20px;text-align:center;width:20px}main#installation #configurazione table tr th,main#installation #configurazione table tr td,main#installation #advanced table tr th,main#installation #advanced table tr td,main#installation #base table tr th,main#installation #base table tr td,main#installation #nightLight table tr th,main#installation #nightLight table tr td,main#installation #sicurezze table tr th,main#installation #sicurezze table tr td{text-align:left;vertical-align:middle;padding:.7em .3em}main#installation #configurazione table tr td.title,main#installation #advanced table tr td.title,main#installation #base table tr td.title,main#installation #nightLight table tr td.title,main#installation #sicurezze table tr td.title{display:flex;justify-content:flex-start;align-items:center;word-break:normal}main#installation #configurazione table tr td.title .infoBtn,main#installation #advanced table tr td.title .infoBtn,main#installation #base table tr td.title .infoBtn,main#installation #nightLight table tr td.title .infoBtn,main#installation #sicurezze table tr td.title .infoBtn{border:none;background-color:transparent}main#installation #configurazione table tr td.title .infoBtn.inRR svg,main#installation #advanced table tr td.title .infoBtn.inRR svg,main#installation #base table tr td.title .infoBtn.inRR svg,main#installation #nightLight table tr td.title .infoBtn.inRR svg,main#installation #sicurezze table tr td.title .infoBtn.inRR svg{color:#c4735f}main#installation #configurazione table tr td.title .infoBtn svg,main#installation #advanced table tr td.title .infoBtn svg,main#installation #base table tr td.title .infoBtn svg,main#installation #nightLight table tr td.title .infoBtn svg,main#installation #sicurezze table tr td.title .infoBtn svg{width:20px}main#installation #configurazione table tr td .param,main#installation #advanced table tr td .param,main#installation #base table tr td .param,main#installation #nightLight table tr td .param,main#installation #sicurezze table tr td .param{display:flex;height:100%;align-items:center;justify-content:flex-start}main#installation #configurazione table tr td .param select,main#installation #advanced table tr td .param select,main#installation #base table tr td .param select,main#installation #nightLight table tr td .param select,main#installation #sicurezze table tr td .param select{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.4em 24px .4em .5em;border-radius:1em}main#installation #configurazione table tr td .param select option,main#installation #advanced table tr td .param select option,main#installation #base table tr td .param select option,main#installation #nightLight table tr td .param select option,main#installation #sicurezze table tr td .param select option{text-overflow:ellipsis;overflow:hidden}main#installation #configurazione table tr td .param input[type=range]:disabled,main#installation #advanced table tr td .param input[type=range]:disabled,main#installation #base table tr td .param input[type=range]:disabled,main#installation #nightLight table tr td .param input[type=range]:disabled,main#installation #sicurezze table tr td .param input[type=range]:disabled{opacity:.8;filter:grayscale(100%);cursor:not-allowed}main#installation #configurazione table tr td .param select:disabled,main#installation #advanced table tr td .param select:disabled,main#installation #base table tr td .param select:disabled,main#installation #nightLight table tr td .param select:disabled,main#installation #sicurezze table tr td .param select:disabled{opacity:.9;filter:grayscale(100%);cursor:not-allowed}main#installation #configurazione table tr td .param input[type=range],main#installation #advanced table tr td .param input[type=range],main#installation #base table tr td .param input[type=range],main#installation #nightLight table tr td .param input[type=range],main#installation #sicurezze table tr td .param input[type=range]{height:5px;-webkit-appearance:none;margin:10px .5em;width:100%;border-radius:1em}main#installation #configurazione table tr td .param input[type=range]:focus,main#installation #advanced table tr td .param input[type=range]:focus,main#installation #base table tr td .param input[type=range]:focus,main#installation #nightLight table tr td .param input[type=range]:focus,main#installation #sicurezze table tr td .param input[type=range]:focus{outline:none;border:none}main#installation #configurazione table tr td .param input[type=range]::-webkit-slider-thumb,main#installation #advanced table tr td .param input[type=range]::-webkit-slider-thumb,main#installation #base table tr td .param input[type=range]::-webkit-slider-thumb,main#installation #nightLight table tr td .param input[type=range]::-webkit-slider-thumb,main#installation #sicurezze table tr td .param input[type=range]::-webkit-slider-thumb{height:14px;width:14px;border-radius:15px;background:#00677e;cursor:pointer;-webkit-appearance:none;margin-top:0}main#installation #configurazione table tr td .param input[type=range]::-moz-range-thumb,main#installation #advanced table tr td .param input[type=range]::-moz-range-thumb,main#installation #base table tr td .param input[type=range]::-moz-range-thumb,main#installation #nightLight table tr td .param input[type=range]::-moz-range-thumb,main#installation #sicurezze table tr td .param input[type=range]::-moz-range-thumb{height:14px;width:14px;border-radius:15px;background:#00677e;cursor:pointer}main#installation #configurazione table tr td .param input[type=range]::-ms-fill-lower,main#installation #advanced table tr td .param input[type=range]::-ms-fill-lower,main#installation #base table tr td .param input[type=range]::-ms-fill-lower,main#installation #nightLight table tr td .param input[type=range]::-ms-fill-lower,main#installation #sicurezze table tr td .param input[type=range]::-ms-fill-lower{background:#acadaf;border-radius:14px}main#installation #configurazione table tr td .param input[type=range]::-ms-fill-upper,main#installation #advanced table tr td .param input[type=range]::-ms-fill-upper,main#installation #base table tr td .param input[type=range]::-ms-fill-upper,main#installation #nightLight table tr td .param input[type=range]::-ms-fill-upper,main#installation #sicurezze table tr td .param input[type=range]::-ms-fill-upper{background:#acadaf;border-radius:14px}main#installation #configurazione table tr td .param input[type=range]::-ms-thumb,main#installation #advanced table tr td .param input[type=range]::-ms-thumb,main#installation #base table tr td .param input[type=range]::-ms-thumb,main#installation #nightLight table tr td .param input[type=range]::-ms-thumb,main#installation #sicurezze table tr td .param input[type=range]::-ms-thumb{margin-top:1px;height:14px;width:14px;border-radius:15px;background:#00677e;cursor:pointer}main#installation #configurazione table tr td .param .valueInfo,main#installation #advanced table tr td .param .valueInfo,main#installation #base table tr td .param .valueInfo,main#installation #nightLight table tr td .param .valueInfo,main#installation #sicurezze table tr td .param .valueInfo{flex:35px 0 0}main#installation #configurazione table tr td .param .valueInfo input,main#installation #advanced table tr td .param .valueInfo input,main#installation #base table tr td .param .valueInfo input,main#installation #nightLight table tr td .param .valueInfo input,main#installation #sicurezze table tr td .param .valueInfo input{border:#00677E 2px solid;display:inline;width:fit-content;min-width:20px;padding:.3em .5em;border-radius:.5em;font-size:.9em;text-align:center;width:100%}main#installation #configurazione table tr td .param .valueInfo input:disabled,main#installation #advanced table tr td .param .valueInfo input:disabled,main#installation #base table tr td .param .valueInfo input:disabled,main#installation #nightLight table tr td .param .valueInfo input:disabled,main#installation #sicurezze table tr td .param .valueInfo input:disabled{border:grey 2px solid;cursor:not-allowed}main#installation #configurazione table tr td .param .valueInfo input::-webkit-outer-spin-button,main#installation #configurazione table tr td .param .valueInfo input::-webkit-inner-spin-button,main#installation #advanced table tr td .param .valueInfo input::-webkit-outer-spin-button,main#installation #advanced table tr td .param .valueInfo input::-webkit-inner-spin-button,main#installation #base table tr td .param .valueInfo input::-webkit-outer-spin-button,main#installation #base table tr td .param .valueInfo input::-webkit-inner-spin-button,main#installation #nightLight table tr td .param .valueInfo input::-webkit-outer-spin-button,main#installation #nightLight table tr td .param .valueInfo input::-webkit-inner-spin-button,main#installation #sicurezze table tr td .param .valueInfo input::-webkit-outer-spin-button,main#installation #sicurezze table tr td .param .valueInfo input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}main#installation #configurazione table tr td .param .valueInfo input[type=number],main#installation #advanced table tr td .param .valueInfo input[type=number],main#installation #base table tr td .param .valueInfo input[type=number],main#installation #nightLight table tr td .param .valueInfo input[type=number],main#installation #sicurezze table tr td .param .valueInfo input[type=number]{-moz-appearance:textfield}main#installation #storico{grid-column:9/11;grid-row:3/4;overflow-y:auto;overflow-x:hidden}main#installation #storico .card{overflow-y:auto}@media (max-width: 992px){main#installation #storico{grid-column:6/11;grid-row:2/3;min-height:20vh}}@media (max-width: 576px){main#installation #storico{grid-column:1/11;grid-row:4/5}}main#installation #storico #historyChart{display:flex;position:relative;height:100%;gap:.6em}main#installation #storico #historyChart #bar1{flex:15% 0 0;height:100%;display:flex;justify-content:center}main#installation #storico #historyChart #bar1 .point{background-color:#abad7d;color:#fff;height:30px;width:30px}main#installation #storico #historyChart #bar1 .point svg{width:90%;height:auto}main#installation #storico #historyChart #bar1 .line{width:6px;background-color:#abad7d;position:absolute;height:80px}main#installation #storico #historyChart #bar2{flex:15% 0 0;height:100%;display:flex;justify-content:center}main#installation #storico #historyChart #bar2 .point{background-color:#f2995c;color:#fff;padding:.5em .7em;height:30px;width:30px}main#installation #storico #historyChart #bar2 .point svg{width:80%;height:auto}main#installation #storico #historyChart #bar2 .line{width:6px;background-color:#f2995c;position:absolute;height:80px}main#installation #storico #historyChart #dates{flex:70% 0 0}main#installation #storico #historyChart #dates .point{display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto;font-size:1em;font-weight:700}main#installation #storico #historyChart #dates .point p{flex:100% 0 0}main#installation #storico #historyChart #dates .point span{flex:100% 0 0}main#installation #storico #historyChart #dates .point small{font-size:.8em;font-weight:400;line-break:anywhere}main#installation #storico #historyChart .point{position:absolute;border-radius:100%;height:36px;padding:.5em;display:flex;justify-content:center;align-items:center}main#installation #centrale{grid-column:1/5;grid-row:3/4}@media (max-width: 992px){main#installation #centrale{grid-column:1/6;grid-row:4/5}}@media (max-width: 576px){main#installation #centrale{grid-column:1/11;grid-row:5/6}}main#installation #centrale,main#installation #ricevente{flex:calc(40% - .5em) 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 1200px){main#installation #centrale,main#installation #ricevente{justify-content:space-around}}main#installation #centrale h2,main#installation #ricevente h2{flex:100% 0 0}main#installation #centrale .info,main#installation #ricevente .info{flex:73% 0 0}@media (max-width: 1200px){main#installation #centrale .info,main#installation #ricevente .info{flex:100% 0 0}}main#installation #centrale #centraleChartWrapper,main#installation #centrale #riceventeChartWrapper,main#installation #ricevente #centraleChartWrapper,main#installation #ricevente #riceventeChartWrapper{flex:25% 0 0}@media (max-width: 1200px){main#installation #centrale #centraleChartWrapper,main#installation #centrale #riceventeChartWrapper,main#installation #ricevente #centraleChartWrapper,main#installation #ricevente #riceventeChartWrapper{flex:40% 0 0;margin-top:.5em}}@media (max-width: 992px){main#installation #centrale #centraleChartWrapper,main#installation #centrale #riceventeChartWrapper,main#installation #ricevente #centraleChartWrapper,main#installation #ricevente #riceventeChartWrapper{flex:100% 0 0;margin-top:.5em}}main#installation #centrale #centraleChartWrapper h3,main#installation #centrale #riceventeChartWrapper h3,main#installation #ricevente #centraleChartWrapper h3,main#installation #ricevente #riceventeChartWrapper h3{font-weight:700;font-size:1em;text-align:center;margin-bottom:.2em}main#installation #centrale #centraleChartWrapper .chart,main#installation #centrale #riceventeChartWrapper .chart,main#installation #ricevente #centraleChartWrapper .chart,main#installation #ricevente #riceventeChartWrapper .chart{height:13vh}@media (max-width: 992px){main#installation #centrale #centraleChartWrapper .chart,main#installation #centrale #riceventeChartWrapper .chart,main#installation #ricevente #centraleChartWrapper .chart,main#installation #ricevente #riceventeChartWrapper .chart{height:11vh;width:100%}}@media (max-width: 576px){main#installation #centrale #centraleChartWrapper .chart,main#installation #centrale #riceventeChartWrapper .chart,main#installation #ricevente #centraleChartWrapper .chart,main#installation #ricevente #riceventeChartWrapper .chart{height:16vh}}main#installation #centrale #centraleChart,main#installation #centrale #riceventeChart,main#installation #ricevente #centraleChart,main#installation #ricevente #riceventeChart{position:relative}main#installation #centrale #centraleChart .chartData,main#installation #centrale #riceventeChart .chartData,main#installation #ricevente #centraleChart .chartData,main#installation #ricevente #riceventeChart .chartData{position:absolute;text-align:center;top:calc(50% - 1.1em);width:100%}main#installation #centrale #centraleChart .chartData .percent,main#installation #centrale #riceventeChart .chartData .percent,main#installation #ricevente #centraleChart .chartData .percent,main#installation #ricevente #riceventeChart .chartData .percent{font-weight:700;display:block;text-align:center;font-size:2em;margin:0 0 .2em;line-height:.5}main#installation #centrale #centraleChart .chartData .of,main#installation #centrale #riceventeChart .chartData .of,main#installation #ricevente #centraleChart .chartData .of,main#installation #ricevente #riceventeChart .chartData .of{margin-top:10px;font-size:.9em;text-align:center}main#installation #ricevente{grid-column:5/9;grid-row:3/4}@media (max-width: 992px){main#installation #ricevente{grid-column:6/11;grid-row:4/5}}@media (max-width: 576px){main#installation #ricevente{grid-column:1/11;grid-row:6/7}}main#installation #base{grid-column:1/6;grid-row:4/6;overflow-y:auto;max-height:80vh}@media (max-width: 992px){main#installation #base{grid-column:1/6;grid-row:5/6}}@media (max-width: 576px){main#installation #base{grid-column:1/11;grid-row:7/8}}main#installation #advanced{grid-column:6/11;grid-row:4/6;overflow-y:auto;max-height:80vh}@media (max-width: 992px){main#installation #advanced{grid-column:6/11;grid-row:5/6}}@media (max-width: 576px){main#installation #advanced{grid-column:1/11;grid-row:8/9}}main#installation #nightLight{grid-column:6/11;grid-row:6/7;overflow-y:auto;max-height:40vh}@media (max-width: 992px){main#installation #nightLight{grid-column:6/11}}@media (max-width: 576px){main#installation #nightLight{grid-column:1/11;grid-row:9/10}}main#installation #nightLight td.title button{margin:0 .2em 0 0;padding:0}main#installation #sicurezze{grid-column:1/6;grid-row:6/7;overflow-y:auto;max-height:40vh}main#installation #sicurezze td.title button{margin:0 .2em 0 0;padding:0}@media (max-width: 992px){main#installation #sicurezze{grid-column:1/6}}@media (max-width: 576px){main#installation #sicurezze{grid-column:1/11;grid-row:10/11}main#installation #sicurezze.moveTop{grid-column:1/11;grid-row:10/11}}main#installation #transmitters{grid-column:1/11;grid-row:7/8;display:flex;flex-wrap:wrap;margin-bottom:10em}@media (max-width: 992px){main#installation #transmitters{grid-column:1/11;grid-row:7/8}}@media (max-width: 576px){main#installation #transmitters{grid-column:1/11;grid-row:11/12}}main#installation #transmitters .header{display:flex;width:100%;align-items:flex-end;flex-wrap:wrap;gap:.5em}@media (max-width: 576px){main#installation #transmitters .header{justify-content:space-between}}main#installation #transmitters .header h2{flex:30% 0 0}@media (max-width: 576px){main#installation #transmitters .header h2{flex:100% 0 0}}main#installation #transmitters .header .inputGroup{flex:30% 0 0;margin-left:auto}@media (max-width: 576px){main#installation #transmitters .header .inputGroup{margin-left:0;flex:calc(90% - 20px) 0 0}}main#installation #transmitters button.delete{color:#8c2b1b;cursor:pointer;border:none;background-color:transparent}main#installation #transmitters button.delete svg{width:20px}main#installation #transmitters .noTransmitters{text-align:center;width:100%;padding:4em}main#installation #transmitters .active,main#installation #transmitters .editing,main#installation #transmitters .deleting,main#installation #transmitters .adding{flex:100% 0 0;display:flex;flex-wrap:wrap;gap:1em;margin:1em 0}main#installation #transmitters .active h3,main#installation #transmitters .editing h3,main#installation #transmitters .deleting h3,main#installation #transmitters .adding h3{flex:100% 0 0;display:flex;align-items:center;gap:.5em;font-weight:700;font-size:1.4em}main#installation #transmitters .active h3 svg,main#installation #transmitters .editing h3 svg,main#installation #transmitters .deleting h3 svg,main#installation #transmitters .adding h3 svg{height:25px}main#installation #transmitters .active .expand,main#installation #transmitters .editing .expand,main#installation #transmitters .deleting .expand,main#installation #transmitters .adding .expand{margin-left:auto;color:#00677e;font-weight:700;font-size:1.1em;border:none;background-color:transparent;display:flex;align-items:center;cursor:pointer}main#installation #transmitters .active .expand svg,main#installation #transmitters .editing .expand svg,main#installation #transmitters .deleting .expand svg,main#installation #transmitters .adding .expand svg{width:20px;transform:rotate(-90deg)}main#installation #transmitters .deleting{color:#8c2b1b}main#installation #transmitters .active{color:#546e93}main#installation #transmitters .active .transmitter:hover{cursor:pointer;background-color:#546e9326}main#installation #transmitters .active .transmitter.active{background-color:#546e934d}main#installation #transmitters .editing{color:#a0bebb}main#installation #transmitters .editing .transmitter:hover{padding:.5em;cursor:pointer;background-color:#a0bebb26}main#installation #transmitters .editing .transmitter.active{color:#a0bebb;background-color:#a0bebb26}main#installation #transmitters .adding{color:#687e64}main#installation #transmitters .adding .transmitter:hover{cursor:pointer;background-color:#62935426}main#installation #transmitters .adding .transmitter.active{background-color:#62935426}main#installation #transmitters .transmitter{border-radius:.5em;padding:.5em;display:flex;align-items:center;gap:.5em;flex:calc(20% - .8em) 0 0}main#installation #transmitters .transmitter:last-child{margin-right:auto}main#installation #transmitters .transmitter .icon{width:60px;height:60px;background-color:currentColor;border-radius:.5em;aspect-ratio:1/1;padding:.5em .2em;display:flex;justify-content:center;align-items:center}main#installation #transmitters .transmitter .icon svg{max-width:80%}main#installation #transmitters .transmitter p{color:#393e42;margin-left:.5em}main#installation #transmitters .transmitter p:first-child{font-size:1.3em;font-weight:700}main#installation #editRemote{flex:100% 0 0;gap:.5em;display:flex;flex-wrap:wrap}@media (max-width: 576px){main#installation #editRemote{justify-content:center}}main#installation #editRemote .title{flex:100% 0 0;display:flex;flex-wrap:wrap;align-items:center}main#installation #editRemote .title div{display:flex;flex-wrap:wrap}main#installation #editRemote .title div h2{flex:100% 0 0;margin-bottom:.5em}main#installation #editRemote .inputWrapper{flex:20% 0 0;float:left;padding-top:6vh}main#installation #editRemote .inputWrapper .inputGroup{max-width:100%}main#installation #editRemote .inputWrapper .inputGroup label{flex:100% 0 0}main#installation #editRemote .diagram{flex:25% 0 0;margin-top:1em;margin-left:1em;display:flex;float:left;text-align:center;position:relative;min-height:200px;color:#546e93}@media (max-width: 768px){main#installation #editRemote .diagram{flex:50% 0 0}}@media (max-width: 576px){main#installation #editRemote .diagram{flex:80% 0 0}}main#installation #editRemote .diagram .selectOverlay{position:relative;width:100%;top:0;z-index:10001;background-size:contain;background-position:top center;background-repeat:no-repeat}main#installation #editRemote .diagram .selectOverlay select{position:absolute;max-width:40%;border:#ACADAF 1px solid;padding:1em;border-radius:.5em;background-color:#fff;background-image:none;text-align:center}main#installation #editRemote .diagram .selectOverlay .topLeft{top:5px;left:0}main#installation #editRemote .diagram .selectOverlay .topRight{top:5px;right:0}main#installation #editRemote .diagram .selectOverlay .bottomLeft{top:85px;left:0}main#installation #editRemote .diagram .selectOverlay .bottomRight{top:85px;right:0}main#installation #editRemote .diagram svg{color:#546e93}main#installation #editRemote .full{flex:100% 0 0}main#installation #editRemote .info{flex:40% 0 0;margin-left:6em;margin-right:1%}@media (max-width: 768px){main#installation #editRemote .info{flex:100% 0 0;margin-left:0}}main#installation #editRemote .info h3{font-weight:700}main#installation #editRemote .info p{margin:1em 0;line-height:1.1}main#installation #editRemote button{padding:.5em 1em;border-radius:.5em;border:none;margin-right:1em}main#installation #editRemote button.save{background-color:#546e93;color:#fff}main#installation #editRemote button[type=button]{background-color:transparent}#editConfirmDialog{position:fixed;bottom:0;left:0;width:calc(100% - 100px);height:9vh;margin-left:100px;border:none;background-color:#00677e;color:#fff;display:flex;justify-content:space-between;align-items:center;z-index:9999999999}@media (max-width: 992px){#editConfirmDialog{height:6vh}}@media (max-width: 576px){#editConfirmDialog{width:calc(100% - 50px);margin-left:50px;flex-direction:column;height:10vh}}#editConfirmDialog:not(:target):not([open]){display:none}#editConfirmDialog a{text-decoration:none;color:#fff;margin-right:2em;cursor:pointer}#editConfirmDialog button{cursor:pointer;border-radius:1em;font-size:1em;border:1px solid white;background-color:transparent;color:#fff;padding:.2em 1.5em;transition:all .1s ease-in-out}#editConfirmDialog button:hover{background-color:#fff;color:#00677e}main#kubes .head{width:100%;display:flex;justify-content:space-between;align-items:flex-start}main#kubes .head .title h2{margin-bottom:.5em}main#kubes .card{display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between}main#kubes .card table{flex:100% 0 0}main#kubes .card table tbody tr td:first-child{display:flex;align-items:center;gap:.5em;font-weight:700}main#kubes .card table tbody tr td{vertical-align:middle}main#kubes .card h2{flex:50% 0 0;font-weight:700}@media (max-width: 576px){main#kubes .card h2{flex:100% 0 0}}main#kubes .card .inputGroup{flex:45% 0 0}@media (max-width: 576px){main#kubes .card .inputGroup{flex:100% 0 0}}main#kubes .card .icon{height:50px;width:50px;background-color:#8dabc3;aspect-ratio:1/1;margin:.5em 1em .5em 0;border-radius:1em;display:flex;justify-content:center;align-items:center}main#kubes .card .icon svg{margin:.7em;max-width:50%;min-height:50%;color:#fff}main#team{display:flex;gap:.5em;flex-wrap:wrap;align-items:flex-start}main#team #noTeam{text-align:center;flex:100% 0 0;padding-top:6em}main#team .head{width:100%;display:flex;justify-content:space-between;align-items:center}main#team .head .title{flex:40% 0 0}main#team .head .title h2{margin-bottom:.5em}main#team .head .inputGroup{flex:45% 0 0;margin-left:auto}main#team .head .inputGroup input{margin-top:0}@media (max-width: 576px){main#team .head .inputGroup{flex:100% 0 0;margin-left:0}}main#team .head .addBtn.exit{margin-left:.5em;background-color:#8c2b1b}main#team .head .addBtn.exit svg{height:14px}main#team .members{flex:60% 0 0;display:flex;gap:.5em;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}@media (max-width: 576px){main#team .members{flex-basis:100%}}@media (max-width: 768px){main#team .members{flex-basis:calc(100% - .5em)}}main#team .members h2{font-weight:700}main#team .members table tbody tr td{vertical-align:middle;word-break:break-all}main#team .members table tbody tr td button.delete{color:#900;border:none;background-color:transparent}main#team .members table tbody tr td button.delete svg{width:20px}main#team .members table tbody tr td:first-child{display:flex;gap:.5em;align-items:center}main#team .members .icon{background-color:#8dabc3;color:#fff;aspect-ratio:1/1;height:50px;width:50px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.4em;padding:0 .5em;margin:.5em 0;border-radius:1em}main#team #editing{flex:calc(40% - .5em) 0 0}@media (max-width: 576px){main#team #editing{flex-basis:100%}}main#team #editing .inputGroup{margin-top:.5em}main#team #editing h2{flex:100% 0 0}main#team #editing form{display:flex;flex-wrap:wrap}main#team #editing div{flex:100% 0 0;display:flex;justify-content:space-between;gap:.5em}@media (max-width: 576px){main#team #editing div{flex-basis:100%;flex-wrap:wrap}}main#team #editing div .inputGroup{flex:45% 0 0;margin-top:.5em}@media (max-width: 576px){main#team #editing div .inputGroup{flex-basis:100%}}main#team #editing input[type=submit]{justify-self:flex-end;margin-top:1em;text-align:end}table{width:100%;margin-top:1em;overflow-x:auto}table thead tr{border-bottom:#393E42 1px solid;padding-bottom:.5em}table thead tr th{text-align:left;padding:.5em 0;white-space:nowrap;vertical-align:middle;margin-bottom:.5em}table thead tr th svg{width:20px;height:20px;display:inline;margin-bottom:-.5em}table thead tr td{text-align:left;padding:.5em}table tbody tr{border-bottom:#CECFD0 1px solid}table tbody tr:last-child{border-bottom:none}table tbody tr td{display:table-cell;margin:0}@media (max-width: 576px){table table,table thead,table tbody,table th,table td,table tr{display:block}table tr{border-top:1px solid #b8bec2;padding-bottom:.5em}table tr:has(th){display:none}}body{background-color:#d9d9d9;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:12px;color:#393e42}strong{font-weight:700}i{font-style:italic}.btn.primary{background-color:#546e93;border:#546E93 1px solid;color:#fff;border-radius:.5em;padding:.5em 1em}.btn.danger{background-color:#9b0511;border:#9b0511 1px solid;color:#fff;border-radius:.5em;padding:.5em 1em}.btn.outlined{background-color:transparent;border:#546E93 1px solid;color:#546e93;border-radius:.5em;padding:.5em 1em}.swal2-title{font-size:1.2em}.swal2-html-container{font-size:1em}.swal2-actions{gap:1em}main{width:calc(100% - 100px);padding:1em 2em 2em;background-color:#d9d9d9;z-index:1;max-width:2000px;transform:translate(100px)}@media (max-width: 576px){main{width:calc(100% - 50px);transform:translate(50px);padding:.5em}}main#login{width:100%;margin-left:0%}.srOnly{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.card{background-color:#fff;border-radius:1em;padding:1em}.loadingSpinner{position:absolute;height:50px;top:calc(50vh - 50px);left:calc(50% - 50px);animation-name:rotateSpinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;z-index:9999999}@keyframes rotateSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}svg{height:100%}@media (max-width: 576px){dialog{width:80vw!important}}h2{font-size:1.2em}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.notLoggedIn[data-v-27d4548d]{transform:translate(0);width:100%}svg[data-v-27d4548d]{width:10%;margin-bottom:1em}p[data-v-27d4548d]{margin:1em 0;line-height:1.1em}ul[data-v-27d4548d]{list-style:disc;margin:1em}h1[data-v-27d4548d]{font-size:2em;font-weight:700}h2[data-v-27d4548d]{font-weight:700;font-size:1.2em}.notLoggedIn[data-v-62082e15]{transform:translate(0);width:100%}svg[data-v-62082e15]{width:10%;margin-bottom:1em}p[data-v-62082e15]{margin:1em 0;line-height:1.1em}ul[data-v-62082e15]{list-style:disc;margin:1em}h1[data-v-62082e15]{font-size:2em;font-weight:700}h2[data-v-62082e15]{font-weight:700;font-size:1.2em}
