@layer vendor,base,components,layouts;@layer base{.sysContent{position:absolute;right:calc(var(--g) / 2);left:calc(var(--side-w) + var(--g) / 2);top:calc(var(--g) / 2);bottom:calc(var(--g) / 2);background-color:transparent;overflow-y:auto}.sysContentClipper{width:100%;height:100%;overflow-y:auto}.sysButtonView .sysBlockHeader{color:#0075b6;height:100px;width:100%;font-size:16px;background-image:none}.error{display:none}DIV#menuToggle{display:none;position:fixed;right:var(--s5);bottom:calc(var(--s5) + env(safe-area-inset-bottom));z-index:var(--z-toggle);width:56px;height:56px;border-radius:var(--toggle-r);background:var(--primary);box-shadow:var(--shadow-lg);cursor:pointer;touch-action:manipulation;transition:transform 50ms ease-in-out}DIV#menuToggle:before{content:"";position:absolute;inset:0;background:var(--on-primary);-webkit-mask:url(/img/icons/menu.svg) center / 24px 24px no-repeat;mask:url(/img/icons/menu.svg) center / 24px 24px no-repeat}DIV#menuToggle:active{transform:scale(.94)}BODY.LoginLogin DIV#menuToggle{display:none}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.sysContent{left:calc(var(--g) / 2)}DIV#menuToggle{display:block}}}@layer vendor{/*! jQuery UI - v1.10.4 - 2014-02-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:absolute}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #0d0d0d}}@layer vendor{.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}}@layer layouts{BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice){display:grid;grid-template-rows:fit-content(61.8%) minmax(0,1fr);padding:calc(var(--g) / 2) calc(var(--g) / 2) calc(var(--g) / 2) calc(var(--side-w) + var(--g) / 2)}BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice)>.sysContent:not(.sysButtonMenu),BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice)>.sysContent:is(#summary,#filter,#info,#controller,#visual,#status)>.Block,BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice)>.sysContent:is(#summary,#filter,#info,#controller,#visual,#status)>.Block>.content{position:relative;inset:auto;min-width:0;min-height:0}BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice)>#myMap{min-height:240px}BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice)>.sysContent:is(#summary,#filter,#info,#controller,#visual,#status){display:flex;flex-direction:column}BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice)>.sysContent:is(#summary,#filter,#info,#controller,#visual,#status)>.Block{flex:1 1 auto}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice){display:flex;flex-direction:column;overflow-y:auto;padding:calc(var(--g) / 2) calc(var(--g) / 2) calc(var(--g) / 2 + 76px)}BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice)>.sysContent:not(.sysButtonMenu){flex:none}BODY:is(.FleetServicelist,.FleetUnitservicelist,.FleetUnitstatus,.FleetUnitfuel,.FleetUnitanalog,.FleetUnitstatuswheelchair,.FleetTemperaturecentre,.FleetOneservice)>#myMap{height:40vh;height:40dvh}}}@layer layouts{#AdminAuditLogFilter{overflow:visible}#AdminAuditLogFilter>.content{padding:10px 12px 12px;background-color:var(--fieldset-bg)}.auditFilterBar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px}.auditField{display:flex;flex-direction:column;min-width:150px}.auditField>LABEL{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--label-fg);margin:0 0 3px 1px}.auditField.dateField{min-width:0}.auditField.dateField .auditFieldInput{display:flex;align-items:center;white-space:nowrap}.auditField.dateField IMG{height:16px;cursor:pointer}.AuditFilterLayout INPUT.sysEditDateField{width:82px}.AuditFilterLayout INPUT.sysEditTimeField{width:26px;text-align:center;padding:0}.auditField SELECT,.auditField INPUT.sysEditDropdown{width:190px}.AuditFilterLayout INPUT,.AuditFilterLayout SELECT{height:26px;line-height:26px}.AuditFilterLayout INPUT::placeholder{color:var(--text)}.auditFieldPlain{min-width:0}.auditFieldPlain:last-child{margin-left:auto}.AuditFilterLayout INPUT[type=submit]{padding:0 18px}.AuditFilterLayout INPUT[type=button]{background-color:var(--ghost-bg);border-color:var(--line-strong);color:var(--ghost-fg)}.auditPresets{display:flex;height:26px;border:1px solid var(--input-border);border-radius:var(--r-input);overflow:hidden;background-color:var(--input-bg)}.auditPreset{padding:0 11px;line-height:26px;color:var(--muted);cursor:pointer;white-space:nowrap}.auditPreset+.auditPreset{border-left:1px solid var(--input-border)}.auditPreset:hover{background-color:var(--row-hover)}.auditPreset.active{background-color:var(--primary);color:var(--on-primary)}#AdminAuditLogList .header .auditCount{margin-left:8px;font-weight:400;opacity:.75}#AdminAuditLogList TBODY TD{height:30px;padding-top:3px;padding-bottom:3px}#AdminAuditLogList TD.auditColTime{font-variant-numeric:tabular-nums}.auditDate{color:var(--placeholder)}#AdminAuditLogList TD.auditColMono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-xs);color:var(--muted)}.auditID{color:var(--text)}.auditImp{color:var(--placeholder)}.auditBadge{display:inline-block;padding:1px 8px;border-radius:10px;font-size:var(--fs-xs);line-height:16px;color:var(--muted);background-color:var(--ghost-bg)}.auditBadge.auditCat_authentication{background-color:#e3eefa;color:#1d5a96}.auditBadge.auditCat_user{background-color:#e2f4ef;color:#1f6d5a}.auditBadge.auditCat_permission{background-color:#efe7f7;color:#6a3f93}.auditBadge.auditCat_alarm{background-color:#fbe6e4;color:#a8332a}.auditBadge.auditCat_trip{background-color:#fdf1dd;color:#93600d}.auditBadge.auditCat_report{background-color:#e1f1fa;color:#1f6f9e}.auditBadge.auditCat_api_key{background-color:#e4e8ed;color:#4b5866}.auditBadge.auditCat_customer{background-color:#ddf3f0;color:#126e62}.auditBadge.auditCat_other{background-color:transparent;color:var(--placeholder);border:1px dashed var(--line-strong)}.auditAct:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background-color:var(--line-strong);vertical-align:1px}.auditAct_create:before{background-color:#2e9b5f}.auditAct_update:before{background-color:#2f80c4}.auditAct_delete:before,.auditAct_login_failed:before{background-color:#d2453a}.auditAct_login_failed{color:var(--input-invalid)}.auditAct_login_as_other_user:before,.auditAct_password_change:before,.auditAct_password_reset_request:before{background-color:#e39b22}#AdminAuditLogList .DBListTable{min-width:1100px}.auditChanges{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:20px}.auditChange{display:inline-block;margin:1px 6px 1px 0;padding:0 6px;border-radius:3px;background-color:var(--ghost-bg);line-height:18px;white-space:nowrap}.auditKey{color:var(--muted)}.auditOld{color:#a8332a;text-decoration:line-through;text-decoration-color:#a8332a73}.auditNew{color:var(--text);font-weight:700}#AdminAuditLogList .resize_filler{width:0}}@layer layouts{.AdminCustomer #info_outer{position:fixed;inset:8px 8px 8px 188px;border:1px solid var(--line);border-radius:var(--r)}.AdminCustomer .sysContent .content INPUT[type=text],.AdminCustomer .sysContent INPUT[type=button],.AdminCustomer .sysContent SELECT{width:auto}.AdminCustomer #custinfo .loginAsRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.AdminCustomer #custinfo .loginAsRow SELECT{flex:1 1 120px;min-width:0}.AdminCustomer #custinfo .loginAsRow #loginAsUser{flex-grow:2}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.AdminCustomer #custinfo .loginAsRow SELECT{flex-basis:100%}}}@layer layouts{.AdminEeprom #left{right:45%}.AdminEeprom #rightTop{left:55%;height:274px}.AdminEeprom #rightBottom{left:55%;top:calc(274px + var(--g) / 2)}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminEeprom{display:flex;flex-direction:column;overflow-y:auto}.AdminEeprom #left,.AdminEeprom #rightTop,.AdminEeprom #rightBottom{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.AdminEeprom #left{height:60vh;height:60dvh;margin-top:calc(var(--g) / 2)}.AdminEeprom #rightBottom{height:50vh;height:50dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.AdminHelpblocks #AdminHelpblocksHelpblocksPosition TABLE{width:initial}.AdminHelpblocks #AdminHelpblocksHelpblocksPosition TABLE TBODY TR>TD:nth-child(1){width:auto}.AdminHelpblocks #AdminHelpblocksHelpblocksPosition TABLE TBODY TR>TD:nth-child(2){width:60px;text-align:center}}@layer layouts{.AdminImagebank #imagefilter{left:auto;width:210px}.AdminImagebank #imagelist{right:calc(210px + var(--g))}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminImagebank{display:flex;flex-direction:column;overflow-y:auto}.AdminImagebank #imagefilter,.AdminImagebank #imagelist{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.AdminImagebank #imagefilter{order:1;margin-top:calc(var(--g) / 2)}.AdminImagebank #imagefilter>.Block,.AdminImagebank #imagefilter .content{position:relative;inset:auto}.AdminImagebank #imagelist{order:2;height:75vh;height:75dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.AdminLanguage #edit{height:300px;right:calc(290px + var(--g) / 2)}.AdminLanguage #search{left:auto;width:290px}.AdminLanguage #main{top:calc(300px + var(--g) / 2);right:calc(290px + var(--g) / 2)}.AdminLanguage #edit:not(:has(.Block))~#main{top:calc(var(--g) / 2)}.AdminLanguage #search .Block{width:auto}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminLanguage{display:flex;flex-direction:column;overflow-y:auto}.AdminLanguage #search,.AdminLanguage #edit,.AdminLanguage #main{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.AdminLanguage #search{order:1;margin-top:calc(var(--g) / 2)}.AdminLanguage #edit{order:2;height:auto}.AdminLanguage #edit:has(.Block){height:300px}.AdminLanguage #main{order:3;height:70vh;height:70dvh;margin-bottom:calc(var(--g) / 2 + 76px)}.AdminLanguage #search>.Block,.AdminLanguage #search .content{position:relative;inset:auto}}}@layer layouts{.AdminOnetask #atask{right:calc(200px + var(--g) / 2);height:394px}.AdminOnetask #buttons{left:auto;width:200px;height:394px}.AdminOnetask #activities{top:calc(394px + var(--g) / 2)}.AdminOnetask #atask .content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);align-items:start;padding-top:var(--s3)}.AdminOnetask #atask .w-p50{float:none;width:auto}.AdminOnetask #atask .w-p50:nth-child(2){grid-row:span 2}.AdminOnetask #atask .content>BR{display:none}.AdminOnetask #atask FIELDSET{display:block;margin:0}.AdminOnetask #AdminTaskButtons .content{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3)}.AdminOnetask #AdminTaskButtons .taskButton{width:100%;margin:0}.AdminOnetask .sysPopup #AdminTaskActivityInfo{box-shadow:none;background-color:var(--fieldset-bg);width:auto;margin:0}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminOnetask{display:flex;flex-direction:column;overflow-y:auto}.AdminOnetask #atask,.AdminOnetask #buttons,.AdminOnetask #activities{position:relative;inset:auto;flex:none;width:auto;height:auto;margin:0 calc(var(--g) / 2)}.AdminOnetask #atask{height:70vh;height:70dvh;margin-top:calc(var(--g) / 2)}.AdminOnetask #buttons>.Block,.AdminOnetask #buttons .content{position:relative;inset:auto}.AdminOnetask #atask .content{grid-template-columns:minmax(0,1fr)}.AdminOnetask #atask .w-p50:nth-child(2){grid-row:auto}.AdminOnetask #activities{height:60vh;height:60dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{#editpackage TABLE{border-collapse:collapse;border-spacing:0}#editpackage .header_permission>TD,#editpackage .body_permission>TD{text-align:center;border-right:1px solid var(--line)}#editpackage .header_permission>TD:first-child,#editpackage .body_permission>TD:first-child{text-align:left}#editpackage .header_permission>TD{border-top:1px solid var(--line)}#editpackage TR>TD:first-child{font-weight:400}}@layer layouts{.AdminProject #projectsStatus{height:232px;right:calc(300px + var(--g) / 2)}.AdminProject #projectFilter{left:auto;width:300px;height:auto;bottom:calc(var(--g) / 2)}.AdminProject #projects{top:calc(232px + var(--g) / 2);right:calc(300px + var(--g) / 2)}.AdminProject .projectStatusGroup{display:inline-block;vertical-align:top;margin-right:var(--s4)}.AdminProject .projectStatusGroup FIELDSET{margin-top:0}.AdminProject .projectStatusGroup TABLE{width:auto}.AdminProject .projectStatusGroup TD:first-child{width:auto;min-width:0;white-space:nowrap;padding-right:var(--s4)}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminProject{display:flex;flex-direction:column;overflow-y:auto}.AdminProject #projectsStatus,.AdminProject #projectFilter,.AdminProject #projects{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.AdminProject #projectsStatus{order:1;height:auto;margin-top:calc(var(--g) / 2)}.AdminProject #projectFilter{order:2;height:auto}.AdminProject #projectsStatus>.Block,.AdminProject #projectFilter>.Block,.AdminProject #projectsStatus .content,.AdminProject #projectFilter .content{position:relative;inset:auto}.AdminProject .projectStatusGroup,.AdminProject .projectStatusGroup FIELDSET{display:block;margin-right:0}.AdminProject .projectStatusGroup+.projectStatusGroup{margin-top:var(--s4)}.AdminProject #projects{order:3;height:75vh;height:75dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.AdminSearch #AdminSearchCheckNumHits{display:none}}@layer layouts{.AdminSim #siminfo{right:calc(302px + var(--g) / 2);bottom:calc(400px + var(--g) / 2)}.AdminSim #right{left:auto;bottom:calc(400px + var(--g) / 2);width:302px}.AdminSim #sims{top:auto;height:400px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminSim{display:flex;flex-direction:column;overflow-y:auto}.AdminSim #siminfo,.AdminSim #sims,.AdminSim #right{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.AdminSim #siminfo{order:1;height:50vh;height:50dvh;margin-top:calc(var(--g) / 2)}.AdminSim #siminfo:has(#AdminSimInfoBlank){height:auto}.AdminSim #right{order:2}.AdminSim #sims{order:3;height:60vh;height:60dvh;margin-bottom:calc(var(--g) / 2 + 76px)}.AdminSim #right>.Block,.AdminSim #right .content,.AdminSim #AdminSimInfoBlank,.AdminSim #AdminSimInfoBlank .content{position:relative;inset:auto}}}@layer layouts{.AdminSpotguardParameters .content{display:flex;flex:1;align-items:center;flex-direction:column}}@layer layouts{.AdminSpotguardConfigs #AdminSpotguardConfigsEdit #editFormInputs TR>TD{width:200px}}@layer layouts{.AdminTask #tasks{right:calc(210px + var(--g) / 2)}.AdminTask #filter{left:auto;width:210px}.AdminTask .taskRed,.AdminOnetask .taskRed{color:var(--input-invalid)}.AdminTask .taskImportance10,.AdminOnetask .taskImportance10{font-weight:700}.AdminTask .taskImportance20,.AdminOnetask .taskImportance20{font-style:italic}.AdminTask .taskImportance40,.AdminOnetask .taskImportance40{color:var(--muted)}.AdminTask .taskButton,.AdminOnetask .taskButton{width:163px;margin:2px 5px}.AdminTask .taskDisabled,.AdminOnetask .taskDisabled{color:var(--placeholder)}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminTask{display:flex;flex-direction:column;overflow-y:auto}.AdminTask #tasks,.AdminTask #filter{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.AdminTask #tasks{height:70vh;height:70dvh;margin-top:calc(var(--g) / 2)}.AdminTask #filter{margin-bottom:calc(var(--g) / 2 + 76px)}.AdminTask #filter>.Block,.AdminTask #filter .content{position:relative;inset:auto}}}@layer layouts{.AdminUnit #unitinfo{right:calc(300px + var(--g) / 2);bottom:30%}.AdminUnit #right{left:auto;width:300px;bottom:30%}.AdminUnit #right SELECT[name=inputFWVer],.AdminUnit #right SELECT[name=inputFWSubVer]{width:49%}.AdminUnit #right SELECT[name=inputFWSubVer]{float:right}.AdminUnit #right SELECT[name=field]{width:124px}.AdminUnit #right INPUT[name=addCondition]{width:48px;float:right}.AdminUnit #units{top:70%}.AdminUnit .celltower_block{display:inline-block;width:120px;height:91px;border:0;padding:0;margin:2px;cursor:pointer;overflow:hidden;vertical-align:top;white-space:nowrap;transition:all .2s ease-in-out}.AdminUnit .celltower_block TR{height:13px}.AdminUnit .celltower_block TR TD{line-height:15px;padding:1px 5px}.AdminUnit .celltower_block_active{border-color:var(--success);width:auto;height:fit-content}.AdminUnit .celltower_block_active TR TD:first-child{min-width:80px}.AdminUnit .celltower_block_active TABLE{width:auto}.AdminUnit .systemMapSelPopUpFrame{position:relative;height:440px;border:1px solid var(--line);margin-top:6px}.AdminUnit #unitinfo #MapViewCellTowers{display:none}.AdminUnit .EditBlock TR{height:21px}.AdminUnit #editFormInputs INPUT[type=text],.AdminUnit #editFormInputs INPUT[type=gs-time],.AdminUnit #editFormInputs INPUT[type=password],.AdminUnit #editFormInputs SELECT{height:19px;line-height:19px}.AdminUnit FORM FIELDSET{padding:2px 5px 3px}.AdminUnit FORM LEGEND{height:19px;width:auto;padding:0 3px;margin-left:4px;line-height:18px;text-indent:0}.AdminUnit FORM LEGEND+*{margin-top:-8px}.AdminUnit .filterButtons{display:flex;justify-content:flex-end;gap:var(--s3);margin-top:var(--s3)}.AdminUnit DIV.filterHeader+DIV.filterSection{display:none}.AdminUnit DIV.filterHeader.filterActive+DIV.filterSection{display:block}.AdminUnit #editFormInputs TR>TD{line-height:17px}.AdminUnit #AdminUnitEdit FORM TD:first-child{width:180px}.AdminUnit #AdminUnitMultisenseEdit INPUT[name^=device]{font-family:ui-monospace,Menlo,Consolas,monospace}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminUnit{display:flex;flex-direction:column;overflow-y:auto}.AdminUnit #unitinfo,.AdminUnit #units,.AdminUnit #right{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.AdminUnit #unitinfo{order:1;height:60vh;height:60dvh;margin-top:calc(var(--g) / 2)}.AdminUnit #unitinfo:has(#AdminUnitInfoBlank){height:auto}.AdminUnit #right{order:2}.AdminUnit #units{order:3;height:60vh;height:60dvh;margin-bottom:calc(var(--g) / 2 + 76px)}.AdminUnit #right>.Block,.AdminUnit #right .content,.AdminUnit #AdminUnitInfoBlank,.AdminUnit #AdminUnitInfoBlank .content{position:relative;inset:auto}}}@layer layouts{.AdminUnithealth #trans_reasons_per_unit{right:calc(50% - 112px)}.AdminUnithealth #trans_reason_pairs_per_unit{left:calc(50% + 112px);bottom:50%}.AdminUnithealth #trans_reasons_per_unit_per_minute{left:calc(50% + 112px);top:50%}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.AdminUnithealth{display:flex;flex-direction:column;overflow-y:auto}.AdminUnithealth #trans_reasons_per_unit,.AdminUnithealth #trans_reason_pairs_per_unit,.AdminUnithealth #trans_reasons_per_unit_per_minute{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.AdminUnithealth #trans_reasons_per_unit{height:60vh;height:60dvh;margin-top:calc(var(--g) / 2)}.AdminUnithealth #trans_reason_pairs_per_unit{height:50vh;height:50dvh}.AdminUnithealth #trans_reasons_per_unit_per_minute{height:50vh;height:50dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetAlarm #top{bottom:50%;min-height:200px}.FleetAlarm #bottom{top:50%;min-height:200px}.FleetAlarm.inner-container{padding:0}.FleetAlarm .severity-icon{float:left;margin-right:5px;width:32px;height:32px}.FleetAlarm.row{padding:var(--s4) 0;border-bottom:1px solid var(--line)}.FleetAlarm.row:first-child{padding-top:0}.FleetAlarm.row:last-child{border-bottom:0}.FleetAlarm.row .message-buttons{text-align:right}.FleetAlarm.row .message-buttons>*{margin:0}.FleetAlarm #custMsgInput+LABEL+SPAN{display:flex;flex-direction:row}.FleetAlarm #custMsgInput+SPAN>SELECT{flex:1;width:auto}.FleetAlarm #custMsgInput+SPAN>INPUT{flex:none;width:70px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetAlarm{display:flex;flex-direction:column;overflow-y:auto}.FleetAlarm :is(#top,#bottom){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetAlarm #top{order:1;height:50vh;height:50dvh;margin-top:calc(var(--g) / 2)}.FleetAlarm #bottom{order:2;height:60vh;height:60dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetCallouts #callouts{bottom:35%}.FleetCallouts #anomalies{top:65%;right:380px}.FleetCallouts #mapSection{left:auto;top:65%;width:calc(380px - 1.5 * var(--g))}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetCallouts{display:flex;flex-direction:column;overflow-y:auto}.FleetCallouts :is(#mapSection,#callouts,#anomalies){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetCallouts #mapSection{order:1;height:36vh;height:36dvh;margin:var(--g) var(--g) calc(var(--g) / 2)}.FleetCallouts #callouts{order:2;height:55vh;height:55dvh}.FleetCallouts #anomalies{order:3;height:40vh;height:40dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetCommunication{--msg-w: clamp(300px, calc(100vw - var(--side-w) - 440px), 520px)}.FleetCommunication #messages{bottom:50%;left:auto;width:var(--msg-w)}.FleetCommunication #orders{top:50%;bottom:2px}.FleetCommunication #newMessages{bottom:50%;right:var(--msg-w);text-align:center;margin:4px 4px 3px}.FleetCommunication #newMessages.sysContent:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.FleetCommunication #FleetComInstNewMsg{display:inline-block;vertical-align:middle;width:409px;left:0;right:0;margin:auto;height:300px}#FleetComMessagesList{min-height:100px;width:auto}#newMessages .content{padding:10px;border-radius:0;text-align:left}.FleetCommunication #newMessages .content FORM{margin:-1px 110px 0 -1px}.FleetCommunication #newMessages .content IMG{position:absolute;top:10px;right:10px;width:100px;height:100px;border:1px solid var(--line);background-color:var(--panel)}.FleetCommunication #newMessages TR:last-child>TD,.FleetAdhocsms #newMessages FORM>DIV:last-child{width:auto;text-align:right}#newMessages TEXTAREA{height:42px}.FleetCommunication LABEL{display:block;padding:2px 0}#FleetComInstMsg .content{flex-direction:row}#FleetComInstMsg .messages{display:inline-block;position:relative;vertical-align:top;width:49%;min-height:150px;background-color:var(--panel);margin:2px;border:1px solid var(--line);border-radius:var(--r-sm);overflow-y:scroll;overflow-x:hidden}#FleetComInstMsg .messages>DIV{position:absolute;width:100%;bottom:0;top:auto;max-height:100%}#FleetComInstMsg .msg{position:relative;min-height:34px;padding:var(--s2) var(--s3) var(--s2) 34px;border-bottom:1px solid var(--line);line-height:1.35}#FleetComInstMsg .msg.send{background-color:var(--input-ro-bg)}#FleetComInstMsg .msg>IMG{position:absolute;width:22px;height:24px;left:var(--s2);top:var(--s2)}#FleetComInstMsg .msg DIV{display:flex;justify-content:space-between;gap:var(--s3);font-weight:600}#FleetComInstMsg .msg DIV>SPAN{flex:none;font-weight:400;color:var(--muted)}#FleetComInstMsg .controls{display:inline-block;vertical-align:top;width:49%;background-color:var(--panel)}.FleetAdhocsms #newMessages{height:300px;text-align:center;margin:4px 4px 3px}.FleetAdhocsms #contactgroups{top:300px;bottom:2px}.FleetAdhocsms #newMessages.sysContent:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.FleetAdhocsms #FleetNewSMSMsg{display:inline-block;vertical-align:middle;width:409px;left:0;right:0;margin:auto;height:250px}.FleetAdhocsms TEXTAREA{height:42px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY:is(.FleetCommunication,.FleetAdhocsms){display:flex;flex-direction:column;overflow-y:auto}:is(.FleetCommunication,.FleetAdhocsms) :is(#newMessages,#messages,#orders,#contactgroups){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}:is(.FleetCommunication,.FleetAdhocsms) #newMessages{height:calc(250px + var(--g));margin-top:calc(var(--g) / 2)}.FleetCommunication #newMessages{height:calc(390px + var(--g))}.FleetCommunication #FleetComInstNewMsg,.FleetAdhocsms #FleetNewSMSMsg{width:auto;height:auto;margin:calc(var(--g) / 2)}.FleetCommunication #messages{height:50vh;height:50dvh}:is(.FleetCommunication,.FleetAdhocsms) :is(#orders,#contactgroups){height:60vh;height:60dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetCustomersettings .sysPopup{left:226px;top:50%;margin-left:auto!important;margin-right:auto!important;right:0;min-height:410px}.customMapLayersWrapper{height:280px;padding:5px 0 0;margin-top:5px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--panel)}.customMapLayers{border:1px solid var(--line);padding:5px;border-radius:var(--r-sm);margin-top:5px;background-color:var(--fieldset-bg)}.customMapLayers SPAN{font-weight:700;margin-bottom:3px}.customMapLayers INPUT.sysEditField{width:85%}.customMapLayers .clickable{text-decoration:underline;cursor:pointer;opacity:.6;font-weight:400}.customMapLayers .clickable:hover{opacity:1}}@layer layouts{#FleetFrame .content{padding:0}#FleetFrame .content>IFRAME{margin-bottom:-2px}}@layer layouts{.FleetImportdallaskeys #buttons{top:0;height:190px}.FleetImportdallaskeys #list{top:190px;height:calc(100% - 190px)}.FleetImportdallaskeys input[type=file]{display:none}.FleetImportdallaskeys input[type=file]+label{display:inline-block;padding:6px 12px;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--btn-r);background-color:var(--ghost-bg);color:var(--ghost-fg)}}@layer layouts{.FleetMain #myMap{right:calc(var(--R) + 1.5 * var(--g));bottom:34%}.FleetMain #right{left:auto;width:calc(var(--R) + var(--g));bottom:34%;--row-h: 30px}.FleetMain #right :is(input:not([type=checkbox]):not([type=radio]),select){height:28px}html.a11y .FleetMain #right :is(input:not([type=checkbox]):not([type=radio]),select){height:32px}.FleetMain #right{display:flex;flex-direction:column;overflow:hidden}.FleetMain #right>.Block{flex:none}.FleetMain #right:after{content:none}.FleetMain #right>#filter{display:flex;flex-direction:column;flex:0 1 auto;margin-top:calc(var(--g) / 2);min-height:0;overflow:hidden}.FleetMain #filter>.header{flex:none}.FleetMain #filter>.content{flex:1 1 auto;min-height:0;padding-top:var(--s3);padding-bottom:0;overflow-y:auto}.FleetMain #filter FORM>TABLE>TBODY>TR:last-child{position:sticky;bottom:0;z-index:1;background:var(--panel)}.FleetMain #filter FORM>TABLE>TBODY>TR:last-child>TD{padding-top:var(--s2);padding-bottom:var(--s3)}.FleetMain #filter FORM>TABLE{border-spacing:0 var(--s2)}.FleetMain #filter FORM>TABLE>TBODY>TR>TD:first-child{white-space:nowrap}.FleetMain #filter FORM>TABLE>TBODY>TR:last-child>TD:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px;pointer-events:none;background:linear-gradient(to top,var(--scroll-shade),transparent);opacity:0;animation:scroll-shade linear both;animation-timeline:scroll(nearest);animation-range:calc(100% - 24px) 100%}.FleetMain #units{top:66%}.FleetMain #units TD:first-child{padding-left:0;padding-right:0}.FleetMain #filter hr{display:block;height:1px;border:0;border-top:1px solid var(--line);margin:1em 0;padding:0}@media not screen and (max-aspect-ratio:3/4)and (max-width:1000px){html:not(.a11y) .FleetMain #custinfo{--row-h: 26px}html:not(.a11y) .FleetMain #custinfo :is(th,td){font-size:calc(var(--fs-sm) - 1px)}html:not(.a11y) .FleetMain #filter :is(label,input,select,.select2-selection){font-size:var(--fs-sm)}html:not(.a11y) .FleetMain #filter :is(input:not([type=checkbox]):not([type=radio]),select){height:26px}html:not(.a11y) .FleetMain #filter :is(.select2-container,.select2-selection--multiple){min-height:26px}}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetMain{display:flex;flex-direction:column;overflow-y:auto}.FleetMain #myMap,.FleetMain #units,.FleetMain #right{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetMain #myMap{order:1;height:calc(61.8vh - var(--g));height:calc(61.8dvh - var(--g));margin-top:calc(var(--g) / 2)}.FleetMain #units{order:2;height:38.2vh;height:38.2dvh}.FleetMain #right{order:3;margin-bottom:calc(var(--g) / 2 + 76px)}.FleetMain #right{display:block;overflow:visible}.FleetMain #filter>.content{padding-bottom:var(--s4)}.FleetMain #right>#filter{margin-top:var(--g)}.FleetMain #filter FORM>TABLE>TBODY>TR:last-child{position:static}.FleetMain #filter FORM>TABLE>TBODY>TR:last-child>TD{padding-bottom:0}.FleetMain #filter FORM>TABLE>TBODY>TR:last-child>TD:before{content:none}}}@layer layouts{.FleetMainfullscreen #myMap,.FleetUnitfullscreen #myMap{left:4px}}@layer layouts{#showSensorsGraphs{left:4px}}@layer layouts{.massEdit{--me-accent: var(--primary);--me-accent-dark: var(--primary-strong);--me-border: var(--line-strong);--me-line: var(--line);--me-head: var(--th-bg);--me-changed: var(--warn-bg);--me-error: var(--input-invalid);--me-error-bg: color-mix(in srgb, var(--danger) 8%, var(--panel));--me-warning: var(--warn-fg);--me-ok: var(--success);--me-muted: var(--muted);position:absolute;inset:0;isolation:isolate;margin:calc(var(--g) / 2);box-sizing:border-box;background:var(--panel);border:var(--panel-border);border-radius:var(--r);box-shadow:var(--shadow);font-size:var(--fs-sm);color:var(--text)}.massEdit button{font:inherit;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;padding:0 var(--s4);line-height:1;border:1px solid var(--me-border);border-radius:var(--btn-r);background:var(--ghost-bg);color:var(--ghost-fg);font-weight:600;cursor:pointer}.massEdit button:hover:not(:disabled){border-color:var(--line-strong);background:var(--row-hover)}.massEdit button.me-primary{background:var(--me-accent);border-color:var(--me-accent);color:var(--on-primary)}.massEdit button.me-primary:hover:not(:disabled){background:var(--me-accent-dark);border-color:var(--me-accent-dark)}.massEdit button:disabled,.massEdit button.me-primary:disabled{border-color:var(--line);background:var(--ghost-bg);color:var(--placeholder);cursor:default}.massEdit button:focus-visible,.massEdit input:focus-visible,.massEdit select:focus-visible,.massEdit textarea:focus-visible{outline:2px solid var(--focus-border);outline-offset:1px}.massEditMain{display:flex;flex-direction:column;height:100%}.massEditToolbar,.massEditFooter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3) var(--s4);padding:var(--s3) var(--s4)}.massEditToolbar{min-height:var(--hh);box-sizing:border-box;padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--r) var(--r) 0 0;background:var(--hdr-bg);border-bottom:var(--hdr-border);color:var(--hdr-fg)}.massEditToolbar button{height:28px;border-color:transparent;border-radius:var(--r-sm);background:var(--panel);color:var(--text)}.massEditToolbar .me-back{color:var(--me-accent-dark)}.massEditToolbar .me-title{font-weight:600}.massEditFields{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);padding:var(--s4) var(--s4) 0}.massEditFields .me-fieldsLabel{margin-right:var(--s1);font-weight:600;color:var(--label-fg)}.massEditFields .me-chip{display:inline-flex;align-items:center;gap:var(--s2);box-sizing:border-box;height:28px;padding:0 var(--s4) 0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);color:var(--me-muted);cursor:pointer;user-select:none}.massEditFields .me-chip.me-on{border-color:var(--me-accent);background:var(--row-sel);color:var(--text)}.massEditFields .me-chip.me-hasChanges{font-weight:600}.massEditFields .me-chip input{margin:0}.massEditFields .me-link{height:auto;padding:var(--s1) var(--s2);border:0;background:none;color:var(--link);font-weight:500;text-decoration:underline;cursor:pointer}.massEditFields .me-link:hover:not(:disabled){background:none}.massEditToolbar .me-count{color:var(--hdr-meta);font-weight:400}.massEditToolbar input[type=search]{width:200px;height:28px;padding:0 var(--s3);border:0;border-radius:var(--r-sm);background:var(--panel);box-shadow:none}.massEditToolbar input[type=search]:focus-visible{outline:2px solid var(--hdr-fg);outline-offset:1px}.massEditToolbar label{display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap;font-weight:400;cursor:pointer}.massEditToolbar input[type=checkbox]:checked{border-color:var(--hdr-fg)}.massEdit .me-sep{flex:1}.massEditHelp{padding:var(--s3) var(--s4);color:var(--me-muted)}.massEditProblems{margin:var(--s3) var(--s4) 0;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--panel));border-radius:var(--r-sm);background:var(--me-error-bg)}.massEditProblems summary{padding:var(--s3) var(--s4);cursor:pointer;font-weight:600;color:var(--me-error)}.massEditProblems ul{max-height:140px;overflow:auto;margin:0;padding:0 var(--s4) var(--s3) 28px}.massEditProblems li{cursor:pointer;padding:2px 0}.massEditProblems li:hover{text-decoration:underline}.massEditProblems li.me-warning{color:var(--me-warning)}.massEditGridWrap{flex:1;min-height:120px;overflow:auto;margin:0 var(--s4);border:1px solid var(--me-line);border-radius:var(--r-sm);outline:none;user-select:none}.massEditGridWrap:focus{border-color:var(--me-accent)}.massEditGrid{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%;max-width:none}.massEditGrid th{position:sticky;top:0;z-index:2;height:var(--th-h);padding:0 var(--s3);background:var(--me-head);border-bottom:1px solid var(--me-line);border-right:1px solid var(--me-line);text-align:left;white-space:nowrap;font-weight:600;color:var(--text);cursor:pointer}.massEditGrid th{min-width:90px}.massEditGrid th[data-k=currentUnit],.massEditGrid th[data-k=unit]{width:210px}.massEditGrid th[data-k=groups],.massEditGrid th[data-k=driver_id],.massEditGrid th[data-k=default_driver_id],.massEditGrid th[data-k=profile_id],.massEditGrid th[data-k=object_category_id]{width:140px}.massEditGrid th.me-ro{color:var(--th-fg)}.massEditGrid td{position:relative;height:32px;padding:0 var(--s3);min-width:90px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--row-line);border-right:1px solid var(--row-line);cursor:cell}.massEditGrid tr:hover td{background-color:var(--row-hover)}.massEditGrid td.me-ro{color:var(--me-muted);background:var(--input-ro-bg);cursor:default}.massEditGrid td.me-muted,.massEdit .me-muted{color:var(--me-muted);font-style:italic}.massEditGrid td.me-changed,.massEditGrid tr:hover td.me-changed{background-color:var(--me-changed);font-weight:600}.massEditGrid td.me-cleared{color:var(--me-muted);font-weight:400}.massEditGrid td.me-unresolved{font-style:italic}.massEditGrid td.me-warning{box-shadow:inset 0 0 0 2px var(--warn-border)}.massEditGrid td.me-error{box-shadow:inset 0 0 0 2px var(--me-error);background-color:var(--me-error-bg)}.massEditGrid td.me-sel{background-image:linear-gradient(color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,var(--primary) 12%,transparent))}.massEditGrid td.me-active{outline:2px solid var(--me-accent);outline-offset:-2px}.massEditGrid td.me-editing{padding:0;overflow:visible}.massEditGrid .me-cellEditor{box-sizing:border-box;width:100%;min-width:160px;height:32px;padding:0 calc(var(--s3) - 1px);border:2px solid var(--me-accent);border-radius:0;background:var(--panel);box-shadow:none;font:inherit;user-select:text}.massEditGrid th.me-status,.massEditGrid td.me-status{position:sticky;left:0;z-index:1;box-sizing:border-box;min-width:34px;width:34px;padding:0 4px;text-align:center;background:var(--panel);color:var(--me-accent);cursor:default}.massEditGrid th.me-status{z-index:3;background:var(--me-head)}.massEditGrid :where(th,td)[data-k=registration_id]{position:sticky;left:34px;z-index:1}.massEditGrid :where(td[data-k=registration_id]){background-color:var(--panel)}.massEditGrid th[data-k=registration_id]{z-index:3}.massEditGrid td.me-status.me-error{color:var(--me-error);box-shadow:none}.massEditGrid td.me-status.me-warning{color:var(--me-warning);box-shadow:none}.massEditGrid .me-undoRow{display:none;position:absolute;inset:3px;height:auto;padding:0;border-radius:var(--r-sm);font-size:14px}.massEditGrid tr:hover .me-undoRow{display:flex}.massEditGrid tr.me-readOnly td{color:var(--me-muted);background:var(--input-ro-bg)}.massEdit .me-emptyView{padding:20px;text-align:center;color:var(--me-muted)}.massEditFooter{border-top:1px solid var(--me-line);margin-top:var(--s3)}.massEditFooter button{height:32px}.massEditFooter .me-summary{font-weight:600}.massEditFooter .me-summary.me-error{color:var(--me-error)}.massEditFooter .me-summary.me-warning{color:var(--me-warning)}.massEditFooter .me-checking{color:var(--me-muted)}.massEditRecent{padding:0 var(--s4) var(--s3);color:var(--me-muted)}.massEditRecent summary{cursor:pointer}.massEditRecent ul{margin:6px 0 0;padding-left:18px}.massEditRecent li{padding:2px 0}.massEditRecent li button{height:24px;padding:0 var(--s3);margin-left:6px}.massEditUnitList{position:absolute;z-index:20;max-height:260px;overflow:auto;margin:0;padding:4px 0;list-style:none;background:var(--panel);border:1px solid var(--me-line);border-radius:var(--r-sm);box-shadow:var(--shadow-lg)}.massEditUnitList li{padding:5px 10px;white-space:nowrap;cursor:pointer}.massEditUnitList li.me-hl,.massEditUnitList li[data-i]:hover{background:var(--row-hover)}.massEditUnitList li.me-none{color:var(--me-muted);cursor:default}.massEditToasts{position:absolute;z-index:40;right:var(--s4);top:calc(var(--hh) + var(--s3));display:flex;flex-direction:column;gap:8px;max-width:480px}.massEditToast{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--panel);border-left:4px solid var(--me-accent);box-shadow:var(--shadow-lg)}.massEditToast span{flex:1}.massEditToast.me-success{border-left-color:var(--me-ok)}.massEditToast.me-warning{border-left-color:var(--warn-border)}.massEditToast.me-error{border-left-color:var(--me-error)}.massEditToast button{height:28px}.massEditToast button.me-close{border:0;height:auto;padding:0 4px;background:none;font-size:16px;color:var(--me-muted)}.massEditModal{position:absolute;z-index:30;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:40px;border-radius:inherit;background:var(--scrim)}.massEditDialog{display:flex;flex-direction:column;overflow:hidden;width:min(820px,calc(100% - 32px));max-height:calc(100% - 80px);background:var(--popup-bg);border-radius:var(--r-lg);box-shadow:var(--popup-shadow)}.massEditDialog h3{flex:none;margin:0;padding:0 var(--s4);line-height:var(--hh);font-size:var(--fs-sm);font-weight:600;background:var(--hdr-bg);color:var(--hdr-fg)}.massEditDialog h4{margin:var(--s4) 0 var(--s2);font-size:var(--fs-sm);font-weight:600}.massEditDialogBody{overflow:auto;padding:var(--s5) var(--s5) var(--s3)}.massEditDialogBody p{margin:0 0 10px}.massEditDialogBody .me-note{color:var(--me-muted)}.massEditDialogBody label.me-block{display:block;margin-top:10px}.massEditDialogBody label.me-confirm{font-weight:600}.massEditDialogBody .me-warning{color:var(--me-warning)}.massEditDialogBody .me-error{color:var(--me-error)}.massEditDialogBody .me-reviewTable{max-height:260px;overflow:auto;border:1px solid var(--me-line);border-radius:var(--r-sm)}.massEditDialogBody table{width:100%;border-collapse:collapse}.massEditDialogBody th{position:sticky;top:0;height:var(--th-h);padding:0 var(--s3);background:var(--me-head);color:var(--th-fg);font-weight:600;text-align:left}.massEditDialogBody td{height:32px;padding:var(--s1) var(--s3);border-top:1px solid var(--row-line)}.massEditDialogBody td.me-old{color:var(--me-muted);text-decoration:line-through}.massEditDialogBody td.me-new{font-weight:600}.massEditDialogButtons{flex:none;display:flex;justify-content:flex-end;gap:var(--s3);padding:var(--s4) var(--s5);background:var(--popup-foot-bg)}.massEditDialogButtons button{height:32px}.massEditLoading,.massEditNoSelection{padding:30px;text-align:center;color:var(--me-muted)}.massEditNoSelection button{height:32px}.sysContent:not(.massEditSelecting) #objectMassEdit{display:none}.massEditSelecting table.hasLineMenu tbody>tr>td:first-child:has(.massEditSel):after{display:none}.massEditSelecting table.hasLineMenu thead th.lineMenu:has(.massEditSelAll){padding:0;text-align:center;vertical-align:middle}#objectMassEdit{display:flex;gap:var(--s2);margin-right:var(--s2)}.massEditListButton{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:0;height:24px;margin:0;padding:0 var(--s3);line-height:1;border:1px solid transparent;border-radius:var(--r-sm);background:var(--panel);color:var(--text);font-weight:600;cursor:pointer}.massEditListButton:hover:not(:disabled){background:var(--row-hover);border-color:transparent}.massEditListButton.me-primary,.massEditListButton.me-primary:hover:not(:disabled){border-color:var(--hdr-fg);background:var(--primary-strong);color:var(--on-primary)}.massEditListButton:disabled,.massEditListButton.me-primary:disabled{background:var(--ghost-bg);color:var(--placeholder);border-color:transparent;cursor:default}html.a11y .massEditListButton{height:28px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.massEditSelecting #objectMassEdit{position:absolute;left:var(--s4);bottom:var(--s4);z-index:var(--z-panel);height:auto;margin:0;padding:var(--s2);overflow:visible;border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow-lg)}.massEditSelecting .massEditListButton{height:36px;padding:0 var(--s4);border-color:var(--line-strong);background:var(--ghost-bg)}.massEditSelecting .massEditListButton.me-primary{border-color:var(--primary);background:var(--primary)}.massEditSelecting .massEditListButton.me-primary:disabled{border-color:var(--line-strong);background:var(--ghost-bg)}.massEditSelecting .Block>.content{padding-bottom:64px}}}@layer layouts{.FleetObjrented #renters{height:30%;bottom:auto}.FleetObjrented #objects{height:auto;top:30%}}@layer layouts{BODY.FleetOneservice{grid-template-areas:"summary" "services";grid-template-columns:minmax(0,1fr)}BODY.FleetOneservice>#summary.sysContent{grid-area:summary;flex-flow:row nowrap;gap:var(--g);padding:calc(var(--g) / 2);overflow:visible}BODY.FleetOneservice>#summary.sysContent>.Block{flex:1 0 300px;min-width:0;margin:0}.FleetOneservice #services{grid-area:services}.FleetOneservice #summary .DBViewTable{table-layout:auto}.FleetOneservice #summary .DBViewTable TR TH{width:1%;white-space:nowrap}.FleetOneservice #summary .DBView>.content{padding-bottom:var(--s4)}BODY.FleetOneservice>#summary.sysContent>#MapView{flex:0 1 400px;min-width:160px;min-height:240px}.FleetOneservice #summary #MapView>.content,.FleetOneservice #MapView .content>DIV{position:absolute;inset:0;width:100%;height:100%;padding:0}@media screen and (max-width:1040px),screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetOneservice{display:flex;flex-direction:column;overflow-y:auto}BODY.FleetOneservice>.sysContent:not(.sysButtonMenu){flex:none}BODY.FleetOneservice>#summary.sysContent{flex-wrap:wrap}BODY.FleetOneservice>#summary.sysContent>.Block{flex:1 1 300px}BODY.FleetOneservice>#summary.sysContent>#MapView{flex:1 1 100%}.FleetOneservice #services{height:75vh;height:75dvh}}}@layer layouts{BODY.FleetOneshipment{display:grid;grid-template-areas:"graphs" "carriers";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);padding:calc(var(--g) / 2) calc(var(--g) / 2) calc(var(--g) / 2) calc(var(--side-w) + var(--g) / 2)}BODY.FleetOneshipment:has(>#myMap){grid-template-areas:"map graphs" "carriers carriers";grid-template-columns:minmax(0,2fr) minmax(0,3fr)}BODY.FleetOneshipment>.sysContent:not(.sysButtonMenu){position:relative;inset:auto;min-width:0;min-height:0}.FleetOneshipment #myMap{grid-area:map}.FleetOneshipment #graphs{grid-area:graphs}.FleetOneshipment #graphs .graphImg{max-width:100%;height:auto}.FleetOneshipment #loadCarriers{grid-area:carriers;display:flex;flex-direction:column}.FleetOneshipment #loadCarriers .Block{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.FleetOneshipment #loadCarriers .Block+.Block{margin-top:calc(var(--g) / 2)}.FleetOneshipment #loadCarriers .Block>.content{flex:1 1 0;min-height:0;overflow:auto}.FleetOneshipment #messages{top:auto;height:150px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetOneshipment{display:flex;flex-direction:column;overflow-y:auto;padding:calc(var(--g) / 2) calc(var(--g) / 2) calc(var(--g) / 2 + 76px)}BODY.FleetOneshipment>.sysContent:not(.sysButtonMenu){flex:none}.FleetOneshipment #myMap{height:40vh;height:40dvh}.FleetOneshipment #graphs>.Block,.FleetOneshipment #graphs>.Block>.content{position:relative;inset:auto}.FleetOneshipment #loadCarriers .Block,.FleetOneshipment #loadCarriers .Block>.content{flex:none}.FleetOneshipment #loadCarriers .Block>.content{min-height:var(--row-h)}}}@layer layouts{.FleetPoi{--map-w: clamp(300px, calc(100vw - 950px) , 520px)}.FleetPoi #filterSection{width:281px;height:220px}.FleetPoi #infoSection{left:506px;right:var(--map-w);height:220px}.FleetPoi #mapSection{left:auto;width:var(--map-w);height:220px}.FleetPoi #listSection{top:220px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetPoi{display:flex;flex-direction:column;overflow-y:auto}.FleetPoi :is(#mapSection,#filterSection,#listSection,#infoSection){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetPoi #mapSection{order:1;height:38vh;height:38dvh;margin-top:calc(var(--g) / 2)}.FleetPoi #filterSection{order:2;height:220px}.FleetPoi #listSection{order:3;height:55vh;height:55dvh}.FleetPoi #infoSection{order:4;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetReports #reportsFrontSection{display:grid;grid-template-areas:"pre cust" "pre views";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:fit-content(50%) minmax(0,1fr);gap:var(--g);padding:calc(var(--g) / 2)}.FleetReports #reportsFrontSection>.Block{position:relative;inset:auto;display:flex;flex-direction:column;align-self:start;min-height:0;max-height:100%;margin:0;overflow:hidden}.FleetReports #reportsFrontSection>.Block>.content{position:static;flex:1 1 auto;min-height:0;overflow:auto}.FleetReports #FleetReportsPredefinedTemplateList{grid-area:pre}.FleetReports #FleetReportsCustomerTemplateList{grid-area:cust}.FleetReports #FleetReportsViewList{grid-area:views}@media screen and (max-width:1040px),screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetReports #reportsFrontSection{display:flex;flex-direction:column;overflow-y:auto}.FleetReports #reportsFrontSection>.Block{flex:none;align-self:stretch;max-height:none}}#generateReport{left:2px}#generateReport .reportHeader{font-weight:700;font-size:var(--fs-md);color:var(--primary-strong)}#generateReport .reportSubHeader{padding:4px;font-weight:700;color:var(--primary-strong)}#generateReport .DBList TD{white-space:normal;overflow:visible}#generateReport #FleetReportHeader .bold{font-weight:700;padding:4px}#generateReport DIV#FleetReportPageBreak{box-shadow:none;border:none;background-color:transparent}#generateReport DIV.FleetReportContentDBList.reportTable:not(:has(>*)),#generateReport DIV.FleetReportContentDBList.reportTable:not(:has(>*))+DIV[id=FleetReportPageBreak]{display:none}#generateReport DIV.FleetReportContentDBList.reportTable:has(>*)+DIV#FleetReportPageBreak{break-after:page}}@layer layouts{BODY:is(.FleetServicelist,.FleetUnitservicelist){grid-template-areas:"summary filter" "services services";grid-template-columns:minmax(0,1fr) 300px}:is(.FleetServicelist,.FleetUnitservicelist) #summary{grid-area:summary}:is(.FleetServicelist,.FleetUnitservicelist) #filter{grid-area:filter}:is(.FleetServicelist,.FleetUnitservicelist) #services{grid-area:services}.FleetServicelist .serviceRed{color:var(--input-invalid)}.FleetServicelist .serviceOrange{color:var(--warn-fg)}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){:is(.FleetServicelist,.FleetUnitservicelist) #services{height:75vh;height:75dvh}}}@layer layouts{.FleetSettings .sysPopup{left:226px;top:50%;margin-left:auto!important;margin-right:auto!important;right:0;min-height:410px}}@layer layouts{#FleetTankingImport .content TR TD:first-child,#FleetTankingImportResult .content TR TD:first-child{width:160px}}@layer layouts{BODY.FleetTemperaturecentre{grid-template-areas:"status filter" "shipments shipments";grid-template-columns:minmax(0,1fr) 320px}BODY.FleetTemperaturecentre:has(>#myMap){grid-template-areas:"map status filter" "shipments shipments shipments";grid-template-columns:minmax(0,1fr) 320px 320px}.FleetTemperaturecentre #myMap{grid-area:map}.FleetTemperaturecentre #status{grid-area:status}.FleetTemperaturecentre #filter{grid-area:filter}.FleetTemperaturecentre #shipments{grid-area:shipments}.FleetTemperaturecentre #filter TR>TD:first-child{width:90px;min-width:0}.iConAlert{position:absolute;right:21px;top:50%;margin-top:-8px}.FleetTemperaturecentre #shipments TBODY>TR>TD:nth-of-type(2){position:relative;width:100%;overflow:hidden}.FleetTemperaturecentre #shipments TBODY>TR>TD:nth-of-type(2) .iConAlert{right:5px;vertical-align:sub}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetTemperaturecentre #shipments{height:75vh;height:75dvh}}}@layer layouts{.FleetTimeline #timeline #timelineSuperScroll>DIV{padding-right:4px;width:300px}.FleetTimeline #timeline #timelineSuperScroll>DIV>INPUT{height:100%}.FleetTimeline #timeline .content{padding:0}.FleetTimeline #timeline .wrapper,.FleetTimeline #timeline .scroll_interceptor{position:absolute;inset:0;overflow:auto}.FleetTimeline #timeline .scroll_interceptor{display:none;left:100px;width:auto;overflow:hidden;overflow-y:visible;z-index:3;border:0;opacity:0}.FleetTimeline .wrapper>.time{position:relative;padding-top:20px;margin-left:100px;width:1000%}.FleetTimeline .scale_timeslot{position:absolute;top:0;height:100%;background-color:var(--row-line);line-height:20px;font-weight:700}.FleetTimeline .scale_timeslot:nth-child(odd){background-color:var(--panel)}.FleetTimeline .scale_timeslot>div{position:sticky;display:block;top:0;line-height:20px;z-index:2;background-color:inherit;white-space:nowrap}.FleetTimeline .entity_timeline{position:relative;min-height:20px}.FleetTimeline .entity_timeline .header{position:relative;margin-left:-100px}.FleetTimeline .entity_timeline .header>SPAN{position:sticky;left:0}.FleetTimeline .timeline{position:relative;height:20px;cursor:pointer}.FleetTimeline .timeline:hover{background-color:color-mix(in srgb,var(--primary) 20%,transparent)}.FleetTimeline .timeslot{position:absolute;top:1px;bottom:1px}.FleetTimeline .timeline_header,.FleetTimeline .timeline_label{position:sticky;left:0;right:auto;margin-left:-100px;width:300px;z-index:1;line-height:20px;background-color:var(--panel)}.FleetTimeline .timeline_label{background-color:transparent;width:100px;line-height:20px;text-indent:13px}}@layer layouts{.FleetTracker #myMap{left:4px}.FleetTracker #tracker_error,.FleetTracker #tracker_info{display:none;position:absolute;bottom:10px;left:0;right:0;width:70%;margin:auto;padding:10px;z-index:10;background-color:var(--danger);color:var(--on-primary);border-radius:var(--r);text-align:center}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetTracker #tracker_error,.FleetTracker #tracker_info{bottom:calc(var(--s5) + 56px + var(--g));left:var(--g);right:var(--g);width:auto}}}@layer layouts{.FleetTracklines #myMap{bottom:30%}.FleetTracklines #tracklines{top:70%}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetTracklines{display:flex;flex-direction:column;overflow-y:auto}.FleetTracklines :is(#myMap,#tracklines){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetTracklines #myMap{order:1;height:max(60vh,510px);height:max(60dvh,510px);margin-top:calc(var(--g) / 2)}.FleetTracklines #tracklines{order:2;height:55vh;height:55dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetUnit #myMap,.FleetPositionunit #myMap{right:calc(300px + var(--g) / 2);bottom:30%}.FleetUnit #right,.FleetPositionunit #right{left:auto;width:300px;bottom:30%}.FleetUnit #messages,.FleetPositionunit #messages{top:70%}.FleetUnit #FleetUnitGoogleEarth TBODY>TR:first-child>TD:last-child>SPAN{display:flex;flex-direction:row;align-items:center;gap:var(--s2)}.FleetUnit #FleetUnitGoogleEarth TBODY>TR:first-child>TD:last-child>SPAN>SELECT{flex:1;width:auto;min-width:0}.FleetUnit #FleetUnitGoogleEarth TBODY>TR:first-child>TD:last-child>SPAN>INPUT{flex:none;width:auto}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY:is(.FleetUnit,.FleetPositionunit){display:flex;flex-direction:column;overflow-y:auto}:is(.FleetUnit,.FleetPositionunit) :is(#myMap,#messages,#right){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}:is(.FleetUnit,.FleetPositionunit) #myMap{order:1;height:50vh;height:50dvh;min-height:632px;margin-top:calc(var(--g) / 2)}:is(.FleetUnit,.FleetPositionunit) #messages{order:2;height:38.2vh;height:38.2dvh}:is(.FleetUnit,.FleetPositionunit) #right{order:3;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{BODY.FleetUnitanalog{grid-template-areas:"controller info" "graphs graphs";grid-template-columns:220px minmax(0,1fr)}.FleetUnitanalog #controller{grid-area:controller}.FleetUnitanalog #info{grid-area:info}.FleetUnitanalog #FleetUnitAnalogInfo TH>SPAN.fa-cog{color:var(--muted);line-height:20px;cursor:pointer;width:auto;float:right}.FleetUnitanalog #graphs{grid-area:graphs;overflow-x:hidden}.FleetUnitanalog #graphs .highcharts-container{width:100%!important}.highcharts-contextmenu>DIV{border:none!important;box-shadow:var(--shadow-lg)!important;background-color:var(--panel)!important}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetUnitanalog #graphs{height:75vh;height:75dvh}}}@layer layouts{.FleetUnitcanbus #sensors .Block{overflow-x:visible}.FleetUnitcanbus #sensors{width:430px;height:225px;overflow:visible}.FleetUnitcanbus #myMap{height:225px;left:calc(var(--side-w) + var(--g) / 2 + 430px)}.FleetUnitcanbus #graph{top:calc(225px + var(--g) / 2);right:calc(280px + var(--g) / 2);height:184px}.FleetUnitcanbus #filter{top:calc(225px + var(--g) / 2);left:auto;width:280px;height:184px}.FleetUnitcanbus #data{top:calc(409px + var(--g) / 2)}.FleetUnitcanbus .canbusOneSensor{float:left;width:100px;height:100px;border:1px solid var(--line);background-color:var(--fieldset-bg);margin:2px;overflow:hidden}.FleetUnitcanbus .canbusOneSensor.notconfigured{color:var(--placeholder);font-style:italic}.FleetUnitcanbus .canbusOneSensor h1{font-size:var(--fs-sm);font-weight:700;background-color:var(--th-bg);text-align:center;line-height:25px;margin:0;overflow:hidden}.FleetUnitcanbus .canbusOneSensor>DIV.value{line-height:24px;text-align:center}.FleetUnitcanbus .canbusOneSensor>DIV.date{font-style:italic;text-align:center;line-height:13px;margin-bottom:4px}.FleetUnitcanbus .canbusOneSensor input[type=button]{text-align:center;margin:auto;display:block}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetUnitcanbus{display:flex;flex-direction:column;overflow-y:auto}.FleetUnitcanbus :is(#myMap,#sensors,#graph,#filter,#data){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetUnitcanbus #myMap{order:1;height:40vh;height:40dvh;margin-top:calc(var(--g) / 2)}.FleetUnitcanbus #sensors{order:2;height:auto}.FleetUnitcanbus #sensors .Block,.FleetUnitcanbus #sensors .Block>.content{position:relative;inset:auto}.FleetUnitcanbus #graph{order:3}.FleetUnitcanbus #filter{order:4}.FleetUnitcanbus #data{order:5;height:50vh;height:50dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetUnitdallaskey #list{right:calc(300px + var(--g) / 2)}.FleetUnitdallaskey #myMap{left:auto;width:calc(300px - var(--g));height:196px}.FleetUnitdallaskey #editcontainer{top:calc(196px + 1.5 * var(--g));left:auto;width:300px;height:auto;margin-bottom:4px}.FleetUnitdallaskey #editcontainer .Block:last-child{margin-bottom:0}.FleetUnitdallaskey #editbox{height:auto}.dallaskeyError{color:var(--input-invalid)}.dallaskeyWarning{color:var(--warn-fg)}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetUnitdallaskey{display:flex;flex-direction:column;overflow-y:auto}.FleetUnitdallaskey :is(#myMap,#list,#editcontainer){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetUnitdallaskey #myMap{order:1;height:40vh;height:40dvh;margin:var(--g) var(--g) calc(var(--g) / 2)}.FleetUnitdallaskey #list{order:2;height:38.2vh;height:38.2dvh}.FleetUnitdallaskey #editcontainer{order:3;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetUnitdatachassie #sensors{height:200px;bottom:auto}.FleetUnitdatachassie #rs232log{top:210px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetUnitdatachassie{display:flex;flex-direction:column;overflow-y:auto}.FleetUnitdatachassie :is(#sensors,#rs232log){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetUnitdatachassie #sensors{margin-top:calc(var(--g) / 2)}.FleetUnitdatachassie #rs232log{height:61.8vh;height:61.8dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{BODY.FleetUnitfuel{grid-template-areas:"info map" "graphs graphs";grid-template-columns:minmax(0,1fr) 400px}.FleetUnitfuel #info{grid-area:info}.FleetUnitfuel #myMap{grid-area:map}.FleetUnitfuel #graphs{grid-area:graphs}.FleetUnitfuel #FleetUnitFuelInfo .content{margin-top:-3px}.FleetUnitfuel #FleetUnitFuelInfo .DBViewTable TR TH,.FleetUnitfuel #FleetUnitFuelInfo .DBViewTable TR TD{text-align:left;vertical-align:middle;line-height:20px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetUnitfuel #graphs{height:75vh;height:75dvh}}}@layer layouts{.FleetUnitgeozone #myMap{bottom:234px}.FleetUnitgeozone #zonelog{top:auto;bottom:4px;height:230px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetUnitgeozone{display:flex;flex-direction:column;overflow-y:auto}.FleetUnitgeozone :is(#myMap,#zonelog){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetUnitgeozone #myMap{height:calc(61.8vh - var(--g));height:calc(61.8dvh - var(--g));min-height:540px;margin-top:calc(var(--g) / 2)}.FleetUnitgeozone #zonelog{height:38.2vh;height:38.2dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetUnitreports #list>.Block{position:relative;inset:auto;max-height:100%}.FleetUnitreports #list>.Block>.content{position:static}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetUnitreports #list>.Block{max-height:none}}}@layer layouts{.FleetUnitsmartfeeder #settings{bottom:50%;right:300px}.FleetUnitsmartfeeder #GSLog{bottom:50%;left:auto;width:calc(300px - var(--g) / 2)}.FleetUnitsmartfeeder #ameltiLog{top:50%}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetUnitsmartfeeder #settings{right:calc(var(--g) / 2);bottom:60%}.FleetUnitsmartfeeder #GSLog{left:calc(var(--g) / 2);width:auto;top:40%;bottom:40%}.FleetUnitsmartfeeder #ameltiLog{top:60%}}}@layer layouts{BODY.FleetUnitstatus{grid-template-areas:"info map" "graphs graphs";grid-template-columns:minmax(0,1fr) 400px}.FleetUnitstatus #info{grid-area:info}.FleetUnitstatus #myMap{grid-area:map}.FleetUnitstatus #graphs{grid-area:graphs}.FleetUnitstatus #graphs .graphImg{display:inline-block;vertical-align:top}#FleetUnitStatusGraphs .content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(220px,1fr));gap:var(--s4);padding:var(--s4)}#FleetUnitStatusGraphs .content>div{min-width:0;height:100%}#FleetUnitStatusGraphs .content:after{grid-column:1 / -1;grid-row:-1}.FleetUnitstatus #graphs BR{display:none}.sysPopup:has(#FleetUnitStatusGraphsFilter){margin-top:0!important}#FleetUnitStatusGraphsFilter table tr td:first-child{width:95px}#FleetUnitStatusGraphsFilter table table td:first-child{width:auto}#FleetUnitStatusGraphsFilter tr:last-child>td:last-child{display:flex;justify-content:flex-end;gap:var(--s3)}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetUnitstatus #graphs{height:75vh;height:75dvh}#FleetUnitStatusGraphs .content{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,260px)}}}@layer layouts{BODY.FleetUnitstatuswheelchair{grid-template-areas:"visual info" "graphs graphs";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.FleetUnitstatuswheelchair #visual{grid-area:visual}.FleetUnitstatuswheelchair #info{grid-area:info}.FleetUnitstatuswheelchair #graphs{grid-area:graphs}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.FleetUnitstatuswheelchair #graphs{height:75vh;height:75dvh}}}@layer layouts{.FleetUnittrack,.FleetPositiontrack{--right-w: 330px}.FleetUnittrack #myMap,.FleetPositiontrack #myMap{right:calc(var(--right-w) + var(--g) / 2);bottom:30%}.FleetUnittrack #right,.FleetPositiontrack #right{left:auto;width:var(--right-w);bottom:30%}.FleetUnittrack #right .Block:last-child,.FleetPositiontrack #right .Block:last-child{margin-bottom:0}.FleetUnittrack #filter>.content>BR,.FleetPositiontrack #filter>.content>BR{display:none}.FleetUnittrack #messages,.FleetPositiontrack #messages{top:70%}.FleetUnittrack #messages TR,.FleetPositiontrack #messages TR{transition:background-color .2s linear}.FleetUnittrack #messages TR.highlight,.FleetPositiontrack #messages TR.highlight{background-color:var(--row-sel);transition:background-color 20ms linear}html.a11y .FleetUnittrack,html.a11y .FleetPositiontrack{--right-w: 370px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY:is(.FleetUnittrack,.FleetPositiontrack){display:flex;flex-direction:column;overflow-y:auto}:is(.FleetUnittrack,.FleetPositiontrack) :is(#myMap,#messages,#right){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}:is(.FleetUnittrack,.FleetPositiontrack) #myMap{order:1;height:50vh;height:50dvh;min-height:540px;margin-top:calc(var(--g) / 2)}:is(.FleetUnittrack,.FleetPositiontrack) #right{order:2}:is(.FleetUnittrack,.FleetPositiontrack) #right .Block:last-child{margin-bottom:calc(var(--g) / 2)}:is(.FleetUnittrack,.FleetPositiontrack) #messages{order:3;height:61.8vh;height:61.8dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.FleetWaypoint #myMap{height:auto;bottom:calc(220px + var(--g) / 2)}.FleetWaypoint #waypointList{top:auto;height:220px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.FleetWaypoint{display:flex;flex-direction:column;overflow-y:auto}.FleetWaypoint :is(#myMap,#waypointList){position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.FleetWaypoint #myMap{order:1;height:max(60vh,510px);height:max(60dvh,510px);margin-top:calc(var(--g) / 2)}.FleetWaypoint #waypointList{order:2;height:55vh;height:55dvh;margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.TravellogDriverlog #mndlog{bottom:50%}.TravellogDriverlog #daylog{top:50%;bottom:calc(var(--hh) + var(--g))}.TravellogDriverlog #functions{top:auto;height:calc(var(--hh) + var(--g));overflow:hidden}.TravellogDriverlog #functions INPUT[type=button]{text-align:center}.TravellogDriverlog #functions DIV.button{margin-left:0}.TravellogDriverlog #functions SELECT,.TravellogDriverlog #functions INPUT[type=button]{margin:0 2px}.TravellogDriverlog #report{left:2px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){BODY.TravellogDriverlog{display:flex;flex-direction:column;overflow-y:auto}.TravellogDriverlog #mndlog,.TravellogDriverlog #daylog,.TravellogDriverlog #functions{position:relative;inset:auto;flex:none;width:auto;margin:0 calc(var(--g) / 2)}.TravellogDriverlog #mndlog{height:50vh;height:50dvh;margin-top:calc(var(--g) / 2)}.TravellogDriverlog #daylog{height:60vh;height:60dvh}.TravellogDriverlog #functions{height:calc(var(--hh) + var(--g));margin-bottom:calc(var(--g) / 2 + 76px)}}}@layer layouts{.TravellogMain .DBViewTable TR TH{width:200px;text-align:left;white-space:nowrap}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.TravellogMain .DBViewTable TR TH{width:45%;white-space:normal}}}@layer layouts{.TravellogMainadmin .DBViewTable TR TH{width:200px;text-align:left;white-space:nowrap}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.TravellogMainadmin .DBViewTable TR TH{width:45%;white-space:normal}}}@layer base{:root{--font: "Inter", system-ui, Verdana, sans-serif;--fs-xs: 10px;--fs-sm: 13px;--fs-md: 16.5px;--fs-lg: 21px;--s1: 3px;--s2: 5px;--s3: 8px;--s4: 13px;--s5: 21px;--s6: 34px;--side-w: 224px;--super-h: 34px;--login-card: #FFFFFF;--login-logo-filter: invert(1) hue-rotate(180deg);--login-bg: #ECEFF2;--login-link: #005B91;--login-muted: #5A6774;--bg: #ECEFF2;--panel: #FFFFFF;--panel-border: 0;--line: #E4E8EC;--line-strong: #CDD4DB;--row-line: #F0F2F5;--text: #1B2733;--muted: #5A6774;--placeholder: #8B96A1;--label-fg: #5A6774;--link: #005B91;--primary: #337CA7;--primary-strong: #005B91;--focus-ring: rgba(51,124,167,.2);--side-bg: transparent;--side-border: none;--side-fg: #33414E;--side-active-bg: #FFFFFF;--side-active-fg: #005B91;--side-indicator: transparent;--side-hover-bg: rgba(255,255,255,.6);--side-active-shadow: var(--shadow);--side-parent-fg: #005B91;--side-drawer-bg: #ECEFF2;--side-sub-fg: var(--muted);--side-sub-line: var(--line);--scroll-shade: rgba(16,42,67,.16);--logo-bg: transparent;--logo-fg: #0E3A57;--side-border-top: none;--hh: 44px;--hdr-bg: #337CA7;--hdr-fg: #FFFFFF;--hdr-border: none;--hdr-icon: #EAF3F9;--hdr-meta: #FFFFFF;--hdr-btn-hover: #2B6A90;--th-bg: #F5F7F9;--th-fg: #5A6774;--th-h: 36px;--row-h: 38px;--zebra: #FFFFFF;--row-hover: #F0F6FB;--row-sel: #E6F0F8;--input-border: #D6DCE2;--input-bg: #F7F9FA;--r-input: 8px;--btn-r: 8px;--ghost-bg: #F0F2F5;--ghost-fg: #1B2733;--fieldset-bg: #F7F9FA;--r-fieldset: 13px;--legend-fg: #1B2733;--chk-border: #B4BFC9;--r: 13px;--r-sm: 8px;--r-lg: 21px;--g: 13px;--R: 360px;--shadow: 0 1px 2px rgba(20,30,40,.04), 0 5px 21px rgba(20,30,40,.06);--shadow-lg: 0 8px 21px rgba(20,30,40,.12);--shadow-xl: 0 21px 55px rgba(20,30,40,.2);--mapmenu-bg: #FFFFFF;--mapmenu-fg: #33414E;--mapmenu-r: var(--r);--mapbtn-r: 50%;--super-bg: transparent;--super-fg: #1B2733;--super-border: none;--scrim: rgba(30,40,50,.28);--popup-bg: #FFFFFF;--popup-foot-bg: #FFFFFF;--tab-fg: #5A6774;--tab-active-fg: #1B2733;--toggle-r: 50%;--mode-off-bg: var(--panel);--mode-off-border: var(--primary);--mode-off-fg: var(--primary-strong);--warn-bg: #FFF4D6;--warn-fg: #9A5B00;--warn-border: #D08A1E;--login-btn-fg: #FFFFFF;--login-error-bg: #B42318;--login-error-fg: #FFFFFF;--login-warn-bar: #D08A1E;--on-primary: #FFFFFF;--input-ro-bg: #F0F2F5;--input-invalid: #B42318;--focus-border: var(--primary);--focus-halo: 0 0 0 3px var(--focus-ring);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A6774' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--chk-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");--popup-shadow: var(--shadow-xl);--tabbar-h: 36px;--fs-tab: 14px;--tabbar-bg: #F0F2F5;--tab-active-bg: #FFFFFF;--tab-active-shadow: 0 1px 3px rgba(20,30,40,.14);--block-tab-active-bg: var(--th-bg);--block-tab-active-shadow: none;--z-map: 2;--z-panel: 2;--z-sidebar: 2;--z-toggle: 3;--z-drawer: 4;--z-contextmenu: 100;--z-menu: 1000;--z-toast: 9999;--z-skip: 10000;--map-icon-shadow: -2px 1px 0 rgba(0,0,0,.2), 0 3px 8px rgba(0,0,0,.37);--loading-bg: rgba(192,192,192,.8);--progress-bar: rgba(159,245,138,.3);--progress-done: rgb(159,245,138);--danger: #B42318;--warning: #D08A1E;--faint: #DDDDDD;--cat-icon: #0090D4;--success: #2E7D32}@media(prefers-color-scheme:dark){:root:not(.a11y){--side-bg: #0A1C2B;--side-fg: #CCDBE6;--side-active-bg: #214D72;--side-active-fg: #FFFFFF;--logo-fg: #FFFFFF;--side-hover-bg: rgba(255,255,255,.06);--side-active-shadow: none;--side-drawer-bg: #0A1C2B;--side-parent-fg: #FFFFFF;--side-sub-fg: #9FB3C4;--side-sub-line: rgba(255,255,255,.14);--login-bg: #0A1C2B;--login-link: #6EC1F0;--login-muted: #B6C8D6;--shadow-login: 0 21px 55px rgba(3,12,20,.55);--mode-off-bg: transparent;--mode-off-border: #6EC1F0;--mode-off-fg: #6EC1F0}}html.a11y{--fs-sm: 14px;--fs-tab: 15px;--tabbar-h: 40px;--row-h: 40px;--th-h: 38px;--hh: 46px;--bg: #E6EAEE;--panel-border: 1px solid #8C98A4;--line: #A3AEB9;--line-strong: #5A6774;--row-line: #C3CCD4;--text: #0B1620;--muted: #3E4A56;--placeholder: #5A6774;--label-fg: #1B2733;--link: #004C7A;--primary: #005B91;--primary-strong: #004C7A;--side-fg: #1B2733;--side-active-bg: #005B91;--side-active-fg: #FFFFFF;--logo-fg: #0B1620;--side-indicator: #FFFFFF;--side-hover-bg: #D5E6F3;--side-active-shadow: none;--side-drawer-bg: #E6EAEE;--side-parent-fg: #004C7A;--hdr-bg: #005B91;--hdr-icon: #FFFFFF;--hdr-btn-hover: #004470;--th-bg: #E3E8ED;--th-fg: #0B1620;--zebra: #F3F5F7;--row-hover: #E3EEF7;--row-sel: #D5E6F3;--input-border: #5A6774;--input-bg: #FFFFFF;--chk-border: #3E4A56;--chevron: #1B2733;--ghost-bg: #FFFFFF;--ghost-fg: #0B1620;--fieldset-bg: #FFFFFF;--legend-fg: #0B1620;--mapmenu-fg: #0B1620;--super-fg: #0B1620;--scrim: rgba(8,18,28,.55);--tab-fg: #1B2733;--tab-active-fg: #0B1620;--focus-ring: #FFDD00;--focus-edge: #0B1620;--login-bg: #E6EAEE;--login-link: #004C7A;--login-muted: #3E4A56;--warn-fg: #7A4700;--warn-border: #9A5B00;--login-warn-bar: #9A5B00;--input-ro-bg: #E3E8ED;--input-invalid: #A3191F;--focus-border: var(--focus-edge);--focus-halo: 0 0 0 4px var(--focus-ring);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2733' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--popup-shadow: 0 0 0 2px #0B1620, 0 21px 55px rgba(20,30,40,.2);--tabbar-bg: #E3E8ED;--tab-active-shadow: inset 0 -3px 0 #005B91, 0 0 0 1px #8C98A4;--block-tab-active-shadow: var(--tab-active-shadow);--danger: #A3191F;--warning: #9A5B00;--faint: #5A6774;--cat-icon: #005B91;--success: #1E6B23}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){:root{--z-drawer: 6;--z-toggle: 7}}}@layer base{@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../fonts/inter/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}html{font-family:var(--font);font-size:var(--fs-sm);font-feature-settings:"cv11","ss01"}body{font-size:var(--fs-sm);color:var(--text);background:var(--bg)}a:any-link,.linkStyle{color:var(--link)}.linkStyle{text-decoration:underline;cursor:pointer}button,input,select,textarea,pre,code,kbd,samp{font-family:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:is(.btn_context,.btn_close,.btn_help,.btn_arrowd,.btn_arrowl,.btn_arrowr,.btn_arrowu,.btn_pdf,.btn_excel,.btn_print,.btn_first,.btn_last,.btn_prev,.btn_next).button:before,.tabBar .leftArrow:before,.tabBar .rightArrow:before,.sysContextMenu>DIV[data-node-id]:after,.DBView TABLE.hasLineMenu TBODY>TR>TD:first-child:after,.DBSelList TR.branch .treeNode:after,#newLoginBox .icon>i,#newLoginBox .select-wrapper:after,.mapMenu DIV:is([class^=zoomin_],[class^=zoomout_],[class^=map_],[class^=layers_off_],[class^=lock_on_],[class^=search_],[class^=mappin_off_],[class^=polyfence_],[class^=fence_],[class^=all_objects_grey_],[class^=print_],[class^=fullscreen_]),.modeSwitch:before,.floaty_delete:before,DIV.filterHeader:before,DIV#menuToggle:before{forced-color-adjust:none;background-color:CanvasText!important}.sysMenuActive,.sysButtonMenuTextActive,.DBView TR.selected TD{outline:2px solid Highlight;outline-offset:-2px}DIV#menuToggle,.modeSwitch{border:2px solid ButtonText}}:is(.FleetUnittrack #right,.FleetPositiontrack #right,.sysPopup #editFormInputs,#FleetUnitStatusGraphs .content):after{content:"";position:sticky;bottom:calc(-1 * var(--shade-inset, 0px));display:block;height:14px;margin:-14px calc(-1 * var(--shade-inset, 0px)) 0;pointer-events:none;background:linear-gradient(to top,var(--shade, var(--scroll-shade)),transparent);opacity:0;animation:scroll-shade linear both;animation-timeline:scroll(nearest);animation-range:calc(100% - 24px) 100%}@keyframes scroll-shade{0%{opacity:1}to{opacity:0}}html,body{display:block;width:100%;height:100%;overflow:hidden;margin:0;padding:0;border:0}*{box-sizing:border-box}.italic{font-style:italic}.bold{font-weight:700}.colorGreen{color:var(--success)}.colorRed{color:var(--danger)}.colorOrange{color:var(--warning)}.colorDarkviolet{color:#9400d3}.expandable{padding-top:2px;padding-bottom:2px}.expandable>DIV{width:100%;overflow:hidden;text-overflow:ellipsis}.unselectable,.lineMenu,#mapMenuContainer,.leftArrow,.rightArrow,.systemMenu{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.statusDot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;background:var(--placeholder)}.statusDot.on{background:var(--success)}.statusDot.off{background:var(--danger)}.statusDot.yellow{background:var(--warning)}.w-50{width:50px}.w-70{width:70px}.w-80{width:80px}.w-100{width:100px}.w-180{width:180px}.w-200{width:200px}.w-260{width:260px}.w-300{width:300px}.w-p30{width:30%}.w-p40{width:40%}.w-p45{width:45%}.w-p49{width:49%}.w-p50{width:50%}.w-p70{width:70%}.w-p93{width:93%}.w-p95{width:95%}.w-p100{width:100%}.fw-n{font-weight:400}.ta-c{text-align:center}.ta-r{text-align:right}.cur-p{cursor:pointer}.va-m{vertical-align:middle}.va-t{vertical-align:top}.va-bl{vertical-align:baseline}.va-b{vertical-align:bottom}.fl-l{float:left}.fl-r{float:right}.d-ib{display:inline-block}.d-b{display:block}.pos-r{position:relative}.ws-nw{white-space:nowrap}.td-u{text-decoration:underline}.c-muted{color:var(--muted)}.c-faint{color:var(--faint)}.c-cat{color:var(--cat-icon)}.c-t{color:transparent}.bg-t{background-color:transparent}.bg-panel{background:var(--panel)}}@layer base{:where(input,select,textarea,button){font:inherit;color:var(--text)}:where(input,select,button){width:100%;height:32px;vertical-align:top}:where(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=phone],input[type=url],input[type=date],input[type=time],input[type=gs-time],select,textarea){padding:0 var(--s3);border:1px solid var(--input-border);border-radius:var(--r-input);background-color:var(--input-bg);outline:none;transition:border-color .1s ease-out,box-shadow .1s ease-out}:where(textarea){width:100%;padding:var(--s2) var(--s3);resize:none}:where(input[readonly],textarea[readonly]){background-color:var(--input-ro-bg)}:where(fieldset[disabled] input,fieldset[disabled] select,input[disabled],select[disabled],textarea[disabled]){background-color:var(--input-ro-bg);cursor:default}:where(.EditBlock input:invalid){border-color:var(--input-invalid)}:where(select,input[type=text].sysEditDropdown){padding-right:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--s3) center;background-size:14px 14px;-webkit-appearance:none;appearance:none;cursor:pointer}:where(select[multiple]){padding-right:var(--s3);background-image:none}:where(input[type=button],input[type=submit],input[type=reset],button){display:inline-block;width:auto;min-width:60px;margin:0;padding:0 var(--s4);border:1px solid var(--primary);border-radius:var(--btn-r);background-color:var(--primary);color:var(--on-primary);font-weight:600;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .1s ease-out,border-color .1s ease-out}:where(input[type=checkbox],input[type=radio]){width:16px;height:16px;flex:none;margin:0;padding:0;border:1.5px solid var(--chk-border);border-radius:4px;background:var(--input-bg) center / 12px 12px no-repeat;vertical-align:-3px;-webkit-appearance:none;appearance:none;cursor:pointer}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]:checked){border-color:var(--primary);background-color:var(--primary);background-image:var(--chk-mark)}:where(input[type=radio]:checked){border-color:var(--primary);background-color:var(--primary);box-shadow:inset 0 0 0 3px var(--input-bg)}:where(input[type=file]){height:auto;border:0}@media(pointer:coarse){:where(input[type=button],input[type=submit],input[type=reset],button){min-height:44px}:where(input[type=checkbox],input[type=radio]){width:22px;height:22px}:where(label:has(>input[type=checkbox],>input[type=radio])){display:inline-flex;align-items:center;min-height:44px}}}@layer components{[role=button]:not(button):not(input):focus-visible,tr[tabindex]:focus-visible{outline:2px solid var(--focus-border);outline-offset:-2px}html.a11y [role=button]:not(button):not(input):focus-visible,html.a11y tr[tabindex]:focus-visible{outline:3px solid var(--focus-edge);box-shadow:0 0 0 6px var(--focus-ring)}.sysPopup:focus,.sysContent:focus{outline:none}.skipLink{position:absolute;left:var(--s3);top:var(--s3);z-index:var(--z-skip);padding:var(--s2) var(--s4);border-radius:var(--r-sm);background:var(--primary);color:var(--on-primary);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transform:translateY(-300%)}.skipLink:focus{transform:none;outline:2px solid var(--focus-border);outline-offset:2px}html.a11y .skipLink:focus{outline:3px solid var(--focus-edge);box-shadow:0 0 0 6px var(--focus-ring)}}@layer components{.icon{display:inline-block;color:var(--on-primary);font-size:16px;text-align:center}.icon.inline{position:relative;float:left}#sysPopUpAlarm .icon.inline{position:relative;float:left;margin:0 12px 0 4px;width:48px;height:48px}TD>.icon{height:20px;vertical-align:bottom}.icon>SVG{width:100%;height:100%}.icon i{line-height:48px}#sysPopUpAlarm #editFormInputs{padding:var(--s4) var(--s5) 0}#sysPopUpAlarm .row{display:flow-root}#sysPopUpAlarm .row>.message{margin:0 0 var(--s2);overflow:hidden}#sysPopUpAlarm .row>BR{display:none}#sysPopUpAlarm .row>.message-buttons{display:flex;justify-content:flex-end;gap:var(--s3);clear:both;padding-top:var(--s3)}}.swal2-container .swal2-popup{font-family:var(--font);border-radius:var(--r-lg);color:var(--text)}.swal2-container .swal2-styled.swal2-confirm{background-color:var(--primary)!important;min-height:40px;border-radius:var(--btn-r);color:var(--on-primary)}.swal2-container .swal2-styled:focus{box-shadow:var(--focus-halo)}.swal2-container .swal2-icon.swal2-info{border-color:var(--primary);color:var(--primary)}@layer components{#AdminAppSelBox>DIV.content,#appSelBox>DIV.content{flex-direction:row;align-items:center;gap:var(--s3)}#AdminAppSelBox .appSelIcon,#appSelBox .appSelIcon{flex:none;width:24px;height:24px;color:var(--primary)}#AdminAppSelBox>DIV.content>FORM,#appSelBox>DIV.content>FORM{flex:1;margin-left:0}#AdminAppSelBox FORM TABLE,#appSelBox FORM TABLE,#AdminAppSelBox FORM TBODY,#appSelBox FORM TBODY{display:flex;align-items:center;gap:var(--s3);width:100%}#AdminAppSelBox FORM TR,#appSelBox FORM TR{display:contents}#AdminAppSelBox FORM TD:empty,#appSelBox FORM TD:empty{display:none}#AdminAppSelBox FORM TR>TD,#appSelBox FORM TR>TD,#AdminAppSelBox FORM TR>TD:first-child,#appSelBox FORM TR>TD:first-child{width:auto;min-width:0;padding:0}#AdminAppSelBox FORM TD:has(SELECT),#appSelBox FORM TD:has(SELECT){flex:1}#AdminAppSelBox FORM SELECT,#appSelBox FORM SELECT{width:100%}}@layer components{.loadingOverlay{position:absolute;inset:0;opacity:.5;background-color:var(--loading-bg)}.loadingOverlay>IMG{position:absolute;display:block;left:50%;top:50%;margin-left:-32px;margin-top:-32px}.header+.content+.loadingOverlay>IMG{margin-top:-20px}.header+.tabBar+.content+.loadingOverlay>IMG{margin-top:-8px}.Block .content{padding:5px 3px 4px}.Block .header+.content,.Block .header+.tabBar+.content{border-top:0}.Block .header A{color:var(--hdr-fg)}.sysContent .Block{position:relative;height:auto;overflow-y:auto;font-size:10px}.sysContent .Block:not(:where(.sysButtonMenu *,.sysLayoutStatus *,#loginBackground *)){background:var(--panel);border:var(--panel-border);border-radius:var(--r);box-shadow:var(--shadow);font-size:var(--fs-sm)}.sysContent .Block:not(:where(.sysButtonMenu *,.sysLayoutStatus *,#loginBackground *)):not(.DBView)>.content{padding:var(--s4)}.Block>.content:empty{padding:0}.sysContent .Block,.sysContent[id*=map]>DIV:not(.mapMenu),.sysContent[id*=Map]>DIV:not(.mapMenu){margin:calc(var(--g) / 2)}.sysContent .Block+.Block{margin-top:var(--g)}.sysContent .loadingOverlay~.Block,.sysContent .Block:first-child:nth-last-child(1){position:absolute;inset:0}.sysContent .Block:first-child:nth-last-child(1) .content{position:absolute}.sysContent .Block:first-child .content,.sysPopup .Block:first-child .content{overflow-y:auto;inset:0;height:auto;width:auto}.sysContent .Block:first-child .header+.content,.sysPopup .Block:first-child .header+.content{top:var(--hh)}.sysPopup .Block:first-child .content{display:flex;flex-direction:column}#systemShowHelp .Block:first-child .content:after{content:"";display:block;height:60px;background:linear-gradient(to bottom,transparent 0%,var(--panel) 75%,var(--panel) 100%);position:absolute;left:20px;right:20px;bottom:0;z-index:var(--z-toast)}.sysContent .Block:first-child .header+TABLE+.content{top:calc(var(--hh) + 13px)}.tabBar+.content{top:calc(var(--hh) + var(--tabbar-h))!important}.content>.loading{display:block;padding:6px 5px 8px}.content>.emptyresult{display:block;padding:var(--s6) var(--s4);color:var(--muted);text-align:center}div:not(.DBSelList):not(.DBList).DBView.Block>.content>.emptyresult{display:block;padding:2px 3px 4px}.header{white-space:nowrap;overflow:hidden;height:var(--hh);min-height:var(--hh);max-height:var(--hh);line-height:var(--hh);margin:0;padding:0 var(--s2) 0 var(--s4);font-size:var(--fs-sm);font-weight:600;color:var(--hdr-fg);background-color:var(--hdr-bg);border-bottom:var(--hdr-border);transition:background-color .1s ease-in-out}.Block>.header>SPAN:last-child{display:block;overflow:hidden;text-overflow:ellipsis}.Block>.header>SPAN:last-child:before{content:"";display:inline-block;width:8px;height:8px;margin-right:var(--s3);vertical-align:1px;border-radius:50%;background:var(--hdr-fg)}.header .loadingIndicator{display:inline-flex;align-items:center;gap:var(--s2);margin-left:var(--s4);vertical-align:top;font-size:calc(var(--fs-sm) - 1px);font-weight:500;color:var(--hdr-meta)}.header .loadingIndicator:before{content:"";width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:block-loading .7s linear infinite}.header .loadingIndicator>SPAN{display:none}@keyframes block-loading{to{transform:rotate(360deg)}}.header DIV.button{float:right;display:grid;place-items:center;min-width:28px;height:28px;margin:calc((var(--hh) - 28px) / 2) 0 0 2px;padding:0;line-height:16px;overflow:hidden;border-radius:var(--r-sm);color:var(--hdr-icon);cursor:pointer;touch-action:manipulation;transition:background-color .1s ease-out}.header DIV.button:not(.btn_noicon):hover,.header DIV.button:not(.btn_noicon):active{background-color:var(--hdr-btn-hover)}.header .button.btn_context{float:left;margin-left:calc(var(--s2) - var(--s4));margin-right:var(--s1)}.header DIV.button .floaty_delete,.content FORM .floaty_delete{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;color:var(--muted);font-size:0;cursor:pointer}.header DIV.button .floaty_delete:before,.content FORM .floaty_delete:before{content:"";display:block;width:12px;height:12px;margin:6px;background-color:currentColor;-webkit-mask:url(/img/icons/close.svg) center / contain no-repeat;mask:url(/img/icons/close.svg) center / contain no-repeat}.header DIV.button .floaty_delete:hover,.content FORM .floaty_delete:hover{color:var(--text)}.header DIV.button INPUT:placeholder-shown+.floaty_delete,.content FORM INPUT:placeholder-shown+.floaty_delete{display:none}.header DIV.button>DIV.bg-panel{background:none}.header DIV.button>DIV.bg-panel>INPUT[type=text]{padding-right:28px}.header DIV.button INPUT[type=text]{height:28px;border:0;border-radius:var(--r-sm);background:var(--panel);color:var(--text);font-weight:400;box-shadow:none}.header DIV.button INPUT[type=text]::placeholder{color:var(--placeholder);font-weight:400}.header DIV.button INPUT[type=text]:focus-visible{outline:2px solid var(--hdr-fg);outline-offset:0}.header DIV.button>SELECT{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--r-sm);background-color:var(--panel);color:var(--text);font-weight:400}.header DIV.button>SELECT,.header DIV.button>INPUT{width:auto;height:28px;line-height:28px;margin:0 var(--s2);padding:0 28px 0 var(--s3);opacity:1;vertical-align:top;position:relative;top:0;z-index:0}.button>SELECT{background-color:var(--input-bg);width:35px}.Block FORM TR>TD:last-child{position:relative}.submit-button{text-align:right}.Block SPAN.clickable{cursor:pointer;text-decoration:underline}html.a11y .header DIV.button{min-width:32px;height:32px;margin-top:calc((var(--hh) - 32px) / 2)}@media(pointer:coarse){.header DIV.button,html.a11y .header DIV.button{min-width:44px;height:44px;margin-top:calc((var(--hh) - 44px) / 2)}}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text])){position:relative;display:flex;flex-direction:row-reverse;height:calc(2 * var(--hh));max-height:none;padding-top:var(--hh)}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>SPAN:last-child{position:absolute;top:0;left:var(--s4);right:var(--s2)}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.btn_context{position:absolute;top:0;left:var(--s2);margin-left:0}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.btn_context~SPAN:last-child{left:calc(var(--s2) + 44px + var(--s1))}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.btn_help{position:absolute;top:0;right:var(--s2)}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.btn_help~SPAN:last-child{right:calc(var(--s2) + 44px)}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.button{flex:none}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.btn_noicon:not([id$=_dd]){flex:0 1 auto;grid-template-columns:minmax(0,1fr);min-width:0}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.btn_noicon:not([id$=_dd])>:is(SELECT,INPUT){width:calc(100% - 2 * var(--s2))}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.btn_noicon>DIV{min-width:0}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))>.btn_noicon>DIV>INPUT{width:100%}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))+.content{top:calc(2 * var(--hh))}.sysContent .Block:not(.driverLogFunction)>.header:has(>.button :is(SELECT,INPUT[type=text]))+.tabBar+.content{top:calc(2 * var(--hh) + var(--tabbar-h))!important}}.sysContent .Block>.tabBar{padding-inline:var(--s3);background-color:var(--panel)}.sysContent .Block>.tabBar .sysTabs>DIV.active{background-color:var(--block-tab-active-bg);box-shadow:var(--block-tab-active-shadow)}.sysLayoutStatus .Block.driverLogFunction{border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}}@layer components{.cpPopup{position:absolute;width:200px;padding:var(--s2);border-radius:var(--r-sm);background-color:var(--panel);box-shadow:var(--shadow-lg)}.cpPopup.no-year .cpYearNavigation{display:none}.cpBorder{border:1px solid var(--line)}.cpYearNavigation,.cpMonthNavigation{background-color:var(--th-bg);color:var(--text);font-weight:600;text-align:center;vertical-align:middle;text-decoration:none}.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-size:11px}TD.cpDayColumnHeader{text-align:right;color:var(--th-fg);border-bottom:1px solid var(--line)}.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate{text-align:right;text-decoration:none}.cpCurrentMonthDate,.cpCurrentDate,A.cpTodayText{color:var(--text)}.cpOtherMonthDate{color:var(--muted)}.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled,.cpTodayTextDisabled{color:var(--placeholder);text-align:right;text-decoration:line-through}TD.cpCurrentDate{border-radius:3px;background-color:var(--primary);color:var(--on-primary)}TD.cpCurrentDate A{color:var(--on-primary)}TD.cpCurrentDateDisabled{border:1px solid var(--input-invalid)}TD.cpTodayText,TD.cpTodayTextDisabled{border-top:1px solid var(--line)}A.cpTodayText,SPAN.cpTodayTextDisabled{height:20px}}@layer components{.sysContextMenu{position:absolute;display:none;min-width:189px;padding:var(--s2);background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);white-space:nowrap}.sysContextBg{position:absolute;inset:0}.sysContextMenu>DIV,.sysContextMenu>A{position:relative;display:block;min-width:180px;margin:0;padding:0 var(--s5) 0 var(--s3);line-height:32px;border-radius:3px;color:var(--text);text-decoration:none;cursor:pointer;touch-action:manipulation}.sysContextMenu>DIV:hover,.sysContextMenu>A:hover{background:var(--row-hover)}.sysContextMenu>DIV:active,.sysContextMenu>A:active{background:var(--row-sel)}.sysContextMenu>.disabled,.sysContextMenu>.disabled:hover,.sysContextMenu>.disabled:active{color:var(--placeholder);background:transparent;cursor:default}.sysContextMenu>DIV[data-node-id]:after{content:"";position:absolute;right:var(--s2);top:50%;width:14px;height:14px;margin-top:-7px;background:var(--muted);-webkit-mask:url(/img/icons/chevron.svg) center / contain no-repeat;mask:url(/img/icons/chevron.svg) center / contain no-repeat;transform:rotate(-90deg)}.sysContextMenu>HR{margin:var(--s1) 0;border:0;border-top:1px solid var(--line)}.sysContextMenu>HR:last-child{display:none}html.a11y .sysContextMenu{border-color:var(--line-strong)}html.a11y .sysContextMenu>DIV:hover,html.a11y .sysContextMenu>A:hover{text-decoration:underline}@media(pointer:coarse){.sysContextMenu>DIV,.sysContextMenu>A{line-height:44px}}}@layer components{TABLE{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;border-radius:inherit}TABLE TR:first-child TH{border-top:0}FIELDSET TABLE TR:last-child TD,.Block:first-child:nth-last-child(1) .content TABLE TR:last-child TD{margin-bottom:-1px;border-bottom-width:1px}TABLE TR TH:first-child,TABLE TR TD:first-child,FIELDSET TABLE TR TH:first-child,FIELDSET TABLE TR TD:first-child{border-left-width:1px}TABLE TR TH:last-child,TABLE TR TD:last-child,FIELDSET TABLE TR TH:last-child,FIELDSET TABLE TR TD:last-child{border-right-width:1px}.fleetCategoryList_icon{font-size:15px;margin-top:2px;display:block;text-align:center}.sysPopup .DBView{margin:0}.DBView .content{padding:0}.sysContent .DBView:not(.DBList)>.content:not(:empty){padding:var(--s1) var(--s3) var(--s3)}.sysContent .DBList>.content{padding:0 var(--s3) var(--s3);border-top:var(--s3) solid var(--panel)}.DBView TABLE{border-collapse:separate;border-spacing:0;transform:translateZ(0)}:where(.DBView) TABLE:where(:not(.DBListTable))>TBODY>TR TD:first-child,TABLE:where(.DBView,.DBViewTable)>TBODY>TR TD:first-child{font-weight:700;min-width:160px;width:40%}:where(.DBView) TABLE:where(:not(.DBListTable))>THEAD+TBODY>TR TD:first-child,TABLE:where(.DBView,.DBViewTable)>THEAD+TBODY>TR TD:first-child{font-weight:400}.DBView TR{height:var(--row-h);font-size:var(--fs-sm);color:var(--text)}.DBView TH,.DBView TD{padding:0 var(--s3);line-height:20px;border:0;border-bottom:1px solid var(--row-line)}.DBView TH,#floater{position:relative;height:var(--th-h);margin:0;padding:0 var(--s3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:middle;font-weight:600;color:var(--th-fg);background-color:var(--th-bg);border-bottom:0}.DBView TH:first-child{border-radius:var(--r-sm) 0 0 0}.DBView TH:last-child{border-radius:0 var(--r-sm) 0 0}.DBView TH.center,#floater.center{text-align:center}.DBView TH[data-names]{cursor:pointer}.DBView TH.filter_active{color:var(--text)}.DBView THEAD TR TD{background-color:var(--th-bg)}.DBViewTable>THEAD>TR>TD,.DBView THEAD TR TD[class^=DBViewTable]{background-color:transparent}.DBView TBODY>TR{background-color:var(--row-bg, transparent)}.DBView TBODY>TR:nth-child(2n){--row-bg: var(--zebra)}.DBList TBODY>TR:hover,.DBList .clickable TR:hover{--row-bg: var(--row-hover)}.DBView TBODY>TR.selected{--row-bg: var(--row-sel)}.DBList .clickable TR:active{opacity:.8}.clickable TR,.DBView TR[data-context]{cursor:pointer}.DBView A{color:var(--link);text-decoration:none;font-weight:500}.DBView:not(.DBList) .content>FORM>TABLE TR TD:first-child{width:95px;height:16px;margin:0;padding:1px 0 0 var(--s3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-weight:600;color:var(--label-fg);background-color:var(--th-bg);border-bottom:1px solid var(--row-line)}.Block.DBView.wideTitles TR TD:nth-child(odd){width:160px}IMG.statusIcon{display:block;margin-left:auto;margin-right:auto}.DBView TBODY>TR>TD:nth-child(1)>IMG,.DBView TBODY>TR>TD:nth-child(2)>IMG,.DBView TBODY>TR>TD:nth-child(3)>IMG,.DBView TBODY>TR>TD:nth-child(4)>IMG,.DBView TBODY>TR>TD:nth-child(5)>IMG{vertical-align:text-bottom}.DBList .lineMenu,.DBList THEAD>TH:first-child:not([title]),.DBView THEAD>TR>TH:first-child:empty,.DBList TBODY>TR:first-child>TD:first-child:not([title]),.DBView TBODY>TR:first-child>TD:first-child:empty{width:24px;min-width:0}.DBView THEAD>TR>TH.lineMenu{width:24px}.DBView TABLE.hasLineMenu TR>:nth-child(2){padding-left:var(--s1)}.DBView TABLE.hasLineMenu TBODY>TR>TD:first-child{padding:0;text-align:center}.DBView TABLE.hasLineMenu TBODY>TR>TD:first-child:after{content:"";display:inline-block;width:20px;height:26px;vertical-align:middle;border-radius:var(--r-sm);background-color:var(--muted);-webkit-mask:url(/img/icons/kebab.svg) center / 16px 16px no-repeat;mask:url(/img/icons/kebab.svg) center / 16px 16px no-repeat}.DBList .content{overflow:auto}.DBList .DBListTable{width:99.9%}.DBList THEAD>TR>TH{position:sticky;top:0;z-index:var(--z-panel);line-height:20px}.DBList TD{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.DBList TD.right{text-align:right;padding-right:var(--s4);font-variant-numeric:tabular-nums}.DBList TH.right{text-align:right;padding-right:var(--s4)}.DBList TH.center{text-align:center}.DBList TD:has(>SPAN:only-child>INPUT[type=checkbox],>INPUT[type=checkbox]:only-child){padding-inline:0;text-overflow:clip;text-align:center}.DBView TD.tableImages{padding-inline:2px;text-overflow:clip;text-align:center}.DBView TD.tableImages>IMG:only-child{display:block;margin-inline:auto}.DBList TD[onmouseenter*=ShowExtendedTitle]{padding-right:16px}.DBList .iCon{position:absolute;top:50%;right:2px;margin-top:-8px;color:var(--muted);cursor:pointer}.ExtendedTitle{position:absolute;display:none;max-width:600px;color:var(--text);background-color:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);z-index:var(--z-panel)}.ExtendedTitle .ExtendedTitleClose{width:260px}.ExtendedTitle .ExtendedTitleClose IMG{position:absolute;right:0;text-align:right}.ExtendedTitle .ContactsExtendedContent{min-width:260px;max-height:600px;overflow:auto;padding:var(--s2) var(--s1)}.ExtendedTitle TABLE{width:auto;min-width:100%;table-layout:auto}.ExtendedTitle TABLE>THEAD>TR>TH{padding:var(--s1) var(--s3);text-align:left;white-space:nowrap;font-weight:600;color:var(--th-fg);border-bottom:1px solid var(--row-line)}.ExtendedTitle TABLE>TBODY>TR>TD{min-width:0;width:auto;padding:var(--s1) var(--s3);white-space:nowrap;font-weight:400;line-height:20px;border-bottom:1px solid var(--row-line)}.ExtendedTitle TABLE>TBODY>TR:last-child>TD{border-bottom:0}.DBList TR:has(>TH[style*="width:auto"])>TH.resize_filler{width:0}.draghandle{cursor:ew-resize;position:absolute;top:0;bottom:0;right:-9px;width:12px;margin:0;padding:0;z-index:11}.DBSelList TH{cursor:pointer}.DBSelList TD{position:relative;white-space:nowrap}.DBList TD.DBListWrapableCell{white-space:normal}.DBSelList .treeNode{position:relative;display:inline-block;width:calc(var(--lvl, 0) * 20px + 16px);height:16px;margin-right:var(--s1);vertical-align:middle}.DBSelList TR.branch .treeNode:after{content:"";position:absolute;top:0;right:0;width:16px;height:16px;background-color:var(--muted);-webkit-mask:url(/img/icons/chevron.svg) center / contain no-repeat;mask:url(/img/icons/chevron.svg) center / contain no-repeat;transition:transform .15s ease-in-out}.DBSelList TR.branch.closed .treeNode:after{transform:rotate(-90deg)}.DBSelList .fa,.DBSelList .fas,.DBSelList .db-list-cat-icon{display:inline-block;text-align:center;width:100%}.DBSelList .db-list-cat-icon.cat-inline{width:inherit}.DBSelList .warning{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:3px;width:11px;height:11px;line-height:10px;text-align:center;color:var(--warn-fg);background-color:var(--warn-bg);border:1px solid var(--warn-border);border-radius:2px}.expandable:hover,.expandable_visible{height:auto}.expandable{position:relative;overflow:hidden;width:100%;height:21px}.expandable .icon_i{float:right;width:15px;height:16px;line-height:13px;text-align:center;background-color:var(--ghost-bg);border:1px solid var(--line-strong)}.DBViewTable TR TH{width:1%;min-width:100px;height:var(--row-h);vertical-align:middle;font-weight:600;color:var(--label-fg);background-color:transparent;border-bottom:1px solid var(--row-line);border-radius:0}.DBView TABLE.DBViewTable:has(>*>TR>TH){table-layout:auto}.DBViewTable>*>TR>TH+TD{overflow-wrap:anywhere}html.a11y .DBView TH{font-weight:700}html.a11y .DBView TH.filter_active{text-decoration:underline;text-underline-offset:2px}html.a11y .DBView A{text-decoration:underline;text-underline-offset:2px}html.a11y .DBView TBODY>TR.selected>TD{font-weight:600}html.a11y .DBView TBODY>TR.selected>TD:first-child{box-shadow:inset 4px 0 0 var(--primary)}html.a11y .DBView TABLE.hasLineMenu TBODY>TR>TD:first-child:after{width:24px;height:32px;background-color:var(--text)}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.DBList .DBListTable{table-layout:auto;width:max-content;min-width:100%}.DBList TH:first-child,.DBList TD:first-child{min-width:0;position:sticky;left:calc(-1 * var(--s3));z-index:1;background-image:linear-gradient(var(--row-bg, transparent),var(--row-bg, transparent));background-color:var(--panel)}.DBList TD:first-child{width:auto}.DBList THEAD>TR>TH:first-child{z-index:3;background-image:none;background-color:var(--th-bg)}}@media(pointer:coarse){.DBView THEAD>TR>TH.lineMenu{width:48px}.DBView TABLE.hasLineMenu TBODY>TR>TD:first-child:after,html.a11y .DBView TABLE.hasLineMenu TBODY>TR>TD:first-child:after{width:44px;height:44px}}.DBView .infoCols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);align-items:start}.DBView .infoCol{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.DBView .infoCol>FIELDSET,.DBView .infoCols~FIELDSET{display:block;margin:0}.DBView .infoCols~FIELDSET{margin-top:var(--s4)}.DBView .infoCol .DBViewTable>TBODY>TR>TH{width:160px;white-space:normal;line-height:1.3}.DBView TABLE.infoSubTable{width:100%;table-layout:auto;border-collapse:collapse}.DBView TABLE.infoSubTable TH,.DBView TABLE.infoSubTable TD{height:var(--row-h);padding:0 var(--s5) 0 var(--s3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--row-line)}.DBView TABLE.infoSubTable TH{font-weight:600;color:var(--label-fg)}:is(#editFormInputs,.EditStdLayout,.DBView) TABLE.infoSubTable TR>.infoSubEdit{width:1%;min-width:0}.DBView TABLE.infoSubTable TR>:last-child{width:100%}.DBView BUTTON.infoSubEditBtn{display:inline-flex;align-items:center;gap:var(--s2);min-width:28px;height:28px;padding:0 var(--s2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--primary);font-weight:600;cursor:pointer}.DBView BUTTON.infoSubEditBtn:hover{background-color:var(--ghost-bg);border-color:transparent}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.DBView .infoCols{grid-template-columns:minmax(0,1fr)}}}@layer components{.sysGetQueueProgFrame,.sysGetLocProgFrame{position:relative;margin-left:auto;margin-right:auto;width:202px;height:20px;border:1px solid var(--line-strong);background-color:var(--panel)}.sysGetQueueProgFrame>DIV,.sysGetLocProgFrame>DIV,.sysGetLocProgBar{position:absolute;left:0;width:1px;top:0;bottom:0;height:auto;background-color:var(--progress-bar)}#sysGetQueueProgBarDone{background-color:var(--progress-done)}.sysGetQueueProgText,.sysGetLocProgText,.systemCloseButton{display:block;margin-left:auto;margin-right:auto;text-align:center}}@layer components{FORM{flex:1;display:flex;flex-direction:column;font-size:var(--fs-sm)}:where(input,textarea)::placeholder{color:var(--placeholder)}:where(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=phone],input[type=url],input[type=date],input[type=time],input[type=gs-time],select,textarea):focus{border-color:var(--focus-border);box-shadow:var(--focus-halo)}:disabled,.disabled{color:var(--placeholder);cursor:default}.opt-placeholder{font-style:italic;color:var(--placeholder)}.opt-normal{font-style:normal;color:var(--text)}.chk-locked{background-color:var(--placeholder)}.map-pick-input{background:url(/img/sys/map/google-maptype-normal.png) no-repeat 99% 50%;padding-right:20px}:where(input[type=button],input[type=submit],input[type=reset],button):hover{background-color:var(--primary-strong);border-color:var(--primary-strong)}:where(input[type=button][onclick*=RemovePopup],input[type=reset],input[type=button]:has(~input[type=submit]:enabled,~input[type=button]:enabled:not([onclick*=RemovePopup])),input[type=submit]:has(~input[type=submit]:enabled,~input[type=button]:enabled:not([onclick*=RemovePopup])),td.DBViewTableTitle~td input[type=button]){background-color:var(--ghost-bg);border-color:var(--line-strong);color:var(--ghost-fg)}:where(input[type=button][onclick*=RemovePopup],input[type=reset],input[type=button]:has(~input[type=submit]:enabled,~input[type=button]:enabled:not([onclick*=RemovePopup])),input[type=submit]:has(~input[type=submit]:enabled,~input[type=button]:enabled:not([onclick*=RemovePopup])),td.DBViewTableTitle~td input[type=button]):hover{background-color:var(--row-hover);border-color:var(--line-strong)}:where(input[type=button],input[type=submit],input[type=reset],button):disabled,:where(input[type=button],input[type=submit],input[type=reset],button):disabled:hover{border-color:var(--line);background-color:var(--ghost-bg);color:var(--placeholder);cursor:default}:where(input[type=button],input[type=submit],input[type=reset],button,input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}html.a11y :where(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=phone],input[type=url],input[type=date],input[type=time],input[type=gs-time],select,textarea){border-width:1.5px}html.a11y :where(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=phone],input[type=url],input[type=date],input[type=time],input[type=gs-time],select,textarea):focus{border-width:2px}html.a11y :where(input,select,button){height:36px}html.a11y :where(input[type=checkbox],input[type=radio]){width:18px;height:18px;border-width:2px}html.a11y :where(input[type=button],input[type=submit],input[type=reset],button,input[type=checkbox],input[type=radio]):focus-visible{outline:3px solid var(--focus-edge);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-ring)}html.a11y :where(input[type=button][onclick*=RemovePopup],input[type=reset]){border-width:1.5px}.sysEditFormFieldSet,FORM FIELDSET,.sysContent FIELDSET,.sysBlock FIELDSET{min-width:0;margin:var(--s4) 0 0;padding:var(--s4);border:0;border-radius:var(--r-fieldset);background-color:var(--fieldset-bg)}.sysEditFormFieldSet,.sysContent FIELDSET,.sysBlock FIELDSET{display:inline-block}FORM FIELDSET FIELDSET{margin:var(--s3) 0 0;padding:0 0 0 var(--s3);border-left:2px solid var(--line);border-radius:0}.sysEditFormFieldSet LEGEND,FORM FIELDSET LEGEND,.sysContent FIELDSET LEGEND,.sysBlock FIELDSET LEGEND{float:left;width:100%;height:auto;margin:0 0 var(--s3);padding:0;border:0;color:var(--legend-fg);font-size:var(--fs-sm);font-weight:650;line-height:1.3}:is(.sysEditFormFieldSet,FORM FIELDSET,.sysContent FIELDSET,.sysBlock FIELDSET) LEGEND+*{clear:both}FORM TD:first-child{width:140px}:is(#editFormInputs,.EditStdLayout) TABLE{width:100%;border-collapse:separate;border-spacing:0 var(--s2)}:is(#editFormInputs,.EditStdLayout) TR>TD{position:relative;padding:0;vertical-align:middle;line-height:1.3}:is(#editFormInputs,.EditStdLayout) TR>TD:first-child{width:38.2%;min-width:95px;padding-right:var(--s3);font-weight:500;overflow-wrap:break-word}:is(#editFormInputs,.EditStdLayout) TR:not(.Error)>TD:first-child{color:var(--label-fg)}.sysPopup .Block.wideTitles TR>TD:first-child{min-width:160px;width:40%}:is(#editFormInputs,.EditStdLayout) TD>LABEL:has(>input[type=checkbox],>input[type=radio]){display:inline-flex;align-items:center;gap:var(--s2);color:var(--text);cursor:pointer}#editFormInputs{flex:1;min-height:0;overflow-y:auto;padding-bottom:1px}#editFormInputs TR>TD LABEL:not(:only-child){float:left;clear:both;padding:4px}#editFormInputs TR>TD input[type=file]{display:none}#editFormInputs TR>TD input[type=file]+label{display:block;width:100%;height:32px;padding:0 var(--s3);border:1px dashed var(--input-border);border-radius:var(--r-input);background-color:var(--input-bg);color:var(--muted);line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}#editFormInputs label.select-wrapper{display:block}FORM TABLE TR:last-child:not(:only-child)>TD:last-child:has(>input[type=submit],>input[type=button],>button){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s3);padding-top:var(--s3)}.EditBlock INPUT[type=text].tfiField,.EditBlock INPUT[type=password].tfiField,.EditBlock SELECT.tfiField{width:182px;vertical-align:middle}.EditBlock .flexInput{display:flex;align-items:center}.EditBlock .flexInput INPUT[type=radio]{flex-shrink:0;margin:2px 4px 2px 0}.EditBlock .flexInput INPUT[type=text]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.EditBlock .flexInput IMG{border:1px solid var(--input-border);border-left:0;border-radius:0 var(--r-input) var(--r-input) 0}.EditBlock .periodsSpecificWrap{position:relative;padding-right:15px}.EditBlock .periodsSpecificWrap .addLink{float:none;position:absolute;bottom:4px;right:0}.EditBlock .periodsSpecificWrap>DIV>SPAN{float:right;margin-top:2px}.EditBlock #editFormInputs INPUT.sysEditFieldSmall{width:80px}.EditBlock #editFormInputs INPUT.sysEditFieldSmall+LABEL{position:relative;margin-left:-37px;top:2px;float:none;clear:none;padding:initial;color:var(--placeholder)}.EditBlock FORM TR TD LABEL:empty,.EditBlock FORM TR TD INPUT[type=text]+LABEL{display:none}.EditBlock FORM TR TD TEXTAREA+SPAN{display:flex;justify-content:space-evenly}.EditBlock FORM TR TD TEXTAREA+SPAN>SELECT{flex:1}.EditBlock FORM TR TD TEXTAREA#custMsgInput+HR+DIV{display:flex;align-items:center}.Block INPUT[type=text].sysEditDateField{width:84px}.Block INPUT[type=text].sysEditTimeField{width:28px;padding:0 2px;text-align:center;font-variant-numeric:tabular-nums}.dateField .sysEditCalBtn{vertical-align:middle}.Block TD:is(.dateField,:has(>.sysEditCalBtn)){display:flex;align-items:center;gap:2px;white-space:nowrap}.Block TD:is(.dateField,:has(>.sysEditCalBtn))>INPUT.sysEditDateField{flex:0 1 auto;min-width:0;padding-inline:5px}.Block TD>.sysEditCalBtn{flex:none}html.a11y .Block INPUT[type=text].sysEditDateField{width:96px}.dateField INPUT{width:22px;vertical-align:middle}.dateField INPUT:nth-child(3){width:70px}.EditStdLayout TD.dateField{display:flex;align-items:center;gap:var(--s1)}.EditStdLayout TD.dateField>*{flex:0}.EditStdLayout TD.dateField>INPUT.sysEditDateField{flex:1}.EditStdLayout TD.dateField>.sysEditCalBtn{flex:none;margin:4px 0}.labelPair{display:flex;gap:var(--s3)}.labelPair>*{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.labelPairHead{padding-bottom:var(--s1);border-bottom:1px solid var(--line)}#editFormInputs TR>TD:first-child:has(>.labelPair){width:60%}#editFormInputs TD>SPAN:has(>.wdEditWrapperCheck){display:grid;grid-template-columns:70px 1fr 1fr;align-items:center;gap:var(--s2)}.wdEditWrapperSelect{min-width:0}#editFormInputs TD>SPAN:has(>#statusContainer){display:flex;gap:var(--s2)}#statusContainer{flex:1;min-width:0}#statusContainer>SELECT{width:100%!important}@media(max-width:600px){#editFormInputs TR:has(.wdEditWrapperCheck)>TD{display:block;width:100%}.labelPair{flex-direction:column;gap:0}#editFormInputs TR>TD:first-child:has(>.labelPair){width:45%}}.systemSuggest{max-height:300px;overflow-x:hidden;overflow-y:auto;padding:var(--s1);border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--panel);box-shadow:var(--shadow-lg)}.systemSuggestLine{padding:0 var(--s3);border-radius:5px;line-height:28px;cursor:pointer}.systemSuggestLine:hover{background-color:var(--row-hover)}FORM DIV.filterHeader{display:flex;align-items:center;gap:var(--s2);height:28px;padding:0 var(--s1);border-top:1px solid var(--line);font-weight:600;cursor:pointer}FORM DIV.filterHeader:before{content:"";width:16px;height:16px;background-color:var(--muted);-webkit-mask:url(/img/icons/chevron.svg) center / contain no-repeat;mask:url(/img/icons/chevron.svg) center / contain no-repeat;transform:rotate(-90deg);transition:transform .15s ease-in-out}FORM DIV.filterHeader.filterActive:before{transform:none}.sysEditCalBtn{width:18px;height:18px;color:var(--primary);cursor:pointer}.EditStackedLayout DIV.pos-r:has(>INPUT[type=button]+INPUT[type=button]){display:flex;justify-content:flex-end;gap:var(--s3)}}@layer components{:is(.btn_context,.btn_close,.btn_help,.btn_arrowd,.btn_arrowl,.btn_arrowr,.btn_arrowu,.btn_pdf,.btn_excel,.btn_print,.btn_first,.btn_last,.btn_prev,.btn_next).button:before,.tabBar .leftArrow:before,.tabBar .rightArrow:before{content:"";display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.btn_context{--icon: url(/img/icons/menu.svg)}.btn_close{--icon: url(/img/icons/close.svg)}.btn_help{--icon: url(/img/icons/help.svg)}.btn_pdf{--icon: url(/img/icons/pdf.svg)}.btn_excel{--icon: url(/img/icons/excel.svg)}.btn_print{--icon: url(/img/icons/print.svg)}.btn_first{--icon: url(/img/icons/first.svg)}.btn_last{--icon: url(/img/icons/last.svg)}.btn_prev,.tabBar .leftArrow{--icon: url(/img/icons/prev.svg)}.btn_next,.tabBar .rightArrow{--icon: url(/img/icons/next.svg)}.maskIcon{display:inline-block;width:16px;height:16px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.mi-info{--icon: url(/img/icons/info.svg)}.mi-warning{--icon: url(/img/icons/warning.svg)}.mi-check{--icon: url(/img/icons/check.svg)}.mi-close{--icon: url(/img/icons/close.svg)}.mi-lock{--icon: url(/img/icons/lock.svg)}.mi-edit{--icon: url(/img/icons/edit.svg)}.mi-calendar{--icon: url(/img/icons/calendar.svg)}.btn_arrowd,.btn_arrowl,.btn_arrowr,.btn_arrowu{--icon: url(/img/icons/chevron.svg)}.btn_arrowl:before{transform:rotate(90deg)}.btn_arrowr:before{transform:rotate(-90deg)}.btn_arrowu:before{transform:rotate(180deg)}.tabBar .leftArrow,.tabBar .rightArrow{place-items:center;min-width:28px;height:28px;padding:0;border-radius:var(--r-sm);color:var(--tab-fg);cursor:pointer}}@layer components{#loginBackground{inset:0;border:0;background:var(--login-bg);overflow:hidden}#LoginLoginBGNew{position:absolute;inset:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;font-size:var(--fs-sm);line-height:1.4;color:var(--text)}#LoginLoginBGNew>.content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:var(--s4);padding:var(--s6) var(--s4) 72px;border:0;background:transparent;overflow-y:auto}#LoginLoginBGNew>.content:before,#LoginLoginBGNew>.content:after{content:"";flex:1 0 0}#LoginLoginBGNew>.content:before{flex:0 0 max(0px,calc(50vh - 290px))}#LoginLoginBGNew>.content:after{order:9}#newLoginBox,#newLoginBox *,#newLoginBox *:before,#newLoginBox *:after{box-sizing:border-box}#newLoginBox form *{font-size:var(--fs-sm);font-weight:400}#newLoginBox{position:relative;z-index:1;flex:none;width:420px;max-width:100%;padding:var(--s6);border:var(--panel-border);border-radius:var(--r-lg);background:var(--login-card);box-shadow:var(--shadow-login, var(--shadow-lg));color:var(--text)}#newLoginBox table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0 var(--s4);margin:calc(-1 * var(--s4)) 0}#newLoginBox tr{height:auto;border:0}#newLoginBox td{position:relative;width:auto;padding:0;overflow:visible;text-align:center;vertical-align:middle}#newLoginBox .splash_logo{display:inline-block;width:auto;height:34px;vertical-align:middle;filter:var(--login-logo-filter)}#newLoginBox tr:nth-child(2)>td>span{display:inline-block;margin-bottom:var(--s3);font-size:var(--fs-lg);font-weight:650;letter-spacing:-.01em;line-height:1.2;color:var(--text)}#newLoginBox tr:nth-child(2)>td>span:before{content:"[ ";color:var(--primary-strong);font-weight:400}#newLoginBox tr:nth-child(2)>td>span:after{content:" ]";color:var(--primary-strong);font-weight:400}#newLoginBox .icon{position:absolute;z-index:1;left:var(--s4);top:50%;width:16px;height:16px;margin:0;padding:0;transform:translateY(-50%);color:var(--muted);pointer-events:none}#newLoginBox .icon>i{display:block;width:100%;height:100%;line-height:0;background-color:currentColor;-webkit-mask:var(--login-icon) center / contain no-repeat;mask:var(--login-icon) center / contain no-repeat}#newLoginBox .icon>i:before{content:none}#newLoginBox .icon>.fa-hashtag{--login-icon: url(/img/login/hashtag.svg)}#newLoginBox .icon>.fa-user{--login-icon: url(/img/login/user.svg)}#newLoginBox .icon>.fa-lock{--login-icon: url(/img/login/lock.svg)}#newLoginBox .icon.languageField{display:none}#newLoginBox input[type=text],#newLoginBox input[type=password]{display:block;width:100%;height:44px;margin:0;padding:0 var(--s4) 0 42px;border:1px solid var(--input-border);border-radius:var(--r-sm);background:var(--input-bg);color:var(--text);font:inherit;line-height:normal;text-align:left;text-indent:0;outline:none;box-shadow:none;transition:border-color .15s ease-out,box-shadow .15s ease-out}#newLoginBox input::placeholder{color:var(--placeholder);opacity:1}#newLoginBox .select-wrapper{position:relative;display:inline-block;width:160px;vertical-align:middle}#newLoginBox .select-wrapper:after{content:"";position:absolute;right:10px;top:50%;width:14px;height:14px;transform:translateY(-50%);background-color:var(--chevron, var(--muted));-webkit-mask:url(/img/login/chevron.svg) center / contain no-repeat;mask:url(/img/login/chevron.svg) center / contain no-repeat;pointer-events:none}#newLoginBox select{display:block;width:100%;height:34px;margin:0;padding:0 30px 0 var(--s3);-webkit-appearance:none;appearance:none;border:1px solid var(--input-border);border-radius:var(--r-input);background:var(--input-bg);color:var(--text);font:inherit;line-height:normal;text-align:left;outline:none;cursor:pointer}#newLoginBox input[type=text]:focus,#newLoginBox input[type=password]:focus,#newLoginBox select:focus{border-color:var(--primary);background:var(--input-bg);color:var(--text);box-shadow:0 0 0 3px var(--focus-ring)}#newLoginBox .newLoginInputSubmit{display:block;width:100%;min-width:0;height:44px;margin:0;padding:0 var(--s4);border:1px solid var(--primary);border-radius:var(--r-sm);background:var(--primary);color:var(--login-btn-fg);font:inherit;font-weight:600;line-height:normal;text-align:center;cursor:pointer;box-shadow:none;touch-action:manipulation;transition:background-color .1s ease-out,border-color .1s ease-out}#newLoginBox .newLoginInputSubmit:hover{border-color:var(--primary-strong);background:var(--primary-strong)}#newLoginBox .newLoginInputSubmit[onclick*=sso_callback]{border-color:var(--line-strong);background:var(--ghost-bg);color:var(--ghost-fg)}#newLoginBox .newLoginInputSubmit[onclick*=sso_callback]:hover{background:var(--row-hover)}#newLoginBox .newLoginInputSubmit:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}#newLoginBox #loginErrorBox{display:none;position:relative;left:auto;right:auto;width:auto;height:auto;margin:var(--s3) 0 0;padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--login-error-bg);color:var(--login-error-fg);text-align:center}#newLoginBox #loginErrorBox:after{content:"";position:absolute;left:50%;top:-12px;margin-left:-6px;border:6px solid transparent;border-bottom-color:var(--login-error-bg)}#newLoginBox .loginErrorTitle{font-weight:700}#newLoginBox #myGSGButtonRow{display:none}#newLoginBox.myGSG #myGSGButtonRow{display:table-row}#newLoginBox #myGSGButtonRow hr{width:100%;margin:var(--s3) 0 var(--s5);border:0;border-top:1px solid var(--line)}#newLoginBox #myGSGButtonRow div{position:absolute;top:0;left:50%;transform:translate(-50%);padding:0 var(--s3);background:var(--login-card);color:var(--muted)}#LoginLoginBGNew .newLoginWarning{flex:none;width:420px;max-width:100%;margin:0;padding:var(--s4) var(--s5);border-radius:var(--r);background:var(--login-card);box-shadow:inset 4px 0 0 var(--login-warn-bar),var(--shadow);color:var(--text);font-size:var(--fs-md);text-align:center}#LoginLoginBGNew .forgotPassword{position:absolute;z-index:1;left:50%;right:auto;bottom:var(--s5);width:auto;margin:0;transform:translate(-50%);text-align:center;white-space:nowrap}#LoginLoginBGNew .forgotPassword a{color:var(--login-link)!important;font-weight:500;text-decoration:none}#LoginLoginBGNew .forgotPassword a:hover{text-decoration:underline}#LoginLoginBGNew .loginPrivacy{position:absolute;z-index:1;right:var(--s5);bottom:var(--s5);margin:0;font-size:12px;text-align:right}#LoginLoginBGNew .loginPrivacy br{display:none}#LoginLoginBGNew .loginPrivacy a{color:var(--login-muted);text-decoration:underline;text-underline-offset:2px}#loginBackground .loginVersion{position:absolute;top:calc(var(--s5) + 13px);right:calc(var(--s5) + 42px + var(--s3));color:var(--login-muted);font-size:12px;font-variant-numeric:tabular-nums}html.a11y #newLoginBox input[type=text],html.a11y #newLoginBox input[type=password],html.a11y #newLoginBox select{border-width:1.5px}html.a11y #newLoginBox select{height:36px}html.a11y #newLoginBox input[type=text]:focus,html.a11y #newLoginBox input[type=password]:focus,html.a11y #newLoginBox select:focus{border:2px solid var(--focus-edge);box-shadow:0 0 0 4px var(--focus-ring)}html.a11y #newLoginBox .newLoginInputSubmit[onclick*=sso_callback]{border-width:1.5px}html.a11y #newLoginBox .newLoginInputSubmit:focus-visible,html.a11y #LoginLoginBGNew a:focus-visible{outline:3px solid var(--focus-edge);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-ring)}html.a11y #LoginLoginBGNew .forgotPassword a{text-decoration:underline;text-underline-offset:2px}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){#LoginLoginBGNew>.content{padding:44px var(--s4) var(--s5)}#newLoginBox{order:1;padding:var(--s6) var(--s5)}#LoginLoginBGNew .forgotPassword,#LoginLoginBGNew .loginPrivacy{position:static;transform:none;text-align:center;white-space:normal}#LoginLoginBGNew .forgotPassword{order:2}#LoginLoginBGNew .loginPrivacy{order:3}}@media(pointer:coarse){#newLoginBox input[type=text],#newLoginBox input[type=password],#newLoginBox select{font-size:16px}#newLoginBox select{height:44px}#LoginLoginBGNew .forgotPassword a,#LoginLoginBGNew .loginPrivacy a{display:inline-flex;align-items:center;min-height:44px}}.modeSwitch.login{position:fixed;top:var(--s5);right:var(--s5);transform:none;z-index:2;width:42px;height:42px}.modeSwitch.login:before{width:24px;height:24px}}@layer components{.mapMenu{position:absolute;margin:var(--s4);padding:var(--s1);background:var(--mapmenu-bg);border-radius:var(--mapmenu-r);box-shadow:var(--shadow-lg);max-width:calc(100% - 2 * var(--s4))}.mapMenu UL{margin:0;padding:0;list-style:none;white-space:nowrap}.mapMenu>UL{display:flex;flex-wrap:wrap;gap:2px}.mapMenu>UL>LI{position:relative;margin:0;padding:0;border-width:0}.mapMenu A,.mapMenu A:link,.mapMenu A:visited{display:block;cursor:pointer;touch-action:manipulation}.mapMenu>UL>LI>A,.mapMenu>UL>LI>SPAN{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--mapbtn-r);transition:background-color .1s ease-out}.mapMenu>UL>LI>A:hover{background:var(--row-hover)}.mapMenu>UL>LI>*>DIV{width:30px;height:30px;background-position:center;background-repeat:no-repeat}.mapMenu DIV:is([class^=zoomin_],[class^=zoomout_],[class^=map_],[class^=layers_off_],[class^=lock_on_],[class^=search_],[class^=mappin_off_],[class^=polyfence_],[class^=fence_],[class^=all_objects_grey_],[class^=print_],[class^=fullscreen_]){background:var(--mapmenu-fg)!important;-webkit-mask:var(--map-icon) center / 18px 18px no-repeat;mask:var(--map-icon) center / 18px 18px no-repeat}.mapMenu [class^=zoomin_]{--map-icon: url(/img/icons/plus.svg)}.mapMenu [class^=zoomout_]{--map-icon: url(/img/icons/minus.svg)}.mapMenu [class^=map_],.mapMenu [class^=layers_off_]{--map-icon: url(/img/icons/layers.svg)}.mapMenu [class^=lock_on_]{--map-icon: url(/img/icons/lock.svg)}.mapMenu [class^=search_]{--map-icon: url(/img/icons/search.svg)}.mapMenu [class^=mappin_off_]{--map-icon: url(/img/icons/pin.svg)}.mapMenu [class^=polyfence_],.mapMenu [class^=fence_]{--map-icon: url(/img/icons/polygon.svg)}.mapMenu [class^=all_objects_grey_]{--map-icon: url(/img/icons/truck.svg)}.mapMenu [class^=print_]{--map-icon: url(/img/icons/print.svg)}.mapMenu [class^=fullscreen_]{--map-icon: url(/img/icons/fullscreen.svg)}.mapMenu>UL>LI>A:has(>DIV[class$=_2]){background:var(--primary)}.mapMenu>UL>LI>A>DIV[class$=_2]{background-color:var(--on-primary)!important}.mapMenu>UL UL{position:absolute;top:42px;left:calc(-1 * var(--s1));max-height:300px;padding:var(--s2);overflow:hidden auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-lg)}.mapMenu>UL UL>LI{border-radius:3px;color:var(--text)}.mapMenu>UL UL>LI:hover{background:var(--row-hover)}.mapMenu .selected{background:var(--row-sel);box-shadow:inset 3px 0 0 var(--primary)}.mapMenu LI>A>SPAN{display:block;padding:0 var(--s3);line-height:32px}.mapMenu LI>A>IMG{display:block;padding:var(--s1)}html.a11y .mapMenu{box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg)}@media(pointer:coarse){.mapMenu>UL>LI>A,.mapMenu>UL>LI>SPAN{width:44px;height:44px}.mapMenu>UL UL{top:52px}}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){.mapMenu{left:auto;right:0;margin:var(--s3)}.mapMenu>UL{flex-direction:column}.mapMenu>UL UL{top:calc(-1 * var(--s1));left:auto;right:calc(100% + var(--s3))}}}@layer components{.sysContent>DIV#MapView{margin:calc(var(--g) / 2)}.sysContent:is([id*=map],[id*=Map]):not(:has(>.Block)):not(:where(.FleetMainfullscreen *,.FleetUnitfullscreen *)){margin:calc(var(--g) / 2);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.sysContent:is([id*=map],[id*=Map]):not(:has(>.Block)):not(:where(.FleetMainfullscreen *,.FleetUnitfullscreen *))>DIV:not(.mapMenu){margin:0}.sysContent>DIV#MapView>DIV.content{padding:0;overflow:hidden}.sysContent>DIV#MapView>DIV.content>DIV{width:100%;height:100%;overflow:hidden}.MapView#MapViewPOISelectCords>.content{display:block}.MapView>.content>DIV:first-child{height:430px}.MapView>.content #location_label{display:inline-block;line-height:18px;padding:5px;max-width:100px}.MapView>.content INPUT[type=text]{display:inline-block;width:370px;height:25px;margin:2px 1px}.MapView>.content INPUT[type=button]{display:inline-block;width:100px}.map-icon{text-shadow:var(--map-icon-shadow);font-size:20px}.mapInfoText{font-size:9px;white-space:nowrap;color:var(--text);padding:1px;overflow:visible;background:var(--panel);opacity:.9;border:1px solid var(--line-strong);z-index:var(--z-map)}.OtherMapPosition .sysContent,.OtherMapTracklog .sysContent{left:4px}}@layer components{.editMetaBlocks{display:flow-root;max-height:300px;overflow-y:auto;padding:0 var(--s1) var(--s1);border:1px solid var(--input-border);border-bottom:0;border-radius:var(--r-input) var(--r-input) 0 0;background-color:var(--input-bg);white-space:normal}.editMetaBlocks:empty{display:none}.editMetaBlocks+.sysEditMetaInput{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.editMetaBlocks:empty+.sysEditMetaInput{border-top:1px solid var(--input-border);border-radius:var(--r-input)}.editMetaBlocks .editMetaMissingInfo{color:var(--input-invalid)}.editMetaBlocks .editMetaBlock{position:relative;float:left;max-width:180px;margin:var(--s1) var(--s1) 0 0;padding:2px 20px 2px var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--ghost-bg);color:var(--ghost-fg);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editMetaBlocks .editMetaBlock SPAN{display:inline;vertical-align:middle;padding:0 2px}.editMetaBlocks .editMetaBlock IMG{position:absolute;top:50%;right:4px;margin:0;transform:translateY(-50%);cursor:pointer}.editMetaBlockExtended{position:absolute;display:none;z-index:var(--z-menu);width:0;height:0;margin:2px 0 0 -3px;overflow:hidden;padding:3px 3px 4px;border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--panel);box-shadow:var(--shadow-lg)}.sysEditFieldMI{position:absolute;display:none;z-index:var(--z-menu);max-height:300px;overflow-x:hidden;overflow-y:auto;padding:var(--s1);border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--panel);box-shadow:var(--shadow-lg)}.MetaInputList .content{padding:0}.sysEditMIBlock{clear:both;padding:var(--s1) var(--s3);border-radius:5px;color:var(--text);line-height:22px;cursor:pointer}.sysEditMIBlock:hover{background-color:var(--row-hover)}.sysEditMIBlock IMG{vertical-align:middle;padding-right:var(--s2)}.MetaInputEdit #editFormInputs+DIV{float:right;width:auto;display:inline-block;margin-right:-4px}}@layer components{.FieldCont{position:relative}.sysEditFieldMS{position:fixed;display:none;z-index:var(--z-menu);max-height:300px;overflow-y:auto;padding:var(--s1);border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--panel);box-shadow:var(--shadow-lg)}.sysEditFieldMS>DIV:first-child{position:sticky;top:calc(-1 * var(--s1));z-index:1;height:28px;margin-bottom:var(--s1);pointer-events:none}.sysEditFieldMS>DIV:first-child>.sysEditFieldMSAll,.sysEditFieldMS>DIV:first-child>.sysEditFieldMSNone{position:absolute;top:0;left:0;min-width:calc(50% - 2px);padding:0 var(--s4);border-radius:var(--r-sm);background-color:var(--ghost-bg);color:var(--link);font-weight:600;line-height:28px;text-align:center;cursor:pointer;pointer-events:auto}.sysEditFieldMS>DIV:first-child>.sysEditFieldMSNone{left:auto;right:0}.sysEditFieldMS>DIV:first-child>.sysEditFieldMSAll:hover,.sysEditFieldMS>DIV:first-child>.sysEditFieldMSNone:hover{background-color:var(--row-hover)}.sysEditFieldMS LABEL{display:flex;align-items:center;gap:var(--s2);width:100%;min-height:30px;margin:0;padding:0 var(--s3);border-radius:5px;color:var(--text);white-space:nowrap;cursor:pointer}.sysEditFieldMS LABEL:hover{background-color:var(--row-hover)}.sysPopup .sysEditFieldMS{width:min-content!important}.sysPopup .sysEditFieldMS LABEL{padding-block:var(--s1);text-indent:-.28em;white-space:normal}INPUT[type=text][data-custom_type=PredefText]+.sysEditFieldMS{margin-top:2px}INPUT[type=text][data-custom_type=PredefText]+.sysEditFieldMS LABEL:hover{background-color:var(--primary);color:var(--on-primary)}@media(pointer:coarse){.sysEditFieldMS LABEL{min-height:44px}}}@layer components{#popUpMessage{display:none}.sysPopup{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;height:auto;max-height:min(80vh,720px)}.sysPopup>.Block{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin:0;border:0;border-radius:var(--r-lg);background-color:var(--popup-bg);box-shadow:var(--popup-shadow)}.sysPopup>.EditBlock{--popup-w: max(100%, min(610px, 100vw - 2 * var(--s5)));width:var(--popup-w)}.sysPopup[style*="margin-left: -"]>.EditBlock{margin-left:calc((100% - var(--popup-w)) / 2)}.sysPopup:is([style*="; left: auto"],[style^="left: auto"],[style*="px auto;"],[style*="auto auto;"])>.EditBlock{margin-left:calc(100% - var(--popup-w))}.sysPopup:not(:has(>.Block)){border-radius:var(--r-lg);background-color:var(--popup-bg);box-shadow:var(--popup-shadow)}.sysPopup .Block>.content{flex:1;min-height:0;padding:0;overflow-y:auto;border:0}.sysPopup .Block:not(.EditBlock)>.content{padding:var(--s4)}.sysPopup .content FORM{min-height:0;height:100%;margin:0;padding:0}.sysPopup #editFormInputs{min-height:100px;padding:var(--s5) var(--s5) var(--s1)}.sysPopup #editFormInputs>TABLE{padding:0 var(--s4);border-radius:var(--r-fieldset);background-color:var(--fieldset-bg)}.sysPopup #editFormInputs>TABLE:has(>TBODY>TR){padding:var(--s2) var(--s4)}.sysPopup #editFormInputs:has(>DIV[class^=methods])>TABLE:first-of-type{padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sysPopup #editFormInputs>DIV[class^=methods]>TABLE,.sysPopup #editFormInputs>DIV[class^=methods]~TABLE{margin-top:calc(-1 * var(--s2));padding:0 var(--s4);border-radius:0;background-color:var(--fieldset-bg)}.sysPopup #editFormInputs>DIV[class^=methods]~TABLE:last-of-type{padding-bottom:var(--s2);border-radius:0 0 var(--r-fieldset) var(--r-fieldset)}.sysPopup .EditBlock>.content:has(>BR+BR+FORM){padding:var(--s4) var(--s5) 0}.sysPopup .EditBlock>.content>BR+BR{display:none}.sysPopup .EditBlock>.content>BR+BR+FORM{height:auto;margin-inline:calc(-1 * var(--s5))}.sysPopup #editFormInputs+DIV{display:flex;flex:none;justify-content:flex-end;align-items:center;gap:var(--s3);width:100%;margin:0;padding:var(--s4) var(--s5);border:0;background-color:var(--popup-foot-bg);text-align:right}.sysPopup #editFormInputs+DIV>:is(INPUT,BUTTON){flex:none;min-width:80px;max-width:none}.sysPopup #editFormInputs+DIV>INPUT[onclick*=RemovePopup]{order:-1}.sysPopup .submit-button{text-align:center}.sysPopup .Error{color:var(--input-invalid)}.sysPopup TBODY>TR.Error>TD{text-align:center;font-weight:700}.tabBar{position:relative;display:flex;align-items:center;gap:2px;width:auto;height:var(--tabbar-h);margin:0;padding:2px;border:0;background-color:var(--tabbar-bg)}.sysTabsWrap{flex:1 1 auto;min-width:0;margin:0;overflow:hidden}.tabBar>.leftArrow,.tabBar>.rightArrow{position:static;display:none;flex:none;font-size:0;float:none;margin:0;border-radius:5px;background-color:transparent;cursor:pointer}.tabBar.scrollable>.leftArrow,.tabBar.scrollable>.rightArrow{display:grid}.tabBar>.leftArrow:hover,.tabBar>.rightArrow:hover{background-color:var(--tab-active-bg)}.sysTabs{display:inline-flex;gap:3px;white-space:nowrap;vertical-align:top}.sysTabs>DIV{position:relative;display:flex;align-items:center;min-width:32px;height:calc(var(--tabbar-h) - 4px);margin:0;padding:0 var(--s5);border-radius:6px;color:var(--tab-fg);font-size:var(--fs-tab);font-weight:500;cursor:pointer;transition:background-color .1s ease-in-out,color .1s ease-in-out}.sysTabs>DIV:hover{color:var(--tab-active-fg)}.sysTabs>DIV.active{z-index:1;background-color:var(--tab-active-bg);box-shadow:var(--tab-active-shadow);color:var(--tab-active-fg);font-weight:600}html.a11y .sysTabs>DIV.active{font-weight:700}.sysPopup .tabBar{flex:none;align-self:flex-start;max-width:calc(100% - 2 * var(--s5));height:auto;margin:var(--s4) var(--s5) 0;padding:3px;border-radius:var(--r-sm)}.sysPopup .sysTabs>DIV{height:32px}#resetPassword{border-radius:var(--r-lg);box-shadow:0 0 0 9999px var(--scrim)}#AdminSearchPopup .content{margin-top:10px}#loginResetPasswordBox form tbody tr:last-child td,#AdminSearchPopup form tbody tr:last-child td,#loginResetPasswordBox form tbody tr:nth-last-child(2) td,#AdminSearchPopup form tbody tr:nth-last-child(2) td{padding:0}#AdminSearchPopup form tbody tr:last-child td{padding-top:var(--s4)}#loginResetPasswordBox:before{content:"";display:block;background:transparent;position:fixed;inset:0;z-index:-1}@media(max-width:600px){.sysPopup{inset:0 var(--s3)!important;width:auto!important;min-height:0!important;max-height:calc(100dvh - 2 * var(--s3));margin:auto!important}.sysPopup>.EditBlock{--popup-w: 100%}.sysPopup #editFormInputs{padding:var(--s4) var(--s4) var(--s1)}.sysPopup #editFormInputs>TABLE{padding-inline:var(--s3)}.sysPopup .EditBlock>.content:has(>BR+BR+FORM){padding:var(--s3) var(--s4) 0}.sysPopup .EditBlock>.content>BR+BR+FORM{margin-inline:calc(-1 * var(--s4))}.sysPopup #editFormInputs+DIV{flex-wrap:wrap;padding:var(--s3) calc(var(--s5) + 56px) var(--s3) var(--s4)}.sysPopup .tabBar{max-width:calc(100% - 2 * var(--s4));margin:var(--s3) var(--s4) 0}}}@layer components{.ml-5{margin-left:5px}.primaryColor-f{color:var(--primary)}.font15{font-size:1.5em}.db-list-cat-icon{font-size:12px}.select2-container,.select2-container .select2-selection--multiple{min-height:32px}.select2-selection--single,.select2-selection--multiple{position:relative;border:1px solid var(--input-border);border-radius:var(--r-input);background-color:var(--input-bg);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--s3) center;background-size:14px 14px;cursor:pointer}.select2-selection--single{height:32px}.select2-selection--single .select2-selection__rendered{padding:0 28px 0 var(--s3);color:var(--text);line-height:30px}.select2-selection--single .select2-selection__placeholder,.select2-search--inline .select2-search__field::placeholder{color:var(--placeholder)}.select2-selection--multiple .select2-selection__rendered{padding:0 28px 2px var(--s1)}.select2-selection__rendered li:last-child{display:none}.select2-selection--single .select2-selection__arrow,.select2-selection--multiple .select2-selection__clear{display:none}.select2-search--inline .select2-search__field{height:26px;margin-top:2px;padding:0 var(--s2);border:0;box-shadow:none;background:transparent}.select2-container--focus .select2-selection--multiple,.select2-container--open .select2-selection,.select2-selection:focus{border-color:var(--focus-border);box-shadow:var(--focus-halo);outline:none}html.a11y :is(.select2-selection--single,.select2-selection--multiple){border-width:1.5px}html.a11y .select2-selection--single{height:36px}html.a11y .select2-selection--single .select2-selection__rendered{line-height:33px}.select2-selection--multiple .select2-selection__choice{margin:3px 3px 0 0;padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--ghost-bg);color:var(--ghost-fg);line-height:22px}.select2-selection--multiple .select2-selection__choice__remove{margin-right:3px;color:var(--muted)}.select2-dropdown{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--panel);box-shadow:var(--shadow-lg)}.select2-search--dropdown .select2-search__field{height:30px;padding:0 var(--s3);border:1px solid var(--input-border);border-radius:var(--r-input);background-color:var(--input-bg)}.select2-results__option{padding:var(--s2) var(--s3);color:var(--text)}.select2-results__option[aria-selected=true]{box-shadow:inset 3px 0 0 var(--primary);background-color:var(--row-sel);font-weight:600}.select2-results__option--highlighted[aria-selected]{background-color:var(--row-hover);color:var(--text)}.select2-results__options i{width:18px;text-align:center;vertical-align:bottom}.select2-results li>span>i{min-width:26px;display:inline-block}.select2-container--open.select2-container--below .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0;border-top-right-radius:0}.select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}@layer components{#sysButtonMenuSmall{position:absolute;left:0;top:0;bottom:0;width:var(--side-w);z-index:var(--z-sidebar);background:var(--side-bg);border-right:var(--side-border);transition:transform .2s ease-in-out}#sysButtonMenu{position:absolute;inset:0;margin:0;border-radius:0}#sysButtonMenu>.content{position:absolute;inset:0;padding:0;border:0;display:flex;flex-direction:column;overflow:hidden}.systemApplogo{position:relative;flex:none;display:flex;flex-direction:column;justify-content:center;height:64px;padding:var(--s2) var(--s5) 0;overflow:hidden;background:var(--logo-bg);color:var(--logo-fg)}.systemApplogo .appName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--fs-lg);font-weight:650;letter-spacing:-.01em;line-height:1.1}.systemApplogo .packageName{margin-top:3px;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.systemApplogo{padding-right:calc(var(--s4) + 34px + var(--s3))}.modeSwitch{position:absolute;right:var(--s4);top:calc(50% + 2px);transform:translateY(-50%);display:grid;place-items:center;width:34px;min-width:0;height:34px;margin:0;padding:0;border:1.5px solid var(--mode-off-border);border-radius:50%;background:var(--mode-off-bg);color:var(--mode-off-fg);box-shadow:var(--shadow);cursor:pointer}.modeSwitch:before{content:"";width:20px;height:20px;background-color:currentColor;-webkit-mask:url(/img/icons/a11y.svg) center / contain no-repeat;mask:url(/img/icons/a11y.svg) center / contain no-repeat}.modeSwitch:hover{border-color:var(--primary-strong);background:var(--mode-off-bg)}html.a11y .modeSwitch{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.modeSwitch:focus-visible{outline:2px solid var(--primary-strong);outline-offset:2px}html.a11y .modeSwitch:focus-visible{outline-color:var(--focus-edge);box-shadow:0 0 0 6px var(--focus-ring)}.systemMsgArea,.systemAlarmArea{flex:none;padding:0 var(--s3)}:is(.systemMsgArea,.systemAlarmArea)>INPUT{width:100%;margin:0 0 var(--s2)}.systemMenu{order:1;flex:1;min-height:0;padding:var(--s3);overflow-y:auto;animation:side-menu-fade linear both;animation-timeline:scroll(self);animation-range:calc(100% - 24px) 100%}@keyframes side-menu-fade{0%{-webkit-mask:linear-gradient(var(--side-fg),var(--side-fg)) top / 100% calc(100% - 34px) no-repeat,linear-gradient(to bottom,var(--side-fg),transparent) bottom / 100% 34px no-repeat;mask:linear-gradient(var(--side-fg),var(--side-fg)) top / 100% calc(100% - 34px) no-repeat,linear-gradient(to bottom,var(--side-fg),transparent) bottom / 100% 34px no-repeat}to{-webkit-mask:linear-gradient(var(--side-fg),var(--side-fg)) top / 100% 100% no-repeat,linear-gradient(to bottom,var(--side-fg),transparent) bottom / 100% 34px no-repeat;mask:linear-gradient(var(--side-fg),var(--side-fg)) top / 100% 100% no-repeat,linear-gradient(to bottom,var(--side-fg),transparent) bottom / 100% 34px no-repeat}}.systemMenu UL{margin:0;padding:0;list-style:none}.systemMenu LI{list-style-type:none}#sysButtonMenu>.content UL{display:none}.systemMenu UL UL{margin:2px 0 var(--s2) 20px;border-left:1px solid var(--side-sub-line)}.systemMenu UL UL UL{margin-left:14px}.systemMenu UL UL .sysMenuText{margin-left:-1px;padding:0 var(--s3) 0 var(--s4);border-left:2px solid transparent;border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--side-sub-fg);font-size:calc(var(--fs-sm) - 1px)}.systemMenu UL UL .sysMenuActiveParent{color:var(--side-parent-fg)}.systemMenu UL UL .sysMenuActive{border-left-color:var(--side-parent-fg);color:var(--side-active-fg)}.systemMenu UL UL .sysMenuActive:before{display:none}.sysMenuText,.sysButtonMenuText{position:relative;display:block;margin:0 0 1px;padding:0 var(--s4);line-height:30px;border-radius:var(--r-sm);color:var(--side-fg);font-size:var(--fs-sm);font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .1s ease-out,color .1s ease-out}.sysMenuText:hover,.sysButtonMenuText:hover{background:var(--side-hover-bg)}.sysMenuActiveParent{color:var(--side-parent-fg);font-weight:600}.sysMenuActive,.sysButtonMenuTextActive{background:var(--side-active-bg);color:var(--side-active-fg);font-weight:600;box-shadow:var(--side-active-shadow)}.sysMenuActive:before,.sysButtonMenuTextActive:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--side-indicator)}html.a11y .sysMenuText,html.a11y .sysButtonMenuText{line-height:32px}html.a11y .sysMenuActive,html.a11y .sysButtonMenuTextActive{font-weight:700}html.a11y .sysMenuActive:before,html.a11y .sysButtonMenuTextActive:before{left:5px;width:4px}.system3DLogo{order:2;flex:none;display:flex;align-items:center;justify-content:center;height:67px;border-top:var(--side-border-top)}.system3DLogo IMG{display:block;max-width:144px;max-height:55px;width:auto;height:auto}@media(pointer:coarse){.sysMenuText,.sysButtonMenuText{line-height:44px}}@media(prefers-color-scheme:dark){html:not(.a11y) .modeSwitch{box-shadow:none}html:not(.a11y) .system3DLogo IMG[src^="/img/sys/gsfleet_logo"]{object-position:-9999px 0;background:url(/img/sys/gsfleet_logo_dark.png) center / contain no-repeat}}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){#sysButtonMenuSmall{width:272px;background:var(--side-drawer-bg)}#sysButtonMenuSmall:not(.revealed){transform:translate(-100%)}#sysButtonMenuSmall.revealed{z-index:var(--z-drawer);box-shadow:var(--shadow-xl),0 0 0 100vmax var(--scrim)}.sysMenuText,.sysButtonMenuText{line-height:44px}}}@layer components{#supertext{position:absolute;left:var(--side-w);right:0;top:0;height:var(--super-h);display:flex;align-items:flex-end;padding:0 var(--s5);font-size:var(--fs-md);line-height:1;font-weight:650;letter-spacing:-.01em;white-space:nowrap;color:var(--super-fg);background:var(--super-bg);border-bottom:var(--super-border)}#supertext~.sysContent:not(#sysButtonMenuSmall){margin-top:var(--super-h)}.sysButtonViewTitle{height:var(--super-h);padding:0 var(--s4);overflow:hidden;font-size:var(--fs-md);line-height:var(--super-h);font-weight:650;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--super-fg)}}@layer components{#systemShowHelp .Block:first-child .content>.helpBlockBorder{padding:30px 30px 48px}#systemShowHelp INPUT{width:auto;vertical-align:middle}#systemShowHelp table.ShowHelpBlock td,#systemShowHelp .helpBlockBorder>TABLE td{min-width:0;width:auto;font-weight:400;color:var(--text)}#systemShowHelp table.ShowHelpBlock+table.ShowHelpBlock{margin-top:var(--s5)}#systemShowHelp .helpBlock_GS_Header{display:block;margin-bottom:var(--s3);font-size:var(--fs-md);font-weight:600}#systemShowHelp .helpBlock_GS_Title{margin:var(--s4) 0 var(--s2);font-weight:600}#systemShowHelp .helpBlock_GS_Text{display:block;line-height:1.5}#systemShowHelp .helpBlock_GS_Text p{margin:0 0 var(--s3)}#systemShowHelp img{max-width:100%;height:auto!important}#systemShowHelp a,#systemShowHelp .helpBlock_link,#systemShowHelp .helpBlock_GS_Header[onclick]{color:var(--link);cursor:pointer}#systemShowHelp a:not(.helpBlock_GS_Text a),#systemShowHelp .helpBlock_link{text-decoration:none}#systemShowHelp a:hover,#systemShowHelp .helpBlock_link:hover{text-decoration:underline}#systemShowHelp .helpBlock_GS_Header a[name]{color:inherit;cursor:auto;text-decoration:none}#systemShowHelp .ShowHelpBlock td>div[style*=float]{padding-left:var(--s4);border-left:1px solid var(--line-strong);line-height:1.6}#systemShowHelp INPUT[name=hbSearchString]{width:calc(100% - 34px)}#systemShowHelp FORM.EditStdLayout INPUT[name=hbSearchString]{width:100%}#systemShowHelp INPUT[type=image]{box-sizing:content-box;width:0;height:0;padding:13px;border:0;background-color:var(--muted);-webkit-mask:url(/img/icons/search.svg) center / 18px no-repeat;mask:url(/img/icons/search.svg) center / 18px no-repeat;cursor:pointer}#systemShowHelp INPUT[type=image]:hover{background-color:var(--primary)}#systemShowHelp div.treelist{margin-left:var(--s1);padding-left:var(--s3);border-left:1px solid var(--line-strong)}#systemShowHelp ul.collapsibleList,#systemShowHelp ul.collapsibleList UL{margin:0;padding:0;list-style:none;line-height:1.8}#systemShowHelp ul.collapsibleList UL{margin:0 0 var(--s2) 7px;padding-left:var(--s4);border-left:1px solid var(--line-strong)}#systemShowHelp ul.collapsibleList LI{padding-left:19px;list-style:none!important}#systemShowHelp ul.collapsibleList LI[style*="plus.png"]:before,#systemShowHelp ul.collapsibleList LI[style*="minus.png"]:before{content:"";display:inline-block;width:14px;height:14px;margin:0 var(--s2) 0 -19px;vertical-align:-2px;background-color:var(--muted);-webkit-mask:url(/img/icons/chevron.svg) center / contain no-repeat;mask:url(/img/icons/chevron.svg) center / contain no-repeat;transform:rotate(-90deg)}#systemShowHelp ul.collapsibleList LI[style*="minus.png"]:before{transform:none}#systemShowHelp .submit-button{text-align:right}@media screen and (max-aspect-ratio:3/4)and (max-width:1000px){#systemShowHelp .Block:first-child .content>.helpBlockBorder{padding:var(--s4) var(--s4) 48px}#systemShowHelp .ShowHelpBlock td>div[style*=float]{float:none!important;width:auto!important;min-height:0!important;margin:0 0 var(--s4)!important}}}
