@keyframes linePulsate{0%,to{stroke-opacity:.8}50%{stroke-width:.2}}@keyframes pulsate2{0%{transform:scale(.1,.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:1;-ms-filter:none;filter:none}to{transform:scale(1.5,1.5);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes pulsate2{0%{-webkit-transform:scale(.8,.8);opacity:0}34%{opacity:0}35%{-webkit-transform:scale(.8,.8);opacity:1}to{-webkit-transform:scale(1.5,1.5);opacity:0}}@keyframes highlightPulsate{0%,to{box-shadow:0 0 15px var(--primary-color)}50%{box-shadow:0 0 0 0 var(--primary-color)}}@keyframes shakeDialogue{0%,40%,60%,to{transform:rotate(0deg) translate(-50%,-50%)}10%,30%,50%,70%,90%{transform:rotate(2deg) translate(-50%,-50%)}20%,80%{transform:rotate(-4deg) translate(-50%,-50%)}}@keyframes psv-pulsate{0%{transform:scale(.1,.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:1;-ms-filter:none;filter:none}to{transform:scale(3,3);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes shakeWarning{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeinout{0%,to{opacity:1}50%{opacity:0}}body{color:var(--black)}button{cursor:pointer;border-radius:0;border:0}button:disabled{cursor:not-allowed}.state-indicator{position:absolute;top:-999em;left:-999em}.state-indicator:before{content:"desktop"}:focus{outline:0}input,select,textarea{padding:6px 8px;font-family:Lato,sans-serif;margin:5px;-webkit-border-radius:0;outline:0}div.ts-control,input,select,textarea{border:1px solid var(--primary-color);background-color:var(--white)}input:disabled,select:disabled,textarea:disabled{background-color:#eee;border-color:#aaa}.assetDetail input,.assetDetail select,.assetDetail textarea{margin:unset}.markerGlow-overDue{filter:drop-shadow(0 0 2px var(--overdue)) drop-shadow(0 0 5px var(--overdue))}.markerGlow-due{filter:drop-shadow(0 0 2px var(--due)) drop-shadow(0 0 5px var(--due))}.markerGlow-justDone{filter:drop-shadow(0 0 2px var(--primary-color)) drop-shadow(0 0 5px var(--primary-color))}.markerGlow-endOfLife{filter:drop-shadow(0 0 2px var(--endoflife)) drop-shadow(0 0 5px var(--endoflife))}.markerGlow-compliant,.markerGlow-notDue{filter:drop-shadow(0 0 2px var(--compliant)) drop-shadow(0 0 5px var(--compliant))}.markerGlow-draft,.markerGlow-failed{filter:drop-shadow(0 0 2px var(--draft)) drop-shadow(0 0 5px var(--draft));animation:linePulsate 1s ease infinite}.markerGlow-failed{filter:drop-shadow(0 0 2px var(--overdue)) drop-shadow(0 0 5px var(--overdue))}.lineGlow.due,.lineGlow.overDue{stroke:var(--overdue);stroke-opacity:.8;pointer-events:none}.lineGlow.due{stroke:var(--due)}.lineGlow.endOfLife,.lineGlow.justDone{stroke:var(--primary-color);stroke-opacity:.8;pointer-events:none}.lineGlow.endOfLife{stroke:var(--endoflife)}.lineGlow.compliant,.lineGlow.draft,.lineGlow.failed,.lineGlow.notDue{stroke:var(--compliant);stroke-opacity:.8;pointer-events:none}.lineGlow.draft,.lineGlow.failed{stroke:var(--draft);animation:linePulsate 1s ease infinite}.lineGlow.failed{stroke:var(--overdue)}.leaflet-interactive.noFill{fill-opacity:0}.leaflet-marker-icon.iAmGPSMarker{box-sizing:border-box;background-color:var(--light-bgcolor);border-radius:100px;border:1px solid #b7b7b7;padding:4px}.leaflet-marker-icon.iAmGPSMarker>div{background-color:var(--primary-color);border-radius:100px;width:14px;height:14px}.leaflet-marker-icon.iAmGPSMarker.heading::after{content:"";display:block;position:relative;top:calc(-100% - 14px);left:calc(50% - 7px);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid var(--primary-color)}#infoBox>div>details,#infoBox>div>div{padding:6px 0}#body,body{font-size:15px;font-weight:400}#body{font-family:var(--font-sans);background:rgba(0,0,0,.65);margin-left:auto;margin-right:auto;box-shadow:0 0 20px var(--black);transition:all 2s ease}body{overflow-x:hidden;background-image:url(../img/Omni-verticle.min.svg),url(../img/Omni-background.min.svg);background-attachment:fixed;background-size:155px,cover;background-position:146px 84px,0;background-repeat:no-repeat}.textBox{position:inherit;display:inline-block;font-size:1em;padding:.2em .2em .2em .3em;width:240px;border:1px solid #ccc;border-radius:3px;background-color:var(--white);color:#333}.clicky{cursor:pointer}.filterDetails summary{cursor:pointer;color:var(--white)}.clicky:hover,.filterDetails summary:hover{cursor:pointer;color:var(--highlight-color)}#pleaserotate-graphic{fill:var(--white)}#pleaserotate-backdrop{color:var(--white);background-color:var(--black)}body,html{height:100%;width:100vw}#infoPage h3,#onscreenForm h1,#onscreenForm h2,.onscreenForm h1,.onscreenForm h2{color:var(--black);font-weight:400}#onscreenForm h1,.onscreenForm h1{font-size:1.4em}#PLANplanImage #map,#innerPage>div.content .reporttopbar,#osfBody,#osfBodyContainer,.osfBody,.osfBodyContainer{position:relative}#osfContainer,.osfContainer{position:absolute;bottom:0;right:0;width:100vw;height:100vh;z-index:11550;pointer-events:none}#mainMapPage.editMode>#osfContainer,label.onoffswitch>input[type=checkbox]{display:none}#osfContainer div,.osfContainer div{pointer-events:auto}#filter{margin-bottom:2em}#filter>input[type=search]{padding:6px 12px;height:40px;line-height:36px;width:100%;border:0;border-radius:0;margin:0}#findAddress{display:inline-block;padding:.5em 0;color:#666}.leaflet-div-icon{background:var(--primary-color);border:2px solid #faa220;border-radius:15px;padding:-2px}.leaflet-marker-icon{-webkit-print-color-adjust:exact}.leaflet-marker-icon .number{position:relative;top:-17px;left:-2.5px;font-size:12px;width:25px;color:red;text-align:center;font-weight:700}#saveButton{position:fixed;bottom:100px;left:5px;z-index:2000;border:2px solid var(--black);border-radius:5px;background-color:rgba(0,0,0,.75);visibility:hidden;padding:4px 3px 0}table,td,tr{border-collapse:collapse}.alternatingTable tbody td,.alternatingTable tfoot th,.alternatingTable thead th,.alternatingTable tr,.serviceHistory,.serviceHistory tbody td,.serviceHistory tfoot th,.serviceHistory thead th,.serviceHistory tr,.serviceHistory>tbody>td,.serviceHistory>tbody>th,.serviceHistory>tfoot>td,.serviceHistory>tfoot>th,.serviceHistory>thead>td,.serviceHistory>thead>th,.serviceHistory>tr,.serviceHistory>tr>td,.serviceHistory>tr>th,table.messages td{border:0;padding:5px}.serviceHistory{text-align:center;width:100%}.serviceHistory tr:nth-child(odd) th,.serviceHistory>tbody>tr:nth-child(odd)>td,.serviceHistory>tbody>tr:nth-child(odd)>th,.serviceHistory>tfoot>tr:nth-child(odd)>td,.serviceHistory>tfoot>tr:nth-child(odd)>th,.serviceHistory>thead>tr:nth-child(odd)>td,.serviceHistory>thead>tr:nth-child(odd)>th,.serviceHistory>tr:nth-child(odd)>td{background-color:var(--light-bgcolor);color:var(--black)}#results caption,.serviceHistory>tbody>td.text,.serviceHistory>tbody>tr>td.text,.serviceHistory>td.text,.serviceHistory>tr>td.text{text-align:left}.alternatingTable tr:nth-child(even) td,.serviceHistory tr:nth-child(even) td,.serviceHistory tr:nth-child(even) th,.serviceHistory>tbody>tr:nth-child(even)>td,.serviceHistory>tbody>tr:nth-child(even)>th,.serviceHistory>tfoot>tr:nth-child(even)>td,.serviceHistory>tfoot>tr:nth-child(even)>th,.serviceHistory>thead>tr:nth-child(even)>td,.serviceHistory>thead>tr:nth-child(even)>th{background-color:var(--white)}.loading{position:absolute;background-color:rgba(0,0,0,.7);color:var(--white);width:180px;height:120px;left:calc(50% - 90px);top:calc(50% - 80px);padding-top:20px;z-index:4000;font-size:26px;text-align:center;border-radius:4px;visibility:visible;opacity:1;transition:opacity 1s linear}.largeLoading,.loader{border-radius:50%;margin:auto;animation:spin 1s linear infinite}.largeLoading{border:20px solid rgba(0,0,0,.7);border-top:20px solid #faa220;margin-top:calc(50% - 95px);width:110px;height:110px}body>.notices,label.onoffswitch{display:flex;align-content:center}body>.notices{position:absolute;flex-direction:column;align-items:center;gap:10px;flex-wrap:wrap;margin:80px auto 10px;left:0;right:0;top:0;bottom:0;z-index:11900;font-size:1.1em;pointer-events:none}body>.notices>div{display:flex;background-color:var(--light-bgcolor);text-align:center;transition:opacity .5s linear;width:100%;max-width:370px;border:1px solid var(--primary-color);pointer-events:auto;box-shadow:rgba(0,0,0,.5)0 2px 4px}body>.notices>div>div{flex-grow:10;padding:.5em}body>.notices>div>i{font-size:1.5em;padding:.5em;cursor:pointer;color:var(--light-bgcolor);background-color:var(--primary-color);line-height:10px;align-items:center;display:flex;margin:-1px}body>.notices>div.success>i{color:#d4f1cc;background-color:var(--compliant)}body>.notices>div.fail>i{color:#fdc4c4;background-color:var(--overdue)}body>.notices>div.success{background-color:#d4f1cc;border-color:var(--compliant)}body>.notices>div.fail{background-color:#fdc4c4;border-color:var(--overdue)}body>.notices>div.closed{opacity:0}body>.notices>div>i:hover{background-color:var(--highlight-color)}.loader{border:7px solid rgba(0,0,0,.7);border-top:7px solid #faa220;width:40px;height:40px}.jobNote{border-radius:4px;background-color:rgba(0,0,0,.15);padding:10px;color:#0e0e0e}.jobNote p{margin:2px}.jobNote .attachment{width:90px;height:90px;display:inline-block;font-size:70px;text-align:center;line-height:90px;color:#000}.jobNote.obsClosed{background-color:rgba(0,0,0,.4)}.jobNoteInfo{text-align:right;display:block;width:100%;font-size:12px}.systemNote{margin:20px 10px;font-size:.9em}.systemNote>.jobNoteInfo{text-align:right;display:inline-block;float:right;width:unset}#loginBox .content .chooseClient h3,.checklist-listItem p,.systemNote p,details.clg p{margin:0;font-size:1.2em;font-weight:400}.inspection details summary h3{font-size:1.2em;font-weight:400}#assetLocate iAM-Button[size=wide]{width:calc(100% - 10px)}#innerPage div.content div.userSearch>i.iAmIcon-times-circle.show{opacity:1}#clientChoice{width:100%;height:100%;position:absolute;background:0 0;background-size:40%;color:#666}#clientChoiceContent{height:306px;text-align:center;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}#loginBox .content .chooseClient{height:calc(100% - 90px);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}#loginBox .content .chooseClient .favorites{width:280px;overflow:auto;margin:5px 0;min-height:20px}#loginBox .content .chooseClient .favorites>div{border:1px solid var(--primary-color);padding:5px;cursor:pointer;margin-bottom:5px}#loginBox .loginBoxLogo{width:265px;margin-bottom:15px}.select2-container .selectClientOption{display:flex;align-items:center;line-height:3em}.select2-container .selectClientOption .opt{flex-grow:5;line-height:18px;margin:1px 0-5px -5px;padding:0 4px}.select2-container .selectClientOption .fav{text-align:center;height:100%;position:relative;right:0;width:22px;margin:-6px 0-8px;font-size:1.5em;color:var(--primary-color)}#clientChoiceContent2{background-color:var(--light-bgcolor);padding:5px;border:1px solid var(--primary-color)}.clientChoiceContent{position:absolute;width:100%;height:100%}.errorSymbol:before,.miniErrorSymbol:before{content:"!";color:#faa220;font-weight:bolder;border-radius:100%;vertical-align:center}.errorSymbol,.errorSymbol:before{display:block;margin:auto;text-align:center;font-style:normal}.errorSymbol:before{border:6px solid #faa220;padding:5px;width:50px;height:50px;font-size:50px;line-height:50px}.errorSymbol{line-hight:1.5em}#findAddress{margin:5px 0 0;width:125px}#findPropertOrAddress{pading:3px}label.onoffswitch{width:100%;justify-content:space-between;margin:10px 0}label.onoffswitch>input[type=checkbox]+div{content:"";display:inline-block;width:2.375em;height:1.188em;border-radius:1em;border:2px solid var(--white)}label.onoffswitch>input[type=checkbox]+div:before{content:"";display:block;background-color:var(--white);width:.938em;height:.938em;margin-left:.1em;margin-top:.125em;border-radius:1.25em;transition:margin 300ms}label.onoffswitch>input[type=checkbox]:checked+div:before{margin-left:1.313em;background-color:var(--primary-color)}#floorControl{float:right;padding:0;height:25px}#floorControl a.iAmIcon-caret-down,#floorControl a.iAmIcon-caret-up{color:var(--white);display:inline;padding:3px 3px 3px 6px;text-decoration:none;border:0}#floorControl a.iAmIcon-caret-down{padding-right:8px}#floorControl a.iAmIcon-caret-up{padding-right:6px;padding-left:8px}body{font-family:var(--font-sans);overflow-y:hidden;overscroll-behavior-y:contain}#mainMapPage,#mapContainer{position:absolute;overflow:hidden}#mainMapPage{width:100vw;height:100%}#mapContainer{width:calc(100vw - 50px);height:calc(100% - 70px);bottom:0;left:50px;border-top-left-radius:8px}@media screen{#map{position:relative}#map.normal,#map.pano{width:100%;height:100%;position:absolute;bottom:0}#map.pano{width:50%;left:0}}#panViewer{position:absolute}#panViewer.normal{top:0;left:0;width:100%;height:100%;z-index:10598;border-top-left-radius:8px;border-bottom-left-radius:8px}#panViewer.editor{height:calc(50% - 35px);width:calc(50% - 20px);right:0;top:70px}.psv-marker.normal::before,.psv-marker.pulse::before{content:"";position:absolute;border-radius:100%;height:100%;width:100%}.psv-marker.pulse::before{box-shadow:0 0 6px 2px var(--overdue);animation:psv-pulsate 2s ease-out;animation-iteration-count:infinite;animation-delay:0s}.psv-marker.pulse.failed::before{box-shadow:0 0 4px 1px var(--overdue)}.psv-marker.pulse.draft::before{box-shadow:0 0 4px 1px var(--endoflife)}.psv-marker.normal.endoflife::before{box-shadow:0 0 8px 8px var(--endoflife);background-color:var(--endoflife);border:1px solid var(--endoflife)}.psv-marker.normal>img,.psv-marker.pulse>img{width:100%;height:100%}.psv-marker.normal::before{display:block;z-index:-1;opacity:.8;box-sizing:border-box}.psv-marker.normal.overdue::before{box-shadow:0 0 8px 8px var(--overdue);background-color:var(--overdue);border:1px solid var(--overdue)}.psv-marker.normal.due::before{box-shadow:0 0 8px 8px var(--due);background-color:var(--due);border:1px solid var(--due)}.psv-marker.normal.compliant::before{box-shadow:0 0 8px 8px var(--compliant);background-color:var(--compliant);border:1px solid var(--compliant)}.psv-marker>img{width:100%}.psv-button.psv-custom-button.iAmIcon{line-height:1}#headbar,#headbar .left,#headbar .left>div{position:absolute;height:70px}#headbar .left>div.selectedClient{line-height:1;display:inline-flex;align-items:center}#headbar{background-color:var(--dark-bgcolor);width:100vw;top:0;z-index:13600;color:var(--white)}#headbar .left{width:calc(50vw - 150px)}#headbar .left>div{font-weight:700;display:inline-block;line-height:70px;padding:auto 0}#selectedClient{display:inline;vertical-align:middle;overflow:hidden;line-height:26px;font-size:20px}#headbar .left>a{display:inline-block;margin:0 1.5em 0 .5em;width:110px;height:70px;background-image:url(../img/OMNI-HORIZONTAL-LOGO.svg);background-size:110px 70px;background-repeat:no-repeat}#propertyFinder{position:absolute;width:290px;left:calc(50vw - 145px);line-height:70px;z-index:13600}#propertyFinder>.select2.select2-container{position:absolute;top:18px}#saveBox{position:absolute;width:370px;left:calc(50vw - 185px);margin:5px;padding:5px;height:50px;background-color:var(--dark-bgcolor);text-align:center;z-index:14000}#saveBox>button,#saveBox>div{position:relative;display:inline-block;font-size:24px;margin:5px;padding:5px 10px;color:var(--white);border:0}#saveBox>button.iAmIcon-save,#saveBox>div.iAmIcon-save{background-color:var(--primary-color)}#saveBox>button.iAmIcon-save:disabled::before,#saveBox>div.iAmIcon-save:disabled::before{display:inline-block;position:relative;top:-4px;border:4px solid rgba(0,0,0,.7);border-top:4px solid #faa220;border-radius:50%;width:12px;height:12px;animation:spin 1s linear infinite;content:""}#saveBox>button.iAmIcon-remove,#saveBox>div.iAmIcon-remove{background-color:#d8d8d8ff;color:#989898}#saveBox>button.iAmIcon-remove:before,#saveBox>button.iAmIcon-save:before,#saveBox>div.iAmIcon-remove:before,#saveBox>div.iAmIcon-save:before{line-height:33px}#saveBox>button.iAmIcon-remove:after,#saveBox>button.iAmIcon-save:after,#saveBox>div.iAmIcon-remove:after,#saveBox>div.iAmIcon-save:after{font-family:var(--font-sans);font-size:24px;vertical-align:bottom;line-height:33px}#saveBox>button.iAmIcon-save:after,#saveBox>div.iAmIcon-save:after{content:" Save"}#saveBox>button.iAmIcon-remove:after,#saveBox>div.iAmIcon-remove:after{content:" Cancel"}#saveBox>button.iAmIcon-remove.no-text:after,#saveBox>button.iAmIcon-save.no-text:after,#saveBox>div.iAmIcon-remove.no-text:after,#saveBox>div.iAmIcon-save.no-text:after{content:none}#headControls{color:var(--primary-color);position:absolute;width:calc(50vw - 150px);top:0;right:5px;height:70px;text-align:right;z-index:13600}#headControls div{line-height:60px;display:inline-block;font-size:24px;height:60px;width:60px;margin:5px 0 0;text-align:center;cursor:pointer}#headControls div,#infoBox,#newGeofenceMenu>div:hover>iam-hint i,#toolbar,#toolbar div,.dropDownMenu li:hover iam-hint i{color:var(--white)}#headControls div:hover,#toolbar>div>div:hover{color:var(--highlight-color)}#headControls div.active,#toolbar>div>div.active,.checklist-listItem tr:hover{color:var(--primary-color)}#infoBox,#toolbar{position:absolute;background-color:var(--dark-bgcolor);top:70px}#toolbar{height:calc(100% - 70px);width:50px;z-index:13600}#toolbar .top{width:100%;position:relative}#toolbar .bottom>div,#toolbar .top>div{height:40px;font-size:24px;text-align:center}#toolbar .top>div{line-height:40px;cursor:pointer}#toolbar .bottom{width:100%;position:absolute;bottom:0}#toolbar .bottom>div{line-height:48px}#infoBox{transition:transform 400ms;width:230px;height:calc(100% - 90px);z-index:10599;padding:10px 10px 10px 20px;overflow:auto}#infoBox.hide{left:-212px}#infoBox.show{transform:translateX(252px)}#mapCover{width:100vw;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:10598;transition:visibility 500ms,opacity 500ms linear}.hidden:not(#loading){visibility:hidden;display:none!important;opacity:0;transform:translateZ(0);transition:visibility 0s 1s,opacity 1s linear;pointer-events:none;z-index:-1000}.hidden2{display:none}#findPropertOrAddress{display:inline-block;position:absolute;width:245px;border:0;font-size:14px;height:36px;top:14px;border-radius:0}#submitAddress{position:absolute;right:0;top:18px;line-height:34px;width:40px;font-size:19px;background-color:var(--primary-color);color:var(--white);text-align:center;padding:0 0 2px}#submitAddress:hover{background-color:var(--highlight-color)}button.iambutton{display:inline-flex;color:var(--white);position:relative;background-color:var(--primary-color, #00C0FB);box-sizing:border-box;min-width:50px;justify-content:center;align-items:center;padding:0 10px;gap:5px;cursor:pointer;vertical-align:middle;user-select:none;height:36px;font-size:20px;margin:5px}#openPropertyFinder{display:none}#addMenu,#moreMenu{bottom:calc(100% - 69px)}#addMenu{left:calc(100% - 258px)}#moreMenu{right:5px}#accountMenu,#manageMenu{right:calc(100% - 40px);min-width:175px;max-width:200px;bottom:0}#manageMenu{min-width:185px;bottom:56px}#userEmail:hover,.dropDownMenu{background-color:var(--dropdown-item-color);border:0}#userEmail,#userEmail:hover{color:var(--white)}#userEmail{overflow:hidden;text-overflow:ellipsis}#accountMenu>a{text-decoration:none}.dropDownMenu{display:block;z-index:10599;position:absolute;list-style:none;padding:1px 0 0;transition:transform 500ms;margin:0}.dropDownMenu.show:not(#accountMenu,#manageMenu){transform:translateY(100%)}#accountMenu.show,#manageMenu.show{transform:translateX(100%)}.dropDownMenu li{color:var(--white);background-color:var(--dropdown-item-color);margin:0;padding:10px 20px;cursor:pointer}.dropDownMenu li:hover{color:var(--white);background-color:var(--primary-color)}#infoBox>div>details>div>.logo>i,.dropDownMenu li i{padding-right:10px}.dropDownMenu li iam-hint{float:right;margin-right:-16px}#newGeofenceMenu>div>span{flex-grow:1}#reportOptions>h1>iam-hint{font-size:18px}#propertyFinder .select2-selection{height:36px;border-radius:0;margin:0;border:0;padding:3px}#propertyFinder .select2-selection__arrow{padding:3px}#clientChoice{z-index:11000;background-color:rgba(0,0,0,.5)}.onoffswitch{float:right;right:0}@media only screen and (min-height:600px){#toolbar .bottom>div,#toolbar .top>div{padding:8px 0}}#clientSelector{width:280px}#infoPage{min-width:150px;max-width:500px;max-height:90%;border-radius:5px;position:fixed;left:10px;top:10px;right:10px;color:#666;background-color:var(--light-bgcolor);overflow:auto;margin:0 auto;padding:15px;transition:all 1s ease;background-image:none;background-attachment:fixed;background-size:40%;border:1px solid var(--primary-color);z-index:11000}#infoPageTop{text-align:right;color:#666;padding:0;margin:0;font-size:22px}#infoPageTop a{color:#666;text-decoration:none;font-weight:900}.filterDetails{line-height:2em}.filterDetails>label{margin-left:25px}#filter label:not(.onoffswitch){display:block;line-height:1.9em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#filter .filterDetails.parent summary label:not(.onoffswitch){display:inline-block;margin-left:unset}#filter .filterDetails.parent{margin-left:8px}#filter .filterDetails.parent .filterDetails{margin-left:0}#filter>label{line-height:2em;margin-left:18px}#filterMapButt,.info-popup p{margin:10px 0}#filter img{max-width:18px;max-height:18px;margin:auto;padding:0}#filter .imgBox{display:inline-block;padding:0 4px 0 0;width:18px;height:18px;text-align:center}#filter input[type=checkbox]{display:inline-block;transform:scale(1.2);padding-right:4px;margin-left:0;margin-right:5px}#infoBox h1{display:block;font-size:1.5em;-webkit-margin-before:0;-webkit-margin-after:.8em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700}.leaflet-popup-tip-container{bottom:-19px}.leaflet-container a.leaflet-popup-close-button{line-height:26px}#clientChoiceContent2{border-radius:unset}#baseLayerSwitch{position:absolute;display:block;z-index:10597;top:80px;right:10px;padding:3px;border:1px solid #a9a9a9;border-radius:3px;background-color:#d3d3d3;opacity:.8;transition:opacity .3s}#baseLayerSwitch:hover{opacity:1;transition:opacity .3s}#baseLayerSwitch img,#baseLayerSwitch>div{padding:0;margin:0;height:50px;width:50px}#baseLayerSwitch img{cursor:pointer}#toolbar .bottom #opacity{background-color:var(--dark-bgcolor)}.leaflet-popup-content{margin:10px;line-height:1.7em;padding:unset}.leaflet-popup-content .flex>.highlightRed{padding:0 4px;margin:0-4px}#newTNTGroup button>i,#newTNTItem button>i,#tnt-searchScan>button>i,.formBody .fld input[type=radio],.leaflet-popup-content .flex>.highlightRed iam-icon,.tnt-testItem>button>i,th.addNewSubRecord>span>i{margin-right:5px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--dark-bgcolor);color:var(--white);border:1px solid var(--dark-bgcolor)}.leaflet-popup-content-wrapper{border-radius:2px;min-width:260px}.leaflet-popup-close-button{font-size:2.5em!IMPORTANT;color:var(--primary-color)!IMPORTANT;width:1.2em!IMPORTANT;height:1.2em!IMPORTANT}.alternatingTable{text-align:center;width:100%;border:0}.alternatingTable tr:nth-child(odd) td{background-color:var(--light-bgcolor);color:var(--black)}.serviceStatus.notDue{background-color:#62bf6c!IMPORTANT;color:var(--black)!IMPORTANT}.serviceStatus.Failed,.serviceStatus.due,.serviceStatus.overDue{color:var(--black)!IMPORTANT;font-weight:700!IMPORTANT}.serviceStatus.due,.serviceStatus.overDue{background-color:#ff443a!IMPORTANT}.serviceStatus.Failed,.serviceStatus.due{background-color:var(--due)!IMPORTANT}.serviceStatus.Failed{background-color:#ff443a!IMPORTANT}.serviceStatus.Passed,.serviceStatus2.notDue>div{background-color:#62bf6c!IMPORTANT;color:var(--black)!IMPORTANT}.serviceStatus.Urgent{color:var(--black)!IMPORTANT;font-weight:700!IMPORTANT}.serviceStatus2.Failed>div,.serviceStatus2.due>div,.serviceStatus2.overDue>div{color:var(--white)!IMPORTANT;font-weight:700!IMPORTANT}.serviceStatus.Urgent,.serviceStatus2.due>div,.serviceStatus2.overDue>div{background-color:#ff443a!IMPORTANT}.serviceStatus2.Failed>div,.serviceStatus2.due>div{background-color:var(--due)!IMPORTANT}.serviceStatus2.Failed>div{background-color:#ff443a!IMPORTANT}.serviceStatus2.Passed>div{background-color:#62bf6c!IMPORTANT;color:var(--white)!IMPORTANT}.button.mid{font-size:2em;cursor:pointer;padding:.5em}#dialogue{z-index:12000;background-color:rgba(0,0,0,.5);width:100%;height:100%;float:left;position:absolute;top:0;left:0}#dialogueBox{margin:5px;position:absolute;z-index:12001;width:300px;height:300px;left:calc(50% - 150px);top:calc(50% - 150px);text-align:center;background-color:var(--light-bgcolor);box-shadow:10px 10px 5px 0 rgba(0,0,0,.5)}#dialogueBoxLogo,#dialogueBoxLogo.iAmIcon-iAmOmni{color:var(--black);position:relative;width:40px;height:40px;font-size:2.5em;float:left;margin:14px}#dialogueBoxLogo.iAmIcon-iAmOmni{width:45px;height:45px;margin:5px;font-size:45px}#dialogueBoxTitle{color:var(--primary-color);float:left;width:68%;height:40px;margin:14px 0;font-size:28px;line-height:40px}#dialogueBoxButtons{float:left;position:absolute;bottom:15px;width:300px}#dialogueBoxMessage{top:60px;padding:20px;position:absolute;vertical-align:middle;height:150px;line-height:150px;width:calc(100% - 40px)}#dialogueBoxMessage h4{margin:3px 0;text-align:left}#dialogueBoxMessage>span{display:inline-block;line-height:1.5em}#dialogueBox button{width:40%;margin:3%;height:35px;font-size:1.2em;background:var(--primary-color);color:var(--white)}#dialogueBox button>i.iAmIcon-check,#dialogueBox button>i.iAmIcon-remove{color:var(--white);margin-right:5px}img.assetFilterImage{object-fit:cover;object-position:center}#select2-findPropertOrAddress-container.selected{color:var(--highlight-color);font-weight:400}.select2-selection__clear{width:6px;text-align:center;margin-right:16px}#propertyFinder .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:29px}#innerPage{transition:transform 500ms;position:absolute;float:right;right:-100vw;max-height:calc(100% - 70px);bottom:0;top:70px;background-color:var(--light-bgcolor);z-index:10599;overflow:hidden;padding:10px}#innerPage>.content{height:calc(100% - 32px);overflow:auto;width:100%}#innerPage.normal{width:calc(100% - 70px)}#innerPage.narrow{width:calc(100% - 320px)}#innerPage.show{transform:translateX(-100vw)}#innerPage>h3,.button.mid{display:inline-block}#innerPage>div.content>div.title,.quartersBox,.thirdsBox{float:left;display:inline-block}#innerPage>div.content>div.buttons{float:right;display:inline-block}#innerPage>div.content .reporttopbar>.buttons{position:absolute;right:0;top:0;font-size:1.6em}#innerPage>div.content .reporttopbar>.buttons>i{padding:3px;margin:3px}#assetLocate .fields>input,#innerPage>.topBar{width:calc(100% - 6px);display:flex}#assetLocate .fields>input{border:0;height:34px;padding:0 8px;box-sizing:border-box;width:100%;margin-bottom:8px}#innerPage>.topBar>.left{width:50px;float:left}#assetLocate .tabs-nav>ul>li [class^=iAmIcon-]:hover,#innerPage>.topBar>.left:hover,#innerPage>.topBar>.right:hover,div#mapSettings>div.heading>i:hover,div#onscreenForm>.osfTop>.osfClose>i:hover,div.onscreenForm>.osfTop>.osfClose>i:hover,form#filter>div.heading>i:hover{color:var(--highlight-color)}#innerPage>.topBar>.left,#innerPage>.topBar>.middle,#innerPage>.topBar>.right{display:inline-block;height:100%;line-height:30px;font-size:27px}#innerPage>.topBar>.middle{width:calc(100% - 100px);float:left;text-align:center;padding-top:12px}#innerPage>.topBar>.right{width:50px;text-align:right;float:right;color:var(--primary-color)}#reportFilters{width:100%;height:100px}ul#reportFilters{width:calc(100% + 10px);display:table;table-layout:fixed;border-collapse:separate;border-spacing:10px;padding:0;margin:0-10px}ul#reportFilters>li{display:table-cell;text-align:center;border:1px solid var(--neutral);vertical-align:middle;word-wrap:break-word;padding:10px;margin:3px}ul#reportFilters>li input,ul#reportFilters>li select{margin:5px;padding:1px}ul#reportFilters .select2-container--default .select2-selection--multiple,ul#reportFilters .ts-control{border:1px solid var(--primary-color);border-radius:0}ul#reportFilters>li span.select2-container{max-width:100%;width:100%!important}#saveTemplateBox{width:175px}#saveTemplateBox>input{width:140px;margin:5px;padding:2px}#saveTemplateBox>select{margin:5px;padding:2px;width:146px}#saveTemplateBox i{font-size:1.1em}.quartersBox,.thirdsBox{width:calc(25% - 7px);border:1px solid var(--black);height:80px;margin:0 5px 0 0;padding:10px 0}.thirdsBox{width:calc(33.3333% - 7px)}.quartersBox>div.fields,.quartersBox>div.title,.thirdsBox>div.fields,.thirdsBox>div.title{display:block;text-align:center;width:100%}.halfBox{display:inline-block;width:calc(50% - 5px)}.halfBox>div.fields,.halfBox>div.title{display:inline-block;text-align:right;width:50%}.halfBox>div.title{top:0;height:100%;float:left}.assetDetails .iot .header a,.halfBox>div.fields,span.tnt.item.description{float:right}.oneTwoOneBox{position:relative;display:inline-block;vertical-align:middle;margin:0;height:35px;padding:5px 0}.oneTwoOneBox>button{width:100%;background-color:var(--primary-color);border:0;padding:10px;text-align:center}.oneTwoOneBox>button:hover{width:100%;background-color:#ffc000}.oneTwoOneBox:nth-child(1){width:calc(16.5% - 5px);text-align:left}.oneTwoOneBox:nth-child(2){width:calc(66.6666% - 5px);text-align:center}.oneTwoOneBox:nth-child(3){width:calc(16.66665% - 4px);text-align:right}.innerPage .oneTwoOneBox iAM-Button[size=wide]{margin:0;height:35px}.center{width:100%}#infoBox>div>details>div:hover,#infoBox>div>details>summary:hover,#infoBox>div>div.clicky:hover{background-color:rgba(0,0,0,.2)}#infoBox>div>details h3,#infoBox>div>div>h3,#newTNTItem ul,body{padding:0;margin:0}#infoBo>div>div>p{color:#ddd}#infoBo>div>div>p,#infoBox>div>details p{padding:0;font-size:.9em}#infoBox>div>details p,#infoBox>div>div>p{margin:5px 0 0;color:#ccc}#infoBox>div#reportOptions>details p,#infoBox>div#reportOptions>div>p{padding-right:28%}#infoBox>div>details>summary .heading,#infoBox>div>div .heading{display:inline-block;font-weight:700;font-size:1.1em;color:var(--white)}#infoBox>div>div.active{background-color:rgba(255,255,255,.2)}#infoBox>div>details>summary{list-style:none;padding-bottom:10px}#infoBox>div>details>div{color:var(--primary-color);font-weight:700;padding:5px}#infoBox>div>details.geofences>div{padding:unset;font-weight:400}#infoBox>div>details>summary div.logo,#infoBox>div>div div.logo{font-size:2.5em;float:left;padding:0 10px 0 0;color:var(--primary-color);width:50px;text-align:center}#infoBox>div#helpArticles>details,#infoBox>div#helpArticles>details>summary:hover{background-color:unset}#infoBox>div#helpArticles>details>summary{padding-bottom:unset}iframe#adminAreaIframe{width:100%;height:calc(100% - 5px);border:0}div.content div.results .serviceHistory td,div.content div.results .serviceHistory th{font-size:.9em}#newAssetMenu input[type=checkbox],.narrowDeviceWarning{display:none}#newAssetMenu>input[type=search],.osfBodyContainer>header input[type=search],input[type=search].newItemSearch{padding:7px;margin-left:10px;border:1px solid var(--neutral);border-radius:0;font-size:16px}#newAssetMenu img{max-width:32px;max-height:32px}.numberedMarker{background-color:var(--primary-color);display:inline-block;border-radius:100%;color:var(--white);font-weight:700;width:100%;height:100%;text-align:center;line-height:24px;font-size:1.2em}.numberedMarker::after{content:"";width:0;height:0;bottom:9px;float:left;left:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:22px solid var(--primary-color);position:relative;z-index:-1}#toolbox,#toolbox>div:hover{background-color:var(--dark-bgcolor)}#toolbox{position:absolute;height:252px;top:calc(50% - 136px);right:0;z-index:10000;padding:5px 0;text-align:center;border-radius:4px 0 0 4px}#toolbox>div{font-size:26px;padding:5px;color:var(--white)}#toolbox>div:hover{color:var(--highlight-color)}.leaflet-measure-path-measurement{z-index:7000}.tnt-listItem{margin:10px;border:1px solid #a9a9a9;padding:5px}.tnt-listItem>summeay{content:" ";display:block;height:0;clear:both}.tnt-listItem.Fail>summary{background-image:linear-gradient(45deg,var(--black)22 25%,var(--black)0 25%,var(--black)0 50%,var(--black)22 50%,var(--black)22 75%,var(--black)0 75%,var(--black)0 100%);color:var(--black)}.tnt-listItem.overDue>summary{background-color:#ff443a;color:var(--white)}.tnt-listItem.due>summary{background-color:#ff781b;color:var(--black)}.tnt-itemDetails>span,.tnt-listItem>span{display:block}#tnt-searchScan{border:5px dashed var(--primary-color);padding:10px;margin:50px 10px 10px;min-height:106px;cursor:pointer}.tnt-searchResult{border:1px solid var(--black);margin:5px;padding:5px;overflow:auto}.tnt-itemDetails{width:50%;float:left}.tnt-testItem{float:right;width:50%;text-align:right}.tnt-testItem textarea{display:block;width:calc(100% - 17px)}#newTNTGroup button,#newTNTItem button,#tnt-searchScan>button,.tnt-testItem>button{color:var(--white);border:0;background-color:var(--primary-color);margin:5px;padding:2px 10px;font-size:1.1em;line-height:1.5em;text-decoration:none;font-weight:700;border-radius:2px;box-shadow:3px 3px rgb(0,0,0,.7)}#tnt-searchScan>label{display:block;line-height:2em}#newTNTItem li{font-weight:700;margin:5px;padding:3px 5px;border-radius:8px;cursor:pointer}#newTNTItem label{display:inline-block;width:calc(50% - 5px);text-align:right}#newTNTItem input,#newTNTItem select,#newTNTItem textarea{display:inline-block;margin-left:5px;text-align:left;width:calc(50% - 10px)}#newTNTItem span{display:block;width:100%;margin:10px 0}#tnt-searchScan,#tnt-tag-print,.serviceHistory td.number{text-align:center}@media screen{.tnt-tag{width:54mm;height:101mm}}.tnt-tag{position:relative;float:right}.tnt-tag .tnt-tag-barcode,.tnt-tag .tnt-tntBarcode{width:90%}.tnt-tag-topSection{transform:rotate(180deg);width:100%;position:absolute;top:0;left:0;right:0;text-align:center}.tnt-tag-cablePlacement{position:absolute;width:100%;height:10px;top:calc(50%);background-color:var(--black)}.tnt-tag-bottomSection,.tnt-tag-details{position:absolute;bottom:0;text-align:left}.tnt-tag-bottomSection{left:0;right:0;vertical-align:middle;height:calc(50% - 5px);font-size:.6em;line-height:1.5em}.tnt-tag-details{font-size:.8em}.tnt-tag-footer{padding-top:10px;text-align:center}.tnt-tag-address{display:block;padding:0 5px 16px}.assetDetail>.label,.assetDetail>.title{font-weight:bolder}.assetDetail .warning{text-align:center;border:1px solid red;margin:5px;padding:2px;font-weight:700;animation:shakeWarning .82s cubic-bezier(.36,.07,.19,.97) both}.assetDetail .warning>i{margin-left:10px}.assetDetail .description{font-weight:400;display:block;position:relative}.assetDetail .description.hideOverflow{height:70px;overflow:hidden;background-image:linear-gradient(180deg,var(--black) 30%,transparent 70%);color:transparent;-webkit-background-clip:text;background-clip:text}.assetDetails .assetDetail .assetSubReport{overflow-x:auto}span.description.hideOverflow .toggleOverflow,span.description.showOverflow .toggleOverflow{display:block;position:absolute;bottom:0;width:100px;left:calc(50% - 50px);background-color:var(--primary-color);padding:3px 0;border-radius:20px;color:var(--light-bgcolor);text-align:center;font-weight:700}span.description.showOverflow .toggleOverflow{bottom:-1.5em}span.description .toggleOverflow{display:none;cursor:pointer}span.description.hideOverflow .toggleOverflow:before{content:"Show More";display:block}span.description.showOverflow .toggleOverflow:before{content:"Show Less";display:block}.assetDetails>.buttons,.assetDetails>.footer>.status,.assetDetails>.status{display:block;width:100%;text-align:right;font-size:1.2em;margin:10px 0}.assetDetails>.footer>.status{float:right;width:unset}.assetDetail .buttons,.assetDetail .status{display:inline-block;text-align:right;float:right;font-size:1.2em}.assetDetail .select2,.assetDetail select{min-width:120px}.assetDetail textarea{width:calc(100% - 18px);resize:vertical}.osfIframe{width:100%;height:calc(100% - 20px);box-sizing:border-box;border:0}.assetDetails .value{min-height:16px;min-width:100px;display:inline-block}#BudgetEstimateForm>div.assetDetail:nth-of-type(even),.centerFields:nth-of-type(even),div.assetDetail:nth-of-type(even){background-color:rgba(0,0,0,.05)}.assetDetails>.fieldGroup{border:1px solid var(--black);border-radius:5px}.assetDetails>.fieldGroup+.fieldGroup{margin-top:5px}div.assetDetail{padding:7px;transition:height 1s ease-in-out}.assetDetail>.label{vertical-align:top}.bubbleIcon{width:30px;height:34px}.bubbleIconHolder{position:relative;top:-5px;border-radius:100%;border:3px solid var(--primary-color);background-color:var(--white);width:22px;height:22px;padding:1px;transform:rotate(0deg);z-index:2}.bubbleIconPoint{position:relative;width:0;height:0;border-style:solid;border-width:0 10px 10px;left:5px;border-color:transparent transparent var(--primary-color);z-index:2}.bubbleIconPoint.due{border-color:transparent transparent var(--due)}.bubbleIconPoint.endOfLife{border-color:transparent transparent var(--black)}.bubbleIconPoint.normal{border-color:transparent transparent var(--primary-color)}.bubbleIconPoint.compliant{border-color:transparent transparent var(--compliant)}.bubbleIconPoint.failed,.bubbleIconPoint.overDue{border-color:transparent transparent var(--overdue)}.bubbleIconPoint.draft{border-color:transparent transparent var(--black)}.bubbleIconHolder.due{border-color:var(--due)}.bubbleIconHolder.endOfLife{border-color:var(--black)}.bubbleIconHolder.normal{border-color:var(--primary-color)}.bubbleIconHolder.compliant{border-color:var(--compliant)}.bubbleIconHolder.failed,.bubbleIconHolder.overDue{border-color:var(--overdue)}.bubbleIconHolder.draft{border-color:var(--black)}.bubbleIconDraftRing,.bubbleIconFailedRing{position:absolute;z-index:1;width:26px;height:26px;border-radius:100%;top:4px;left:0;animation-name:pulsate2;animation-duration:2s;animation-iteration-count:infinite}.bubbleIconFailedRing{border:2px solid var(--overdue)}.bubbleIconDraftRing{border:2px solid var(--black)}.jobsOptionsBar,.optionsBar{display:flex;justify-content:space-between}#jobOptions>input[type=search],.osfBodyContainer header [name=filterChecklists]{position:relative;margin-top:-47px;line-height:30px;font-size:16px;float:left;width:calc(100% - 52px);background:var(--white);border-radius:2px;border:1px solid var(--neutral)}.osfBodyContainer header [name=filterChecklists]{width:unset;margin-top:5px}#assetWorkOrders td,#jobOptions>.item{padding:5px}#jobOptions>.item:nth-child(odd){background-color:rgba(0,0,0,.06)}#complianceDashboard>details>summary>h3,#jobForm>b,#jobOptions summary>h3,.jobsOptionsBar>.left,.optionsBar>.left{display:inline-block;cursor:pointer}.optionsBar>.left,.optionsBar>.right{display:flex;align-items:center}.optionsBar{margin-bottom:5px}.optionsBar>div>iam-button{margin-top:0;margin-bottom:0}.addCommentBut{font-size:24px;margin:10px 15px 5px 5px;display:inline-block;color:var(--black)}.clusterInner{margin:2px;width:28px;height:28px;border-radius:100%;font-weight:700}.normalCluster{border:2px solid var(--primary-color)}.normalCluster>div{background-color:var(--primary-color)}.failedCluster,.normalCluster{height:32px!IMPORTANT;width:32px!IMPORTANT;text-align:center;vertical-align:middle;line-height:32px;border-radius:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;top:-16px!important;left:-16px!important}.failedClusterInner{background-color:var(--overdue);width:28px;height:28px;border-radius:100%;position:relative;top:-32px;left:4px;font-weight:700}.failedClusterRing{-webkit-animation:pulsate2 2s ease-out;-webkit-animation-iteration-count:infinite;animation-delay:.5s;width:32px;height:32px;border-radius:100%}.failedClusterRing,.overDueCluster{border:solid 2px var(--overdue)}.overDueCluster>div{background-color:var(--overdue)}.dueCluster{border:solid 2px var(--due)}.dueCluster>div{background-color:var(--due)}.endOfLifeCluster>div{background-color:var(--endoflife);color:RGBA(255,255,255,1)}.endOfLifeCluster{border:solid 2px var(--endoflife)}.notDueCluster{border:solid 2px var(--compliant)}.notDueCluster>div{background-color:var(--compliant)}div#mapSettings>div.heading,form#filter>div.heading{position:relative;font-size:1.5em;padding:10px 0}div#mapSettings>div.heading>i,form#filter>div.heading>i{position:absolute;right:0;top:14px;display:block;color:var(--white)}.panMarkerClass{background-size:100%}.assetRelated>span,.jobRelated>span,.obsRelated>span,.quoteRelated>span,.quoteRequestRelated>span,.swmsRelated>span{display:inline-block;background-color:rgba(0,0,0,.15);color:#0e0e0e;padding:3px;margin:3px;border-radius:2px;cursor:pointer}#jobForm>b{width:calc(50% - 20px);text-align:right;padding-right:10px}#jobForm>.desc{display:inline-block;width:100%;text-align:left;padding:5px}#jobForm>.jobDetails>.box,.checklistHeader.box,.formBox,.quoteRequestForm.box{width:100%;display:flex;margin:5px 0;vertical-align:top;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:0 15px}#jobForm>.jobDetails>.box>div{flex-basis:220px;display:flex;justify-content:space-between}#jobForm>.jobDetails>.box>div,.checklistHeader.box>div,.formBox>div,.quoteRequestForm.box>div{flex-grow:1;padding:1px 3px;box-sizing:border-box;align-items:center}#jobForm>.jobDetails>.box>div input,#jobForm>.jobDetails>.box>div select,.formBox>div input,.formBox>div select,.quoteRequestForm.box>div input,.quoteRequestForm.box>div select{border:1px solid var(--neutral);border-radius:4px;max-width:calc(100% - 7px);background:var(--white);box-sizing:border-box;margin:0}#jobForm>.jobDetails>.box>div input[type=checkbox],.formBox>div input[type=checkbox],.quoteRequestForm.box>div input[type=checkbox]{margin:4px}.iAM-Field.department.parentChild .field select{height:22px;display:block;padding:0 5px;width:100%;min-width:75px}.iAM-Field.department.parentChild .field select[name=department_child]{margin-top:2px}#jobForm>.jobDetails>.box>div .select2-container{min-width:100px}#jobForm>.jobDetails>.box>div>div.label,.checklistHeader.box>div>div.label,.formBox>div>div.label,.quoteRequestForm.box>div>div.label{float:left;margin:4px 0}#jobForm>.jobDetails>.box>div>div:not(.field){margin:4px 0}#jobForm>.jobDetails>.box>div>div:not(.label),.checklistHeader.box>div>div:not(.label),.formBox>div>div:not(.label),.quoteRequestForm.box>div>div:not(.label){white-space:nowrap;text-align:right;min-height:1.2em;margin:4px 0}.checklistHeader.box>div>div.label,.formBox>div>div.label,.quoteRequestForm.box>div>div.label{font-weight:700}.checklistHeader.box>div,.formBox>div,.quoteRequestForm.box>div{flex-basis:220px;display:flex;flex-wrap:wrap;justify-content:space-between}.checklistHeader.box div.fullWidth,.checklistHeader.box>div.notes,.formBox div.description,.iAM-Field.textarea,.quoteRequestForm.box div.description,.quoteRequestForm.box div.fullWidth{justify-content:flex-start;flex-direction:column;align-items:start;min-width:100%}.formBox div.description .field,.formBox div.description textarea,.formBox div.textarea,.formBox div.textarea .field,.formBox div.textarea textarea,.iAM-Field.textarea textarea,.quoteRequestForm.box div.description .field,.quoteRequestForm.box div.description textarea,.quoteRequestForm.box div.fullWidth .field,.quoteRequestForm.box div.fullWidth textarea{width:100%}.formBox div.textarea textarea{padding:2px 3px}.formBox div.description textarea,.formBox div.textarea textarea,.quoteRequestForm.box div.description textarea{box-sizing:border-box;margin:0;border:1px solid var(--neutral);border-radius:4px;resize:vertical}.formBox div.fullWidth .field>.select2,.quoteRequestForm.box div.fullWidth .field>.select2{min-width:100%}.formBox div.fullWidth .field>.select2 .select2-selection,.quoteRequestForm.box div.fullWidth .field>.select2 .select2-selection{border-radius:4px}.jobDetails input[name=laborCost],.jobDetails input[name=limit],.jobDetails input[name=materialCost],.jobDetails input[name=totalCost]{width:calc(100% - 22px)}#jobForm>.jobDetails>.box>div>div,.checklistHeader.box>div>div,.formBox>div>div,.quoteRequestForm.box>div>div{flex-grow:1}.formBox>div input:disabled,.formBox>div select:disabled{background-color:#eee;border-color:#aaa;cursor:not-allowed}.quoteRequestForm.box>div.description>div:not(.label),.quoteRequestForm.box>div.fullWidth>div:not(.label){white-space:break-spaces;text-align:left}.iAM-Field input[type=number]{max-width:100px}.field div.departments,.iAM-Field div.departments{display:inline-flex;gap:5px;flex-wrap:wrap}.field .departments select,.iAM-Field .departments select{flex:1 1 0}#jobForm .field.department{display:block;text-align:center;margin-bottom:-20px}.pagination{padding-left:0}iam-icon.metadataLockIndicator{width:1em;height:1.7em;font-size:1em}iam-icon.metadataLockIndicator[state=loading]>i::before{border:2px solid var(--primary-color, #00C0FB);width:1em;height:1em}iam-icon.metadataLockIndicator[data-locked=true]{color:var(--overdue)}iam-icon.metadataLockIndicator[data-locked=false]{color:var(--compliant)}#assetLocate .tabs-nav>ul>li,.pagination>li{display:inline-block;border:1px solid var(--black)}#assetLocate .tabs-nav>ul>li{box-sizing:border-box;width:40px;height:40px;border-left:0;padding:5px;position:relative;font-size:1.5em;text-align:center;margin-bottom:5px;color:var(--white)}#assetLocate .tabs-nav>ul>li [class^=iAmIcon-]{vertical-align:top;line-height:25px}.pagination>li{margin:2px;padding:2px 4px;cursor:pointer}.pagination>li.spacer{border:0;cursor:default}.pagination>li.current{cursor:default;font-weight:700;background-color:var(--primary-color)}.serviceHistory span.description{max-height:2em;text-overflow:ellipsis}#assetLocate>details>summary{font-size:1.17em;font-weight:700}#assetLocate .tabs-nav>ul>li.tab-active{background-color:var(--primary-color);border-radius:100%}#assetLocate .tabs-nav>ul{position:relative;display:block;padding:0;float:right;width:29px;margin:0 5px 0 0}#assetLocate .tabs-nav>div.tabs-stage{background-color:transparent;border:0;padding:0 5px 10px 0;float:left;width:calc(100% - 65px);height:calc(100% - 32px);position:absolute}#assetLocate iAM-Button,#assetLocate input{margin-left:0}#assetLocate div.fields,#assetLocate form.fields{padding:10px 10px 0 0}#assetLocate label{display:inline-block;padding:5px 0}#assetLocate h3{margin:5px 0}.center,.pagination{text-align:center}#PLANpage1>input,#PLANpage1>td,#PLANpage1>tr{border:1px solid var(--black)}#PLANpage1>input,#PLANpage1>table,#PLANpage1>td,#PLANpage1>tr{border-spacing:0;border-collapse:collapse;text-align:center;page-break-inside:avoid}#PLANpage1 input{font-weight:700;width:100%}#PLANpage1 table{max-height:680px;background-color:#fff}#PLANheader{width:100%;height:75px;padding:0;color:var(--black)}#PLANlogoSpot,#PLANpage1 input{text-align:center}#PLANplanImage{width:calc(100% - 2px);height:calc(100% - 77px)}#PLANfooter{position:relative;width:100%;bottom:14px;float:left;z-index:11000;font-size:12px;color:#0078a8}#PLANfooter.span{background:rgba(255,255,255,.7)}#PLANControls,#PLANclientLogo,#PLANclientLogoSpot,#PLANfooter,#PLANlogo{text-align:center}.select2-dropdown{z-index:103000!important}div#planPrinterCompass{position:absolute;padding-left:20px;padding-top:40px;z-index:11000}#PLANControls{display:block;position:absolute;left:0;top:0;width:100vw;font-size:1.5em;background-color:var(--dark-bgcolor);color:var(--white);user-select:none}#newAssetMenu div{display:inline-block;border-radius:0;padding:8px;margin:2px 0 5px 5px;width:150px;vertical-align:middle;background-color:var(--white);font-weight:400;color:var(--black)}#newAssetMenu div:hover{color:var(--white);border-color:var(--primary-color);background-color:var(--primary-color)}#newAssetMenu label>div{height:36px}#planPrinterCompass{font-weight:700;width:38px;height:38px;border-radius:64px;text-align:center;position:fixed;top:155px;z-index:9999}div#newAssetMenu details,div#newAssetMenu summary{outline:0;background-color:var(--white);border-radius:0}#newAssetMenu div,div#newAssetMenu details{border:1px solid var(--neutral);cursor:pointer}div#newAssetMenu details{margin:10px 5px;font-weight:700}div#newAssetMenu summary{padding:8px}#newAssetMenu input[type=checkbox]:checked+div{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color)}#newAssetMenu div>img,#newAssetMenu div>svg{display:block;vertical-align:middle;float:right;padding-left:10px}#newAssetMenu div>span{height:32px;position:relative}.selectedAssetTypesForReport:before,.selectedAssigneeForReport:before{content:"";position:absolute;bottom:0;left:0;height:20px;width:100%;background:linear-gradient(transparent,var(--light-bgcolor))}.selectedAssetTypesForReport,.selectedAssigneeForReport{overflow:hidden;position:relative;height:60px;color:var(--black)}.selectedAssetTypesForReport>span,.selectedAssigneeForReport>span{display:inline-block;padding:2px 4px;margin:0 2px;border-radius:4px;font-size:.6em;background-color:var(--primary-color)}#osfBody div.item{padding:5px;margin:5px;border:1px solid;border-radius:8px}#assetAttachments,.miniLoadInline{display:inline-block;width:100%}#profileForm span.value{text-align:right;float:right}#profileForm div.assetDetail{overflow:auto}div#loginBox{position:absolute;width:300px;height:260px;z-index:12001;top:calc(50vh - 155px);left:calc(50vw - 155px);background-color:var(--light-bgcolor);padding:25px 5px;box-shadow:10px 10px 5px 0 rgba(0,0,0,.5)}#loginBox .content .select2-container,#loginBox .content .select2-selection,#loginBox .content .select2-selection__rendered{height:38px;line-height:34px;border-radius:0}#loginBox .select2-container--default .select2-selection__arrow{top:6px}#loginBox .content .select2-container .select2-selection__placeholder,.checklist-listItem tr{color:var(--black)}#loginBox>.content{position:absolute;width:calc(100% - 10px);height:calc(100% - 40px);text-align:center;vertical-align:middle}#loginBox .content div.field{width:250px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding-left:6px}#loginBox .content .fieldIcon{background-color:var(--primary-color);color:var(--white);font-size:1.3em;line-height:34px;display:inline-block;width:34px;height:34px;margin:6px 6px 6px 0;vertical-align:middle}#loginBox .content input{line-height:26px;border:1px solid #ccc;padding:0 8px;height:32px;width:200px;vertical-align:middle;margin:2px}#loginBox .content .messageBox{width:250px;margin:5px auto;font-size:1.3em;line-height:30px;color:var(--primary-color)}#loginBox .content .messageBox div.error{background-color:#fd4e4e;color:var(--white)}#loginBox .content .messageBox div.success{background-color:#30ff53;color:#464646}.miniLoadInline{border:4px solid rgba(0,0,0,.7);border-top:4px solid #faa220;border-radius:50%;width:12px;height:12px;animation:spin 1s linear infinite}div#emulateUserBar{position:fixed;text-align:center;z-index:19000;width:100vw;height:32px;background-color:indigo;font-weight:700;color:var(--white)}table.assetComplianceList{border:0;box-shadow:none;margin:0 5px 5px 0}table.assetComplianceList.alternatingTable.iAmIcon-search-location:before{margin-right:5px;color:var(--primary-color)}#complianceDashboard .assetComplianceList td.assetType,#complianceDashboard .complianceStatDetails td.name,#complianceDashboard>details>table.alternatingTable>tbody>tr>td:nth-child(1){text-align:left}#innerPage div.content div.userSearch>button,.userEditBox table.editUser button,div#emulateUserBar>button{background-color:var(--primary-color);color:var(--white);border:0}div#emulateUserBar>button{display:inline-block;margin:4px;line-height:22px;font-weight:700;width:60px}div#emulateUserBar>button.close{display:inline-block;float:right}div#emulateUserBar>select,div#emulateUserBar>span{margin-right:20px}div#emulateUserBar select{width:300px}body.noticeBarPresent #mainMapPage{top:32px;height:calc(100% - 32px)}.userEditBox{max-height:500px;transition:max-height .6s,padding .6s;border:1px solid var(--black)}#userTable.serviceHistory td.left,.userEditBox table.editUser td{text-align:left}.userEditBox .serviceHistory .select2-container,.userEditBox .serviceHistory select[name=zones]{min-width:150px}.userEditBox .serviceHistory td select,.userEditBox table.editUser td input,.userEditBox table.editUser td select{width:calc(100% - 19px);font-size:1em;border-radius:4px;border:1px solid var(--neutral);padding:4px 8px}#innerPage div.content div.userSearch,div#userListPageination{text-align:center}#innerPage div.content div.userSearch>input[type=text]{font-size:1.2em;padding-right:25px;border:2px solid var(--primary-color);margin:unset}#innerPage div.content div.userSearch>button{font-size:1.2em;height:38px;position:relative;left:-17px;top:2px}#innerPage div.content div.userSearch>i.iAmIcon-times-circle{display:inline-block;left:-25px;top:2px;position:relative;color:red;font-size:1.2em;opacity:0}.userEditBox table.editUser{margin:30px 0;border:0;width:100%}.userEditBox table.editUser button{padding:4px 8px;font-size:1.1em}td.center{text-align:center!IMPORTANT}#activeUserNo{height:250px;width:500px}#accountMenu div.notificationDot,div#userSettingMenuSwitch div.notificationDot{font-family:"Segoe UI";font-size:9px;background-color:red;width:13px;height:13px;line-height:12px;border-radius:100%;vertical-align:middle;text-align:center;overflow:hidden;color:var(--white)}div#userSettingMenuSwitch div.notificationDot{position:relative;top:-40px;right:-27px}#accountMenu div.notificationDot{position:relative;float:right;left:-137px;top:-6px}table.messages .theMessage{height:150px;border-top:none}table.messages .theMessage td{padding:15px}table.messages .theMessage .related{display:flex;gap:5px;margin:10px 5px}table.messages{border-spacing:0;border:0;border-collapse:collapse;width:100%}.leaflet-popup-content>.surveyForm>.field>sl-radio-group,table.messages td[colspan="4"]{text-align:center}table.messages tr{padding-bottom:10px;padding-top:10px;background-color:#f2f5f5;border:0;border-collapse:collapse;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c}table.messages th:first-child{width:25px}table.messages tr.unread{background-color:#dbdbdb;font-weight:700}table.messages th{border-top:none;background-color:#c9c9c9}table.messages th:not(:first-child){text-align:left}table.messages tr.viewing{border-bottom:none}#licenseList td{min-width:70px;height:34px}#licenseList input:not(.select2-search__field){line-height:28px;border-radius:4px;border:1px solid var(--neutral);text-align:center;width:calc(100% - 5px)}#licenseList i.clicky,.userEditBox>.serviceHistory i.clicky{padding:0 5px;margin:5px}#licenseList td:nth-child(1),#licenseList td:nth-child(2){width:50px}#licenseList td:nth-child(4),#licenseList td:nth-child(5){width:200px}#licenseList td:nth-child(7){width:76px}form#newLicense{display:block;border:1px solid;padding:10px;text-align:center}#newLicense>input,#newLicense>label,#newLicense>select,#newLicense>textarea{display:block;float:left;width:calc(50% - 20px)}#newLicense>label{text-align:right}#newLicense>input,#newLicense>label,#newLicense>select{margin:5px;line-height:25px;height:25px}#newLicense>select,.apiPermissions th,th.addNewSubRecord{text-align:left}#newLicense .select2-container{width:calc(50% - 15px)!IMPORTANT;left:-7px;text-align:left}.leaflet-popup-content .possibleLayers button{width:100%;margin:5px 0;padding:4px;font-size:1.1em;font-weight:700;color:var(--white);background-color:var(--primary-color);border:0;box-shadow:3px 3px rgba(0,0,0,.3)}img.leaflet-image-layer.leaflet-interactive.highlightedFloorPlan{box-shadow:0 0 0 15px #b604ca;filter:invert(100%)}.floorplan-outline{box-shadow:0 0 0 12px #b604ca}.floorplan-outline::before{display:block;content:" ";width:10px;height:10px;position:absolute;top:0;left:0}table.form td,table.form tr{border:0}table.form textarea{height:90px;width:238px}#map .gm-style .gm-style-cc{pointer-events:auto}#map .gm-style>div:first-child{top:100%!important}#map .gm-style iframe{width:0!important;height:0!important}.miniLoad{border:4px solid rgba(0,0,0,.7);border-top:4px solid #faa220;border-radius:50%;width:12px;height:12px;animation:spin 1s linear infinite}.sortArrows>button{padding:0;border:0;margin:-2px;opacity:.5;outline:0}.sortArrows>button.selected{opacity:1}.sortArrows{display:inline-block;padding-right:8px}span.externalURL{background-color:var(--primary-color);padding:3px 6px;border-radius:4px;cursor:pointer;font-size:.8em}iframe.youtubeEmbeded{width:100%;height:unset;aspect-ratio:16/9}iframe.youtubeEmbeded.short{width:230px;aspect-ratio:9/16;margin:0 calc(50% - calc(230px/2))}#tileLayerSwitch{position:absolute;display:block;z-index:10597;top:10px;right:10px;background-color:var(--dark-bgcolor);color:var(--white);opacity:.6}#tileLayerSwitch:hover{opacity:1;transition:opacity .3s}#tileLayerSwitch,#tileLayerSwitch.closed,#tileLayerSwitch.open{overflow:hidden;transition:width .3s,max-height .3s}#tileLayerSwitch.closed{width:56px;max-height:56px;cursor:pointer}#tileLayerSwitch.open{width:156px;max-height:350px}#tileLayerSwitch>div{width:150px;float:right;padding:3px;transition:width .3s,height .3s;cursor:pointer}#tileLayerSwitch>div>img,#tileLayerSwitch>div>span{vertical-align:middle;transition:width .3s,height .3s}#tileLayerSwitch>div>span{width:100px;display:inline-block;line-height:50px;text-align:center}#tileLayerSwitch.open>div:hover,.checklist-listItem:hover{background-color:var(--primary-color);color:var(--white)}#tileLayerSwitch>div>img{width:50px;height:50px}#filter label svg{margin-right:3px;border-radius:2px}#assetLocate .tabs-nav{margin-top:-10px}.leaflet-measure-path-measurement{pointer-events:none}.checklist-listItem,details.clg{display:block;border:1px solid var(--neutral);color:var(--black);padding:10px;margin:0 0 10px}.checklist-listItem:hover{border:1px solid var(--primary-color)}.checklist-listItem>summary{list-style:none}.checklist-listItem>summary::-webkit-details-marker,.checklist-listItem>summary::marker,details.clg>summary::-webkit-details-marker,details.clg>summary::marker{content:""}details.clg div.completion{font-weight:500}.inspection details:not(.clg){border:0}details.clg>summary{padding:10px 0;cursor:pointer}details.checklist-listItem>summary::before,details.clg>summary::before{display:inline-block;content:"▶";position:relative;top:0;height:100%;text-align:center;width:19px;transition:transform 200ms linear}details.checklist-listItem[open]>summary::before,details.clg[open]>summary::before,details.geofences[open]>summary::after{transform:rotate(90deg)}.checklist-listItem h3,details.clg h3{margin:0;display:inline}details.checklist-listItem>summary>div{display:flex}details.checklist-listItem>summary>div>div:first-child{flex-grow:1}details.checklist-listItem>summary>div>div:last-child{text-align:right;flex-grow:1;font-size:1.4em;margin-top:-2px;line-height:.8em;height:20px}.assignedChecklists>details,.chooseChecklist>details,.chooseChecklist>div,details.filledChecklist{border:1px solid var(--neutral);margin:0 0 8px;color:var(--black);background:var(--white)}.assignedChecklists>details.highlight,.chooseChecklist>details.highlight,.chooseChecklist>div.highlight,details.filledChecklist.highlight{animation:highlightPulsate 1s 4 forwards}.surveyForm{border:1px solid var(--neutral);margin:0 0 8px;color:var(--black);background-color:var(--dark-bgcolor)}details.filledChecklist{padding:10px 10px 50px}.osfBody .checklistHeader .title{width:100%;font-size:1.5em;flex-basis:unset;padding:0 0 8px}.osfBody .checklistHeader .showMore{width:100%;text-align:center;flex-basis:unset;display:block}.leaflet-popup-content>.surveyForm{display:flex;flex-direction:column;padding:5px;margin:5px 0;color:var(--black);background:var(--white)}.leaflet-popup-content>.surveyForm>div.label{font-weight:700;color:var(--primary-color);font-size:1.2em}.leaflet-popup-content>.surveyForm>.field{margin:5px 0}.inspection.copyMode>div>details,.leaflet-popup-content>.surveyForm>.field>select,.leaflet-popup-content>.surveyForm>.field>textarea,.leaflet-popup-content>.surveyForm>.field[data-type=currency]>input,.leaflet-popup-content>.surveyForm>.field[data-type=number]>input,.leaflet-popup-content>.surveyForm>.field[data-type=textbox]>input{width:100%}.leaflet-popup-content>.surveyForm>.field>sl-radio-group>sl-radio-button::part(button){color:var(--white)}.leaflet-popup-content>.surveyForm>div.buttons{display:flex;flex-direction:row}.leaflet-popup-content>.surveyForm>div.buttons>*{flex-grow:1;text-align:center;font-weight:700}.leaflet-popup-content>.surveyForm>div.buttons>:first-child{margin-left:0}.leaflet-popup-content>.surveyForm>div.buttons>:last-child{margin-right:0}.marker-glow{filter:drop-shadow(0 0 2px #2000ff) drop-shadow(0 0 5px #2000ff)}.osfBody hr{border:1px solid var(--primary-color)}.jqDialog .content .field,.jqDialog .content .label{text-align:left;width:85%;display:inline-block;line-height:1.5em;font-size:1.1em}.jqDialog .content .field{border:1px solid var(--primary-color);font-family:var(--font-sans)}.jqDialog .titleBar{color:var(--primary-color)!important}.jqDialog .titleBar .close{background-color:var(--primary-color)!important}.jqDialogFullCover>.jqDialog>.buttons>button{box-shadow:none;padding:7px 10px}.leaflet-zoom-animated.leaflet-polyline-direction{position:absolute}.leaflet-zoom-animated.leaflet-polyline-direction div{width:0;height:0;position:relative;margin-top:-25%;left:-50%}#PLANpage1{background:var(--white);margin:85px auto 0;box-shadow:0 0 .5cm rgba(0,0,0,.5)}#PLANpage1.a3{width:29.7cm;height:42cm}#PLANpage1.a3.landscape{width:42cm;height:29.7cm}#PLANpage1.a4{width:21cm;height:29.7cm}#PLANpage1.a4.landscape{width:29.7cm;height:21cm}#PLANpage1.a5{width:14.8cm;height:21cm}#PLANpage1.a5.landscape{width:21cm;height:14.8cm}.assetDetails>.page{display:none}#PLANpage1,.assetDetails>.page.active{display:block}div#onscreenForm,div.onscreenForm{position:fixed;right:0;top:70px;bottom:0;padding:8px 0 15px;background-color:var(--light-bgcolor);border-left:4px solid var(--primary-color);z-index:11050}body.noticeBarPresent div#onscreenForm,body.noticeBarPresent div.onscreenForm{top:102px}div#onscreenForm,div.onscreenForm.normal{min-width:300px;width:550px;max-width:80vw}div#onscreenForm>.handle,div.onscreenForm>.handle{width:9px;height:100%;position:absolute;left:-6px;top:0;cursor:ew-resize;user-select:none;background-color:#cbcbcb}div#onscreenForm>.handle:hover,div.onscreenForm>.handle:hover{background-color:#ccc}div#onscreenForm>.osfTop,div.onscreenForm>.osfTop{position:relative;height:32px;margin:0 15px;display:flex;flex-direction:row;line-height:32px;font-size:22px;text-align:center}div#onscreenForm>.osfTop>.osfIcon,div.onscreenForm>.osfTop>.osfIcon{width:32px}div#onscreenForm>.osfTop>.osfIcon>i,div.onscreenForm>.osfTop>.osfIcon>i{line-height:32px}div#onscreenForm>.osfTop>.osfTitle,div.onscreenForm>.osfTop>.osfTitle{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}div#onscreenForm>.osfTop>.osfClose>i,div.onscreenForm>.osfTop>.osfClose>i{padding-left:15px;cursor:pointer;line-height:33px;color:var(--primary-color)}div#onscreenForm>.osfTop>.osfClose>i:first-child,div.onscreenForm>.osfTop>.osfClose>i:first-child{padding-left:5px}div#onscreenForm>.osfBodyContainer,div.onscreenForm>.osfBodyContainer{display:flex;flex-direction:column;height:calc(100% - 20px)}div#onscreenForm>#osfBodyContainer>header,div#onscreenForm>.osfBodyContainer>header,div.onscreenForm>.osfBodyContainer>header{padding-top:15px;margin:0 15px}div#onscreenForm>#osfBodyContainer>header:empty,div#onscreenForm>.osfBodyContainer>header:empty,div.onscreenForm>.osfBodyContainer>header:empty{padding-top:unset}div#onscreenForm>#osfBodyContainer>footer>div.left,div#onscreenForm>#osfBodyContainer>header>div.left,div#onscreenForm>.osfBodyContainer>footer>div.left,div#onscreenForm>.osfBodyContainer>header>div.left,div.onscreenForm>.osfBodyContainer>footer>div.left,div.onscreenForm>.osfBodyContainer>header>div.left{display:flex;justify-content:left;align-items:center;float:left;width:50%}div#onscreenForm>#osfBodyContainer>footer>div.right,div#onscreenForm>#osfBodyContainer>header>div.right,div#onscreenForm>.osfBodyContainer>footer>div.right,div#onscreenForm>.osfBodyContainer>header>div.right,div.onscreenForm>.osfBodyContainer>footer>div.right,div.onscreenForm>.osfBodyContainer>header>div.right{display:flex;justify-content:right;align-items:center;float:right;width:50%;text-align:right}div#onscreenForm>#osfBodyContainer>footer>div.content,div#onscreenForm>#osfBodyContainer>header>div.content,div#onscreenForm>.osfBodyContainer>footer>div.content,div#onscreenForm>.osfBodyContainer>header>div.content,div.onscreenForm>.osfBodyContainer>footer>div.content,div.onscreenForm>.osfBodyContainer>header>div.content{text-align:center;width:100%}div#onscreenForm>#osfBodyContainer>.content>.fade,div#onscreenForm>.osfBodyContainer>.content>.fade,div.onscreenForm>.osfBodyContainer>.content>.fade{height:30px;float:left;position:absolute;margin:0 15px;width:calc(100% - 30px);pointer-events:none}div#onscreenForm>#osfBodyContainer>.content>.fade:first-child,div#onscreenForm>.osfBodyContainer>.content>.fade:first-child,div.onscreenForm>.osfBodyContainer>.content>.fade:first-child{top:0}div#onscreenForm>#osfBodyContainer>.content>.fade:last-child,div#onscreenForm>.osfBodyContainer>.content>.fade:last-child,div.onscreenForm>.osfBodyContainer>.content>.fade:last-child{bottom:0;background:linear-gradient(0deg,var(--light-bgcolor) 0%,rgba(248,248,248,0) 100%)}div#onscreenForm>#osfBodyContainer>.content,div#onscreenForm>.osfBodyContainer>.content,div.onscreenForm>.osfBodyContainer>.content{flex:1;overflow-y:hidden;position:relative}div#onscreenForm>#osfBodyContainer>.content>.osfBody,div#onscreenForm>.osfBodyContainer>.content>.osfBody,div.onscreenForm>.osfBodyContainer>.content>.osfBody{flex:1;overflow-y:scroll;height:100%;padding:0 10px 0 15px}div#onscreenForm>#osfBodyContainer>footer,div#onscreenForm>.osfBodyContainer>footer,div.onscreenForm>.osfBodyContainer>footer{padding:0 15px;margin-bottom:10px}div#onscreenForm>#osfBodyContainer>footer:empty,div#onscreenForm>.osfBodyContainer>footer:empty,div.onscreenForm>.osfBodyContainer>footer:empty{margin-bottom:unset}div#onscreenForm>.handle::before,div.onscreenForm>.handle::before{content:"";position:absolute;top:50%;left:1px;margin-top:-14.5px;width:1px;height:1px;-webkit-box-shadow:1px 0#fff,3px 0#fff,5px 0#fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;box-shadow:1px 0#fff,3px 0#fff,5px 0#fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;background:0 0}.assetDetails .iot .header{height:30px;line-height:32px;font-size:23px;font-weight:700;padding:5px}.assetDetails .buttons>span>i.update{padding-right:5px;font-size:1.2em;margin-top:-3px;display:inline-block}.swms>.tasks>div:nth-child(odd){background-color:var(--black)22}.swms .worksDescription{padding-bottom:15px}.swms>.tasks>div.item div.control,.swms>.tasks>div.item div.risk,.swms>.tasks>div.item div.task{display:inline-block;vertical-align:top;width:calc(33% - 8px);padding:3px;margin:0}.swms .description[contenteditable=true]:focus{background-color:#fff;border:2px solid var(--primary-color);outline:0;margin:-2px;border-radius:5px}.swms .title{font-weight:700;padding:3px 3px 3px 0}.swms .lvl,.swms .options,.swms .swmsNo{margin-top:-3px;display:inline-block;float:right}.swms .lvl,.swms .swmsNo{padding:3px 7px;border-radius:5px}.swms .options{padding:2px 0}.swms .options>i{margin:8px;cursor:pointer}.swms .lvl.Unset{background-color:#0231a7;color:#fff}.swms .lvl.Extreme{background:#ff1d00;background:repeating-linear-gradient(45deg,#ff1d00,#ff1d00 5px,#ffe700 5px,#ffe700 10px);color:#fff;text-shadow:-2px 0#000,0 2px #000,2px 0#000,0-2px #000}.swms .lvl.High{background-color:#ff4800;color:#fff}.swms .lvl.Significant{background-color:#ff8c00;color:#fff}.swms .lvl.Moderate{background-color:#e0b904;color:#fff}.swms .lvl.Low{background-color:green;color:#fff}.swms .description{display:inline-block;min-height:1em;width:100%}.swms .worksDescription .description[contentEditable=true]:empty:not(:focus):before{content:"Enter Description";color:gray;font-style:italic;pointer-events:none}.swms .tasks .item .task .description[contentEditable=true]:empty:not(:focus):before{content:"Enter task";color:gray;font-style:italic;pointer-events:none}.swms .tasks .item .risk .description[contentEditable=true]:empty:not(:focus):before{content:"Enter risk";color:gray;font-style:italic;pointer-events:none}.swms .tasks .item .control .description[contentEditable=true]:empty:not(:focus):before{content:"Enter control";color:gray;font-style:italic;pointer-events:none}.swms .item{transition:all 300ms}.swms .item.fadeIn{opacity:0;transition:unset}.swms .tasks>.item:first-child>.task>.title>.options>.iAmIcon-arrow-up,.swms .tasks>.item:last-child>.task>.title>.options>.iAmIcon-arrow-down,.swms .tasks>.item>.children>.item:first-child .iAmIcon-arrow-up,.swms .tasks>.item>.children>.item:last-child .iAmIcon-arrow-down{opacity:0;pointer-events:none}#filter .onoffswitch input[type=checkbox],#mainMapPage.editMode #accountMenu,#mainMapPage.editMode #addMenu,#mainMapPage.editMode #headControls,#mainMapPage.editMode #infoBox,#mainMapPage.editMode #manageMenu,#mainMapPage.editMode #moreMenu,#mainMapPage.editMode #openPropertyFinder,#mainMapPage.editMode #propertyFinder,.swms .tasks .item.notEditable .task .title .options{display:none}.swmsList>.swms{margin:5px;padding:5px 0}.formBody .fldCont:nth-child(odd),.swmsList>.swms:nth-child(odd){background-color:rgba(0,0,0,.05)}@media screen and (max-width:500px){.swms>.tasks>div.item>div.control,.swms>.tasks>div.item>div.risk,.swms>.tasks>div.item>div.task{width:100%}.swms>.tasks>.item>.attachments>a{display:block}.swms .options>i{display:inline}}.mapBanner{position:absolute;background-color:var(--secondary-color);color:var(--white);width:100%;font-weight:700;height:32px;line-height:32px;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}.mapBanner>.buttons{padding-right:10px}.attachmentItem>.title>.options>iam-icon,.attachmentItem>.title>.saveBar>iam-icon,.mapBanner>.buttons>i{cursor:pointer}.mapBanner>.buttons,.mapBanner>.icon{padding-top:2px;font-size:24px}.mapBanner>.buttons i,.mapBanner>.icon i{margin-left:12px}.mapBanner>.content{margin-left:10px;flex-grow:1}.mapBanner>.right>*{margin-left:10px}.mapBanner~#map{height:calc(100% - 32px)}.mapBanner~#tileLayerSwitch{top:42px}#filter details.filter{margin:10px 0;padding:5px 0;cursor:pointer}#filter details.filter>summary{font-weight:700;font-size:1.1em;margin:0 0 8px!important}#filter details.filter>hr{border:1px solid #666}details.filter>label{padding-left:17px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px"Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}#mainMapPage.editMode div#headControls,#mainMapPage.editMode div#headbar{top:-70px}#mainMapPage.editMode div#toolbar{left:-50px}#mainMapPage.editMode div#mapContainer{left:0;height:100vh;width:100vw!IMPORTANT;background-color:var(--dark-bgcolor)}#mainMapPage.editMode #saveBox{position:unset;height:unset;width:unset;left:unset;line-height:unset;margin:0 auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#saveBox>iam-button{margin:2px}#mainMapPage div#pointInfo{display:none;position:absolute;bottom:0;width:100%}#mainMapPage.editMode div#pointInfo,.formBody .fldCont>.fld div label,table.dataTable.hideLongText{display:block}.saveBoxContainer{display:none}#mainMapPage.editMode .saveBoxContainer{display:flex;width:100vw}th.addNewSubRecord>span{background-color:var(--primary-color);color:var(--white);display:inline-block;border:0;box-shadow:3px 3px rgb(0 0 0/70%);padding:5px;font-weight:400;margin-bottom:5px}details.geofences>summary{list-style-type:none}details.geofences>summary::-webkit-details-marker{display:none}details.geofences>summary::after{content:"";border-width:.4rem;border-style:solid;border-color:transparent transparent transparent var(--white);position:absolute;margin-top:4px;transform:rotate(180deg);transform-origin:.2rem 50%;right:15px;transition:transform 150ms}details.geofences{border-radius:.2rem;padding:.5rem}details.geofences:hover,details.geofences>div:hover,details.geofences>summary:hover{background-color:unset!important}details.geofences[open]>summary{margin-bottom:.5rem}#newGeofenceMenu>div{border:1px solid var(--neutral);margin:8px 0;border-radius:0;padding:10px;outline:0;font-weight:700;display:flex;align-items:center;cursor:pointer;background:var(--white);color:var(--black)}#newGeofenceMenu>div:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)!important}#newGeofenceMenu>div>i{font-size:2em;margin-right:10px}.formBody .fldCont{display:grid;grid-column-gap:5px;grid-template-columns:auto auto fit-content(0);grid-template-rows:auto auto;padding:7px;grid-gap:0 5px}.formBody .fldCont>label{font-weight:700;grid-row:1/span 1}.formBody .fldCont>div.description{grid-row:2/span 1;grid-column:1/span 3;margin-bottom:5px}.formBody .fldCont>.fld .select2-container,.formBody .fldCont>.fld select{min-width:175px}#onscreenForm.narrow .formBody .fldCont>.fld,#onscreenForm.narrow .formBody .fldCont>.val,#onscreenForm.wide .formBody .fldCont.checkbox>.fld,#onscreenForm.wide .formBody .fldCont.multi-checkbox>.fld,#onscreenForm.wide .formBody .fldCont.radio-other>.fld,#onscreenForm.wide .formBody .fldCont.radio>.fld,#onscreenForm.wide .formBody .fldCont.textarea>.fld,.formBody .fldCont>.fld,.formBody .fldCont>.val,.onscreenForm.narrow .formBody .fldCont>.fld,.onscreenForm.narrow .formBody .fldCont>.val,.onscreenForm.wide .formBody .fldCont.checkbox>.fld,.onscreenForm.wide .formBody .fldCont.multi-checkbox>.fld,.onscreenForm.wide .formBody .fldCont.radio-other>.fld,.onscreenForm.wide .formBody .fldCont.radio>.fld,.onscreenForm.wide .formBody .fldCont.textarea>.fld{grid-row:3/span 1;grid-column:1/span 3}.formBody .fldCont>.fld>textarea{width:100%;min-height:60px;resize:vertical}.formBody .fldCont>.fld label{display:inline-block;padding:5px}.formBody .fldCont>.fld input[type=checkbox],.formBody .fldCont>.fld input[type=radio]{transform:scale(1.5)}.formBody .fldCont .fld>textarea,.formBody .fldCont>.fld>div>input,.formBody .fldCont>.fld>div>label>input,.formBody .fldCont>.fld>input{padding:4px 7px;border:1px solid var(--neutral);box-sizing:border-box;border-radius:4px}.formBody .fld input,.formBody .fld select,.formBody .fld sl-select,.formBody .fld textarea{margin:5px 0;background-color:var(--white);border-radius:4px;border:1px solid var(--neutral)}.formBody .fldCont>.fld input[name=hrs],.formBody .fldCont>.fld input[name=min]{max-width:46px;margin-right:3px;margin-left:7px}.formBody .fldCont>.fld>input::placeholder,.formBody .fldCont>.fld>textarea::placeholder{color:#999}.formBody .fldCont>.status{grid-column:3/span 1}.formBody>.page>.pageTitle{text-align:center;font-weight:700;font-size:1.4em;padding:8px 0}.formBody>.page>.pageDescription{padding:5px 5px 10px}.formBody .page{height:0;overflow:hidden}.formBody .page.active{height:unset}.formbody button{padding:5px;margin:3px;border-radius:2px;background-color:var(--primary-color);color:var(--white);display:inline-block;border:0;box-shadow:3px 3px rgba(0,0,0,.7);font-weight:700;font-size:1.3em;cursor:pointer}.formbody button:disabled{background-color:#5eb7b2;color:#d3cece;cursor:not-allowed;text-decoration:line-through}.formbody .fld button{font-size:1em;padding:3px;margin:2px}.formEditSaveButton{position:relative;display:inline-block;height:42px;overflow:hidden}.formEditSaveButton>.formLoader{position:absolute;width:32px;height:32px;margin:5px 36px;opacity:0;pointer-events:none;transition:opacity .3s}.formEditSaveButton>.formLoader:after{content:"";border:6px solid rgba(0,0,0,.7);border-top:6px solid #faa220;border-radius:50px;width:20px;height:20px;display:inline-block;pointer-events:none;animation:spin 750ms linear infinite}#panViewer{width:100vw;height:100vh;top:0;left:0}.psv-northOverlay{position:relative;z-index:89;height:calc(100% - 40px);top:-100%;margin-left:calc(50% - 3px);pointer-events:none}.psv-northOverlay:before{content:"";position:absolute;border:1px solid #000;box-shadow:-1.5px 0 0#fff,1.5px 0 0#fff;border-top:none;border-bottom:none;width:0;height:100%}.psv-northOverlay:after{content:"N";position:absolute;top:calc(50% - 25px);margin-left:-18px;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;font-size:50px;font-family:sans-serif}.psv-saveBox{display:flex;flex-direction:row;justify-content:center;position:absolute;z-index:90;left:0;bottom:-40px;width:100%;height:40px;-webkit-transition:bottom ease-in-out .1s;transition:bottom ease-in-out .1s;margin:0;padding:0;text-align:center}.psv-saveBox.open{bottom:0}.psv-saveBox>li{display:inline-block;margin:5px;padding:5px 10px;font-size:1.2em;line-height:1em;outline:1px solid;cursor:pointer}.psv-saveBox>li>i.iAmIcon-save{padding-right:5px}.psv-saveBox>li i.iAmIcon-save:after,.psv-saveBox>li.iAmIcon-save:after{content:"Save";font-family:var(--font-sans);padding-left:5px}.psv-saveBox>li i.iAmIcon-remove:after,.psv-saveBox>li.iAmIcon-remove:after{content:"Cancel";font-family:var(--font-sans);padding-left:5px}.psv-button.psv-custom-button.spacer{flex-grow:1;text-align:center;margin:0;padding:0}.psv-button.psv-custom-button[class*=" iAmIcon-"],.psv-button.psv-custom-button[class^=iAmIcon-]{font-size:20px}.psv-button.psv-custom-button.iAmIcon-remove{margin-top:-3px;font-size:25px}.psv-navbar,.psv-saveBox{background-color:var(--dark-bgcolor);color:var(--white)}.psv-panel{top:0;background-color:var(--light-bgcolor)}.psv-panel,.psv-panel-content{color:var(--black)}.psv-panel-close-button,.psv-panel-resizer{background-color:var(--primary-color);color:#000}.psv-miniMap{background-color:#76a7f9;bottom:50px;left:10px;width:350px;height:350px;position:absolute;z-index:90;border-radius:8px;opacity:.7;transition:250ms;transform-origin:0 100%;transform:scale(.5)}.psv-miniMap.hover,html.no-touchevents .psv-miniMap:hover{opacity:1;transform:scale(1)}.psv-miniMap .leaflet-control-attribution.leaflet-control{font-size:.75em;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.psv-cover{width:100%;height:100%;position:absolute;top:0;background-color:#000;opacity:.5;z-index:10}#panoSettingsWindow details,#panoSettingsWindow div.item{border:1px solid var(--primary-color);padding:8px;margin-bottom:10px}#panoSettingsWindow details summary,#panoSettingsWindow div.item{list-style:none;font-weight:700;font-size:1.3em;cursor:pointer}#panoSettingsWindow details input[type=search]{width:100%;line-height:20px;border:1px solid var(--primary-color)}#panoSettingsWindow details div.assets>div{border:1px solid var(--primary-color);padding:2px;margin:3px 0;cursor:pointer}#closeJob>div{text-align:right;margin:5px}#closeJob>div>label{min-width:110px;line-height:43px;padding-right:5px}#closeJob>div>span{min-width:120px}#closeJob>div>span>input{width:100px}#closeJob [name*=extraDetails]{min-width:118px}#jobOptions textarea[name=description]{width:100%;min-height:60px;resize:vertical;box-sizing:border-box}#jobAddAttach{display:flex;flex-direction:column;gap:10px}#closeJob>div,div#closeJob{display:flex;flex-wrap:wrap;justify-content:center}.mapBanner .buttons .iAmIcon-refresh.spin::before{animation:spin 1s infinite linear;display:inline-block}.mapBanner .buttons .iAmIcon-file-text.unsaved:after{content:"";background-color:green;position:absolute;width:10px;height:10px;display:block;top:4px;right:8px;border-radius:10px}.inspection details>div.miniLoad{border:10px solid rgba(0,0,0,.7);border-top:10px solid #faa220;width:48px;height:48px;margin:26px auto}.osfBodyContainer .hideCompletedInspectionSwitch{line-height:2em;padding-top:3px;display:inline-block;padding-right:14px}.inspection.hideComplete details.filled:not([open]){display:none}.inspection.copyMode>div>details>summary,.inspection.copyMode>div>details>summary div,.inspection.copyMode>div>details>summary span{pointer-events:none;user-select:none}.inspection.copyMode>div{display:flex}.inspection details{border:1px solid #a9a9a9;padding:10px;margin:0 0 15px;position:relative}.inspection details summary{list-style-type:none;padding:11px 11px 15px;margin:-11px}.inspection details div.copyButton{position:absolute;bottom:9px}.info-popup h3,.inspection details summary h3{margin:0}.inspection details summary>div{font-weight:700}.inspection details summary>div>div>span.value{font-weight:400}.inspection details summary .primaryField{display:flex;flex-wrap:wrap}.inspection details summary .notFilled{text-align:center;color:#fff;font-size:1.2em;background:red;border-radius:4px;box-shadow:2px 2px rgba(0,0,0,.7)}.inspection>div>details>summary.notCompliant::after{content:"Failed";display:block;position:absolute;top:5px;right:5px;padding:5px;color:#fff;background-color:red;font-weight:700;border-radius:4px}.inspection>div>details>summary::before{content:"";display:block;position:relative;border:1px solid var(--primary-color);width:100%;top:-19px}.inspection details[open]{padding-bottom:50px}.leaflet-interactive.pulse{animation:fadeinout 1s linear 10 forwards}#termsAndConditions{width:70vw;max-width:500px;height:80vh;border:0}.helpOverlay{width:90vw;height:calc(95vh - 80px);max-height:600px;border:0;max-width:950px}.calendar,.calendar .month{box-sizing:border-box}.calendar .month{border:1px solid;display:flex;flex-direction:column}.calendar .month .days{border:0;background:var(--dark-bgcolor);color:var(--white)}.calendar .month .days .day{width:calc(100%/7);text-align:center;padding:5px;font-size:1.2em;font-weight:700}.calendar .month .days,.calendar .month .week{box-sizing:border-box;display:flex;flex-direction:row}.calendar .month .week .day{box-sizing:border-box;border:.5px solid;width:calc(100%/7);min-height:120px}.calendar .month .week .day .date,.calendar .month .week .day .item{display:inline-block;padding:2px;margin:3px;border-radius:3px;font-weight:700}.calendar .month .week .day .date{font-size:1.2em;width:22px;height:22px;text-align:center}.calendar .month .week .day .item{background-color:var(--primary-color);color:#fff}.calendar .month .week .day .relatedEntity{margin:3px}.calendar .month .week .day .item.workOrder.timeframe3,.calendar .month .week .day .item.workOrder.timeframe4{background-color:var(--due);color:var(--white)}.calendar .month .week .day .item.workOrder.timeframe1,.calendar .month .week .day .item.workOrder.timeframe2,.calendar .month .week .day .item.workOrder.timeframe5{background-color:var(--overdue);color:var(--white)}.calendar .month .week .day .item.workOrder.Closed{background-color:var(--compliant);color:var(--white)}.calendar .month .week .day .item.workOrder.Hold{background-color:#8400ff;color:var(--white)}.calendar .month .week .day .item.workOrder.Draft{background-color:var(--draft)}.calendar .month .week .day .item.selected{padding:4px;background-color:#1e90ff;color:var(--black);margin:1px}.calendar .month .week .day.notThisMonth{font-weight:400;background-color:#e0e0e0;color:#5b5b5b}.calendar .month .week .day.notThisMonth .date{font-weight:400}.calendar .month .week .day.today .date{text-decoration:underline}.calendar .controls{display:flex;justify-content:center;padding:20px 0;font-size:1em}.calendar .controls input{min-width:40px;background-color:#fff;color:#000;display:inline-block;border:0;padding:2px 10px;font-size:1.1em;line-height:1.6em;text-decoration:none;outline:0;cursor:pointer;margin:5px -5px;border:1px solid var(--neutral);border-left:0;border-right:0}.calendar .controls button{display:inline-block;font-size:1em;min-width:40px}form.poi .headerRow{display:flex;justify-content:space-between}form.poi textarea{width:calc(100% - 18px);resize:vertical;min-height:100px;margin:5px 0}div.attachmentsForm{text-align:center}div.attachmentsForm>div.attachments,form.poi div.attachments{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px 0}div.attachmentsForm>div.attachments:empty{display:none}div.attachmentsForm>div.attachments div.attachment,form.poi div.attachments div.attachment{display:inline-block;width:150px;height:150px;background-color:#000;text-align:center;vertical-align:middle;position:relative;cursor:pointer}body>div.attachment .controls .delete{position:absolute;line-height:36px;padding-left:14px;font-size:20px}div.attachmentsForm>div.attachments div.attachment img,form.poi div.attachments div.attachment img{position:absolute;max-width:150px;max-height:150px;margin:auto;top:0;left:0;right:0;bottom:0}div.attachmentsForm>div.attachments div.attachment div.loadingBar,form.poi div.attachments div.attachment div.loadingBar{position:absolute;z-index:10;bottom:0;left:0;background-color:#2c77d2;width:0;height:10px;max-width:100%}div.attachmentsForm>div.attachments div.attachment.uploaded div.loadingBar,form.poi div.attachments div.attachment.uploaded div.loadingBar{width:100%;background-color:#adff2f}div.attachmentsForm>div.attachments div.attachment div.controls,form.poi div.attachments div.attachment div.controls{display:none}body>.imageViewer,body>div.attachment{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:100001;text-align:center;vertical-align:middle;background-color:#0e0e0e}body>.imageViewer>.image{width:100%;height:100%;background-color:#0e0e0e}body>.imageViewer>.controls{position:absolute;top:0;right:0;z-index:10000;font-size:2em}body>.imageViewer>.controls>div{margin:10px 10px 0 0}body>.imageViewer>.controls>div.close{background-color:var(--white);width:28px;height:28px;line-height:25px;border-radius:3px}#mainMapPage.editMode .levelChooser,body>.imageViewer .leaflet-control-rotate{display:none}body>div.attachment img{max-width:100%;max-height:100%;top:50%;transform:translateY(-50%);position:relative}body>div.attachment div.controls{position:absolute;display:flex;top:0;left:0;width:100vw;height:36px;color:#fff;z-index:40}body>div.attachment .close,body>div.attachment a.download{position:absolute;line-height:36px;padding-right:14px;font-size:20px}body>div.attachment .close{right:0;top:0;color:#fff}body>div.attachment a.download{right:40px;top:2px;color:var(--white);text-decoration:none}form.poi.editable div.attachments div.attachment .description:empty:before{content:"Description";font-style:italic}form.poi div.attachments div.attachment .description{position:absolute;bottom:0;width:100%;background-color:rgba(255,255,255,.3)}div.attachmentsForm>div.attachments .uploadField,form.poi div.attachments .uploadField{width:150px;height:150px;cursor:pointer}div.attachmentsForm.small div.attachment,div.attachmentsForm.small div.attachments div.attachment img,div.attachmentsForm.small>div.attachments .uploadField,div.attachmentsForm.small>div.attachments div.attachment{max-width:90px;max-height:90px}div.attachmentsForm.small>div.attachments .uploadField:before{font-size:6.5em;line-height:72px}div.attachmentsForm>div.attachments .uploadField:before,form.poi div.attachments .uploadField:before{content:"+";opacity:1;width:100%;height:100%;display:block;font-size:8em;text-align:center;line-height:134px;box-sizing:border-box;border:8px dashed var(--black)}div.attachmentsForm>div.attachments .uploadField input,form.poi div.attachments .uploadField input{width:100%;height:100%;display:inline-block;opacity:0;margin-top:-100%}.poiDetails{position:relative;box-sizing:border-box;border:1px solid;border-radius:3px;padding:5px;margin-bottom:10px;width:100%}.poiDetails.closed{max-height:70px;overflow:hidden}.poiDetails.open{padding-bottom:35px}.poiDetails>.showHide{position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(248,248,248,0) 26%,rgba(248,248,248,.9) 66%,#f8f8f8 100%);width:100%;height:30px;text-align:center}.poiDetails>.showHide:before{position:absolute;color:#fff;background-color:var(--primary-color);border-radius:3px;padding:3px;display:inline-block;bottom:3px}.poiDetails.closed>.showHide{height:70px}.poiDetails.closed>.showHide:before{content:"Show"}.poiDetails.open>.showHide:before{content:"Hide"}form.poi .submitButtons,form.poiList .submitButtons{text-align:right}form.poiList>div{display:flex}div.dataTableWrapper{max-width:100%;overflow-x:auto}table.dataTable{width:100%;overflow-x:scroll;font-size:.9em;border-collapse:collapse}.dataTable.alternatingRows tbody tr:nth-child(2n+1){background-color:rgba(0,0,0,.1)}table.dataTable caption{font-size:2em}table.dataTable caption span.download{position:absolute;right:0}table.dataTable thead tr td.sortAsc:after,table.dataTable thead tr th.sortAsc span:before{content:"▲"}table.dataTable thead tr td.sortDesc:after,table.dataTable thead tr th.sortDesc span:before{content:"▼"}table.dataTable tbody tr{line-height:1.7em}table.dataTable tbody tr:hover{background-color:rgba(0,0,0,.1)}table.dataTable tbody tr i{margin:auto}table.dataTable tbody tr td{border-left:1px solid #b5b3b3;border-right:1px solid #b5b3b3;padding:0 4px}table.dataTable tbody tr td:last-child{border-right:none}table.dataTable tbody tr td i.show{user-select:none}table.dataTable tbody tr td.deletedID,table.dataTable tbody tr td.deletedID i.show{width:42px;text-align:center}table.dataTable tbody tr td.deletedID span{min-width:unset;width:unset}table.dataTable tbody tr td.currency,table.dataTable tbody tr td.number{text-align:right}table.dataTable tbody tr td.currency::before{content:"$"}table.dataTable tbody tr td.empty{text-align:center}table.dataTable tbody tr td span,table.dataTable thead tr td span,table.dataTable thead tr th span{display:inline-block;overflow:hidden;min-width:100px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}table.dataTable.hideLongText tbody tr td span,table.dataTable.hideLongText thead tr td span,table.dataTable.hideLongText thead tr th span{max-width:150px}table.dataTable tbody tr td span.show,table.dataTable tbody tr td.wordWrap span,table.dataTable.wordWrap tbody tr td span{overflow:visible;white-space:unset}table.dataTable thead tr td span,table.dataTable thead tr th span{min-width:50px;max-width:150px}.report div.results{width:100%}progress{background-color:#d3d3d3;height:15px;color:var(--primary-color)}progress::-moz-progress-bar,progress::-webkit-progress-value{background:var(--primary-color)}#infoBox>div>div .view{float:right;cursor:pointer;margin:unset;height:26px}.levelChooser{position:absolute;z-index:10597;top:10px;left:10px;border-radius:4px;background-color:var(--dark-bgcolor);transform-origin:top left;transition:width .3s,height .3s,transform .3s}.levelChooser.closed{overflow:hidden;width:150px;height:28px;opacity:.6;transform:scale(.8)}.levelChooser.closed:hover{opacity:1}.levelChooser.open{height:550px;width:250px;opacity:1}.levelChooser .current{width:100%;height:24px;text-align:center;font-size:1.1em;line-height:30px;margin-bottom:3px;cursor:pointer;color:var(--white)}.levelChooser.open .current{line-height:30px}.levelChooser [name=findLevel]{width:calc(100% - 10px);border:0;color:var(--dark-bgcolor);height:27px;margin:5px}.levelChooser.closed .current{color:var(--white)}.levelChooser .levels{overflow:auto;height:calc(100% - 62px)}.levelChooser .levels .level{width:100%;font-size:1.2em;text-align:center;padding:5px 0 2px;color:var(--white);box-sizing:border-box;cursor:pointer}.levelChooser .levels .level.selected,.levelChooser .levels .level:hover{background-color:var(--primary-color)}.mapBanner~.levelChooser{top:42px}.innerPage{display:flex;flex-direction:column;position:absolute;bottom:0;right:0;width:calc(100vw - 50px);height:calc(100vh - 70px);z-index:11500;transition:400ms}.innerPage.closing,.innerPage.opening{transform:translateX(100%)}#infoBox.show~.innerPage{width:calc(100vw - 292px)}.innerPage>.header{display:flex;flex-direction:row;height:34px;font-size:1.8em;margin:5px}.innerPage>.header>div{margin:10px}.innerPage>.content{height:100%;overflow:auto;margin:10px;width:calc(100% - 20px)}.innerPage>.header>.closeSidebar{display:none}#infoBox.show~.innerPage>.header>.closeSidebar{display:unset}.innerPage>.header>.title{flex-grow:1;text-align:center}#qrViewer{height:380px;border:0}#floorSelector{display:inline;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.1;text-overflow:"";text-align:center;text-align-last:center;width:122px;margin:0;padding:2px 0 3px;background-color:transparent;color:var(--white)}#floorSelector>option,.innerPage,div#loading{background-color:var(--light-bgcolor)}#floorSelector>option{color:var(--dark-bgcolor)}.signInWith>.email,.signInWith>.google,.signInWith>.microsoft,div.manageAccount.microsoft{width:215px;margin:10px auto;height:41px;font-weight:700;color:#fff;line-height:41px;padding:-5px;border-radius:2px;cursor:pointer}.signInWith>.email{background-color:var(--primary-color)}.signInWith>.email i{width:43px;top:-1px;position:relative;left:-21px;font-size:27px;line-height:42px}.signInWith>.email span{display:inline-block;position:relative;top:-7px;left:0}.signInWith>.google,.signInWith>.microsoft,div.manageAccount.microsoft{background-color:#4285f4}.signInWith>.google img{width:43px;top:-1px;position:relative;left:-17px}.signInWith>.google span,.signInWith>.microsoft span,div.manageAccount.microsoft span{display:inline-block;position:relative;top:-16px;left:-7px}.signInWith>.microsoft,div.manageAccount.microsoft{background-color:#262626}.signInWith>.microsoft img,div.manageAccount.microsoft img{top:-1px;position:relative;left:-6px;margin:11px 12px}.signInWith>div:hover{background-color:var(--highlight-color)}.signInWith>hr{width:214px;border:.5px solid #f4f4f4;margin:-1px}.alignRight{text-align:right}.alignCenter{text-align:center}form.detailSearch input[name=searchTerm]{font-size:1.1em}form.detailSearch>.toggles{flex-wrap:wrap;margin-top:auto;padding:8px 0;align-items:center}form.detailSearch>.toggles>label{margin:3px;padding:3px;width:200px;text-align:left}#jobOptions.checklistPotentials>.item>div.title{display:flex;font-weight:400;font-size:1em}#jobOptions.checklistPotentials>.item>div.title>div{flex-grow:1;padding:2px 10px 0}#jobOptions.checklistPotentials>.item>div.title i.iAmIcon-edit{margin-left:5px}#jobOptions.checklistPotentials>.item>div.title::before{display:inline-block;position:relative;content:"Not Linked";background-color:var(--overdue);color:var(--white);border-radius:2px;padding:4px 6px 6px;font-size:.8em;max-height:1.2em;margin:auto 5px auto 0;min-width:70px;text-align:center}#jobOptions.checklistPotentials>.item>div.title.linked::before{content:"Linked";background-color:var(--compliant);color:var(--white)}.checklistPotentials .item .field>div{margin:6px 0}.leaflet-popup-content-wrapper .grid,form.detailSearch>.toggles{display:flex;flex-direction:column}.leaflet-popup-content-wrapper .grid>div{display:flex;flex-direction:row;padding:2px}.leaflet-popup-content-wrapper .grid>div>*{flex-grow:1;flex-basis:0;min-width:0}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:1px solid #a9a9a9}.leaflet-bar a{background-color:#d3d3d3}.leaflet-top.leaflet-left{margin-top:29px;color:#424242;border:1px}.buttonBar{display:flex;flex-wrap:wrap;margin-top:auto;padding:8px 0}.buttonBar>.left,.buttonBar>.right{display:flex;flex-grow:1}.buttonBar>.right{justify-content:flex-end}.iconButton{padding:5px;margin:5px;display:inline-block;font-size:2em;cursor:pointer}.printPage{display:flex;position:absolute;background-color:#3f3f3fbb;justify-content:center;height:100vh;width:100vw;z-index:15000}.printPage.landscape{flex-direction:column}.printPage>*{flex-grow:1}.printPage.landscape>iframe,.printPage>iframe{width:210mm;height:297mm;max-height:calc(100vh - 10px);max-width:calc(100vw - 10px)}.printPage.landscape>iframe{width:297mm;height:210mm}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:9px;padding-right:18px}.select2-dropdown{border-radius:0}.select2-results__option{padding:2px 12px 6px!important}.select2-search--dropdown .select2-search__field{padding:10px}.select2-search--dropdown{padding:6px 12px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#505e75}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid var(--black) 1px}.select2-container--default .select2-selection--multiple{border-radius:0}.select2-container--default .select2-search--inline .select2-search__field{width:100%!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f2f2f2;border:0;border-radius:0;padding:2px 6px 2px 4px}#infoBox>div>div.floorSelectorBox{padding-top:20px;padding-bottom:10px;line-height:26px;position:relative;top:10px}div#complianceDashboard i.iAmIcon-search-location{margin-right:5px}div#complianceDashboard i.iAmIcon-binoculars,div#complianceDashboard i.iAmIcon-search-location{color:var(--primary-color)}div#complianceDashboard i.iAmIcon-binoculars:hover,div#complianceDashboard i.iAmIcon-search-location:hover{color:var(--highlight-color)}div#loading{box-shadow:10px 10px 5px 0 rgb(0 0 0/50%);color:#000;border-radius:1px;z-index:11000;visibility:visible;opacity:1;transition:opacity .3s ease}div#loading.hidden{display:block;visibility:hidden;opacity:0;pointer-events:none}.iam-dropdown-menu{display:flex;position:absolute;flex-direction:column;z-index:16001;background-color:var(--dark-bgcolor);color:var(--white);min-width:160px;box-shadow:3px 3px 3px 2px rgba(0,0,0,.2);padding:0}.iam-dropdown-menu div{display:flex;color:var(--white);padding:12px 16px;text-decoration:none;cursor:pointer;white-space:nowrap;gap:10px;align-items:center}.iam-dropdown-menu div:hover{background-color:var(--primary-color)}.iam-dropdown-menu div i{font-size:24px;margin:-3px}.iam-dropdown-menu div span{margin-top:2px}.attachmentsModule{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.attachmentItem{position:relative;flex:1 0 375px;border-radius:3px;margin:0 0 8px;height:80px;overflow:hidden;padding-right:2px;display:grid;grid-template-columns:117px 1fr;grid-template-rows:18px 1fr 15px;grid-column-gap:0;grid-row-gap:0;transition:height 500ms}.attachmentItem.expanded{height:170px}.attachmentItem:hover{background-color:rgba(0,0,0,.1)}.attachmentItem>.thumb{background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;text-align:center;text-decoration:none;color:#fff;font-size:1.2em;font-weight:700;border-radius:3px;top:50%;width:112px;display:flex;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,.14)}.attachmentItem>.thumb.img{background-color:#000}.attachmentItem>.thumb>iam-icon{font-size:2.2em;color:#fff}.attachmentItem>.thumb>img{position:relative;max-width:112px;max-height:80px;margin:auto;top:0;left:0;right:0;bottom:0;background-color:#d2d8d8}.attachmentItem>.thumb>span{margin-top:5px}.attachmentItem .thumb{grid-area:1/1/4/2}.attachmentItem .title{grid-area:1/2/2/3}.attachmentItem .description,.attachmentItem textarea[name=description]{grid-area:2/2/3/3;text-align:left}.attachmentItem.expanded .description{grid-area:2/2/4/2;margin-bottom:0}.attachmentItem .description{font-size:.9em;line-height:.9em}.attachmentItem .info{grid-area:3/2/4/3}.attachmentItem.edit:not(.expanded) .info{display:none}.attachmentItem.expanded{display:grid;grid-template-columns:117px 1fr;grid-template-rows:18px 62px 90px;grid-column-gap:0;grid-row-gap:0}.attachmentItem.expanded .thumb{grid-area:1/1/3/2}.attachmentItem.expanded .title{grid-area:1/2/2/3}.attachmentItem.expanded .info{grid-area:3/1/4/2}.attachmentItem>.details{display:flex;flex-direction:column;flex-grow:5;box-sizing:border-box;justify-content:space-between;text-align:left}.attachmentItem input,.attachmentItem textarea[name=description]{border:1px solid var(--primary-color);margin:1px;font-size:.9em;line-height:.9em;resize:none}.attachmentItem input{padding:0 2px;width:100%}.attachmentItem textarea[name=description]{padding:2px;min-height:54px}.attachmentItem.expanded textarea[name=description]{padding:2px;min-height:144px}.attachmentItem>.title{display:flex;justify-content:space-between;gap:5px}.attachmentItem>.title>.filename{display:flex;word-wrap:break-word;font-weight:700;flex-grow:100}.attachmentItem>.title>.filename>.name{overflow:hidden;text-overflow:ellipsis}.attachmentItem>.title>.options,.attachmentItem>.title>.saveBar{flex-grow:1;display:flex;gap:10px;padding-top:2px}.attachmentItem.expanded>.description,.attachmentItem>.description{overflow-x:auto}.attachmentItem>.info{font-size:.8em;display:flex;justify-content:space-between;gap:4px}.attachmentItem.expanded>.info{flex-direction:column;text-align:left;justify-content:start}.attachmentItem>.info>.user{font-weight:700}.attachmentItem .options>iam-icon[size=small],.attachmentItem>.title>.saveBar>iam-icon[size=small]{font-size:18px;margin-top:-1px}.rotateImageBox{display:flex;justify-content:center;align-items:center;height:200px;width:100%}.rotateImageBox>img{max-width:100%;max-height:100%}.newAttachment .loadingBar{position:absolute;bottom:0;height:5px;background-color:var(--compliant)}.newAttachment.notUploaded .loadingBar,.newAttachment.uploading .loadingBar{background-color:var(--primary-color)}.attachments.small .attachmentItem{max-width:112px;pointer-events:none}.osfBody .quote{display:grid;grid-template-columns:14px repeat(3,1fr);grid-template-rows:14px;grid-column-gap:0;grid-row-gap:0;border:1px solid var(--neutral);border-radius:4px;padding:5px;margin:5px 0;gap:5px;transition:max-height .6s linear;max-height:1000px}.osfBody .quote.open{grid-template-columns:14px repeat(2,1fr);grid-template-rows:18px 18px 1fr 10px}.osfBody .quote .toggle{grid-area:1/1/2/2}.osfBody .quote .toggle::before{content:"▶";transition:rotate 300ms;display:block;margin:-5px 0 0}.osfBody .quote.open .toggle::before{rotate:90deg}.osfBody .quote.approved{box-shadow:0 0 5px 1px var(--compliant);border:0}.osfBody .quote.declined{box-shadow:0 0 5px 1px var(--overdue);border:0}.osfBody .quote:not(.open):not(.edit){max-height:14px;padding:5px 5px 2px}.osfBody .quote.open>.content>.notes>.value,.quote.open>.content>.notes>.field>textarea{min-height:60px}.osfBody .quote textarea{resize:vertical;width:calc(100% - 12px);border:1px solid var(--primary-color);margin:0;padding:1px 5px;height:75px}.osfBody .quote>.price,.quote>.quoteNo{display:flex;gap:5px}.osfBody .quote>.price input,.osfBody .quote>.referenceNumber input{max-width:110px;padding:2px;border:1px solid var(--primary-color);margin:0}.osfBody .quote>.referenceNumber input{margin:-3px 0 0}.osfBody .quote>.referenceNumber{display:flex;justify-content:space-between}.osfBody .quote>.price input[type=checkbox]{margin:0 10px}.info-popup .details>.detail>label,.osfBody .quote .label,.quote label{font-weight:700}.osfBody .quote:not(.open):not(.edit) .notes .label{display:none}.osfBody .quote>.date{text-align:right}.osfBody .quote>.quoteNo{grid-area:1/2/2/4;font-size:.9em;line-height:.9em}.osfBody .quote:not(.open):not(.edit)>.quoteNo{font-size:.9em;line-height:.9em}.osfBody .quote>.price{grid-area:2/1/3/4}.osfBody .quote:not(.open):not(.edit)>.price{grid-area:1/4/2/5;font-size:.9em;line-height:.9em;min-width:200px;justify-content:right}.osfBody .quote>.user{grid-area:4/1/5/3;font-weight:700}.osfBody .quote:not(.open):not(.edit)>.user{grid-area:1/3/2/4;font-size:.9em;line-height:.9em}.osfBody .quote>.date{grid-area:4/3/5/4}.osfBody .quote:not(.open):not(.edit)>.date{font-size:.8em;line-height:.8em;display:none}.osfBody .quote>.content{display:flex;flex-direction:column;grid-area:3/1/4/4;overflow-x:auto;justify-content:space-between}.osfBody .quote:not(.open):not(.edit)>.content{font-size:.9em;line-height:.9em;display:none}.osfBody .quote.edit{grid-template-columns:14px repeat(2,1fr);grid-template-rows:18px 18px 1fr 10px}.osfBody .quote.edit>.quoteNo{font-size:unset}.osfBody .quote>.referenceNumber{grid-area:1/3/2/4}.osfBody .quote:not(.open):not(.edit)>.referenceNumber{display:none}.osfBody .quote.edit>.price{justify-content:space-between}.osfBody .quote.edit>.price input[name=totalPrice]{margin-top:-2px;padding:2px}.info-popup{position:fixed;z-index:20000;padding:10px;background-color:var(--dark-bgcolor);border:1px solid var(--primary-color);left:clamp(36px,var(--iamPopupLeftPos, 50px),calc(100% - 300px));top:clamp(36px,var(--iamPopupTopPos, 50px),calc(100% - 200px));max-width:320px;min-width:200px;box-sizing:border-box;margin:0;color:var(--white);transition:opacity .2s linear;opacity:1}.info-popup.invisible{opacity:0}.info-popup .titleBar>.closeBtn{margin-top:-5px;padding:0 0 0 5px;font-size:1.2em;cursor:pointer;color:var(--primary-color)}.info-popup:before{content:"";position:absolute;top:-10px;left:calc(var(--arrow-position, 50%) + 5px);transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--primary-color)}.info-popup .titleBar{gap:5px}.info-popup .body .details{max-height:100px;overflow:hidden}.info-popup .details>.detail,.info-popup .titleBar{display:flex;justify-content:space-between}.relatedEntities{display:flex;gap:5px}.relatedEntity{display:inline-flex;gap:5px;background-color:var(--primary-color);padding:2px 5px 1px;border-radius:5px;color:var(--white);font-weight:700;cursor:pointer}.relatedEntity>img{max-height:17px}.assetDetails .relatedEntities{margin:10px 0}.onOffItem>input[type=checkbox]{height:0;width:0;visibility:hidden}.onOffItem>input[type=checkbox]+label{cursor:pointer;text-indent:-9999px;width:40px;height:20px;display:block;border:2px solid var(--white);border-radius:20px;position:relative}.onOffItem>input[type=checkbox]+label:after{content:"";position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;border-radius:38px;transition:.3s}.onOffItem>input[type=checkbox]:checked+label:after{left:calc(100% - 19px);background:var(--primary-color)}.onOffItem>input[type=checkbox]+label:active:after{width:38px}.leaflet-popup-content pre{max-height:400px;overflow-y:auto;white-space:break-spaces}@media print{@page{size:landscape}}.commentSection{gap:5px}.commentSection .comment{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);border-radius:2px;background-color:rgba(0,0,0,.15);padding:5px;color:#0e0e0e}.commentSection .comment.depth1{margin-left:10px}.commentSection .comment.depth2{margin-left:20px}.commentSection .comment.depth3{margin-left:30px}.commentSection .comment.depth4{margin-left:40px}.commentSection .comment.depth5{margin-left:50px}.commentSection .comment>.info{grid-area:2/2/3/3;text-align:right;font-size:.8em;align-self:end}.commentSection .comment .user{font-weight:700}.commentSection .comment>.content{grid-area:1/1/2/3}.commentSection .comment>.controls{grid-area:2/1/3/2}.commentSection,.iotSensorController,.iotSensorController>.provider{display:flex;flex-direction:column}.iotSensorController>.provider>.footer,.iotSensorController>.provider>.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 7px}.iotSensorController>.provider>.footer{padding:unset}.iotSensorController>.provider>.header>.name{font-weight:700;font-size:23px}.iotSensorController>.provider>.sensors{display:flex;flex-direction:column;gap:5px}.iotSensorController>.provider>.sensors>.iotSensor{background-color:rgba(0,0,0,.05)}.iotSensorController>.provider>.sensors>.iotSensor:nth-of-type(2n){background-color:unset}.iotSensor{display:flex;flex-direction:row;justify-content:space-between;gap:5px;align-items:center;padding:0 7px}.iotSensor>.label,form[name=apiKeyForm] .iAM-Field .label{font-weight:700}.iotSensor>.valueContainer{flex-grow:1}.iotSensor>.valueContainer>*{display:inline}.apiPermissions,.leaflet-popup table.regionStats{width:100%}.apiPermissions tbody tr:nth-of-type(2n){background-color:rgba(0,0,0,.05)}.apiPermissions tbody tr.disabled{cursor:not-allowed;opacity:.7}.apiPermissions td.checkbox{text-align:center;width:50px}form[name=apiKeyForm] .iAM-Field{display:flex;justify-content:space-between;align-items:center}.leaflet-popup table.regionStats>tr>th{width:50%;text-align:right}.leaflet-popup table.regionStats>tr>td{width:50%;text-align:left;padding-left:10px}.checklistLinkBox{display:flex;flex-direction:column}.checklistLinkBox .item{display:flex;position:relative;padding:18px 5px 5px;gap:5px;align-items:center}.checklistLinkBox .item .title{position:absolute;top:0;left:0;padding:2px 10px;font-weight:700}.checklistLinkBox .item.linked .title{position:relative;margin-left:-4px}.checklistLinkBox .item input[type=number]{width:50px}.checklistLinkBox .item label{display:flex;align-items:center;min-width:80px;flex-direction:row;text-align:left}.checklistLinkBox .item .custom{flex-grow:1}.checklistLinkBox .item .custom select,.checklistLinkBox .item.custom .select2-container{width:calc(100% - 20px)}.checklistLinkBox .item label select[multiple]{height:30px}.checklistLinkSummery{display:flex;gap:5px}.checklistPotentials>.list{display:flex;flex-direction:column;gap:10px}.checklistPotentials>.list>.item{border:1px solid var(--neutral);padding:5px}.ts-dropdown .optgroup-header{font-weight:700}.drag-file-over{border-color:#00f;background-color:rgba(0,255,0,.2)}#mapContainer>iframe.geo3dIFrame{top:0;left:-1px;width:100%;height:100%;z-index:10598;position:absolute;border:0 solid #000}.checklist-listItem .assignedUsers{display:inline-flex;align-items:center;gap:5px}.checklist-listItem .assignedUsers>.user{box-sizing:border-box;border:1px solid var(--primary-color);padding:3px;border-radius:5px;font-size:.8em;background-color:var(--primary-color);color:var(--white)}.checklist-listItem .assignedUsers>.user>i{padding-right:4px}.checklist-listItem .assignedUsers>.user:hover{background-color:var(--white);color:var(--primary-color)}