body,html{overscroll-behavior-y:contain}#logo{height:25px}a.no-icon-space i.fa,a.no-icon-space svg,button.no-icon-space i.fa,button.no-icon-space svg{margin-right:0}a i.fa,a svg,button i.fa,button svg{margin-right:.5em}.tiny{font-size:80%}.bg-dark{background-color:#276183!important}.form-label{margin-top:.5rem;margin-bottom:0}.nodecoration{text-decoration:none;color:inherit}.missing{color:red}.text-black-25{opacity:.25}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-camflash,.btn-camswitch{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;border:0;border-radius:.25rem;opacity:.5;filter:drop-shadow(2px 0 0 white) drop-shadow(0 2px 0 white) drop-shadow(-2px 0 0 white) drop-shadow(0 -2px 0 white)}.btn-camflash[data-flash=true]{opacity:1;color:#fff;filter:drop-shadow(2px 0 0 gray) drop-shadow(0 2px 0 gray) drop-shadow(-2px 0 0 gray) drop-shadow(0 -2px 0 gray)}.btn-camclose{filter:drop-shadow(2px 0 0 white) drop-shadow(0 2px 0 white) drop-shadow(-2px 0 0 white) drop-shadow(0 -2px 0 white)}.btn-camshot{position:absolute;bottom:1.7rem;left:calc(50% - 15px);width:30px;height:30px;border-radius:15px;border:2px solid #000;opacity:.75;background-color:#fff;filter:drop-shadow(0 0 2px white)}label{white-space:pre-wrap}.ts-wrapper .option p{display:block;padding:0;margin:0}.ts-wrapper .option p:nth-child(n+2){font-size:12px;display:block;color:#a0a0a0}fieldset:disabled *{pointer-events:none}fieldset:disabled .ts-wrapper{background-color:#e9ecef}fieldset:disabled svg{display:none}fieldset:disabled .btn,fieldset:disabled .btn-check{opacity:.3!important;filter:saturate(0)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:hover.has-items .clear-button{margin-right:2em!important}#infoModalDescription{white-space:pre-wrap}#infoModalDescription td{width:50%}#container_module{width:100vw;height:75vh;display:inline-block;overflow:hidden;border-bottom:3px solid #eee;background-color:#eee;padding-bottom:32px!important}#container_module button.btn-close svg{width:20px!important;height:20px!important;position:absolute;top:6px;left:6px}#btnModuleClose,#btnModuleReset,#btnModuleToggleMarkers{background-color:rgba(244,247,250,.8784313725490196);border:2.5px solid #a0a0a0;position:fixed;overflow:hidden;z-index:1;right:.5rem;opacity:1}#btnModuleClose{top:4rem}#btnModuleToggleMarkers{background-image:none;top:6.5rem}#btnModuleReset{background-image:none;top:9rem}#btnModuleReset svg{top:7px;left:7px}#btnModuleClose:focus,#btnModuleReset:focus,#btnModuleToggleMarker:focus{box-shadow:none}#container_image{transform-origin:top left;cursor:crosshair}#container_image,#container_markers{position:relative}:root{--module_zoom:1}.modal{opacity:.94}#new_marker,.marker{position:absolute;transform-origin:center;border-radius:25px;margin:-20px 0 0 -20px;width:40px;height:40px}.marker.location{filter:invert(57%) sepia(89%) saturate(3926%) hue-rotate(359deg) brightness(100%) contrast(109%)}.marker.done{filter:invert(18%) sepia(22%) saturate(5428%) hue-rotate(112deg) brightness(100%) contrast(102%);opacity:.6}.marker.hidden{opacity:.15}#btnModuleToggleMarkers.hidden svg{opacity:.4}#new_marker{filter:invert(23%) sepia(38%) saturate(4520%) hue-rotate(179deg) brightness(99%) contrast(101%);visibility:hidden}#container_markers .marker:hover,#new_marker:hover{cursor:pointer}#app_module{width:100vw;z-index:0;display:block}@keyframes blinker{0%{opacity:1}to{opacity:0}}.blink{animation:blinker 1s cubic-bezier(.5,0,1,1) infinite alternate}#installations .accordion-collapse[data-v-1435db58]:not(.show){display:none}#installations .accordion-body .module[data-v-1435db58]{max-height:60vw;overflow:hidden;border:1px solid #eee}#installations div small[data-v-1435db58]{display:block}td[data-v-1435db58]{padding-left:0}#accordionInfo .accordion-button[data-v-1435db58]:not(.collapsed):after{display:none}#modules img[data-v-1435db58]{border:1px solid grey}