/* ARQUIVO GERADO por design-system/gpswox/gerar.js. Não editar à mão:
   edite tokens.json ou src/*.css e rode "node gerar.js".
   Fontes e ícones NÃO vêm de CDN: as fontes estão em src/10-fontes.css
   (node fontes.js) e os ícones em src/51-icones-svg.css (node icones.js). */

:root {
  --lr-font: 'Instrument Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --lr-mono: 'JetBrains Mono', ui-monospace, Menlo, Consolas, monospace;
  --lr-verde-900: #024638;
  --lr-verde-800: #00573F;
  --lr-verde-700: #006747;
  --lr-verde-500: #309B42;
  --lr-verde-400: #6CC24A;
  --lr-verde-200: #A1D884;
  --lr-verde-100: #D1E0D7;
  --lr-ok: #309B42;
  --lr-warn: #E0A521;
  --lr-danger: #D9483B;
  --lr-r-5: 5px;
  --lr-r-6: 6px;
  --lr-r-8: 8px;
  --lr-r-9: 9px;
  --lr-r-10: 10px;
  --lr-r-12: 12px;
  --lr-r-14: 14px;
  --lr-r-16: 16px;
  --lr-r-22: 22px;
  --lr-bg: #f3f6f4;
  --lr-surface: #ffffff;
  --lr-surface2: #f5f8f6;
  --lr-border: #d1e0d7;
  --lr-border2: #e6eee9;
  --lr-text: #0f2a22;
  --lr-muted: #5b7169;
  --lr-faint: #8fa39a;
  --lr-primary: #006747;
  --lr-primary-hover: #00573f;
  --lr-primary-deep: #024638;
  --lr-on-primary: #ffffff;
  --lr-accent: #309B42;
  --lr-tint: #e8f0eb;
  --lr-field: #ffffff;
  --lr-scrim: rgba(2,70,56,.45);
  --lr-shadow: 0 10px 30px rgba(2,70,56,.10), 0 1px 2px rgba(2,70,56,.06);
  --lr-shadow-sm: 0 1px 3px rgba(2,70,56,.12);
  --lr-map: #e3eae5;
  --lr-map-line: rgba(2,70,56,.07);
}
/* escuro escolhido no botão */
html.dark {
  --lr-bg: #0a1310;
  --lr-surface: #111e18;
  --lr-surface2: #16261f;
  --lr-border: #213429;
  --lr-border2: #1a2b23;
  --lr-text: #e6efe9;
  --lr-muted: #93aa9f;
  --lr-faint: #67806f;
  --lr-primary: #6CC24A;
  --lr-primary-hover: #A1D884;
  --lr-primary-deep: #024638;
  --lr-on-primary: #062c1f;
  --lr-accent: #6CC24A;
  --lr-tint: #152a20;
  --lr-field: #0d1813;
  --lr-scrim: rgba(0,0,0,.6);
  --lr-shadow: 0 12px 34px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.4);
  --lr-shadow-sm: 0 1px 3px rgba(0,0,0,.4);
  --lr-map: #0d1914;
  --lr-map-line: rgba(161,216,132,.06);
  color-scheme: dark;
}

/* ===== Cores do tema GPSWOX trocadas por variáveis (gerado) ===== */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:var(--lr-font);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:var(--lr-mono);font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;font-size:inherit}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:var(--lr-surface)!important}.table-bordered td,.table-bordered th{border:1px solid var(--lr-border)!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:var(--lr-font);font-size:12px;line-height:1.42857;color:var(--lr-text);background-color:var(--lr-bg)}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:var(--lr-primary);text-decoration:none}a:focus,a:hover{color:var(--lr-primary-deep);text-decoration:underline}a:focus{text-decoration:none;outline:0}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:3px;line-height:1.42857;background-color:var(--lr-surface2);border:1px solid var(--lr-border);border-radius:2;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:17px;margin-bottom:17px;border:0;border-top:1px solid var(--lr-surface2)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#eee}.h1,.h2,.h3,h1,h2,h3{margin-top:17px;margin-bottom:8.5px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:8.5px;margin-bottom:8.5px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:31px}.h2,h2{font-size:25px}.h3,h3{font-size:21px}.h4,h4{font-size:15px}.h5,h5{font-size:12px}.h6,h6{font-size:11px}p{margin:0 0 8.5px}.lead{margin-bottom:17px;font-size:13px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:18px}}.small,small{font-size:91%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.action-block,.text-right{text-align:right}.plan .plan-footer,.plan .plan-title,.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#eee}.text-primary{color:var(--lr-primary)}a.text-primary:focus,a.text-primary:hover{color:var(--lr-primary-hover)}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:var(--lr-primary)}a.bg-primary:focus,a.bg-primary:hover{background-color:var(--lr-primary-hover)}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:7.5px;margin:34px 0 17px;border-bottom:1px solid var(--lr-surface2)}ol,ul{margin-top:0;margin-bottom:8.5px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:17px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted var(--lr-border2)}.initialism{font-size:90%}blockquote{padding:8.5px 17px;margin:0 0 17px;font-size:15px;border-left:5px solid var(--lr-surface2)}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#eee}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,.nav-pagination blockquote.pagination,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid var(--lr-surface2);border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,.nav-pagination blockquote.pagination .small:before,.nav-pagination blockquote.pagination footer:before,.nav-pagination blockquote.pagination small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,.nav-pagination blockquote.pagination .small:after,.nav-pagination blockquote.pagination footer:after,.nav-pagination blockquote.pagination small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:17px;font-style:normal;line-height:1.42857}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.checkboxes,.plans,.row{margin-left:-15px;margin-right:-15px}.checkboxes:after,.checkboxes:before,.plans:after,.plans:before,.row:after,.row:before{content:" ";display:table}.checkboxes:after,.plans:after,.row:after{clear:both}.bootstrap-select.form-control .dropdown-menu.inner>li,.bootstrap-select.form-control .dropdown-menu.inner>li[data-original-index][data-optgroup],.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index][data-optgroup],.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index],.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index][data-optgroup],.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index],.bootstrap-select.form-control.multiexpand.full .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.full .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.bootstrap-select.form-control.multiexpand.half .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.half .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.checkboxes .checkbox,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.lang-list .lang-item,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li[data-original-index][data-optgroup],.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li[data-original-index],.leaflet-control-layers .bootstrap-select.form-control.multiexpand.full .inner.leaflet-control-layers-list li[data-original-index],.leaflet-control-layers .bootstrap-select.form-control.multiexpand.half .inner.leaflet-control-layers-list li[data-original-index],.plan-col,.table-icon .item{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.checkboxes .checkbox,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.lang-list .lang-item,.plan-col,.table-icon .item{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3,.table-icon .item{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.checkboxes .checkbox,.col-xs-6,.lang-list .lang-item{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12,.plan-col{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.bootstrap-select.form-control .dropdown-menu.inner>li,.bootstrap-select.form-control .dropdown-menu.inner>li[data-original-index][data-optgroup],.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index][data-optgroup],.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index],.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index][data-optgroup],.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index],.bootstrap-select.form-control.multiexpand.full .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.full .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.bootstrap-select.form-control.multiexpand.half .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.half .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.checkboxes .checkbox,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.lang-list .lang-item,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li[data-original-index][data-optgroup],.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li[data-original-index],.leaflet-control-layers .bootstrap-select.form-control.multiexpand.full .inner.leaflet-control-layers-list li[data-original-index],.leaflet-control-layers .bootstrap-select.form-control.multiexpand.half .inner.leaflet-control-layers-list li[data-original-index],.plan-col,.table-icon .item{float:left}.col-sm-1{width:8.33333%}.col-sm-2,.table-icon .item{width:16.66667%}.col-sm-3{width:25%}.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index],.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li[data-original-index][data-optgroup],.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index],.col-sm-4,.lang-list .lang-item,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li[data-original-index],.plan-col{width:33.33333%}.col-sm-5{width:41.66667%}.bootstrap-select.form-control.multiexpand.half .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.half .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.checkboxes .checkbox,.col-sm-6,.leaflet-control-layers .bootstrap-select.form-control.multiexpand.half .inner.leaflet-control-layers-list li[data-original-index]{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.bootstrap-select.form-control .dropdown-menu.inner>li,.bootstrap-select.form-control .dropdown-menu.inner>li[data-original-index][data-optgroup],.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li[data-original-index][data-optgroup],.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li,.bootstrap-select.form-control.multiexpand.full .dropdown-menu.inner li[data-original-index],.bootstrap-select.form-control.multiexpand.full .leaflet-control-layers .inner.leaflet-control-layers-list li[data-original-index],.col-sm-12,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li[data-original-index][data-optgroup],.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control.multiexpand.full .inner.leaflet-control-layers-list li[data-original-index]{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.plan-col,.table-icon .item{float:left}.col-md-1,.table-icon .item{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3,.plan-col{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:12px;padding-bottom:12px;color:#eee;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:17px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:12px;line-height:1.42857;vertical-align:top;border-top:1px solid var(--lr-border)}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid var(--lr-border)}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid var(--lr-border)}.table .table{background-color:var(--lr-bg)}#widgets .table>tbody>tr>td,#widgets .table>tbody>tr>th,#widgets .table>tfoot>tr>td,#widgets .table>tfoot>tr>th,#widgets .table>thead>tr>td,#widgets .table>thead>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th,.table.table-list>tbody>tr>td,.table.table-list>tbody>tr>th,.table.table-list>tfoot>tr>td,.table.table-list>tfoot>tr>th,.table.table-list>thead>tr>td,.table.table-list>thead>tr>th{padding:3px}.table-bordered{border:1px solid var(--lr-border)}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid var(--lr-border)}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--lr-surface2)}.table-hover>tbody>tr:hover,.table.table-list>tbody>tr:hover{background-color:var(--lr-surface2)}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:var(--lr-surface2)}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table.table-list>tbody>tr.active:hover>td,.table.table-list>tbody>tr.active:hover>th,.table.table-list>tbody>tr:hover>.active,.table.table-list>tbody>tr>td.active:hover,.table.table-list>tbody>tr>th.active:hover{background-color:var(--lr-border2)}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table.table-list>tbody>tr.success:hover>td,.table.table-list>tbody>tr.success:hover>th,.table.table-list>tbody>tr:hover>.success,.table.table-list>tbody>tr>td.success:hover,.table.table-list>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table.table-list>tbody>tr.info:hover>td,.table.table-list>tbody>tr.info:hover>th,.table.table-list>tbody>tr:hover>.info,.table.table-list>tbody>tr>td.info:hover,.table.table-list>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table.table-list>tbody>tr.warning:hover>td,.table.table-list>tbody>tr.warning:hover>th,.table.table-list>tbody>tr:hover>.warning,.table.table-list>tbody>tr>td.warning:hover,.table.table-list>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table.table-list>tbody>tr.danger:hover>td,.table.table-list>tbody>tr.danger:hover>th,.table.table-list>tbody>tr:hover>.danger,.table.table-list>tbody>tr>td.danger:hover,.table.table-list>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767.98px){.table-responsive{width:100%;margin-bottom:12.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid var(--lr-border)}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:17px;font-size:18px;line-height:inherit;color:var(--lr-muted);border:0;border-bottom:1px solid var(--lr-border2)}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{text-decoration:none;outline:0}output{display:block;padding-top:7px;font-size:12px;line-height:1.42857;color:var(--lr-muted)}.form-control{display:block;width:100%;height:31px;padding:6px 12px;font-size:12px;line-height:1.42857;color:var(--lr-muted);background-color:var(--lr-surface2);background-image:none;border:1px solid transparent;border-radius:0;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{color:var(--lr-text);background-color:var(--lr-surface);border-color:var(--lr-border);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6)}.form-control::-moz-placeholder{color:var(--lr-faint);opacity:1}.form-control:-ms-input-placeholder{color:var(--lr-faint)}.form-control::-webkit-input-placeholder{color:var(--lr-faint)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--lr-surface2);opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:31px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:28px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:40px}}.form-group{margin-bottom:10px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:17px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.group .checkbox input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio],.table .checkbox input[type=checkbox]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.group .checkbox,.radio-inline,.table .checkbox{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.group .checkbox+.checkbox,.group .checkbox+.checkbox-inline,.group .checkbox-inline+.checkbox,.radio-inline+.radio-inline,.table .checkbox+.checkbox,.table .checkbox+.checkbox-inline,.table .checkbox-inline+.checkbox{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.group .disabled.checkbox,.group fieldset[disabled] .checkbox,.radio-inline.disabled,.table .disabled.checkbox,.table fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .group .checkbox,fieldset[disabled] .radio-inline,fieldset[disabled] .table .checkbox{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:29px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:28px;padding:5px 10px;font-size:11px;line-height:1.5;border-radius:2}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:28px;line-height:28px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:28px;padding:5px 10px;font-size:11px;line-height:1.5;border-radius:2}.form-group-sm select.form-control{height:28px;line-height:28px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:28px;min-height:28px;padding:6px 10px;font-size:11px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:40px;padding:10px 16px;font-size:13px;line-height:1.33333;border-radius:0}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:40px;line-height:40px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:40px;padding:10px 16px;font-size:13px;line-height:1.33333;border-radius:0}.form-group-lg select.form-control{height:40px;line-height:40px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:40px;min-height:30px;padding:11px 16px;font-size:13px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:31px}.bs-searchbox:before,.form-control-feedback,.form-group.search:before{position:absolute;top:0;right:0;z-index:2;display:block;width:31px;height:31px;line-height:31px;text-align:center;pointer-events:none}.form-group-lg .form-control+.bs-searchbox:before,.form-group-lg .form-control+.form-control-feedback,.form-group-lg .form-control+.form-group.search:before,.input-group-lg+.bs-searchbox:before,.input-group-lg+.form-control-feedback,.input-group-lg+.form-group.search:before,.input-group-lg>.form-control+.bs-searchbox:before,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.form-control+.form-group.search:before,.input-group-lg>.input-group-addon+.bs-searchbox:before,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-addon+.form-group.search:before,.input-group-lg>.input-group-btn>.btn+.bs-searchbox:before,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-group.search:before,.input-lg+.bs-searchbox:before,.input-lg+.form-control-feedback,.input-lg+.form-group.search:before{width:40px;height:40px;line-height:40px}.form-group-sm .form-control+.bs-searchbox:before,.form-group-sm .form-control+.form-control-feedback,.form-group-sm .form-control+.form-group.search:before,.input-group-sm+.bs-searchbox:before,.input-group-sm+.form-control-feedback,.input-group-sm+.form-group.search:before,.input-group-sm>.form-control+.bs-searchbox:before,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.form-control+.form-group.search:before,.input-group-sm>.input-group-addon+.bs-searchbox:before,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-addon+.form-group.search:before,.input-group-sm>.input-group-btn>.btn+.bs-searchbox:before,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-group.search:before,.input-sm+.bs-searchbox:before,.input-sm+.form-control-feedback,.input-sm+.form-group.search:before{width:28px;height:28px;line-height:28px}.group .has-success .checkbox,.group .has-success.checkbox label,.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .group .checkbox,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success .table .checkbox,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label,.table .has-success .checkbox,.table .has-success.checkbox label{color:#3c763d}.has-success .form-control,.has-success .form-control.bootstrap-select{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control.bootstrap-select:focus,.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .bs-searchbox:before,.has-success .form-control-feedback,.has-success .form-group.search:before{color:#3c763d}.group .has-warning .checkbox,.group .has-warning.checkbox label,.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .group .checkbox,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning .table .checkbox,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label,.table .has-warning .checkbox,.table .has-warning.checkbox label{color:#8a6d3b}.has-warning .form-control,.has-warning .form-control.bootstrap-select{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control.bootstrap-select:focus,.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .bs-searchbox:before,.has-warning .form-control-feedback,.has-warning .form-group.search:before{color:#8a6d3b}.group .has-error .checkbox,.group .has-error.checkbox label,.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .group .checkbox,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error .table .checkbox,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.table .has-error .checkbox,.table .has-error.checkbox label{color:#a94442}.has-error .form-control,.has-error .form-control.bootstrap-select{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control.bootstrap-select:focus,.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .bs-searchbox:before,.has-error .form-control-feedback,.has-error .form-group.search:before{color:#a94442}.has-feedback label~.bs-searchbox:before,.has-feedback label~.form-control-feedback,.has-feedback label~.form-group.search:before{top:22px}.has-feedback label.sr-only~.bs-searchbox:before,.has-feedback label.sr-only~.form-control-feedback,.has-feedback label.sr-only~.form-group.search:before{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:var(--lr-muted)}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .bs-searchbox:before,.form-inline .has-feedback .form-control-feedback,.form-inline .has-feedback .form-group.search:before{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .group .checkbox,.form-horizontal .radio,.form-horizontal .radio-inline,.form-horizontal .table .checkbox,.group .form-horizontal .checkbox,.table .form-horizontal .checkbox{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:24px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .bs-searchbox:before,.form-horizontal .has-feedback .form-control-feedback,.form-horizontal .has-feedback .form-group.search:before{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33333px;font-size:13px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:11px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:12px;line-height:1.42857;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{text-decoration:none;outline:0}.btn.focus,.btn:focus,.btn:hover{color:#777;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:var(--lr-muted);background-color:var(--lr-surface2);border-color:var(--lr-border2)}.btn-default.focus,.btn-default:focus{color:var(--lr-muted);background-color:var(--lr-border);border-color:#aeaeae}.btn-default:hover{color:var(--lr-muted);background-color:var(--lr-border);border-color:var(--lr-border)}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:var(--lr-muted);background-color:var(--lr-border);border-color:var(--lr-border)}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:var(--lr-muted);background-color:#c3c3c3;border-color:#aeaeae}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:var(--lr-surface2);border-color:var(--lr-border2)}.btn-default .badge{color:#eee;background-color:#777}.btn-action,.btn-primary{color:#fff;background-color:var(--lr-primary);border-color:var(--lr-primary-hover)}.btn-action:focus,.btn-primary.focus,.btn-primary:focus,.focus.btn-action{color:#fff;background-color:var(--lr-primary-hover);border-color:var(--lr-primary-deep)}.btn-action:hover,.btn-primary:hover{color:#fff;background-color:var(--lr-primary-hover);border-color:var(--lr-primary-deep)}.active.btn-action,.btn-action:active,.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle,.open>.dropdown-toggle.btn-action{color:#fff;background-color:var(--lr-primary-hover);border-color:var(--lr-primary-deep)}.active.btn-action:focus,.active.btn-action:hover,.active.focus.btn-action,.btn-action:active.focus,.btn-action:active:focus,.btn-action:active:hover,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-action:focus,.open>.dropdown-toggle.btn-action:hover,.open>.dropdown-toggle.focus.btn-action{color:#fff;background-color:var(--lr-primary-deep);border-color:var(--lr-primary-deep)}.active.btn-action,.btn-action:active,.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle,.open>.dropdown-toggle.btn-action{background-image:none}.btn-action[disabled],.btn-action[disabled].active,.btn-action[disabled].focus,.btn-action[disabled]:active,.btn-action[disabled]:focus,.btn-action[disabled]:hover,.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.disabled.active.btn-action,.disabled.btn-action,.disabled.btn-action:active,.disabled.btn-action:focus,.disabled.btn-action:hover,.disabled.focus.btn-action,fieldset[disabled] .active.btn-action,fieldset[disabled] .btn-action,fieldset[disabled] .btn-action:active,fieldset[disabled] .btn-action:focus,fieldset[disabled] .btn-action:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .focus.btn-action{background-color:var(--lr-primary);border-color:var(--lr-primary-hover)}.btn-action .badge,.btn-primary .badge{color:var(--lr-primary);background-color:var(--lr-surface)}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:var(--lr-surface)}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:var(--lr-surface)}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:var(--lr-surface)}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:var(--lr-surface)}.btn-link{color:var(--lr-primary);font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:var(--lr-primary-deep);text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#eee;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:13px;line-height:1.33333;border-radius:0}.action-block .btn,.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:11px;line-height:1.5;border-radius:2}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:11px;line-height:1.5;border-radius:2}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu,.leaflet-control-layers .leaflet-control-layers-list{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0;margin:2px 0 0;list-style:none;font-size:12px;text-align:left;background-color:var(--lr-surface);border:1px solid var(--lr-border);border:1px solid var(--lr-border);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right,.leaflet-control-layers .nav-pagination .leaflet-control-layers-list.pagination,.leaflet-control-layers .pull-right.leaflet-control-layers-list,.nav-pagination .dropdown-menu.pagination,.nav-pagination .leaflet-control-layers .leaflet-control-layers-list.pagination{right:0;left:auto}.dropdown-menu .divider,.leaflet-control-layers .leaflet-control-layers-list .divider{height:1px;margin:7.5px 0;overflow:hidden;background-color:var(--lr-border)}.dropdown-menu>li>a,.leaflet-control-layers .leaflet-control-layers-list>li>a{display:block;padding:6px 13px;clear:both;font-weight:400;line-height:1.42857;color:var(--lr-muted);white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .leaflet-control-layers-list>li>a:hover{text-decoration:none;color:var(--lr-muted);background-color:var(--lr-surface2)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.leaflet-control-layers .leaflet-control-layers-list>.active>a,.leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers .leaflet-control-layers-list>.active>a:hover{color:var(--lr-muted);text-decoration:none;outline:0;background-color:var(--lr-surface2)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{color:var(--lr-faint)}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.leaflet-control-layers .open>.leaflet-control-layers-list,.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:11px;line-height:1.42857;color:var(--lr-muted);white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.leaflet-control-layers .nav-pagination .pagination>.leaflet-control-layers-list,.leaflet-control-layers .pull-right>.leaflet-control-layers-list,.nav-pagination .leaflet-control-layers .pagination>.leaflet-control-layers-list,.nav-pagination .pagination>.dropdown-menu,.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.dropup .dropdown-menu,.dropup .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .dropup .leaflet-control-layers-list,.leaflet-control-layers .navbar-fixed-bottom .dropdown .leaflet-control-layers-list,.navbar-fixed-bottom .dropdown .dropdown-menu,.navbar-fixed-bottom .dropdown .leaflet-control-layers .leaflet-control-layers-list{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.leaflet-control-layers .navbar-right .leaflet-control-layers-list,.navbar-right .dropdown-menu,.navbar-right .leaflet-control-layers .leaflet-control-layers-list{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu,.btn-group-justified>.btn-group .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .btn-group-justified>.btn-group .leaflet-control-layers-list{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:12px;font-weight:400;line-height:1;color:var(--lr-muted);text-align:center;background-color:var(--lr-surface2);border:1px solid transparent;border-radius:0}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:11px;border-radius:2}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:13px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover{text-decoration:none;background-color:var(--lr-surface)}.nav>li.disabled>a{color:var(--lr-faint)}.nav>li.disabled>a:hover{color:var(--lr-faint);text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover{background-color:var(--lr-surface);border-color:var(--lr-primary)}.nav .nav-divider{height:1px;margin:7.5px 0;overflow:hidden;background-color:var(--lr-border2)}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid transparent}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:var(--lr-surface) var(--lr-surface) transparent}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:var(--lr-text);background-color:var(--lr-surface);border:1px solid var(--lr-surface);border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:var(--lr-primary)}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.leaflet-control-layers .nav-justified>.dropdown .leaflet-control-layers-list,.nav-justified>.dropdown .dropdown-menu,.nav-justified>.dropdown .leaflet-control-layers .leaflet-control-layers-list{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid var(--lr-border)}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid var(--lr-border);border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:var(--lr-surface)}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.leaflet-control-layers .nav-tabs .leaflet-control-layers-list,.nav-tabs .dropdown-menu,.nav-tabs .leaflet-control-layers .leaflet-control-layers-list{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:42px;margin-bottom:0;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:0}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}#header .main-navbar .navbar-collapse,.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}#header .main-navbar .navbar-collapse,.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){#header .main-navbar .navbar-collapse,.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}#header .main-navbar,.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){#header .main-navbar,.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}#header .main-navbar,.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:12.5px 15px;font-size:13px;line-height:17px;height:42px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:0;margin-bottom:0;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:6.25px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:17px}@media (max-width:767.98px){.leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list,.navbar-nav .open .dropdown-menu,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list .dropdown-header,.leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list .dropdown-header,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{padding:5px 15px 5px 25px}.leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{line-height:17px}.leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:12.5px;padding-bottom:12.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:5.5px;margin-bottom:5.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .bs-searchbox:before,.navbar-form .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-group.search:before{top:0}}@media (max-width:767.98px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.leaflet-control-layers .navbar-nav>li>.leaflet-control-layers-list,.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.leaflet-control-layers .navbar-fixed-bottom .navbar-nav>li>.leaflet-control-layers-list,.navbar-fixed-bottom .leaflet-control-layers .navbar-nav>li>.leaflet-control-layers-list,.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:5.5px;margin-bottom:5.5px}.action-block .navbar-btn.btn,.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:7px;margin-bottom:7px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:10px;margin-bottom:10px}.navbar-text{margin-top:12.5px;margin-bottom:12.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:var(--lr-surface);border-color:var(--lr-border)}.navbar-default .navbar-brand{color:var(--lr-text)}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:var(--lr-primary);background-color:var(--lr-surface)}.navbar-default .navbar-text{color:var(--lr-text)}.navbar-default .navbar-nav>li>a{color:var(--lr-text)}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:var(--lr-primary);background-color:var(--lr-surface2)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:var(--lr-primary);background-color:var(--lr-surface2)}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:var(--lr-faint);background-color:transparent}.navbar-default .navbar-toggle{border-color:var(--lr-border)}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:var(--lr-surface2)}.navbar-default .navbar-toggle .icon-bar{background-color:var(--lr-primary)}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:var(--lr-border)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:var(--lr-surface2);color:var(--lr-primary)}@media (max-width:767.98px){.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{color:var(--lr-text)}.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover{color:var(--lr-primary);background-color:var(--lr-surface2)}.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.active>a,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:hover{color:var(--lr-primary);background-color:var(--lr-surface2)}.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .navbar-default .navbar-nav .open .leaflet-control-layers-list>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.navbar-default .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{color:var(--lr-faint);background-color:transparent}}.navbar-default .navbar-link{color:var(--lr-text)}.navbar-default .navbar-link:hover{color:var(--lr-primary)}.navbar-default .btn-link{color:var(--lr-text)}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:var(--lr-primary)}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:var(--lr-faint)}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:var(--lr-muted);background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:var(--lr-surface)}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767.98px){.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.dropdown-header,.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.dropdown-header{border-color:#090909}.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list .divider,.navbar-inverse .navbar-nav .open .dropdown-menu .divider,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list .divider{background-color:#090909}.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{color:#fff}.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover{color:#fff;background-color:transparent}.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.active>a,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:hover{color:#fff;background-color:#090909}.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .navbar-inverse .navbar-nav .open .leaflet-control-layers-list>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.navbar-inverse .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{color:var(--lr-muted);background-color:transparent}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#fff}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:var(--lr-muted)}.pagination{display:inline-block;padding-left:0;margin:17px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:var(--lr-text);background-color:var(--lr-surface);border:1px solid transparent;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:var(--lr-text);background-color:var(--lr-surface2);border-color:transparent}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:var(--lr-primary);background-color:var(--lr-surface2);border-color:transparent;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:var(--lr-faint);background-color:var(--lr-surface);border-color:transparent;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:13px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:2;border-top-left-radius:2}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:2;border-top-right-radius:2}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:var(--lr-surface2)}.label-default[href]:focus,.label-default[href]:hover{background-color:var(--lr-border)}.label-primary{background-color:var(--lr-primary)}.label-primary[href]:focus,.label-primary[href]:hover{background-color:var(--lr-primary-hover)}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:var(--lr-surface2);border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.list-group>li.active>.badge,.nav-pills>.active>a>.badge{color:var(--lr-primary);background-color:var(--lr-surface)}.list-group-item>.badge,.list-group>li>.badge{float:right}.list-group-item>.badge+.badge,.list-group>li>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.thumbnail{display:block;padding:3px;margin-bottom:17px;line-height:1.42857;background-color:var(--lr-surface2);border:1px solid var(--lr-border);border-radius:2;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:var(--lr-text)}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:var(--lr-primary)}.alert,.help-block{padding:15px;margin-bottom:17px;border:1px solid transparent;border-radius:0}.alert h4,.help-block h4{margin-top:0;color:inherit}.alert .alert-link,.help-block .alert-link{font-weight:700}.alert>p,.alert>ul,.help-block>p,.help-block>ul{margin-bottom:0}.alert>p+p,.help-block>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissable button.ui-dialog-titlebar-close,.alert-dismissible .close,.alert-dismissible button.ui-dialog-titlebar-close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger,.help-block.error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr,.help-block.error hr{border-top-color:#e4b9c0}.alert-danger .alert-link,.help-block.error .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:17px;margin-bottom:17px;background-color:var(--lr-surface2);border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:11px;line-height:17px;color:#fff;text-align:center;background-color:var(--lr-primary);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right,.nav-pagination .media>.pagination{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item,.list-group>li{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:var(--lr-surface);border:1px solid var(--lr-border)}.list-group-item:first-child,.list-group>li:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child,.list-group>li:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:var(--lr-muted)}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:var(--lr-text)}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:var(--lr-muted);background-color:var(--lr-surface2)}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover,.list-group>li.disabled,.list-group>li.disabled:focus,.list-group>li.disabled:hover{background-color:var(--lr-surface2);color:#eee;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group>li.disabled .list-group-item-heading,.list-group>li.disabled:focus .list-group-item-heading,.list-group>li.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group>li.disabled .list-group-item-text,.list-group>li.disabled:focus .list-group-item-text,.list-group>li.disabled:hover .list-group-item-text{color:#eee}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover,.list-group>li.active,.list-group>li.active:focus,.list-group>li.active:hover{z-index:2;color:#fff;background-color:var(--lr-primary);border-color:var(--lr-primary)}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small,.list-group>li.active .list-group-item-heading,.list-group>li.active .list-group-item-heading>.small,.list-group>li.active .list-group-item-heading>small,.list-group>li.active:focus .list-group-item-heading,.list-group>li.active:focus .list-group-item-heading>.small,.list-group>li.active:focus .list-group-item-heading>small,.list-group>li.active:hover .list-group-item-heading,.list-group>li.active:hover .list-group-item-heading>.small,.list-group>li.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group>li.active .list-group-item-text,.list-group>li.active:focus .list-group-item-text,.list-group>li.active:hover .list-group-item-text{color:var(--lr-tint)}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel,.plan{margin-bottom:17px;background-color:var(--lr-surface);border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}#widgets .widget-body,.panel-body,.plan .plan-body{padding:15px}#widgets .widget-body:after,#widgets .widget-body:before,.panel-body:after,.panel-body:before,.plan .plan-body:after,.plan .plan-body:before{content:" ";display:table}#widgets .widget-body:after,.panel-body:after,.plan .plan-body:after{clear:both}#widgets .widget-heading,.panel-heading,.plan .plan-heading{padding:9px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}#widgets .widget-heading>.dropdown .dropdown-toggle,.panel-heading>.dropdown .dropdown-toggle,.plan .plan-heading>.dropdown .dropdown-toggle{color:inherit}#widgets .widget-title,.panel-title,.plan .plan-title{margin-top:0;margin-bottom:0;font-size:14px;color:inherit}#widgets .widget-title>.small,#widgets .widget-title>.small>a,#widgets .widget-title>a,#widgets .widget-title>small,#widgets .widget-title>small>a,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a,.plan .plan-title>.small,.plan .plan-title>.small>a,.plan .plan-title>a,.plan .plan-title>small,.plan .plan-title>small>a{color:inherit}.panel-footer,.plan .plan-footer{padding:9px 15px;background-color:var(--lr-surface2);border-top:1px solid var(--lr-border);border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.list-group,.panel>.panel-collapse>.list-group,.plan>.list-group,.plan>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.list-group>li,.panel>.panel-collapse>.list-group .list-group-item,.panel>.panel-collapse>.list-group>li,.plan>.list-group .list-group-item,.plan>.list-group>li,.plan>.panel-collapse>.list-group .list-group-item,.plan>.panel-collapse>.list-group>li{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.list-group:first-child .list-group>li:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group>li:first-child,.plan>.list-group:first-child .list-group-item:first-child,.plan>.list-group:first-child .list-group>li:first-child,.plan>.panel-collapse>.list-group:first-child .list-group-item:first-child,.plan>.panel-collapse>.list-group:first-child .list-group>li:first-child{border-top:0;border-top-right-radius:-1;border-top-left-radius:-1}.panel>.list-group:last-child .list-group-item:last-child,.panel>.list-group:last-child .list-group>li:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group>li:last-child,.plan>.list-group:last-child .list-group-item:last-child,.plan>.list-group:last-child .list-group>li:last-child,.plan>.panel-collapse>.list-group:last-child .list-group-item:last-child,.plan>.panel-collapse>.list-group:last-child .list-group>li:last-child{border-bottom:0;border-bottom-right-radius:-1;border-bottom-left-radius:-1}#widgets .panel>.widget-heading+.panel-collapse>.list-group .list-group-item:first-child,#widgets .panel>.widget-heading+.panel-collapse>.list-group>li:first-child,#widgets .plan>.widget-heading+.panel-collapse>.list-group .list-group-item:first-child,#widgets .plan>.widget-heading+.panel-collapse>.list-group>li:first-child,.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child,.panel>.panel-heading+.panel-collapse>.list-group>li:first-child,.plan .panel>.plan-heading+.panel-collapse>.list-group .list-group-item:first-child,.plan .panel>.plan-heading+.panel-collapse>.list-group>li:first-child,.plan>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child,.plan>.panel-heading+.panel-collapse>.list-group>li:first-child,.plan>.plan-heading+.panel-collapse>.list-group .list-group-item:first-child,.plan>.plan-heading+.panel-collapse>.list-group>li:first-child{border-top-right-radius:0;border-top-left-radius:0}#widgets .widget-heading+.list-group .list-group-item:first-child,#widgets .widget-heading+.list-group>li:first-child,.panel-heading+.list-group .list-group-item:first-child,.panel-heading+.list-group>li:first-child,.plan .plan-heading+.list-group .list-group-item:first-child,.plan .plan-heading+.list-group>li:first-child{border-top-width:0}.list-group+.panel-footer,.plan .list-group+.plan-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table,.plan>.panel-collapse>.table,.plan>.table,.plan>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption,.plan>.panel-collapse>.table caption,.plan>.table caption,.plan>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child,.plan>.table-responsive:first-child>.table:first-child,.plan>.table:first-child{border-top-right-radius:-1;border-top-left-radius:-1}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.plan>.table:first-child>tbody:first-child>tr:first-child,.plan>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:-1;border-top-right-radius:-1}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.plan>.table:first-child>tbody:first-child>tr:first-child td:first-child,.plan>.table:first-child>tbody:first-child>tr:first-child th:first-child,.plan>.table:first-child>thead:first-child>tr:first-child td:first-child,.plan>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.plan>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.plan>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.plan>.table:first-child>tbody:first-child>tr:first-child td:last-child,.plan>.table:first-child>tbody:first-child>tr:first-child th:last-child,.plan>.table:first-child>thead:first-child>tr:first-child td:last-child,.plan>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child,.plan>.table-responsive:last-child>.table:last-child,.plan>.table:last-child{border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.plan>.table:last-child>tbody:last-child>tr:last-child,.plan>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1;border-bottom-right-radius:-1}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.plan>.table:last-child>tbody:last-child>tr:last-child td:first-child,.plan>.table:last-child>tbody:last-child>tr:last-child th:first-child,.plan>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.plan>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.plan>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.plan>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.plan>.table:last-child>tbody:last-child>tr:last-child td:last-child,.plan>.table:last-child>tbody:last-child>tr:last-child th:last-child,.plan>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.plan>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1}#widgets .panel>.table+.widget-body,#widgets .panel>.table-responsive+.widget-body,#widgets .panel>.widget-body+.table,#widgets .panel>.widget-body+.table-responsive,#widgets .plan>.table+.widget-body,#widgets .plan>.table-responsive+.widget-body,#widgets .plan>.widget-body+.table,#widgets .plan>.widget-body+.table-responsive,.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body,.plan .panel>.plan-body+.table,.plan .panel>.plan-body+.table-responsive,.plan .panel>.table+.plan-body,.plan .panel>.table-responsive+.plan-body,.plan>.panel-body+.table,.plan>.panel-body+.table-responsive,.plan>.plan-body+.table,.plan>.plan-body+.table-responsive,.plan>.table+.panel-body,.plan>.table+.plan-body,.plan>.table-responsive+.panel-body,.plan>.table-responsive+.plan-body{border-top:1px solid var(--lr-border)}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th,.plan>.table>tbody:first-child>tr:first-child td,.plan>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered,.plan>.table-bordered,.plan>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.plan>.table-bordered>tbody>tr>td:first-child,.plan>.table-bordered>tbody>tr>th:first-child,.plan>.table-bordered>tfoot>tr>td:first-child,.plan>.table-bordered>tfoot>tr>th:first-child,.plan>.table-bordered>thead>tr>td:first-child,.plan>.table-bordered>thead>tr>th:first-child,.plan>.table-responsive>.table-bordered>tbody>tr>td:first-child,.plan>.table-responsive>.table-bordered>tbody>tr>th:first-child,.plan>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.plan>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.plan>.table-responsive>.table-bordered>thead>tr>td:first-child,.plan>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.plan>.table-bordered>tbody>tr>td:last-child,.plan>.table-bordered>tbody>tr>th:last-child,.plan>.table-bordered>tfoot>tr>td:last-child,.plan>.table-bordered>tfoot>tr>th:last-child,.plan>.table-bordered>thead>tr>td:last-child,.plan>.table-bordered>thead>tr>th:last-child,.plan>.table-responsive>.table-bordered>tbody>tr>td:last-child,.plan>.table-responsive>.table-bordered>tbody>tr>th:last-child,.plan>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.plan>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.plan>.table-responsive>.table-bordered>thead>tr>td:last-child,.plan>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.plan>.table-bordered>tbody>tr:first-child>td,.plan>.table-bordered>tbody>tr:first-child>th,.plan>.table-bordered>thead>tr:first-child>td,.plan>.table-bordered>thead>tr:first-child>th,.plan>.table-responsive>.table-bordered>tbody>tr:first-child>td,.plan>.table-responsive>.table-bordered>tbody>tr:first-child>th,.plan>.table-responsive>.table-bordered>thead>tr:first-child>td,.plan>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.plan>.table-bordered>tbody>tr:last-child>td,.plan>.table-bordered>tbody>tr:last-child>th,.plan>.table-bordered>tfoot>tr:last-child>td,.plan>.table-bordered>tfoot>tr:last-child>th,.plan>.table-responsive>.table-bordered>tbody>tr:last-child>td,.plan>.table-responsive>.table-bordered>tbody>tr:last-child>th,.plan>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.plan>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive,.plan>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:17px}.panel-group .panel,.panel-group .plan{margin-bottom:0;border-radius:0}.panel-group .panel+.panel,.panel-group .panel+.plan,.panel-group .plan+.panel,.panel-group .plan+.plan{margin-top:5px}#widgets .panel-group .widget-heading,.panel-group #widgets .widget-heading,.panel-group .panel-heading,.panel-group .plan .plan-heading,.plan .panel-group .plan-heading{border-bottom:0}#widgets .panel-group .panel-heading+.panel-collapse>.widget-body,#widgets .panel-group .plan .plan-heading+.panel-collapse>.widget-body,#widgets .panel-group .plan .widget-heading+.panel-collapse>.plan-body,#widgets .panel-group .widget-heading+.panel-collapse>.list-group,#widgets .panel-group .widget-heading+.panel-collapse>.panel-body,#widgets .panel-group .widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-group .plan-heading+.panel-collapse>.widget-body,.panel-group #widgets .panel-heading+.panel-collapse>.widget-body,.panel-group #widgets .plan .widget-heading+.panel-collapse>.plan-body,.panel-group #widgets .widget-heading+.panel-collapse>.list-group,.panel-group #widgets .widget-heading+.panel-collapse>.panel-body,.panel-group #widgets .widget-heading+.panel-collapse>.widget-body,.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .plan #widgets .plan-heading+.panel-collapse>.widget-body,.panel-group .plan .panel-heading+.panel-collapse>.plan-body,.panel-group .plan .plan-heading+.panel-collapse>.list-group,.panel-group .plan .plan-heading+.panel-collapse>.panel-body,.panel-group .plan .plan-heading+.panel-collapse>.plan-body,.plan #widgets .panel-group .widget-heading+.panel-collapse>.plan-body,.plan .panel-group #widgets .plan-heading+.panel-collapse>.widget-body,.plan .panel-group #widgets .widget-heading+.panel-collapse>.plan-body,.plan .panel-group .panel-heading+.panel-collapse>.plan-body,.plan .panel-group .plan-heading+.panel-collapse>.list-group,.plan .panel-group .plan-heading+.panel-collapse>.panel-body,.plan .panel-group .plan-heading+.panel-collapse>.plan-body{border-top:1px solid var(--lr-border)}.panel-group .panel-footer,.panel-group .plan .plan-footer,.plan .panel-group .plan-footer{border-top:0}#widgets .panel-group .panel-footer+.panel-collapse .widget-body,#widgets .panel-group .plan .plan-footer+.panel-collapse .widget-body,#widgets .plan .panel-group .plan-footer+.panel-collapse .widget-body,.panel-group .panel-footer+.panel-collapse #widgets .widget-body,.panel-group .panel-footer+.panel-collapse .panel-body,.panel-group .panel-footer+.panel-collapse .plan .plan-body,.panel-group .plan .plan-footer+.panel-collapse #widgets .widget-body,.panel-group .plan .plan-footer+.panel-collapse .panel-body,.panel-group .plan .plan-footer+.panel-collapse .plan-body,.plan .panel-group .panel-footer+.panel-collapse .plan-body,.plan .panel-group .plan-footer+.panel-collapse #widgets .widget-body,.plan .panel-group .plan-footer+.panel-collapse .panel-body,.plan .panel-group .plan-footer+.panel-collapse .plan-body{border-bottom:1px solid var(--lr-border)}#widgets .widget,.panel-default,.plan{border-color:var(--lr-border)}#widgets .panel-default>.widget-heading,#widgets .plan .widget>.plan-heading,#widgets .plan>.widget-heading,#widgets .widget>.panel-heading,#widgets .widget>.widget-heading,.panel-default>.panel-heading,.plan #widgets .widget>.plan-heading,.plan .panel-default>.plan-heading,.plan>.panel-heading,.plan>.plan-heading{color:var(--lr-muted);background-color:var(--lr-surface2);border-color:var(--lr-border)}#widgets .panel-default>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-default>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-default>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-default>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-default>.widget-heading+.panel-collapse>.plan-body,#widgets .plan .widget>.panel-heading+.panel-collapse>.plan-body,#widgets .plan .widget>.plan-heading+.panel-collapse>.panel-body,#widgets .plan .widget>.plan-heading+.panel-collapse>.plan-body,#widgets .plan .widget>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .widget>.widget-heading+.panel-collapse>.plan-body,#widgets .plan>.panel-heading+.panel-collapse>.widget-body,#widgets .plan>.plan-heading+.panel-collapse>.widget-body,#widgets .plan>.widget-heading+.panel-collapse>.panel-body,#widgets .plan>.widget-heading+.panel-collapse>.plan-body,#widgets .plan>.widget-heading+.panel-collapse>.widget-body,#widgets .widget>.panel-heading+.panel-collapse>.panel-body,#widgets .widget>.panel-heading+.panel-collapse>.widget-body,#widgets .widget>.widget-heading+.panel-collapse>.panel-body,#widgets .widget>.widget-heading+.panel-collapse>.widget-body,.panel-default>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-default>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-default>.widget-heading+.panel-collapse>.plan-body,.plan #widgets .widget>.panel-heading+.panel-collapse>.plan-body,.plan #widgets .widget>.plan-heading+.panel-collapse>.panel-body,.plan #widgets .widget>.plan-heading+.panel-collapse>.plan-body,.plan #widgets .widget>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .widget>.widget-heading+.panel-collapse>.plan-body,.plan .panel-default>.panel-heading+.panel-collapse>.plan-body,.plan .panel-default>.plan-heading+.panel-collapse>.panel-body,.plan .panel-default>.plan-heading+.panel-collapse>.plan-body,.plan>.panel-heading+.panel-collapse>.panel-body,.plan>.panel-heading+.panel-collapse>.plan-body,.plan>.plan-heading+.panel-collapse>.panel-body,.plan>.plan-heading+.panel-collapse>.plan-body{border-top-color:var(--lr-border)}#widgets .panel-default>.widget-heading .badge,#widgets .plan .widget>.plan-heading .badge,#widgets .plan>.widget-heading .badge,#widgets .widget>.panel-heading .badge,#widgets .widget>.widget-heading .badge,.panel-default>.panel-heading .badge,.plan #widgets .widget>.plan-heading .badge,.plan .panel-default>.plan-heading .badge,.plan>.panel-heading .badge,.plan>.plan-heading .badge{color:#f9f9f9;background-color:#777}#widgets .panel-default>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-default>.plan-footer+.panel-collapse>.widget-body,#widgets .plan .widget>.panel-footer+.panel-collapse>.plan-body,#widgets .plan .widget>.plan-footer+.panel-collapse>.panel-body,#widgets .plan .widget>.plan-footer+.panel-collapse>.plan-body,#widgets .plan .widget>.plan-footer+.panel-collapse>.widget-body,#widgets .plan>.panel-footer+.panel-collapse>.widget-body,#widgets .plan>.plan-footer+.panel-collapse>.widget-body,#widgets .widget>.panel-footer+.panel-collapse>.panel-body,#widgets .widget>.panel-footer+.panel-collapse>.widget-body,.panel-default>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-default>.plan-footer+.panel-collapse>.widget-body,.plan #widgets .widget>.panel-footer+.panel-collapse>.plan-body,.plan #widgets .widget>.plan-footer+.panel-collapse>.panel-body,.plan #widgets .widget>.plan-footer+.panel-collapse>.plan-body,.plan #widgets .widget>.plan-footer+.panel-collapse>.widget-body,.plan .panel-default>.panel-footer+.panel-collapse>.plan-body,.plan .panel-default>.plan-footer+.panel-collapse>.panel-body,.plan .panel-default>.plan-footer+.panel-collapse>.plan-body,.plan>.panel-footer+.panel-collapse>.panel-body,.plan>.panel-footer+.panel-collapse>.plan-body,.plan>.plan-footer+.panel-collapse>.panel-body,.plan>.plan-footer+.panel-collapse>.plan-body{border-bottom-color:var(--lr-border)}.panel-primary{border-color:var(--lr-primary)}#widgets .panel-primary>.widget-heading,.panel-primary>.panel-heading,.plan .panel-primary>.plan-heading{color:#fff;background-color:var(--lr-primary);border-color:var(--lr-primary)}#widgets .panel-primary>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-primary>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-primary>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-primary>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-primary>.widget-heading+.panel-collapse>.plan-body,.panel-primary>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-primary>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-primary>.widget-heading+.panel-collapse>.plan-body,.plan .panel-primary>.panel-heading+.panel-collapse>.plan-body,.plan .panel-primary>.plan-heading+.panel-collapse>.panel-body,.plan .panel-primary>.plan-heading+.panel-collapse>.plan-body{border-top-color:var(--lr-primary)}#widgets .panel-primary>.widget-heading .badge,.panel-primary>.panel-heading .badge,.plan .panel-primary>.plan-heading .badge{color:var(--lr-primary);background-color:var(--lr-surface)}#widgets .panel-primary>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-primary>.plan-footer+.panel-collapse>.widget-body,.panel-primary>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-primary>.plan-footer+.panel-collapse>.widget-body,.plan .panel-primary>.panel-footer+.panel-collapse>.plan-body,.plan .panel-primary>.plan-footer+.panel-collapse>.panel-body,.plan .panel-primary>.plan-footer+.panel-collapse>.plan-body{border-bottom-color:var(--lr-primary)}.panel-success{border-color:#d6e9c6}#widgets .panel-success>.widget-heading,.panel-success>.panel-heading,.plan .panel-success>.plan-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#widgets .panel-success>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-success>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-success>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-success>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-success>.widget-heading+.panel-collapse>.plan-body,.panel-success>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-success>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-success>.widget-heading+.panel-collapse>.plan-body,.plan .panel-success>.panel-heading+.panel-collapse>.plan-body,.plan .panel-success>.plan-heading+.panel-collapse>.panel-body,.plan .panel-success>.plan-heading+.panel-collapse>.plan-body{border-top-color:#d6e9c6}#widgets .panel-success>.widget-heading .badge,.panel-success>.panel-heading .badge,.plan .panel-success>.plan-heading .badge{color:#dff0d8;background-color:#3c763d}#widgets .panel-success>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-success>.plan-footer+.panel-collapse>.widget-body,.panel-success>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-success>.plan-footer+.panel-collapse>.widget-body,.plan .panel-success>.panel-footer+.panel-collapse>.plan-body,.plan .panel-success>.plan-footer+.panel-collapse>.panel-body,.plan .panel-success>.plan-footer+.panel-collapse>.plan-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}#widgets .panel-info>.widget-heading,.panel-info>.panel-heading,.plan .panel-info>.plan-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}#widgets .panel-info>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-info>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-info>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-info>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-info>.widget-heading+.panel-collapse>.plan-body,.panel-info>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-info>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-info>.widget-heading+.panel-collapse>.plan-body,.plan .panel-info>.panel-heading+.panel-collapse>.plan-body,.plan .panel-info>.plan-heading+.panel-collapse>.panel-body,.plan .panel-info>.plan-heading+.panel-collapse>.plan-body{border-top-color:#bce8f1}#widgets .panel-info>.widget-heading .badge,.panel-info>.panel-heading .badge,.plan .panel-info>.plan-heading .badge{color:#d9edf7;background-color:#31708f}#widgets .panel-info>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-info>.plan-footer+.panel-collapse>.widget-body,.panel-info>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-info>.plan-footer+.panel-collapse>.widget-body,.plan .panel-info>.panel-footer+.panel-collapse>.plan-body,.plan .panel-info>.plan-footer+.panel-collapse>.panel-body,.plan .panel-info>.plan-footer+.panel-collapse>.plan-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}#widgets .panel-warning>.widget-heading,.panel-warning>.panel-heading,.plan .panel-warning>.plan-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}#widgets .panel-warning>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-warning>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-warning>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-warning>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-warning>.widget-heading+.panel-collapse>.plan-body,.panel-warning>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-warning>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-warning>.widget-heading+.panel-collapse>.plan-body,.plan .panel-warning>.panel-heading+.panel-collapse>.plan-body,.plan .panel-warning>.plan-heading+.panel-collapse>.panel-body,.plan .panel-warning>.plan-heading+.panel-collapse>.plan-body{border-top-color:#faebcc}#widgets .panel-warning>.widget-heading .badge,.panel-warning>.panel-heading .badge,.plan .panel-warning>.plan-heading .badge{color:#fcf8e3;background-color:#8a6d3b}#widgets .panel-warning>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-warning>.plan-footer+.panel-collapse>.widget-body,.panel-warning>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-warning>.plan-footer+.panel-collapse>.widget-body,.plan .panel-warning>.panel-footer+.panel-collapse>.plan-body,.plan .panel-warning>.plan-footer+.panel-collapse>.panel-body,.plan .panel-warning>.plan-footer+.panel-collapse>.plan-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}#widgets .panel-danger>.widget-heading,.panel-danger>.panel-heading,.plan .panel-danger>.plan-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}#widgets .panel-danger>.panel-heading+.panel-collapse>.widget-body,#widgets .panel-danger>.widget-heading+.panel-collapse>.panel-body,#widgets .panel-danger>.widget-heading+.panel-collapse>.widget-body,#widgets .plan .panel-danger>.plan-heading+.panel-collapse>.widget-body,#widgets .plan .panel-danger>.widget-heading+.panel-collapse>.plan-body,.panel-danger>.panel-heading+.panel-collapse>.panel-body,.plan #widgets .panel-danger>.plan-heading+.panel-collapse>.widget-body,.plan #widgets .panel-danger>.widget-heading+.panel-collapse>.plan-body,.plan .panel-danger>.panel-heading+.panel-collapse>.plan-body,.plan .panel-danger>.plan-heading+.panel-collapse>.panel-body,.plan .panel-danger>.plan-heading+.panel-collapse>.plan-body{border-top-color:#ebccd1}#widgets .panel-danger>.widget-heading .badge,.panel-danger>.panel-heading .badge,.plan .panel-danger>.plan-heading .badge{color:#f2dede;background-color:#a94442}#widgets .panel-danger>.panel-footer+.panel-collapse>.widget-body,#widgets .plan .panel-danger>.plan-footer+.panel-collapse>.widget-body,.panel-danger>.panel-footer+.panel-collapse>.panel-body,.plan #widgets .panel-danger>.plan-footer+.panel-collapse>.widget-body,.plan .panel-danger>.panel-footer+.panel-collapse>.plan-body,.plan .panel-danger>.plan-footer+.panel-collapse>.panel-body,.plan .panel-danger>.plan-footer+.panel-collapse>.plan-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.close,button.ui-dialog-titlebar-close{float:right;font-size:18px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover,button.ui-dialog-titlebar-close:focus,button.ui-dialog-titlebar-close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close,button.ui-dialog-titlebar-close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:var(--lr-surface);border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header,.ui-dialog-titlebar.ui-widget-header{padding:15px;border-bottom:1px solid transparent;min-height:16.42857px}.modal-header .close,.modal-header button.ui-dialog-titlebar-close,.ui-dialog-titlebar.ui-widget-header .close,.ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close{margin-top:-2px}.modal-title,.ui-dialog-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid transparent}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:var(--lr-font);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:11px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.clearfix:after,.clearfix:before,.lang-list:after,.lang-list:before{content:" ";display:table}.clearfix:after,.lang-list:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.nav-pagination .pagination,.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767.98px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767.98px){.visible-xs-block{display:block!important}}@media (max-width:767.98px){.visible-xs-inline{display:inline!important}}@media (max-width:767.98px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767.98px){.banner,.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*! jQuery UI - v1.12.1 - 2017-06-12
* http://jqueryui.com
* Includes: core.css, resizable.css, sortable.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright 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:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.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;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .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-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-widget{font-family:var(--lr-font);font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:var(--lr-font);font-size:1em}.ui-widget.ui-widget-content{border:1px solid var(--lr-border)}.ui-widget-content{border:1px solid var(--lr-border);background:var(--lr-surface);color:var(--lr-text)}.ui-widget-content a{color:var(--lr-text)}.ui-widget-header{border:1px solid var(--lr-border);background:var(--lr-border2);color:var(--lr-text);font-weight:700}.ui-widget-header a{color:var(--lr-text)}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid var(--lr-border);background:var(--lr-surface2);font-weight:400;color:var(--lr-muted)}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:var(--lr-muted);text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid var(--lr-border);background:var(--lr-border2);font-weight:400;color:var(--lr-text)}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:var(--lr-text);text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:var(--lr-surface)}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}#sidebar [data-device=speed],#widgets .widget-device .table,#widgets .widget-driver .table,#widgets .widget-gprs-command .table,#widgets .widget-locking .table,#widgets .widget-recent-events .table,#widgets .widget-sensors .table,#widgets .widget-services .table,#widgets .widget-streetview .widget-body img,.animated,.tab-pane{animation-duration:1s;animation-fill-mode:both}#sidebar .infinite[data-device=speed],#widgets .widget-device .infinite.table,#widgets .widget-driver .infinite.table,#widgets .widget-gprs-command .infinite.table,#widgets .widget-locking .infinite.table,#widgets .widget-recent-events .infinite.table,#widgets .widget-sensors .infinite.table,#widgets .widget-services .infinite.table,#widgets .widget-streetview .widget-body img.infinite,.animated.infinite,.infinite.tab-pane{animation-iteration-count:infinite}#sidebar .hinge[data-device=speed],#widgets .widget-device .hinge.table,#widgets .widget-driver .hinge.table,#widgets .widget-gprs-command .hinge.table,#widgets .widget-locking .hinge.table,#widgets .widget-recent-events .hinge.table,#widgets .widget-sensors .hinge.table,#widgets .widget-services .hinge.table,#widgets .widget-streetview .widget-body img.hinge,.animated.hinge,.hinge.tab-pane{animation-duration:2s}#sidebar .flipOutX[data-device=speed],#widgets .widget-device .flipOutX.table,#widgets .widget-driver .flipOutX.table,#widgets .widget-gprs-command .flipOutX.table,#widgets .widget-locking .flipOutX.table,#widgets .widget-recent-events .flipOutX.table,#widgets .widget-sensors .flipOutX.table,#widgets .widget-services .flipOutX.table,#widgets .widget-streetview .widget-body img.flipOutX,.animated.flipOutX,.flipOutX.tab-pane{animation-duration:.75s}#sidebar .flipOutY[data-device=speed],#widgets .widget-device .flipOutY.table,#widgets .widget-driver .flipOutY.table,#widgets .widget-gprs-command .flipOutY.table,#widgets .widget-locking .flipOutY.table,#widgets .widget-recent-events .flipOutY.table,#widgets .widget-sensors .flipOutY.table,#widgets .widget-services .flipOutY.table,#widgets .widget-streetview .widget-body img.flipOutY,.animated.flipOutY,.flipOutY.tab-pane{animation-duration:.75s}#sidebar .bounceIn[data-device=speed],#widgets .widget-device .bounceIn.table,#widgets .widget-driver .bounceIn.table,#widgets .widget-gprs-command .bounceIn.table,#widgets .widget-locking .bounceIn.table,#widgets .widget-recent-events .bounceIn.table,#widgets .widget-sensors .bounceIn.table,#widgets .widget-services .bounceIn.table,#widgets .widget-streetview .widget-body img.bounceIn,.animated.bounceIn,.bounceIn.tab-pane{animation-duration:.75s}#sidebar .bounceOut[data-device=speed],#widgets .widget-device .bounceOut.table,#widgets .widget-driver .bounceOut.table,#widgets .widget-gprs-command .bounceOut.table,#widgets .widget-locking .bounceOut.table,#widgets .widget-recent-events .bounceOut.table,#widgets .widget-sensors .bounceOut.table,#widgets .widget-services .bounceOut.table,#widgets .widget-streetview .widget-body img.bounceOut,.animated.bounceOut,.bounceOut.tab-pane{animation-duration:.75s}#sidebar .flip[data-device=speed],#widgets .widget-device .flip.table,#widgets .widget-driver .flip.table,#widgets .widget-gprs-command .flip.table,#widgets .widget-locking .flip.table,#widgets .widget-recent-events .flip.table,#widgets .widget-sensors .flip.table,#widgets .widget-services .flip.table,#widgets .widget-streetview .widget-body img.flip,.animated.flip,.flip.tab-pane{backface-visibility:visible;animation-name:flip}@-webkit-keyframes bounce{from{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}53%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}53%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{from{opacity:1}50%{opacity:1}to{opacity:1}25%{opacity:0}75%{opacity:0}}@keyframes flash{from{opacity:1}50%{opacity:1}to{opacity:1}25%{opacity:0}75%{opacity:0}}.flash{animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}#sidebar [data-device=speed],.rubberBand{animation-name:rubberBand}@-webkit-keyframes shake{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}30%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}50%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}70%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}40%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}60%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}30%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}50%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}70%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}40%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}60%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}0.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}1.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}2.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}3.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}0.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}1.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}2.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}3.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}50%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}70%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}50%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}70%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{animation-name:wobble}@-webkit-keyframes jello{from{-webkit-transform:none;transform:none}to{-webkit-transform:none;transform:none}0.1%{-webkit-transform:none;transform:none}1.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}2.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}3.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}4.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}5.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}6.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}7.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{from{-webkit-transform:none;transform:none}to{-webkit-transform:none;transform:none}0.1%{-webkit-transform:none;transform:none}1.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}2.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}3.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}4.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}5.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}6.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}7.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{animation-name:jello;transform-origin:center}@-webkit-keyframes bounceIn{from{animation-timing-function:cubic-bezier(.215,.61,.355,1)}20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceIn{from{animation-timing-function:cubic-bezier(.215,.61,.355,1)}20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceIn{animation-name:bounceIn}@-webkit-keyframes bounceInDown{from{animation-timing-function:cubic-bezier(.215,.61,.355,1)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}}@keyframes bounceInDown{from{animation-timing-function:cubic-bezier(.215,.61,.355,1)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}}.bounceInDown{animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from{animation-timing-function:cubic-bezier(.215,.61,.355,1)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}}@keyframes bounceInLeft{from{animation-timing-function:cubic-bezier(.215,.61,.355,1)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}}.bounceInLeft{animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none}}@keyframes bounceInRight{from{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none}}.bounceInRight{animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#widgets .widget-device .table,#widgets .widget-driver .table,#widgets .widget-gprs-command .table,#widgets .widget-locking .table,#widgets .widget-recent-events .table,#widgets .widget-sensors .table,#widgets .widget-services .table,#widgets .widget-streetview .widget-body img,.fadeIn,.tab-pane{animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);animation-timing-function:ease-in}}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.bs-searchbox:before,.caret,.dropup .caret,.fa,.form-group.search:before,.navbar-fixed-bottom .dropdown .caret{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em var(--lr-border2);border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.bs-searchbox:before,.fa-pull-left.caret,.fa-pull-left.form-group.search:before,.fa.fa-pull-left,.navbar-fixed-bottom .dropdown .fa-pull-left.caret{margin-right:.3em}.fa-pull-right.bs-searchbox:before,.fa-pull-right.caret,.fa-pull-right.form-group.search:before,.fa.fa-pull-right,.navbar-fixed-bottom .dropdown .fa-pull-right.caret{margin-left:.3em}.nav-pagination .pagination,.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.navbar-fixed-bottom .dropdown .pull-left.caret,.pull-left.bs-searchbox:before,.pull-left.caret,.pull-left.form-group.search:before{margin-right:.3em}.fa.pull-right,.nav-pagination .bs-searchbox.pagination:before,.nav-pagination .caret.pagination,.nav-pagination .fa.pagination,.nav-pagination .form-group.search.pagination:before,.navbar-fixed-bottom .dropdown .pull-right.caret,.pull-right.bs-searchbox:before,.pull-right.caret,.pull-right.form-group.search:before{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.bs-searchbox:before,.fa-search:before,.form-group.search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before,.icon.driver:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before,.icon.time:before{content:""}.fa-road:before,.icon.device-distance:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before,.icon.reset:before{content:""}.fa-refresh:before,.icon.restart:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before,.icon.lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before,.icon.qrcode:before{content:""}.fa-barcode:before,.icon.vin:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before,.icon.external-link:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before,.icon.photo:before{content:""}.fa-pencil:before,.table.table-list td[data-editable-field]:hover:after{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before,.icon.play:before{content:""}.fa-pause:before,.icon.pause:before{content:""}.fa-stop:before,.icon.stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before,.icon.forwards:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before,.icon.eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before,.icon.calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before,.icon.logout:before{content:""}.fa-cogs:before,.fa-gears:before,.icon.admin:before,.icon.multi-edit:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before,.icon.call_action:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before,.icon.unlock:before{content:""}.fa-credit-card:before,.icon.rfid:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before,.icon.globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before,.icon.checklist:before{content:""}.fa-filter:before,.icon.filter:before{content:""}.fa-briefcase:before,.icon.route_type:before{content:""}.fa-arrows-alt:before,.icon.map-expand:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before,.icon.lookup:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before,.icon.money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before,.icon.email:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before,.icon.dashboard:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before,.icon.chat:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before,.icon.pre-checklist:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.caret:before,.dropup .caret:before,.fa-angle-down:before,.navbar-fixed-bottom .dropdown .caret:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before,.icon.send:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before,.icon.sharing:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before,.icon.trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before,.icon.custom-field:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before,.icon.map-change:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.btn-collapse i,.group-heading>.group-title:after,.ico,.icon,.table.table-list .sorting:after,.table.table-list .sorting:before,.table.table-list .sorting_asc:after,.table.table-list .sorting_asc:before,.table.table-list .sorting_desc:after,.table.table-list .sorting_desc:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-show-names:before{content:"\e900"}.ico-object-arrow-border:before{content:"\e93b"}.ico-object-arrow:before{content:"\e93d"}#sidebar .btn-collapse i:before,#sidebar.collapsed .btn-collapse.collapse-right i:before,#widgets.collapsed .btn-collapse.collapse-right i:before,.btn-collapse.collapse-left i:before,.btn-collapse.collapsed.collapse-right i:before,.ico-arrow-left:before{content:"\e926"}#sidebar #widgets.collapsed .btn-collapse i:before,#sidebar .btn-collapse.collapsed i:before,#sidebar.collapsed .btn-collapse i:before,#widgets.collapsed #sidebar .btn-collapse i:before,#widgets.collapsed .btn-collapse.collapse-left i:before,.btn-collapse.collapse-right i:before,.btn-collapse.collapsed.collapse-left i:before,.ico-arrow-right:before,.icon.send-command:before{content:"\e944"}#sidebar.collapsed #widgets .btn-collapse i:before,#sidebar.collapsed .btn-collapse.collapse-top i:before,#widgets #sidebar.collapsed .btn-collapse i:before,#widgets .btn-collapse.collapsed i:before,#widgets.collapsed .btn-collapse i:before,.btn-collapse.collapse-bottom i:before,.btn-collapse.collapsed.collapse-top i:before,.ico-arrow-up:before,.table.table-list .sorting:before,.table.table-list .sorting_asc:before,.table.table-list .sorting_desc:before{content:"\e954"}#sidebar.collapsed .btn-collapse.collapse-bottom i:before,#widgets .btn-collapse i:before,#widgets.collapsed .btn-collapse.collapse-bottom i:before,.btn-collapse.collapse-top i:before,.btn-collapse.collapsed.collapse-bottom i:before,.ico-arrow-down:before,.table.table-list .sorting:after,.table.table-list .sorting_asc:after,.table.table-list .sorting_desc:after{content:"\e910"}.ico-arrow-up-down:before,.icon.unit-altitude:before{content:"\e955"}.ico-arrow-left-right:before,.icon.unit-distance:before{content:"\e927"}.ico-arrow-arr-right-btn:before{content:"\e902"}#sidebar.collapsed .group-heading>.group-title.btn-collapse:after,#widgets.collapsed .group-heading>.group-title.btn-collapse:after,.group-heading>.group-title.collapsed:after,.ico-plus:before,.icon.add:before,.icon.plus:before{content:"\e901"}.group-heading>.group-title:after,.ico-minus:before,.icon.minus:before,.icon.zoomOut:before{content:"\e92e"}.ico-zoom:before,.icon.zoomIn:before{content:"\e92d"}.ico-check:before,.icon.check:before,.icon.complete:before,.icon.task:before{content:"\e90b"}.ico-x:before,.icon.delete:before,.icon.history-clean:before,.icon.incomplete:before,.icon.remove-all:before,.icon.remove:before{content:"\e95b"}.ico-download:before,.icon.download:before,.icon.history-export:before{content:"\e911"}.ico-upload:before,.icon.import:before,.icon.task-import:before,.icon.upload:before{content:"\e956"}.ico-gear:before,.icon.edit:before{content:"\e912"}.ico-search:before,.icon.search:before{content:"\e949"}.ico-watch:before{content:"\e95a"}.ico-warning:before{content:"\e959"}.ico-location:before,.icon.map:before{content:"\e929"}.ico-camera:before,.icon.camera:before,.icon.streetview:before{content:"\e90a"}.ico-street:before,.icon.route-import:before,.icon.routes:before{content:"\e94f"}.ico-reports:before,.icon.reports:before{content:"\e943"}.ico-filter:before{content:"\e914"}.ico-graph:before{content:"\e921"}.ico-follow:before,.icon.follow:before{content:"\e915"}.ico-traffic:before,.icon.traffic:before{content:"\e92c"}.ico-save:before{content:"\e948"}.ico-tool:before,.icon.services:before,.icon.tools:before{content:"\e937"}.ico-ruler:before{content:"\e946"}.ico-ruler-o:before,.icon.ruler:before{content:"\e947"}.ico-gear-o:before,.icon.setting:before,.icon.settings:before,.icon.setup:before{content:"\e936"}.ico-sensor:before,.icon.sensors:before{content:"\e930"}.ico-signal:before,.icon.satellites:before{content:"\e918"}.ico-house:before,.icon.address:before{content:"\e94b"}.ico-point:before,.icon.point:before{content:"\e94d"}.ico-logs:before,.icon.logs:before{content:"\e932"}.ico-options-h:before{content:"\e93a"}.ico-options-v:before,.icon.options:before{content:"\e941"}.ico-stylize-1:before,.icon.stylize-1:before{content:"\e950"}.ico-stylize-2:before{content:"\e951"}.ico-details:before,.icon.content:before,.icon.list:before{content:"\e90e"}.ico-account:before,.icon.account:before{content:"\e939"}.ico-user:before,.icon.membership:before,.icon.user:before,.icon.users:before{content:"\e938"}.ico-user-add:before,.icon.user-add:before{content:"\e957"}.ico-user-settings:before,.icon.password:before,.icon.user-edit:before{content:"\e958"}.ico-object-o:before,.icon.devices:before{content:"\e92a"}.ico-object:before,.icon.device:before{content:"\e934"}.ico-object-add:before,.icon.device-add:before{content:"\e93e"}.ico-object-import:before,.icon.device-import:before{content:"\e960"}.ico-show-names2:before,.icon.show-name:before{content:"\e94c"}.ico-show-trail:before,.icon.show-tail:before{content:"\e903"}.ico-fitbounds:before,.icon.fitBounds:before{content:"\e935"}.ico-grouping:before,.icon.group-devices:before{content:"\e93c"}.ico-poi:before,.icon.poi:before,.icon.pois:before{content:"\e933"}.ico-poi-import:before,.icon.poi-import:before{content:"\e917"}.ico-add-event:before,.icon.event-add:before{content:"\e904"}.ico-event:before,.icon.alert:before,.icon.alerts:before,.icon.event:before,.icon.events:before,.icon.help-block:before{content:"\e931"}.ico-event-add:before{content:"\e905"}.ico-geofence:before,.icon.geofence:before,.icon.geofences:before{content:"\e92b"}.ico-geofence-import:before,.icon.geofence-import:before{content:"\e925"}.ico-parking:before,.icon.parking:before{content:"\e940"}.ico-time-today:before,.icon.today:before{content:"\e91f"}.ico-time-hour:before,.icon.last-hour:before{content:"\e922"}.ico-time-yesterday:before,.icon.yesterday:before{content:"\e923"}.ico-gsm-0:before,.icon.gsm-0:after,.icon.gsm-1:after,.icon.gsm-2:after,.icon.gsm-3:after,.icon.gsm-4:after,.icon.gsm-5:after{content:"\e919"}.ico-gsm-1:before,.icon.gsm-1:before{content:"\e91a"}.ico-gsm-2:before,.icon.gsm-2:before{content:"\e91b"}.ico-gsm-3:before,.icon.gsm-3:before{content:"\e91c"}.ico-gsm-4:before,.icon.gsm-4:before{content:"\e91d"}.ico-gsm-5:before,.icon.gsm-5:before{content:"\e91e"}.ico-battery-0:before,.icon.battery-0:after,.icon.battery-1:after,.icon.battery-2:after,.icon.battery-3:after,.icon.battery-4:after,.icon.battery-5:after,.icon.battery:after{content:"\e906"}.ico-battery-1:before,.icon.battery-1:before{content:"\e907"}.ico-battery-2:before,.icon.battery-2:before{content:"\e908"}.ico-battery-3:before,.icon.battery-3:before{content:"\e909"}.ico-battery-4:before,.icon.battery-4:before,.icon.battery:before{content:"\e90c"}.ico-battery-5:before,.icon.battery-5:before{content:"\e90d"}.ico-engine:before,.icon.detect_engine:before,.icon.engine:before{content:"\e913"}.ico-ignition:before,.icon.acc:before,.icon.ignition:before{content:"\e924"}.ico-fuel:before,.icon.fuel:before,.icon.fuel_consumption:before,.icon.fuel_tank:before,.icon.fuel_tank_calibration:before,.icon.fuel_tank_consumption:before,.icon.unit-capacity:before{content:"\e916"}.ico-odometer:before,.icon.counter:before,.icon.numerical:before,.icon.odometer:before{content:"\e93f"}.ico-battery:before{content:"\e90f"}.ico-rpm:before,.icon.tachometer:before{content:"\e945"}.ico-speed:before,.icon.speed:before,.icon.speed_ecm:before{content:"\e94e"}.ico-tachometer:before{content:"\e952"}.ico-temp:before,.icon.temperature:before,.icon.temperature_calibration:before{content:"\e953"}.ico-doors:before,.icon.door:before,.icon.doors:before{content:"\e920"}.ico-cpu:before{content:"\e928"}.ico-db:before{content:"\e92f"}.ico-ram:before{content:"\e942"}.ico-connected:before{content:"\e94a"}.ico-disconnected:before{content:"\e95c"}.ico-sos:before{content:"\e95d"}.ico-zonein:before{content:"\e95e"}.ico-zoneout:before{content:"\e95f"}.ico-logical:before,.icon.logical:before,.icon.plugged:before{content:"\e961"}.ico-engine-hours:before,.icon.engine_hours:before{content:"\e962"}.ico-seatbelt:before,.icon.seatbelt:before{content:"\e963"}.ico-textual:before,.icon.textual:before{content:"\e964"}.ico-load:before,.icon.load:before,.icon.load_calibration:before{content:"\e965"}.checkbox{line-height:1;position:relative;padding-left:0}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:0;margin-bottom:0;font-weight:400}.checkbox label::before{content:'\0000';position:relative;z-index:1;left:0;width:15px;height:15px;display:inline-block;vertical-align:middle;color:transparent;background-color:var(--lr-surface);margin:1px;margin-right:5px;padding:3px;font-size:10px;line-height:1;border-radius:2;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{position:absolute;top:0;left:0;width:18px;height:18px;content:'\0000';color:transparent;border:1px solid var(--lr-border);border-radius:2}.checkbox input[type=checkbox],.checkbox input[type=radio]{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.checkbox input[type=checkbox]:focus+label::before,.checkbox input[type=radio]:focus+label::before{outline:0}.checkbox input[type=checkbox]:checked+label::before,.checkbox input[type=radio]:checked+label::before{font-family:icomoon;content:""}.checkbox input[type=checkbox]:checked:disabled+label::before,.checkbox input[type=radio]:checked:disabled+label::before{background-color:inherit}.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=radio]:disabled+label{opacity:.45}.checkbox input[type=checkbox]:disabled+label::before,.checkbox input[type=radio]:disabled+label::before{background-color:var(--lr-surface2);cursor:not-allowed}.checkbox.checkbox-inline,.group .checkbox,.table .checkbox{margin-top:0}.checkbox-inline,.group .checkbox,.table .checkbox{line-height:1;position:relative;padding-left:0}.checkbox-inline label,.group .checkbox label,.table .checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:0;margin-bottom:0;font-weight:400}.checkbox-inline label::before,.group .checkbox label::before,.table .checkbox label::before{content:'\0000';position:relative;z-index:1;left:0;width:15px;height:15px;display:inline-block;vertical-align:middle;color:transparent;background-color:var(--lr-surface);margin:1px;margin-right:5px;padding:3px;font-size:10px;line-height:1;border-radius:2;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox-inline label::after,.group .checkbox label::after,.table .checkbox label::after{position:absolute;top:0;left:0;width:18px;height:18px;content:'\0000';color:transparent;border:1px solid var(--lr-border);border-radius:2}.checkbox-inline input[type=checkbox],.checkbox-inline input[type=radio],.group .checkbox input[type=checkbox],.group .checkbox input[type=radio],.table .checkbox input[type=checkbox],.table .checkbox input[type=radio]{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.checkbox-inline input[type=checkbox]:focus+label::before,.checkbox-inline input[type=radio]:focus+label::before,.group .checkbox input[type=checkbox]:focus+label::before,.group .checkbox input[type=radio]:focus+label::before,.table .checkbox input[type=checkbox]:focus+label::before,.table .checkbox input[type=radio]:focus+label::before{outline:0}.checkbox-inline input[type=checkbox]:checked+label::before,.checkbox-inline input[type=radio]:checked+label::before,.group .checkbox input[type=checkbox]:checked+label::before,.group .checkbox input[type=radio]:checked+label::before,.table .checkbox input[type=checkbox]:checked+label::before,.table .checkbox input[type=radio]:checked+label::before{font-family:icomoon;content:""}.checkbox-inline input[type=checkbox]:checked:disabled+label::before,.checkbox-inline input[type=radio]:checked:disabled+label::before,.group .checkbox input[type=checkbox]:checked:disabled+label::before,.group .checkbox input[type=radio]:checked:disabled+label::before,.table .checkbox input[type=checkbox]:checked:disabled+label::before,.table .checkbox input[type=radio]:checked:disabled+label::before{background-color:inherit}.checkbox-inline input[type=checkbox]:disabled+label,.checkbox-inline input[type=radio]:disabled+label,.group .checkbox input[type=checkbox]:disabled+label,.group .checkbox input[type=radio]:disabled+label,.table .checkbox input[type=checkbox]:disabled+label,.table .checkbox input[type=radio]:disabled+label{opacity:.45}.checkbox-inline input[type=checkbox]:disabled+label::before,.checkbox-inline input[type=radio]:disabled+label::before,.group .checkbox input[type=checkbox]:disabled+label::before,.group .checkbox input[type=radio]:disabled+label::before,.table .checkbox input[type=checkbox]:disabled+label::before,.table .checkbox input[type=radio]:disabled+label::before{background-color:var(--lr-surface2);cursor:not-allowed}.checkbox-inline.checkbox-inline,.group .checkbox,.table .checkbox{margin-top:0}.checkbox-inline input[type=checkbox]:checked+label::before,.checkbox-inline input[type=radio]:checked+label::before,.group .checkbox input[type=checkbox]:checked+label::before,.group .checkbox input[type=radio]:checked+label::before,.table .checkbox input[type=checkbox]:checked+label::before,.table .checkbox input[type=radio]:checked+label::before{color:#fff;background-color:var(--lr-primary)}.checkbox-inline input[type=checkbox]:checked+label::after,.checkbox-inline input[type=radio]:checked+label::after,.group .checkbox input[type=checkbox]:checked+label::after,.group .checkbox input[type=radio]:checked+label::after,.table .checkbox input[type=checkbox]:checked+label::after,.table .checkbox input[type=radio]:checked+label::after{background-color:var(--lr-primary);border-color:var(--lr-primary)}.checkbox input[type=checkbox]:checked+label::before,.checkbox input[type=radio]:checked+label::before{color:#fff;background-color:var(--lr-primary)}.checkbox input[type=checkbox]:checked+label::after,.checkbox input[type=radio]:checked+label::after{background-color:var(--lr-primary);border-color:var(--lr-primary)}.checkbox-primary input[type=checkbox]:checked+label::before,.checkbox-primary input[type=radio]:checked+label::before{color:#fff;background-color:var(--lr-primary)}.checkbox-primary input[type=checkbox]:checked+label::after,.checkbox-primary input[type=radio]:checked+label::after{background-color:var(--lr-primary);border-color:var(--lr-primary)}.checkbox-danger input[type=checkbox]:checked+label::before,.checkbox-danger input[type=radio]:checked+label::before{color:#fff;background-color:#d9534f}.checkbox-danger input[type=checkbox]:checked+label::after,.checkbox-danger input[type=radio]:checked+label::after{background-color:#d9534f;border-color:#d9534f}.checkbox-info input[type=checkbox]:checked+label::before,.checkbox-info input[type=radio]:checked+label::before{color:#fff;background-color:#5bc0de}.checkbox-info input[type=checkbox]:checked+label::after,.checkbox-info input[type=radio]:checked+label::after{background-color:#5bc0de;border-color:#5bc0de}.checkbox-warning input[type=checkbox]:checked+label::before,.checkbox-warning input[type=radio]:checked+label::before{color:#fff;background-color:#f0ad4e}.checkbox-warning input[type=checkbox]:checked+label::after,.checkbox-warning input[type=radio]:checked+label::after{background-color:#f0ad4e;border-color:#f0ad4e}.checkbox-success input[type=checkbox]:checked+label::before,.checkbox-success input[type=radio]:checked+label::before{color:#fff;background-color:#5cb85c}.checkbox-success input[type=checkbox]:checked+label::after,.checkbox-success input[type=radio]:checked+label::after{background-color:#5cb85c;border-color:#5cb85c}.checkbox-inline.checkbox-lg label::before,.checkbox.checkbox-lg label::before,.group .checkbox-lg.checkbox label::before,.table .checkbox-lg.checkbox label::before{width:26px;height:26px;font-size:20px}.checkbox-inline.checkbox-lg label::after,.checkbox.checkbox-lg label::after,.group .checkbox-lg.checkbox label::after,.table .checkbox-lg.checkbox label::after{width:28px;height:28px}.radio,.radio-inline{line-height:1;position:relative;padding-left:0}.radio label,.radio-inline label{display:inline-block;vertical-align:middle;position:relative;padding-left:0}.radio label::before,.radio-inline label::before{content:' ';position:relative;z-index:1;left:0;width:12px;height:12px;display:inline-block;vertical-align:middle;color:transparent;background-color:var(--lr-surface);border-radius:50%;margin:3px;margin-right:5px;-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio label::after,.radio-inline label::after{display:inline-block;position:absolute;content:' ';width:18px;height:18px;left:0;top:0;border-radius:50%;border:1px solid var(--lr-border);background-color:var(--lr-surface);-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.radio input[type=radio]:focus+label::before,.radio-inline input[type=radio]:focus+label::before{outline:0}.radio input[type=radio]:disabled+label,.radio-inline input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before,.radio-inline input[type=radio]:disabled+label::before{cursor:not-allowed}.radio-inline.radio-inline,.radio.radio-inline{margin-top:0}.radio-inline input[type=radio]:checked+label::before{background-color:var(--lr-primary)}.radio-inline input[type=radio]:checked+label::after{border-color:var(--lr-primary)}.radio input[type=radio]:checked+label::before{background-color:var(--lr-primary)}.radio input[type=radio]:checked+label::after{border-color:var(--lr-primary)}.radio-primary input[type=radio]:checked+label::before{background-color:var(--lr-primary)}.radio-primary input[type=radio]:checked+label::after{border-color:var(--lr-primary)}.radio-danger input[type=radio]:checked+label::before{background-color:#d9534f}.radio-danger input[type=radio]:checked+label::after{border-color:#d9534f}.radio-info input[type=radio]:checked+label::before{background-color:#5bc0de}.radio-info input[type=radio]:checked+label::after{border-color:#5bc0de}.radio-warning input[type=radio]:checked+label::before{background-color:#f0ad4e}.radio-warning input[type=radio]:checked+label::after{border-color:#f0ad4e}.radio-success input[type=radio]:checked+label::before{background-color:#5cb85c}.radio-success input[type=radio]:checked+label::after{border-color:#5cb85c}/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Ashley Novak
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{border-radius:0}.datepicker.datepicker-inline{width:220px}.datepicker.datepicker-dropdown{position:absolute;left:auto;z-index:9999}.datepicker.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--lr-border);border-top:0;border-bottom-color:var(--lr-border);position:absolute}.datepicker.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--lr-surface);border-top:0;position:absolute}.datepicker.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid var(--lr-border)}.datepicker.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid var(--lr-surface)}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:0;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:var(--lr-surface2);cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#eee}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#eee;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{color:var(--lr-muted);background-color:#5bc0de;border-color:#2390b0}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today:active,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:focus{color:var(--lr-muted);background-color:#5bc0de;border-color:#19667d}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover{color:var(--lr-muted);background-color:#39b3d7;border-color:#19667d}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:var(--lr-surface2);border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{color:#000;background-color:#5bc0de;border-color:#2390b0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:focus{color:#000;background-color:#5bc0de;border-color:#19667d}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover{color:#000;background-color:#39b3d7;border-color:#19667d}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:var(--lr-surface2);border-color:var(--lr-border);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:focus{color:#fff;background-color:var(--lr-surface2);border-color:#bebebe}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover{color:#fff;background-color:var(--lr-border);border-color:#bebebe}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{color:#fff;background-color:var(--lr-primary);border-color:var(--lr-primary);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:focus{color:#fff;background-color:var(--lr-primary);border-color:var(--lr-primary-hover)}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover{color:#fff;background-color:var(--lr-primary-hover);border-color:var(--lr-primary-hover)}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:0}.datepicker table tr td span:hover{background:var(--lr-surface2)}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#eee;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:var(--lr-primary);border-color:var(--lr-primary-hover);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:var(--lr-primary);border-color:var(--lr-primary-deep)}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:var(--lr-primary-hover);border-color:var(--lr-primary-deep)}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#eee}.datepicker th.datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:var(--lr-surface2)}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer;color:var(--lr-primary)}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:var(--lr-surface2)}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:var(--lr-surface2);border:solid transparent;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datetimepicker{white-space:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;direction:ltr}.datetimepicker:not(.form-control){padding:4px;margin-top:1px}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker table tr td.minute:hover{background:var(--lr-surface2);cursor:pointer}.datetimepicker table tr td.hour:hover{background:var(--lr-surface2);cursor:pointer}.datetimepicker table tr td.day:hover{background:var(--lr-surface2);cursor:pointer}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datetimepicker table tr td span:hover{background:var(--lr-surface2)}.datetimepicker table tr td span.old{color:#eee}.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px}.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px}.datetimepicker th.switch{width:145px}.datetimepicker-inline{width:220px}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=datetimepicker-dropdown]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--lr-border);position:absolute}[class*=datetimepicker-dropdown]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--lr-surface);position:absolute}[class*=datetimepicker-dropdown-top]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--lr-border);border-bottom:0}[class*=datetimepicker-dropdown-top]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--lr-surface);border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker td,.datetimepicker th{text-align:center;width:30px;height:30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{background-color:transparent}.datetimepicker table tr td.new,.datetimepicker table tr td.old{color:#eee}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:0 0;color:#eee;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today:hover{background-color:#5bc0de;background-image:-moz-linear-gradient(top,#5bc0de,#5bc0de);background-image:-ms-linear-gradient(top,#5bc0de,#5bc0de);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#5bc0de));background-image:-webkit-linear-gradient(top,#5bc0de,#5bc0de);background-image:-o-linear-gradient(top,#5bc0de,#5bc0de);background-image:linear-gradient(top,#5bc0de,#5bc0de);background-repeat:repeat-x;border-color:#5bc0de #5bc0de #5bc0de}.datetimepicker table tr td.today.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today.disabled:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today[disabled]{background-color:#5bc0de}.datetimepicker table tr td.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active:hover{background-color:var(--lr-primary);background-image:-moz-linear-gradient(top,var(--lr-primary),var(--lr-primary));background-image:-ms-linear-gradient(top,var(--lr-primary),var(--lr-primary));background-image:-webkit-gradient(linear,0 0,0 100%,from(var(--lr-primary)),to(var(--lr-primary)));background-image:-webkit-linear-gradient(top,var(--lr-primary),var(--lr-primary));background-image:-o-linear-gradient(top,var(--lr-primary),var(--lr-primary));background-image:linear-gradient(top,var(--lr-primary),var(--lr-primary));background-repeat:repeat-x;border-color:var(--lr-primary) var(--lr-primary) var(--lr-primary);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active.disabled:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active[disabled]{background-color:var(--lr-primary)}.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:0 0;color:#eee;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active:hover{background-color:var(--lr-primary);background-image:-moz-linear-gradient(top,var(--lr-primary),var(--lr-primary));background-image:-ms-linear-gradient(top,var(--lr-primary),var(--lr-primary));background-image:-webkit-gradient(linear,0 0,0 100%,from(var(--lr-primary)),to(var(--lr-primary)));background-image:-webkit-linear-gradient(top,var(--lr-primary),var(--lr-primary));background-image:-o-linear-gradient(top,var(--lr-primary),var(--lr-primary));background-image:linear-gradient(top,var(--lr-primary),var(--lr-primary));background-repeat:repeat-x;border-color:var(--lr-primary) var(--lr-primary) var(--lr-primary);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active.disabled:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active[disabled]{background-color:var(--lr-primary)}.datetimepicker tfoot tr:first-child th,.datetimepicker thead tr:first-child th{cursor:pointer}.datetimepicker tfoot tr:first-child th:hover,.datetimepicker thead tr:first-child th:hover{background:var(--lr-surface2)}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:14px;height:14px}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--lr-faint)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus:focus{color:var(--lr-text);background-color:var(--lr-surface);border-color:var(--lr-border);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6)}select.bs-select-hidden,select.form-control,select.selectpicker{display:none!important}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.checkboxes .bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.plans .bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu,.bootstrap-select.btn-group.bs-container .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.btn-group.bs-container .leaflet-control-layers-list{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-7px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner,.bootstrap-select.btn-group .leaflet-control-layers .inner.leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.btn-group .inner.leaflet-control-layers-list{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li.active small,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li.disabled a,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li a,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li a{cursor:pointer;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li a.opt,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li a span.check-mark,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li a span.text,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list li small,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify,.bootstrap-select.btn-group .leaflet-control-layers .leaflet-control-layers-list .notify,.leaflet-control-layers .bootstrap-select.btn-group .leaflet-control-layers-list .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:var(--lr-surface2);border:1px solid var(--lr-border2);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:var(--lr-surface2);margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li.selected a span.check-mark,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list li a span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list li a span.text{margin-right:34px}.bootstrap-select.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select .dropdown-toggle:before,.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--lr-border);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select .dropdown-toggle:after,.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--lr-surface);position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.dropup .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid var(--lr-border);border-bottom:0}.bootstrap-select.dropup .dropdown-toggle:after,.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid var(--lr-surface);border-bottom:0}.bootstrap-select.pull-right .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before,.nav-pagination .bootstrap-select.pagination .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.pull-right .dropdown-toggle:after,.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after,.nav-pagination .bootstrap-select.pagination .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.open>.dropdown-toggle:after,.bootstrap-select.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{margin:6px 13px}.bs-actionsbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.bs-input{padding:0;margin:0;border:0;height:inherit;background-color:inherit}.bs-input:focus{-webkit-box-shadow:none;box-shadow:none;background-color:inherit}.bootstrap-select.form-control .dropdown-menu.inner>li,.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li{padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap-select.form-control .dropdown-menu.inner>li.dropdown-header,.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li.dropdown-header,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li.dropdown-header{background:var(--lr-surface2);padding:6px 12px;margin:0}.bootstrap-select.form-control .dropdown-menu.inner>li.divider,.bootstrap-select.form-control .leaflet-control-layers .inner.leaflet-control-layers-list>li.divider,.leaflet-control-layers .bootstrap-select.form-control .inner.leaflet-control-layers-list>li.divider{display:none}.bootstrap-select.form-control.multiexpand{height:auto}.bootstrap-select.form-control.multiexpand>.dropdown-toggle{display:none}.bootstrap-select.form-control.multiexpand>.dropdown-menu,.leaflet-control-layers .bootstrap-select.form-control.multiexpand>.leaflet-control-layers-list{display:block;position:relative;box-shadow:none}.bootstrap-select.form-control.multiexpand .dropdown-menu,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .leaflet-control-layers-list{z-index:1}.bootstrap-select.form-control.multiexpand .dropdown-menu.inner,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list{min-height:160px;max-height:160px;overflow:auto}.bootstrap-select.form-control.multiexpand .dropdown-menu.inner:after,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner:before,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list:after,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list:before,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list:after,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list:before{content:" ";display:table}.bootstrap-select.form-control.multiexpand .dropdown-menu.inner:after,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list:after,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list:after{clear:both}.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li{padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li>a,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li>a,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li>a{width:100%;min-width:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li.dropdown-header,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li.no-results,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li.dropdown-header,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li.no-results,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li.dropdown-header,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li.no-results{background:var(--lr-surface2);padding:6px 12px;margin:0}.bootstrap-select.form-control.multiexpand .dropdown-menu.inner>li.divider,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list>li.divider,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list>li.divider{display:none}.bootstrap-select.form-control.multiexpand .bs-donebutton{display:none}.bootstrap-select.form-control.multiexpand .bs-actionsbox,.bootstrap-select.form-control.multiexpand .bs-searchbox{width:50%;float:right;margin:0}.bootstrap-select.form-control.multiexpand .bs-actionsbox{float:left}.bootstrap-select.form-control.multiexpand .bs-actionsbox .btn{padding:6px 12px;font-size:12px;line-height:1.42857;border-radius:0}/*!
 * Bootstrap Colorpicker v2.5.1
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */.colorpicker-saturation{width:100px;height:100px;background-image:url(../images/bootstrap-colorpicker/saturation.png);cursor:crosshair;float:left}.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid var(--lr-surface);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}.colorpicker-alpha i,.colorpicker-hue i{display:block;height:1px;background:#000;border-top:1px solid var(--lr-surface);position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker-hue{background-image:url(../images/bootstrap-colorpicker/hue.png)}.colorpicker-alpha{background-image:url(../images/bootstrap-colorpicker/alpha.png);display:none}.colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{background-size:contain}.colorpicker{padding:4px;min-width:130px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:2500}.colorpicker:after,.colorpicker:before{display:table;content:"";line-height:0}.colorpicker:after{clear:both}.colorpicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--lr-border);border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.colorpicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--lr-surface);position:absolute;top:-6px;left:7px}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url(../images/bootstrap-colorpicker/alpha.png);background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{cursor:pointer;float:left;height:10px;width:10px}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;cursor:pointer;height:16px;vertical-align:text-top;width:16px}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto}.colorpicker.colorpicker-horizontal{width:110px;min-width:110px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{width:100px;height:15px;float:left;cursor:col-resize;margin-left:0;margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{display:block;height:15px;background:var(--lr-surface);position:absolute;top:0;left:0;width:1px;border:none;margin-top:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url(../images/bootstrap-colorpicker/hue-horizontal.png)}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url(../images/bootstrap-colorpicker/alpha-horizontal.png)}.colorpicker-right:before{left:auto;right:6px}.colorpicker-right:after{left:auto;right:7px}.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-no-arrow:after{border-right:0;border-left:0}.colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{display:block}.colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:var(--lr-faint);text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:48px;right:37px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:1100}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;background-position:15px center;background-repeat:no-repeat;color:#fff;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;opacity:.8}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-bottom,.leaflet-top{position:absolute;z-index:900;pointer-events:none}.leaflet-bar a,.leaflet-bar a:hover{background-color:var(--lr-surface);border-bottom:1px solid var(--lr-border);width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-popup-tip{background:var(--lr-surface);color:var(--lr-text);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-pane{z-index:400}.leaflet-pane>svg path{pointer-events:none}.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-tile{user-select:none;filter:inherit;visibility:hidden}.leaflet-marker-icon{user-select:none;display:block;pointer-events:none}.leaflet-marker-icon.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-marker-shadow{user-select:none;display:block;pointer-events:none}.leaflet-tile-container{pointer-events:none}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800;border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-image-layer{pointer-events:none}.leaflet-image-layer.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{overflow:hidden;background:var(--lr-bg);outline:0;font:12px/1.5 var(--lr-font)}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-container .leaflet-control-attribution{background:var(--lr-surface);background:rgba(255,255,255,.7);margin:0;font-size:11px}.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important}.leaflet-container .leaflet-marker-pane img{max-width:none!important}.leaflet-container .leaflet-shadow-pane img{max-width:none!important}.leaflet-container .leaflet-tile-pane img{max-width:none!important}.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px}.leaflet-tile-loaded{visibility:inherit}.leaflet-overlay-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700;cursor:auto}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;float:left;clear:both;cursor:auto}.leaflet-top{top:0}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom{bottom:0}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-right{right:0}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-left{left:0}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-crosshair{cursor:crosshair}.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-dragging .leaflet-grab{cursor:move}.leaflet-dragging .leaflet-grab .leaflet-interactive{cursor:move}.leaflet-dragging .leaflet-marker-draggable{cursor:move}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a:hover{background-color:var(--lr-surface2)}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:var(--lr-surface2);color:var(--lr-faint)}.leaflet-control-layers-toggle{display:none}.leaflet-touch .leaflet-bar{box-shadow:none;border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-touch .leaflet-control-attribution{box-shadow:none}.leaflet-touch .leaflet-control-layers{box-shadow:none;border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-control-zoom-in{font:bold 18px var(--lr-mono);text-indent:1px}.leaflet-control-zoom-out{font:bold 18px var(--lr-mono);text-indent:1px;font-size:20px}.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers-separator{height:0;border-top:1px solid var(--lr-border);margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../images/marker-icon.png)}.leaflet-control-attribution{padding:0 5px;color:var(--lr-text)}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-control-scale-line{padding:0 5px;color:var(--lr-text);border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:var(--lr-surface);background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{text-align:left;border-radius:5px}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid var(--lr-border);border-top:1px solid var(--lr-border)}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1;border:1px solid #999}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;border:1px solid #999}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom{border:1px solid #999}.leaflet-oldie .leaflet-control-layers{border:1px solid #999}.leaflet-div-icon{background:var(--lr-surface);border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:var(--lr-surface);border:1px solid var(--lr-surface);border-radius:3px;color:var(--lr-text);white-space:nowrap;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-top:before{left:50%;margin-left:-6px;bottom:0;margin-bottom:-12px;border-top-color:var(--lr-surface)}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-bottom:before{left:50%;margin-left:-6px;top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:var(--lr-surface)}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-left:before{top:50%;margin-top:-6px;right:0;margin-right:-12px;border-left-color:var(--lr-surface)}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-right:before{top:50%;margin-top:-6px;left:0;margin-left:-12px;border-right-color:var(--lr-surface)}.leaflet-pan-anim .leaflet-tile{transition:none}.btn-collapse .leaf-device-marker i,.leaf-device-marker .btn-collapse i,.leaf-device-marker .group-heading>.group-title:after,.leaf-device-marker .ico,.leaf-device-marker .icon,.leaf-device-marker .table.table-list .sorting:after,.leaf-device-marker .table.table-list .sorting:before,.leaf-device-marker .table.table-list .sorting_asc:after,.leaf-device-marker .table.table-list .sorting_asc:before,.leaf-device-marker .table.table-list .sorting_desc:after,.leaf-device-marker .table.table-list .sorting_desc:before,.table.table-list .leaf-device-marker .sorting:after,.table.table-list .leaf-device-marker .sorting:before,.table.table-list .leaf-device-marker .sorting_asc:after,.table.table-list .leaf-device-marker .sorting_asc:before,.table.table-list .leaf-device-marker .sorting_desc:after,.table.table-list .leaf-device-marker .sorting_desc:before{display:block}.leaf-device-marker .name{display:block;position:absolute;bottom:100%;margin-bottom:5px;-webkit-transform:translateX(-40%);transform:translateX(-40%)}.leaf-device-marker .name:after,.leaf-device-marker .name:before{content:'';display:inline-block;position:absolute}.leaf-device-marker .name:before{border:11px solid transparent;left:calc(50% - 11px);bottom:-10px;border-bottom:0;border-top-color:var(--lr-border)}.leaf-device-marker .name:after{border:10px solid transparent;left:calc(50% - 10px);bottom:-9px;border-bottom:0;border-top-color:var(--lr-surface)}.leaf-device-marker .name i{font-style:normal;display:inline-block;white-space:nowrap;background:var(--lr-surface);padding:4px 8px;border:1px solid var(--lr-border);border-radius:4px}.leaf-device-marker.leaf-device-selected{z-index:9999999999!important}.leaf-device-marker.leaf-device-selected .name{font-weight:700}.leaflet-history-marker svg text{font-size:12px;font-weight:700;fill:#fff;text-anchor:middle;dominant-baseline:middle}.leaflet-popup-geofence .name{display:block;white-space:nowrap;color:#fff;padding:4px;border:1px solid var(--lr-border);opacity:.8;text-shadow:1px 1px 1px #000}.leaflet-popup-geofence .leaflet-popup-tip-container{display:none}.leaflet-popup-route .name{display:block;white-space:nowrap;color:#fff;padding:4px;border:1px solid var(--lr-border);opacity:.8}.leaflet-popup-route .leaflet-popup-tip-container{display:none}.leaflet-popup-event,.leaflet-popup-history{min-width:270px}.leaflet-control-layers{position:relative}.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers label{display:block;margin:0}.leaflet-control-layers label div{line-height:1;position:relative;padding-left:0}.leaflet-control-layers label div span{display:inline-block;vertical-align:middle;position:relative;padding-left:0;margin-bottom:0;font-weight:400}.leaflet-control-layers label div span::before{content:'\0000';position:relative;z-index:1;left:0;width:15px;height:15px;display:inline-block;vertical-align:middle;color:transparent;background-color:var(--lr-surface);margin:1px;margin-right:5px;padding:3px;font-size:10px;line-height:1;border-radius:2;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.leaflet-control-layers label div span::after{position:absolute;top:0;left:0;width:18px;height:18px;content:'\0000';color:transparent;border:1px solid var(--lr-border);border-radius:2}.leaflet-control-layers label div input[type=checkbox],.leaflet-control-layers label div input[type=radio]{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.leaflet-control-layers label div input[type=checkbox]:focus+span::before,.leaflet-control-layers label div input[type=radio]:focus+span::before{outline:0}.leaflet-control-layers label div input[type=checkbox]:checked+span::before,.leaflet-control-layers label div input[type=radio]:checked+span::before{font-family:icomoon;content:""}.leaflet-control-layers label div input[type=checkbox]:checked:disabled+span::before,.leaflet-control-layers label div input[type=radio]:checked:disabled+span::before{background-color:inherit}.leaflet-control-layers label div input[type=checkbox]:disabled+span,.leaflet-control-layers label div input[type=radio]:disabled+span{opacity:.45}.leaflet-control-layers label div input[type=checkbox]:disabled+span::before,.leaflet-control-layers label div input[type=radio]:disabled+span::before{background-color:var(--lr-surface2);cursor:not-allowed}.group .leaflet-control-layers label div.checkbox,.leaflet-control-layers label .group div.checkbox,.leaflet-control-layers label .table div.checkbox,.leaflet-control-layers label div.checkbox-inline,.table .leaflet-control-layers label div.checkbox{margin-top:0}.leaflet-control-layers label div input[type=checkbox]:checked+span::before,.leaflet-control-layers label div input[type=radio]:checked+span::before{color:#fff;background-color:var(--lr-primary)}.leaflet-control-layers label div input[type=checkbox]:checked+span::after,.leaflet-control-layers label div input[type=radio]:checked+span::after{background-color:var(--lr-primary);border-color:var(--lr-primary)}.leaflet-control-layers label div{padding:6px 13px}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block}.cluster .cluster-inner{display:block;position:relative;width:100%;height:100%;text-align:center}.cluster .cluster-inner:after,.cluster .cluster-inner:before{content:' ';display:block;position:absolute;border:3px solid;border-color:green green transparent green;border-radius:50%}.cluster .cluster-inner:before{top:0;left:0;width:100%;height:100%}.cluster .cluster-inner:after{left:7px;top:7px;width:44px;width:-webkit-calc(100% - 14px);width:-moz-calc(100% - 14px);width:-o-calc(100% - 14px);width:calc(100% - 14px);height:44px;height:-webkit-calc(100% - 14px);height:-moz-calc(100% - 14px);height:-o-calc(100% - 14px);height:calc(100% - 14px);border-color:var(--lr-primary) var(--lr-primary) transparent var(--lr-primary)}.cluster .cluster-inner b{color:#fff;display:block;position:absolute;background:var(--lr-primary);border-radius:50%;line-height:30px;left:14px;top:14px;width:30px;width:-webkit-calc(100% - 28px);width:-moz-calc(100% - 28px);width:-o-calc(100% - 28px);width:calc(100% - 28px);height:30px;height:-webkit-calc(100% - 28px);height:-moz-calc(100% - 28px);height:-o-calc(100% - 28px);height:calc(100% - 28px)}.cluster.cluster-large .cluster-inner:before{border-color:var(--lr-primary) var(--lr-primary) transparent var(--lr-primary)}.cluster.cluster-large .cluster-inner:after{border-color:green green transparent green}.cluster.cluster-large .cluster-inner b{background:green}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(../images/spritesheet.png);background-image:linear-gradient(transparent,transparent),url(images/spritesheet.svg);background-repeat:no-repeat;background-size:270px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(../images/spritesheet-2x.png);background-image:linear-gradient(transparent,transparent),url(images/spritesheet.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:none}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #aaa;color:#fff;font:11px/19px var(--lr-font);line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-bottom a,.leaflet-draw-actions-top a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:var(--lr-surface);cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:rgba(0,0,0,.5);border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px var(--lr-font);margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid #000;border-right-color:rgba(0,0,0,.5);border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:rgba(254,87,161,.1);border:4px dashed rgba(254,87,161,.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}#gps-device-parameters-view{width:300px;max-width:100%}#gps-device-parameters-view span[data-device=streetview]{min-height:125px}#gps-device-street-view-large{width:auto;max-width:100%}#gps-device-street-view-large span[data-device=streetview]{min-height:261px}#gps-device-street-view-large img{max-width:none}.leaflet-popup-map-icon{width:200px}.leaflet-popup-content{background:var(--lr-surface);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.leaflet-popup-content img{max-height:100%;max-width:100%}.popup-header{background:var(--lr-surface2)}.popup-header:after,.popup-header:before{content:" ";display:table}.popup-header:after{clear:both}.popup-header .nav-tabs{float:right}.popup-header .popup-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--lr-text);padding:10px}.popup-body{background:var(--lr-surface);padding:8px;color:var(--lr-muted);font-size:11px}.popup-body>.nav{margin:-8px;margin-bottom:8px}.popup-body .table{margin-bottom:0}.popup-body .table tbody>tr>th{font-weight:400;width:35%}.popup-body .table tbody>tr>td,.popup-body .table tbody>tr>th{border:0}.autocomplete-suggestions{border:1px solid var(--lr-border);background:var(--lr-surface);overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:var(--lr-surface2)}.autocomplete-suggestions strong{font-weight:400;color:var(--lr-muted)}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid}.form-group .iti{width:100%}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #777}.iti__arrow--up{border-top:none;border-bottom:4px solid #777}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:var(--lr-surface);border:1px solid var(--lr-border);white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid var(--lr-border)}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:var(--lr-muted)}.iti__country.iti__highlight{background-color:var(--lr-surface2)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:var(--lr-surface2)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:var(--lr-surface2)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../images/intltelinput/flags.png);background-repeat:no-repeat;background-color:var(--lr-border);background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../images/intltelinput/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}html{height:100%;position:relative}body{height:100%}#footer{bottom:0;width:100%;border-top:1px solid #999;padding-top:10px;height:30px}.content{margin-top:10px}.admin-layout>.content{min-height:100%;margin-top:0;margin-bottom:-40px;padding-top:80px}.admin-layout>.content:after{content:'';display:block;height:30px;width:100%}.on{color:green!important}.device-status,.status,[data-device=status]{display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;background:var(--lr-bg);border:1px solid var(--lr-border);text-indent:999999px;overflow:hidden}[data-device=detect_engine],[data-device=engine]{font-size:1.3em;line-height:1}[data-toggle=scroll]{width:100%;height:30px}#sidebar [data-device=speed]{color:var(--lr-faint);font-size:.9em}.action-icon{position:relative;display:inline-block;border-radius:50%;line-height:17px;width:19px;height:19px;text-align:center;font-size:9px;font-weight:700;background:var(--lr-surface);border:1px solid var(--lr-border);color:#000}.event-action .action-icon{background:#ea4f4f;color:#fff;border-color:#ea4f4f}.park-action .action-icon{background:#848484;color:#fff;border-color:#848484}.drive-action .action-icon{background:#1b99bd;color:#fff;border-color:#1b99bd}.datetime .date,.datetime .time{white-space:nowrap}.center-vertical{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.scrollbox,.scrollbox-large,.scrollbox-vertical,.scrollbox-vertical-large{overflow:auto;max-height:250px}.scrollbox-large>.table,.scrollbox-vertical-large>.table,.scrollbox-vertical>.table,.scrollbox>.table{margin-bottom:0}.scrollbox-large{max-height:385px}.scrollbox-vertical,.scrollbox-vertical-large{overflow-x:hidden}.scrollbox-vertical-large{max-height:385px}.group .icon-list .checkbox,.icon-list .checkbox,.icon-list .checkbox-inline,.icon-list .group .checkbox,.icon-list .radio,.icon-list .radio-inline,.icon-list .table .checkbox,.table .icon-list .checkbox{margin:0}.group .icon-list .checkbox>label,.icon-list .checkbox-inline>label,.icon-list .checkbox>label,.icon-list .group .checkbox>label,.icon-list .radio-inline>label,.icon-list .radio>label,.icon-list .table .checkbox>label,.table .icon-list .checkbox>label{padding:7px}.group .icon-list .checkbox>label:after,.group .icon-list .checkbox>label:before,.icon-list .checkbox-inline>label:after,.icon-list .checkbox-inline>label:before,.icon-list .checkbox>label:after,.icon-list .checkbox>label:before,.icon-list .group .checkbox>label:after,.icon-list .group .checkbox>label:before,.icon-list .radio-inline>label:after,.icon-list .radio-inline>label:before,.icon-list .radio>label:after,.icon-list .radio>label:before,.icon-list .table .checkbox>label:after,.icon-list .table .checkbox>label:before,.table .icon-list .checkbox>label:after,.table .icon-list .checkbox>label:before{display:none}.group .icon-list .checkbox input:checked+label,.icon-list .checkbox input:checked+label,.icon-list .checkbox-inline input:checked+label,.icon-list .group .checkbox input:checked+label,.icon-list .radio input:checked+label,.icon-list .radio-inline input:checked+label,.icon-list .table .checkbox input:checked+label,.table .icon-list .checkbox input:checked+label{background:var(--lr-primary)}.action-block{margin-bottom:10px}.ui-sortable-handle{cursor:move}.lang-list .lang-item .btn{text-align:left}.p-relative{position:relative!important}.img-full-width{min-width:100%;max-width:100%}#mapForPhoto{height:140px;width:100%}#requestPhoto .attributes{display:inline-block;vertical-align:middle}#requestPhoto .attributes .form-group>label{display:none}.no-padding.checkboxes,.no-padding.plans,.row.no-padding{margin-right:0;margin-left:0}.no-padding.checkboxes>[class^=col-],.no-padding.plans>[class^=col-],.row.no-padding>[class^=col-]{padding-left:0;padding-right:0}.tooltip-mark{display:inline-block;min-width:6px;padding:2px 5px;font-size:10px;font-weight:700;color:#fff;line-height:1;vertical-align:top;white-space:nowrap;text-align:center;background-color:var(--lr-bg);border-radius:10px}.tooltip.tooltip-img .tooltip-inner{border:0;padding:0;background:0 0}.tooltip.tooltip-imei .tooltip-inner{background-repeat:no-repeat;background-position:center center;background-attachment:initial;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;max-width:360px;width:360px;height:196px;background-color:transparent;display:table}.tooltip.tooltip-imei .tooltip-inner .text{font-size:14px;font-weight:300;color:var(--lr-text);display:table-cell;vertical-align:middle;padding-left:20px;padding-right:130px}img{opacity:1;transition:opacity .3s}img[data-src]{opacity:0}.checklist-status.complete{color:green}.checklist-status.incomplete{color:red}.checklist-row-activity{white-space:pre-wrap}.has-feedback .bs-searchbox:before,.has-feedback .form-control-feedback,.has-feedback .form-group.search:before{line-height:31px}.icon+.text{vertical-align:middle;margin-left:5px}img.sensor-icon{max-width:25px;max-height:25px}.icon-fa:before,.icon.admin:before,.icon.calendar:before,.icon.call_action:before,.icon.chat:before,.icon.checklist:before,.icon.custom-field:before,.icon.dashboard:before,.icon.device-distance:before,.icon.driver:before,.icon.email:before,.icon.external-link:before,.icon.eye:before,.icon.filter:before,.icon.forwards:before,.icon.globe:before,.icon.lock:before,.icon.logout:before,.icon.lookup:before,.icon.map-change:before,.icon.map-expand:before,.icon.money:before,.icon.multi-edit:before,.icon.pause:before,.icon.photo:before,.icon.play:before,.icon.pre-checklist:before,.icon.qrcode:before,.icon.reset:before,.icon.restart:before,.icon.rfid:before,.icon.route_type:before,.icon.send:before,.icon.sharing:before,.icon.stop:before,.icon.time:before,.icon.trash:before,.icon.unlock:before,.icon.vin:before,.table.table-list td[data-editable-field]:hover:after{font-family:FontAwesome}.btn-collapse i.ico-object-arrow,.group-heading>.ico-object-arrow.group-title:after,.ico-object-arrow.icon,.ico.ico-object-arrow,.table.table-list .ico-object-arrow.sorting:after,.table.table-list .ico-object-arrow.sorting:before,.table.table-list .ico-object-arrow.sorting_asc:after,.table.table-list .ico-object-arrow.sorting_asc:before,.table.table-list .ico-object-arrow.sorting_desc:after,.table.table-list .ico-object-arrow.sorting_desc:before{font-size:25px;text-shadow:0 0 2px #d9d9d9}.icon.battery-0,.icon.battery-1,.icon.battery-2,.icon.battery-3,.icon.battery-4,.icon.battery-5,.icon.gsm-0,.icon.gsm-1,.icon.gsm-2,.icon.gsm-3,.icon.gsm-4,.icon.gsm-5{position:relative;font-size:1.8em;color:inherit}.icon.battery-0:before,.icon.battery-1:before,.icon.battery-2:before,.icon.battery-3:before,.icon.battery-4:before,.icon.battery-5:before,.icon.gsm-0:before,.icon.gsm-1:before,.icon.gsm-2:before,.icon.gsm-3:before,.icon.gsm-4:before,.icon.gsm-5:before{color:green;position:absolute}.navbar-nav>li.language-selection>a{padding-top:10px;padding-bottom:10px}.navbar-brand img{height:100%}.navbar-toggle{padding:6px 5px;margin-top:7.5px;margin-bottom:7.5px}#header.folded{position:relative;z-index:1000}@media (min-width:500px){#header.folded .navbar-nav>li>a .icon+.text{display:none}#header.folded .navbar-nav>li>a>.badge{position:absolute;top:5px;right:0}#header.folded .navbar-toggle{display:none}#header.folded .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}@media (min-width:768px){#header.folded:before{content:' ';position:absolute;top:0;left:0;display:block;width:100%;height:10px;background-color:var(--lr-surface);z-index:1}#header.folded .navbar{background-color:transparent;border-color:transparent}#header.folded .navbar .navbar-brand,#header.folded .navbar .navbar-nav{position:relative;background-color:var(--lr-surface);border-bottom:1px solid var(--lr-border)}#header.folded .navbar .navbar-brand{max-width:300px}#header.folded .navbar .navbar-brand:after,#header.folded .navbar .navbar-brand:before{content:" ";display:block;position:absolute;bottom:0;left:100%;width:0;height:0;z-index:1;border-bottom:33px solid transparent}#header.folded .navbar .navbar-brand:before{border-left:90px solid var(--lr-border)}#header.folded .navbar .navbar-brand:after{border-left:90px solid var(--lr-surface);margin-left:-1px}#header.folded .navbar .navbar-nav:after,#header.folded .navbar .navbar-nav:before{content:" ";display:block;position:absolute;bottom:0;right:100%;width:0;height:0;z-index:1;border-bottom:35px solid transparent}#header.folded .navbar .navbar-nav:before{border-right:90px solid var(--lr-border)}#header.folded .navbar .navbar-nav:after{border-right:90px solid var(--lr-surface);margin-right:-1px}}#header .main-navbar{position:absolute}#header .navbar-nav>li>a>.badge{background-color:#d9534f}@media (min-width:500px) and (max-width:767.98px){#header .navbar-header{float:left}#header .navbar-right{float:right!important}#header .navbar-nav{margin-top:0;margin-bottom:0;float:left}#header .navbar-nav>li{float:left}#header .navbar-nav>li>a{padding-top:12.5px;padding-bottom:12.5px}#header .navbar-nav>li>a .icon+.text{display:none}#header .navbar-nav>li.language-selection>a{padding-top:10px;padding-bottom:10px}}@media (min-width:768px) and (max-width:1199px){.admin-layout .header .navbar-nav li>a>.icon{display:none}}#dashboard .dashboard-block #widgets .panel.widget .panel-body::-webkit-scrollbar,#dashboard .dashboard-block #widgets .panel.widget .plan .plan-body::-webkit-scrollbar,#dashboard .dashboard-block #widgets .panel.widget .widget-body::-webkit-scrollbar,#dashboard .dashboard-block #widgets .widget.plan .panel-body::-webkit-scrollbar,#dashboard .dashboard-block #widgets .widget.plan .plan-body::-webkit-scrollbar,#dashboard .dashboard-block #widgets .widget.plan .widget-body::-webkit-scrollbar,#dashboard .dashboard-block .panel.panel-default #widgets .widget-body::-webkit-scrollbar,#dashboard .dashboard-block .panel.panel-default .panel-body::-webkit-scrollbar,#dashboard .dashboard-block .panel.panel-default .plan .plan-body::-webkit-scrollbar,#dashboard .dashboard-block .plan #widgets .widget-body::-webkit-scrollbar,#dashboard .dashboard-block .plan .panel-body::-webkit-scrollbar,#dashboard .dashboard-block .plan .plan-body::-webkit-scrollbar,#sidebar .tab-pane-body::-webkit-scrollbar,#widgets #dashboard .dashboard-block .panel.panel-default .widget-body::-webkit-scrollbar,#widgets #dashboard .dashboard-block .panel.widget .panel-body::-webkit-scrollbar,#widgets #dashboard .dashboard-block .panel.widget .plan .plan-body::-webkit-scrollbar,#widgets #dashboard .dashboard-block .panel.widget .widget-body::-webkit-scrollbar,#widgets #dashboard .dashboard-block .plan .widget-body::-webkit-scrollbar,#widgets #dashboard .dashboard-block .widget.plan .panel-body::-webkit-scrollbar,#widgets #dashboard .dashboard-block .widget.plan .plan-body::-webkit-scrollbar,#widgets .widget-body::-webkit-scrollbar,#widgets .widgets-content::-webkit-scrollbar,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner::-webkit-scrollbar,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar,.iti__country-list::-webkit-scrollbar,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list::-webkit-scrollbar,.leaflet-control-layers .leaflet-control-layers-list::-webkit-scrollbar,.messages::-webkit-scrollbar,.plan #dashboard .dashboard-block #widgets .panel.widget .plan-body::-webkit-scrollbar,.plan #dashboard .dashboard-block .panel.panel-default .plan-body::-webkit-scrollbar,.plan #widgets #dashboard .dashboard-block .panel.widget .plan-body::-webkit-scrollbar,.scrollbar::-webkit-scrollbar,.scrollbox-large::-webkit-scrollbar,.scrollbox-vertical-large::-webkit-scrollbar,.scrollbox-vertical::-webkit-scrollbar,.scrollbox::-webkit-scrollbar{width:10px;height:10px}#dashboard .dashboard-block #widgets .panel.widget .panel-body::-webkit-scrollbar-track,#dashboard .dashboard-block #widgets .panel.widget .plan .plan-body::-webkit-scrollbar-track,#dashboard .dashboard-block #widgets .panel.widget .widget-body::-webkit-scrollbar-track,#dashboard .dashboard-block #widgets .widget.plan .panel-body::-webkit-scrollbar-track,#dashboard .dashboard-block #widgets .widget.plan .plan-body::-webkit-scrollbar-track,#dashboard .dashboard-block #widgets .widget.plan .widget-body::-webkit-scrollbar-track,#dashboard .dashboard-block .panel.panel-default #widgets .widget-body::-webkit-scrollbar-track,#dashboard .dashboard-block .panel.panel-default .panel-body::-webkit-scrollbar-track,#dashboard .dashboard-block .panel.panel-default .plan .plan-body::-webkit-scrollbar-track,#dashboard .dashboard-block .plan #widgets .widget-body::-webkit-scrollbar-track,#dashboard .dashboard-block .plan .panel-body::-webkit-scrollbar-track,#dashboard .dashboard-block .plan .plan-body::-webkit-scrollbar-track,#sidebar .tab-pane-body::-webkit-scrollbar-track,#widgets #dashboard .dashboard-block .panel.panel-default .widget-body::-webkit-scrollbar-track,#widgets #dashboard .dashboard-block .panel.widget .panel-body::-webkit-scrollbar-track,#widgets #dashboard .dashboard-block .panel.widget .plan .plan-body::-webkit-scrollbar-track,#widgets #dashboard .dashboard-block .panel.widget .widget-body::-webkit-scrollbar-track,#widgets #dashboard .dashboard-block .plan .widget-body::-webkit-scrollbar-track,#widgets #dashboard .dashboard-block .widget.plan .panel-body::-webkit-scrollbar-track,#widgets #dashboard .dashboard-block .widget.plan .plan-body::-webkit-scrollbar-track,#widgets .widget-body::-webkit-scrollbar-track,#widgets .widgets-content::-webkit-scrollbar-track,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner::-webkit-scrollbar-track,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list::-webkit-scrollbar-track,.dropdown-menu::-webkit-scrollbar-track,.iti__country-list::-webkit-scrollbar-track,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list::-webkit-scrollbar-track,.leaflet-control-layers .leaflet-control-layers-list::-webkit-scrollbar-track,.messages::-webkit-scrollbar-track,.plan #dashboard .dashboard-block #widgets .panel.widget .plan-body::-webkit-scrollbar-track,.plan #dashboard .dashboard-block .panel.panel-default .plan-body::-webkit-scrollbar-track,.plan #widgets #dashboard .dashboard-block .panel.widget .plan-body::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track,.scrollbox-large::-webkit-scrollbar-track,.scrollbox-vertical-large::-webkit-scrollbar-track,.scrollbox-vertical::-webkit-scrollbar-track,.scrollbox::-webkit-scrollbar-track{background:var(--lr-surface2);border:1px solid var(--lr-surface)}#dashboard .dashboard-block #widgets .panel.widget .panel-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block #widgets .panel.widget .plan .plan-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block #widgets .panel.widget .widget-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block #widgets .widget.plan .panel-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block #widgets .widget.plan .plan-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block #widgets .widget.plan .widget-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block .panel.panel-default #widgets .widget-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block .panel.panel-default .panel-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block .panel.panel-default .plan .plan-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block .plan #widgets .widget-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block .plan .panel-body::-webkit-scrollbar-thumb,#dashboard .dashboard-block .plan .plan-body::-webkit-scrollbar-thumb,#sidebar .tab-pane-body::-webkit-scrollbar-thumb,#widgets #dashboard .dashboard-block .panel.panel-default .widget-body::-webkit-scrollbar-thumb,#widgets #dashboard .dashboard-block .panel.widget .panel-body::-webkit-scrollbar-thumb,#widgets #dashboard .dashboard-block .panel.widget .plan .plan-body::-webkit-scrollbar-thumb,#widgets #dashboard .dashboard-block .panel.widget .widget-body::-webkit-scrollbar-thumb,#widgets #dashboard .dashboard-block .plan .widget-body::-webkit-scrollbar-thumb,#widgets #dashboard .dashboard-block .widget.plan .panel-body::-webkit-scrollbar-thumb,#widgets #dashboard .dashboard-block .widget.plan .plan-body::-webkit-scrollbar-thumb,#widgets .widget-body::-webkit-scrollbar-thumb,#widgets .widgets-content::-webkit-scrollbar-thumb,.bootstrap-select.form-control.multiexpand .dropdown-menu.inner::-webkit-scrollbar-thumb,.bootstrap-select.form-control.multiexpand .leaflet-control-layers .inner.leaflet-control-layers-list::-webkit-scrollbar-thumb,.dropdown-menu::-webkit-scrollbar-thumb,.iti__country-list::-webkit-scrollbar-thumb,.leaflet-control-layers .bootstrap-select.form-control.multiexpand .inner.leaflet-control-layers-list::-webkit-scrollbar-thumb,.leaflet-control-layers .leaflet-control-layers-list::-webkit-scrollbar-thumb,.messages::-webkit-scrollbar-thumb,.plan #dashboard .dashboard-block #widgets .panel.widget .plan-body::-webkit-scrollbar-thumb,.plan #dashboard .dashboard-block .panel.panel-default .plan-body::-webkit-scrollbar-thumb,.plan #widgets #dashboard .dashboard-block .panel.widget .plan-body::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb,.scrollbox-large::-webkit-scrollbar-thumb,.scrollbox-vertical-large::-webkit-scrollbar-thumb,.scrollbox-vertical::-webkit-scrollbar-thumb,.scrollbox::-webkit-scrollbar-thumb{background:var(--lr-bg);border:1px solid var(--lr-surface)}body{scrollbar-face-color:#f9f9f9;scrollbar-track-color:#ddd}#sidebar{position:absolute;z-index:999;bottom:0;left:0;max-height:90%;max-height:-webkit-calc(100% - 100px);max-height:-moz-calc(100% - 100px);max-height:-o-calc(100% - 100px);max-height:calc(100% - 100px);height:100%;width:250px}@media (min-width:768px){#sidebar{width:300px}}@media (min-width:992px){#sidebar{width:330px}}#sidebar.collapsed,#sidebar.collapsed #sidebar.btn-collapse,#widgets.collapsed #sidebar.btn-collapse{width:0;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}#sidebar.collapsed .sidebar-content,#widgets.collapsed #sidebar.btn-collapse .sidebar-content{overflow:hidden}#sidebar.collapsed .sidebar-content .group,#widgets.collapsed #sidebar.btn-collapse .sidebar-content .group{display:none}#sidebar .sidebar-content{background:var(--lr-surface);border-right:1px solid var(--lr-border);width:100%;height:100%;max-width:100%}#sidebar .nav-tabs>li{display:table-cell;width:1%;float:none}#sidebar .nav-tabs>li>a{text-align:center}#sidebar .tab-pane-header{padding:8px 10px}#sidebar .tab-pane-body{overflow-y:auto;position:relative;padding:0}#sidebar .tab-pane-footer{padding:8px 10px}#sidebar .no-results{margin:5px;text-align:center}#sidebar #events_tab .datetime .date,#sidebar #events_tab .datetime .time{display:block;font-size:.9em}#sidebar #events_tab .tab-pane-body>table>thead>tr>td:first-child,#sidebar #events_tab .tab-pane-body>table>thead>tr>th:first-child{padding-left:10px}#sidebar #events_tab .tab-pane-body>table>thead>tr>td:last-child,#sidebar #events_tab .tab-pane-body>table>thead>tr>th:last-child{padding-right:10px}#sidebar #geofencing_create .tab-pane-body,#sidebar #geofencing_edit .tab-pane-body,#sidebar #pois_create .tab-pane-body,#sidebar #pois_edit .tab-pane-body,#sidebar #routes_create .tab-pane-body,#sidebar #routes_edit .tab-pane-body{padding:8px 10px}.history{padding:5px 0;background-color:var(--lr-surface2);-moz-box-shadow:inset 0 10px 10px -10px #ccc,inset 0 -10px 10px -10px #ccc;-webkit-box-shadow:inset 0 10px 10px -10px #ccc,inset 0 -10px 10px -10px #ccc;box-shadow:inset 0 10px 10px -10px #ccc,inset 0 -10px 10px -10px #ccc}.history .table{margin-bottom:0}.history .table tr.active>td{background:var(--lr-surface)}.history .badge-history{display:inline-block;min-width:14px;padding:1px;font-size:10px;font-weight:400;color:var(--lr-muted);background-color:var(--lr-surface);line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border:inherit;border-radius:5px;position:absolute;top:60%}#ajax-events .table tbody,#ajax-history .table tbody{font-size:11px}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block}.nav-tabs>li>a{margin-right:-1px}.nav-tabs>li>a.has-error{color:#a94442;background:#f2dede}.nav-tabs>li>a.disabled{opacity:.7;cursor:not-allowed}.nav-tabs>li:last-child{padding-right:1px}.nav-tabs.nav-tabs-center{text-align:center}.nav-tabs.nav-tabs-center>li{float:none;display:inline-block;zoom:1}.nav-tabs.nav-transparent{background-color:inherit}.nav-tabs.nav-transparent>li>a{color:var(--lr-text);background-color:transparent;border-color:transparent}.nav-tabs.nav-transparent>li.active>a{color:var(--lr-primary)}.nav-tabs.nav-transparent>li.active:after{content:'';position:absolute;display:block;width:100%;height:3px;left:0;bottom:0;background:var(--lr-primary);box-sizing:border-box}.nav-default{font-weight:400;background-color:var(--lr-surface2)}.nav-default>li>a{color:var(--lr-muted);background-color:var(--lr-surface2);border-color:transparent;border-radius:0}.nav-default>li.complete>a,.nav-default>li.complete>a:focus,.nav-default>li.complete>a:hover{color:var(--lr-text);background-color:var(--lr-surface);cursor:default}.nav-default>li.active:after{content:'';position:absolute;display:block;width:100%;height:3px;left:0;bottom:0;background:var(--lr-primary);box-sizing:border-box}.nav-background,.nav-icons{background-color:inherit}.nav-background>li>a,.nav-icons>li>a{line-height:38px;padding-top:0;padding-bottom:0;color:var(--lr-muted)}.nav-background>li>a:hover,.nav-icons>li>a:hover{color:var(--lr-primary)}.nav-background>li.active>a,.nav-icons>li.active>a{color:var(--lr-primary)}.nav-icons>li>a{font-size:1.5em}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:-1px;margin-bottom:0}.navbar-default{font-size:13px}.navbar-default .navbar-brand{padding:5px 15px}.navbar-default .navbar-brand img{max-height:100%}.navbar-default .navbar-nav>li>a>.icon{color:#ddd}.navbar-default .navbar-nav>li.active>a>.icon,.navbar-default .navbar-nav>li:hover>a>.icon{color:inherit}.navbar-default .navbar-nav>li>a .icon{vertical-align:middle;font-size:1.1em}.coll:before{content:' ';display:block;width:100%;height:8px;background-color:var(--lr-surface);position:absolute;top:0;z-index:1}.coll .navbar-default{height:10px;background:0 0}.coll .navbar-default .navbar-header{background-color:var(--lr-surface)}.coll .navbar-default .navbar-brand{background-color:var(--lr-surface)}.coll .navbar-default .navbar-nav{background-color:var(--lr-surface)}.coll .navbar-default .navbar-nav>li>a .icon+.text{display:none}#header .main-navbar,.navbar-main{font-size:13px;font-weight:400;background-color:var(--lr-surface);border-color:var(--lr-border)}#header .main-navbar .navbar-brand,.navbar-main .navbar-brand{color:var(--lr-text);padding:5px 15px}#header .main-navbar .navbar-brand:focus,#header .main-navbar .navbar-brand:hover,.navbar-main .navbar-brand:focus,.navbar-main .navbar-brand:hover{color:var(--lr-primary);background-color:var(--lr-surface)}#header .main-navbar .navbar-brand img,.navbar-main .navbar-brand img{max-height:100%}#header .main-navbar .navbar-text,.navbar-main .navbar-text{color:var(--lr-text)}#header .main-navbar .navbar-nav>li>a>.icon,.navbar-main .navbar-nav>li>a>.icon{color:#ddd}#header .main-navbar .navbar-nav>li.active>a>.icon,#header .main-navbar .navbar-nav>li:hover>a>.icon,.navbar-main .navbar-nav>li.active>a>.icon,.navbar-main .navbar-nav>li:hover>a>.icon{color:inherit}#header .main-navbar .navbar-nav>li>a .icon,.navbar-main .navbar-nav>li>a .icon{vertical-align:middle;font-size:1.1em}#header .main-navbar .navbar-nav>li>a,.navbar-main .navbar-nav>li>a{color:var(--lr-text)}#header .main-navbar .navbar-nav>li>a:focus,#header .main-navbar .navbar-nav>li>a:hover,.navbar-main .navbar-nav>li>a:focus,.navbar-main .navbar-nav>li>a:hover{color:var(--lr-primary);background-color:var(--lr-surface2)}#header .main-navbar .navbar-nav>.active>a,#header .main-navbar .navbar-nav>.active>a:focus,#header .main-navbar .navbar-nav>.active>a:hover,.navbar-main .navbar-nav>.active>a,.navbar-main .navbar-nav>.active>a:focus,.navbar-main .navbar-nav>.active>a:hover{color:var(--lr-primary);background-color:var(--lr-surface2)}#header .main-navbar .navbar-nav>.disabled>a,#header .main-navbar .navbar-nav>.disabled>a:focus,#header .main-navbar .navbar-nav>.disabled>a:hover,.navbar-main .navbar-nav>.disabled>a,.navbar-main .navbar-nav>.disabled>a:focus,.navbar-main .navbar-nav>.disabled>a:hover{color:var(--lr-faint);background-color:transparent}#header .main-navbar .navbar-toggle,.navbar-main .navbar-toggle{border-color:var(--lr-border)}#header .main-navbar .navbar-toggle:focus,#header .main-navbar .navbar-toggle:hover,.navbar-main .navbar-toggle:focus,.navbar-main .navbar-toggle:hover{background-color:var(--lr-surface2)}#header .main-navbar .navbar-toggle .icon-bar,.navbar-main .navbar-toggle .icon-bar{background-color:var(--lr-primary)}#header .main-navbar .navbar-collapse,#header .main-navbar .navbar-form,.navbar-main .navbar-collapse,.navbar-main .navbar-form{border-color:var(--lr-border)}#header .main-navbar .navbar-nav>.open>a,#header .main-navbar .navbar-nav>.open>a:focus,#header .main-navbar .navbar-nav>.open>a:hover,.navbar-main .navbar-nav>.open>a,.navbar-main .navbar-nav>.open>a:focus,.navbar-main .navbar-nav>.open>a:hover{background-color:var(--lr-surface2);color:var(--lr-primary)}@media (max-width:767.98px){#header .main-navbar .navbar-nav .open .dropdown-menu>li>a,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>li>a,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>li>a,.navbar-main .navbar-nav .open .dropdown-menu>li>a,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a{color:var(--lr-text)}#header .main-navbar .navbar-nav .open .dropdown-menu>li>a:focus,#header .main-navbar .navbar-nav .open .dropdown-menu>li>a:hover,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>li>a:focus,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>li>a:hover,.navbar-main .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-main .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:focus,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>li>a:hover{color:var(--lr-primary);background-color:var(--lr-surface2)}#header .main-navbar .navbar-nav .open .dropdown-menu>.active>a,#header .main-navbar .navbar-nav .open .dropdown-menu>.active>a:focus,#header .main-navbar .navbar-nav .open .dropdown-menu>.active>a:hover,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:hover,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>.active>a,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>.active>a:hover,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.active>a,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.active>a:focus,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.active>a:hover,.navbar-main .navbar-nav .open .dropdown-menu>.active>a,.navbar-main .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-main .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:focus,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.active>a:hover{color:var(--lr-primary);background-color:var(--lr-surface2)}#header .main-navbar .navbar-nav .open .dropdown-menu>.disabled>a,#header .main-navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus,#header .main-navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,#header .main-navbar .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers #header .main-navbar .navbar-nav .open .leaflet-control-layers-list>.disabled>a:hover,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.disabled>a,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.disabled>a:focus,.leaflet-control-layers .navbar-main .navbar-nav .open .leaflet-control-layers-list>.disabled>a:hover,.navbar-main .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-main .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-main .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:focus,.navbar-main .navbar-nav .open .leaflet-control-layers .leaflet-control-layers-list>.disabled>a:hover{color:var(--lr-faint);background-color:transparent}}#header .main-navbar .navbar-link,.navbar-main .navbar-link{color:var(--lr-text)}#header .main-navbar .navbar-link:hover,.navbar-main .navbar-link:hover{color:var(--lr-primary)}#header .main-navbar .btn-link,.navbar-main .btn-link{color:var(--lr-text)}#header .main-navbar .btn-link:focus,#header .main-navbar .btn-link:hover,.navbar-main .btn-link:focus,.navbar-main .btn-link:hover{color:var(--lr-primary)}#header .main-navbar .btn-link[disabled]:focus,#header .main-navbar .btn-link[disabled]:hover,#header fieldset[disabled] .main-navbar .btn-link:focus,#header fieldset[disabled] .main-navbar .btn-link:hover,.navbar-main .btn-link[disabled]:focus,.navbar-main .btn-link[disabled]:hover,fieldset[disabled] #header .main-navbar .btn-link:focus,fieldset[disabled] #header .main-navbar .btn-link:hover,fieldset[disabled] .navbar-main .btn-link:focus,fieldset[disabled] .navbar-main .btn-link:hover{color:var(--lr-faint)}.navbar-vertical.navbar .navbar-collapse{padding:0;max-height:none}.navbar-vertical.navbar ul{float:none}.navbar-vertical.navbar ul:not{display:block}.navbar-vertical.navbar li{float:none;display:block}.navbar-vertical.navbar li a{padding-top:12px;padding-bottom:12px}.btn.icon{padding:1px 3px}.btn.icon:hover{background:var(--lr-surface2);color:var(--lr-muted)}.btn-secondary{color:var(--lr-primary);background-color:var(--lr-surface);border-color:var(--lr-primary-hover)}.btn-secondary.focus,.btn-secondary:focus{color:var(--lr-primary);background-color:var(--lr-border2);border-color:var(--lr-primary-deep)}.btn-secondary:hover{color:var(--lr-primary);background-color:var(--lr-border2);border-color:var(--lr-primary-deep)}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:var(--lr-primary);background-color:var(--lr-border2);border-color:var(--lr-primary-deep)}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:var(--lr-primary);background-color:var(--lr-border);border-color:var(--lr-primary-deep)}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{background-image:none}.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled.focus,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled].focus,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary.focus,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover{background-color:var(--lr-surface);border-color:var(--lr-primary-hover)}.btn-secondary .badge{color:#fff;background-color:var(--lr-primary)}.btn-collapse{display:block;position:absolute;color:var(--lr-faint);background:var(--lr-surface2);text-align:center;text-decoration:none;font-size:10px;font-weight:700;cursor:pointer}.btn-collapse i:before{font-weight:700}.btn-collapse:hover{text-decoration:none}.btn-collapse:after,.btn-collapse:before{content:" ";display:inline-block;position:absolute;width:0;height:0}#sidebar .btn-collapse,.btn-collapse.collapse-left{width:20px;height:40px;line-height:40px;left:100%;top:30%;-webkit-box-shadow:3px 0 7px rgba(0,0,0,.175);box-shadow:3px 0 7px rgba(0,0,0,.175)}#sidebar .btn-collapse:before,.btn-collapse.collapse-left:before{left:0;bottom:100%;border-bottom:20px solid var(--lr-surface2);border-right:20px solid transparent}#sidebar .btn-collapse:after,.btn-collapse.collapse-left:after{left:0;top:100%;border-top:20px solid var(--lr-surface2);border-right:20px solid transparent}.btn-collapse.collapse-right{width:20px;height:40px;line-height:40px;right:100%;top:30%;-webkit-box-shadow:-3px 0 7px rgba(0,0,0,.175);box-shadow:-3px 0 7px rgba(0,0,0,.175)}.btn-collapse.collapse-right:before{right:0;bottom:100%;border-bottom:20px solid var(--lr-surface2);border-left:20px solid transparent}.btn-collapse.collapse-right:after{right:0;top:100%;border-top:20px solid var(--lr-surface2);border-left:20px solid transparent}#widgets .btn-collapse,.btn-collapse.collapse-top{width:40px;height:20px;line-height:20px;bottom:100%;left:50%;-webkit-box-shadow:0 -3px 7px rgba(0,0,0,.175);box-shadow:0 -3px 7px rgba(0,0,0,.175)}#widgets .btn-collapse:before,.btn-collapse.collapse-top:before{top:0;right:100%;border-bottom:20px solid var(--lr-surface2);border-left:20px solid transparent}#widgets .btn-collapse:after,.btn-collapse.collapse-top:after{top:0;left:100%;border-bottom:20px solid var(--lr-surface2);border-right:20px solid transparent}.btn-collapse.collapse-bottom{width:40px;height:20px;line-height:20px;bottom:100%;left:50%;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.175);box-shadow:0 3px 7px rgba(0,0,0,.175)}.btn-collapse.collapse-bottom:before{bottom:0;right:100%;border-top:20px solid var(--lr-surface2);border-left:20px solid transparent}.btn-collapse.collapse-bottom:after{bottom:0;left:100%;border-top:20px solid var(--lr-surface2);border-right:20px solid transparent}.input-group{width:100%}.input-group>.input-group-btn>.btn,.input-group>.input-group-btn>.btn-group,.input-group>.input-group-btn>.form-control.timeselect{margin-left:4px}.input-group>.input-group-btn>.form-control.timeselect{width:70px}@media (min-width:768px){.input-group>.input-group-btn>.form-control.timeselect{width:90px}}.input-group>.input-group-btn>.form-control.timeselect.open{z-index:3}.caret,.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border:0;width:auto;height:auto}.dropdown-menu>li>a,.leaflet-control-layers .leaflet-control-layers-list>li>a{font-size:11px}.dropdown-menu>li>a:hover>.icon,.leaflet-control-layers .leaflet-control-layers-list>li>a:hover>.icon{color:var(--lr-primary)}.dropdown-menu>li>a>.icon,.leaflet-control-layers .leaflet-control-layers-list>li>a>.icon{vertical-align:middle;color:#ddd}.bootstrap-select>.dropdown-toggle>.icon{left:12px;position:absolute}.bootstrap-select>.dropdown-toggle>.icon+.filter-option{padding-left:20px}.bootstrap-select.btn-group.show-tick .dropdown-menu>li .check-mark,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li .check-mark,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li .check-mark{display:none}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a{line-height:1;position:relative;padding-left:0}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a span.text{display:inline-block;vertical-align:middle;position:relative;padding-left:0;margin-bottom:0;font-weight:400}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a span.text::before{content:'\0000';position:relative;z-index:1;left:0;width:15px;height:15px;display:inline-block;vertical-align:middle;color:transparent;background-color:var(--lr-surface);margin:1px;margin-right:5px;padding:3px;font-size:10px;line-height:1;border-radius:2;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a span.text::after,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a span.text::after,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a span.text::after{position:absolute;top:0;left:0;width:18px;height:18px;content:'\0000';color:transparent;border:1px solid var(--lr-border);border-radius:2}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=checkbox],.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=radio],.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=checkbox],.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=radio],.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=checkbox],.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=radio]{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=checkbox]:focus+span.text::before,.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=radio]:focus+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=checkbox]:focus+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=radio]:focus+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=checkbox]:focus+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=radio]:focus+span.text::before{outline:0}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=checkbox]:checked+span.text::before,.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=radio]:checked+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=checkbox]:checked+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=radio]:checked+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=checkbox]:checked+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=radio]:checked+span.text::before{font-family:icomoon;content:""}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=checkbox]:checked:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=radio]:checked:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=checkbox]:checked:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=radio]:checked:disabled+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=checkbox]:checked:disabled+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=radio]:checked:disabled+span.text::before{background-color:inherit}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=checkbox]:disabled+span.text,.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=radio]:disabled+span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=checkbox]:disabled+span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=radio]:disabled+span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=checkbox]:disabled+span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=radio]:disabled+span.text{opacity:.45}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=checkbox]:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .dropdown-menu>li a input[type=radio]:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=checkbox]:disabled+span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a input[type=radio]:disabled+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=checkbox]:disabled+span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a input[type=radio]:disabled+span.text::before{background-color:var(--lr-surface2);cursor:not-allowed}.bootstrap-select.btn-group.show-tick .dropdown-menu>li .group a.checkbox,.bootstrap-select.btn-group.show-tick .dropdown-menu>li .table a.checkbox,.bootstrap-select.btn-group.show-tick .dropdown-menu>li a.checkbox-inline,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li .group a.checkbox,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li .table a.checkbox,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a.checkbox-inline,.group .bootstrap-select.btn-group.show-tick .dropdown-menu>li a.checkbox,.group .bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a.checkbox,.group .leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a.checkbox,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li .group a.checkbox,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li .table a.checkbox,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a.checkbox-inline,.table .bootstrap-select.btn-group.show-tick .dropdown-menu>li a.checkbox,.table .bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a.checkbox,.table .leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a.checkbox{margin-top:0}.bootstrap-select.btn-group.show-tick .dropdown-menu>li a span.text,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li a span.text,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li a span.text{margin-left:5px;margin-right:0}.bootstrap-select.btn-group.show-tick .dropdown-menu>li.selected a span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li.selected a span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li.selected a span.text::before{font-family:icomoon;content:""}.bootstrap-select.btn-group.show-tick .dropdown-menu>li.selected a span.text::before,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li.selected a span.text::before,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li.selected a span.text::before{color:#fff;background-color:var(--lr-primary)}.bootstrap-select.btn-group.show-tick .dropdown-menu>li.selected a span.text::after,.bootstrap-select.btn-group.show-tick .leaflet-control-layers .leaflet-control-layers-list>li.selected a span.text::after,.leaflet-control-layers .bootstrap-select.btn-group.show-tick .leaflet-control-layers-list>li.selected a span.text::after{background-color:var(--lr-primary);border-color:var(--lr-primary)}.droparrow.dropdown>.dropdown-menu:after,.droparrow.dropdown>.dropdown-menu:before,.droparrow.dropleft>.dropdown-menu:after,.droparrow.dropleft>.dropdown-menu:before,.droparrow.dropright>.dropdown-menu:after,.droparrow.dropright>.dropdown-menu:before,.droparrow.dropup>.dropdown-menu:after,.droparrow.dropup>.dropdown-menu:before,.dropdown.leaflet-control-layers>.dropdown-menu:after,.dropdown.leaflet-control-layers>.dropdown-menu:before,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:after,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:before,.dropleft.leaflet-control-layers>.dropdown-menu:after,.dropleft.leaflet-control-layers>.dropdown-menu:before,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:after,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.leaflet-control-layers>.dropdown-menu:after,.dropup.leaflet-control-layers>.dropdown-menu:before,.dropup.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:before,.leaflet-control-layers>.dropdown-menu:after,.leaflet-control-layers>.dropdown-menu:before,.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers>.leaflet-control-layers-list:before{content:'';display:inline-block;position:absolute}.droparrow.dropdown>.dropdown-menu:before,.droparrow.dropleft>.dropdown-menu:before,.droparrow.dropright>.dropdown-menu:before,.droparrow.dropup>.dropdown-menu:before,.dropdown.leaflet-control-layers>.dropdown-menu:before,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:before,.dropleft.leaflet-control-layers>.dropdown-menu:before,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.leaflet-control-layers>.dropdown-menu:before,.dropup.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:before,.leaflet-control-layers>.dropdown-menu:before,.leaflet-control-layers>.leaflet-control-layers-list:before{border:8px solid transparent}.droparrow.dropdown>.dropdown-menu:after,.droparrow.dropleft>.dropdown-menu:after,.droparrow.dropright>.dropdown-menu:after,.droparrow.dropup>.dropdown-menu:after,.dropdown.leaflet-control-layers>.dropdown-menu:after,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:after,.dropleft.leaflet-control-layers>.dropdown-menu:after,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.leaflet-control-layers>.dropdown-menu:after,.dropup.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:after,.leaflet-control-layers>.dropdown-menu:after,.leaflet-control-layers>.leaflet-control-layers-list:after{border:7px solid transparent}.droparrow.dropleft>.dropdown-menu,.droparrow.dropright.left>.dropdown-menu,.dropleft.leaflet-control-layers>.dropdown-menu,.dropleft.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropright.left>.leaflet-control-layers-list,.left.leaflet-control-layers>.dropdown-menu,.left.leaflet-control-layers>.leaflet-control-layers-list{left:100%;top:-9px;margin-left:8px}.droparrow.dropleft>.dropdown-menu:before,.droparrow.dropright.left>.dropdown-menu:before,.dropleft.leaflet-control-layers>.dropdown-menu:before,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright.left>.leaflet-control-layers-list:before,.left.leaflet-control-layers>.dropdown-menu:before,.left.leaflet-control-layers>.leaflet-control-layers-list:before{top:9px;left:-8px;border:8px solid transparent;border-right-color:var(--lr-border);border-left:0;bottom:auto;right:auto}.droparrow.dropleft>.dropdown-menu:after,.droparrow.dropright.left>.dropdown-menu:after,.dropleft.leaflet-control-layers>.dropdown-menu:after,.dropleft.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright.left>.leaflet-control-layers-list:after,.left.leaflet-control-layers>.dropdown-menu:after,.left.leaflet-control-layers>.leaflet-control-layers-list:after{top:10px;left:-7px;border:7px solid transparent;border-right-color:var(--lr-surface);border-left:0;bottom:auto;right:auto}.droparrow.dropleft.right>.dropdown-menu,.droparrow.dropright>.dropdown-menu,.dropleft.right.leaflet-control-layers>.dropdown-menu,.dropleft.right.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropleft.right>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list,.leaflet-control-layers>.dropdown-menu,.leaflet-control-layers>.leaflet-control-layers-list{left:inherit;right:100%;top:-9px;margin-right:8px}.droparrow.dropleft.right>.dropdown-menu:before,.droparrow.dropright>.dropdown-menu:before,.dropleft.right.leaflet-control-layers>.dropdown-menu:before,.dropleft.right.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft.right>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:before,.leaflet-control-layers>.dropdown-menu:before,.leaflet-control-layers>.leaflet-control-layers-list:before{top:9px;right:-8px;border:8px solid transparent;border-left-color:var(--lr-border);border-right:0;bottom:auto;left:auto}.droparrow.dropleft.right>.dropdown-menu:after,.droparrow.dropright>.dropdown-menu:after,.dropleft.right.leaflet-control-layers>.dropdown-menu:after,.dropleft.right.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft.right>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright>.leaflet-control-layers-list:after,.leaflet-control-layers>.dropdown-menu:after,.leaflet-control-layers>.leaflet-control-layers-list:after{top:10px;right:-7px;border:7px solid transparent;border-left-color:var(--lr-surface);border-right:0;bottom:auto;left:auto}.droparrow.dropdown>.dropdown-menu,.droparrow.dropup.down>.dropdown-menu,.dropdown.leaflet-control-layers>.dropdown-menu,.dropdown.leaflet-control-layers>.leaflet-control-layers-list,.dropup.down.leaflet-control-layers>.dropdown-menu,.dropup.down.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropup.down>.leaflet-control-layers-list{top:100%;left:-14px;margin-top:8px}.droparrow.dropdown>.dropdown-menu:before,.droparrow.dropup.down>.dropdown-menu:before,.dropdown.leaflet-control-layers>.dropdown-menu:before,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.down.leaflet-control-layers>.dropdown-menu:before,.dropup.down.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup.down>.leaflet-control-layers-list:before{top:-8px;left:9px;border:8px solid transparent;border-top:0;border-bottom-color:var(--lr-border);bottom:auto;right:auto}.droparrow.dropdown>.dropdown-menu:after,.droparrow.dropup.down>.dropdown-menu:after,.dropdown.leaflet-control-layers>.dropdown-menu:after,.dropdown.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.down.leaflet-control-layers>.dropdown-menu:after,.dropup.down.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup.down>.leaflet-control-layers-list:after{top:-7px;left:10px;border:7px solid transparent;border-top:0;border-bottom-color:var(--lr-surface);bottom:auto;right:auto}.droparrow.dropdown.up>.dropdown-menu,.droparrow.dropup>.dropdown-menu,.dropdown.up.leaflet-control-layers>.dropdown-menu,.dropdown.up.leaflet-control-layers>.leaflet-control-layers-list,.dropup.leaflet-control-layers>.dropdown-menu,.dropup.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropdown.up>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list{bottom:100%;left:-9px;margin-bottom:8px}.droparrow.dropdown.up>.dropdown-menu:before,.droparrow.dropup>.dropdown-menu:before,.dropdown.up.leaflet-control-layers>.dropdown-menu:before,.dropdown.up.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.leaflet-control-layers>.dropdown-menu:before,.dropup.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown.up>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:before{left:9px;bottom:-8px;border:8px solid transparent;border-bottom:0;border-top-color:var(--lr-border)}.droparrow.dropdown.up>.dropdown-menu:after,.droparrow.dropup>.dropdown-menu:after,.dropdown.up.leaflet-control-layers>.dropdown-menu:after,.dropdown.up.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.leaflet-control-layers>.dropdown-menu:after,.dropup.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown.up>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup>.leaflet-control-layers-list:after{left:10px;bottom:-7px;border:7px solid transparent;border-bottom:0;border-top-color:var(--lr-surface)}.droparrow.dropleft.up>.dropdown-menu,.droparrow.dropright.up>.dropdown-menu,.dropleft.up.leaflet-control-layers>.dropdown-menu,.dropleft.up.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropleft.up>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropright.up>.leaflet-control-layers-list,.up.leaflet-control-layers>.dropdown-menu,.up.leaflet-control-layers>.leaflet-control-layers-list{top:auto;bottom:-9px}.droparrow.dropleft.up>.dropdown-menu:before,.droparrow.dropright.up>.dropdown-menu:before,.dropleft.up.leaflet-control-layers>.dropdown-menu:before,.dropleft.up.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropleft.up>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropright.up>.leaflet-control-layers-list:before,.up.leaflet-control-layers>.dropdown-menu:before,.up.leaflet-control-layers>.leaflet-control-layers-list:before{top:auto;bottom:10px}.droparrow.dropleft.up>.dropdown-menu:after,.droparrow.dropright.up>.dropdown-menu:after,.dropleft.up.leaflet-control-layers>.dropdown-menu:after,.dropleft.up.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropleft.up>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropright.up>.leaflet-control-layers-list:after,.up.leaflet-control-layers>.dropdown-menu:after,.up.leaflet-control-layers>.leaflet-control-layers-list:after{top:auto;bottom:11px}.droparrow.dropdown.right>.dropdown-menu,.droparrow.dropup.right>.dropdown-menu,.dropdown.right.leaflet-control-layers>.dropdown-menu,.dropdown.right.leaflet-control-layers>.leaflet-control-layers-list,.dropup.right.leaflet-control-layers>.dropdown-menu,.dropup.right.leaflet-control-layers>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropdown.right>.leaflet-control-layers-list,.leaflet-control-layers .droparrow.dropup.right>.leaflet-control-layers-list{left:auto;right:-9px}.droparrow.dropdown.right>.dropdown-menu:before,.droparrow.dropup.right>.dropdown-menu:before,.dropdown.right.leaflet-control-layers>.dropdown-menu:before,.dropdown.right.leaflet-control-layers>.leaflet-control-layers-list:before,.dropup.right.leaflet-control-layers>.dropdown-menu:before,.dropup.right.leaflet-control-layers>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropdown.right>.leaflet-control-layers-list:before,.leaflet-control-layers .droparrow.dropup.right>.leaflet-control-layers-list:before{left:auto;right:9px}.droparrow.dropdown.right>.dropdown-menu:after,.droparrow.dropup.right>.dropdown-menu:after,.dropdown.right.leaflet-control-layers>.dropdown-menu:after,.dropdown.right.leaflet-control-layers>.leaflet-control-layers-list:after,.dropup.right.leaflet-control-layers>.dropdown-menu:after,.dropup.right.leaflet-control-layers>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropdown.right>.leaflet-control-layers-list:after,.leaflet-control-layers .droparrow.dropup.right>.leaflet-control-layers-list:after{left:auto;right:10px}label{font-weight:400}label.required:after{content:'*';padding-left:5px}textarea.form-control{resize:none}.form-horizontal .control-label{text-align:left}.form-horizontal .checkbox,.form-horizontal .radio{min-height:0;padding-top:0}.form-horizontal .checkboxes .checkbox,.form-horizontal .checkboxes .radio{margin-bottom:10px}.form-horizontal .has-feedback>.form-control:last-child,.has-feedback>.form-control:last-child{padding:6px 12px;padding-left:31px}.form-horizontal .has-feedback>.bs-searchbox:before,.form-horizontal .has-feedback>.form-control-feedback,.form-horizontal .has-feedback>.form-group.search:before,.has-feedback>.bs-searchbox:before,.has-feedback>.form-control-feedback,.has-feedback>.form-group.search:before{left:0;right:auto;z-index:3}.form-horizontal .has-feedback>.form-control+.bs-searchbox:before,.form-horizontal .has-feedback>.form-control+.form-control-feedback,.form-horizontal .has-feedback>.form-control+.form-group.search:before,.has-feedback>.form-control+.bs-searchbox:before,.has-feedback>.form-control+.form-control-feedback,.has-feedback>.form-control+.form-group.search:before{left:auto;right:0;z-index:2}.bs-searchbox,.form-group.search{position:relative}.bs-searchbox:before,.form-group.search:before{left:0;right:auto;z-index:3;opacity:.6;line-height:31px}.bs-searchbox>.form-control,.form-group.search>.form-control{padding-left:31px}.bootstrap-select>.dropdown-toggle{color:var(--lr-muted);background-color:var(--lr-surface2);border:1px solid transparent;border-radius:0;box-shadow:none;font-weight:400;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.bootstrap-select>.dropdown-toggle.active,.bootstrap-select>.dropdown-toggle.focus,.bootstrap-select>.dropdown-toggle:active,.bootstrap-select>.dropdown-toggle:focus{color:var(--lr-text);background-color:var(--lr-surface);border-color:var(--lr-border);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6)}.bootstrap-select.open>.dropdown-toggle,.bootstrap-select.open>.dropdown-toggle.active,.bootstrap-select.open>.dropdown-toggle.focus,.bootstrap-select.open>.dropdown-toggle:active,.bootstrap-select.open>.dropdown-toggle:active.focus,.bootstrap-select.open>.dropdown-toggle:active:focus,.bootstrap-select.open>.dropdown-toggle:active:hover,.bootstrap-select.open>.dropdown-toggle:focus,.bootstrap-select.open>.dropdown-toggle:hover{color:var(--lr-text);background-color:var(--lr-surface);border-color:var(--lr-border);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(217,217,217,.6)}.panel .panel-form .form-control,.plan .panel-form .form-control{outline:0}#widgets .widget .panel-form .bootstrap-select>.dropdown-toggle,#widgets .widget .panel-form .form-control,.panel-default .panel-form .bootstrap-select>.dropdown-toggle,.panel-default .panel-form .form-control,.plan .panel-form .bootstrap-select>.dropdown-toggle,.plan .panel-form .form-control{color:var(--lr-text);background-color:var(--lr-surface)}.checkboxes .checkbox{margin-top:0}.checkboxes .checkbox+.checkbox{margin-top:inherit}.form-image{position:relative;min-height:200px;text-align:center;border:1px solid var(--lr-border)}.form-image .form-image-controls{position:absolute;top:0;right:0;z-index:1}.form-image img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;max-height:100%}.form-image img+.no-image{display:none}.help-block{padding:10px}.explanation{font-size:10px}.modal-scrollable{position:relative}.modal-content{background-color:var(--lr-surface)}.modal-header,.ui-dialog-titlebar.ui-widget-header{background:var(--lr-surface2)}.modal-header .close,.modal-header button.ui-dialog-titlebar-close,.ui-dialog-titlebar.ui-widget-header .close,.ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close{font-size:25px;margin-top:-3px}.modal-title .icon,.ui-dialog-title .icon{vertical-align:top;color:var(--lr-primary)}.modal-body>.nav{margin:-15px;margin-bottom:15px}.modal-body.no-padding{padding:0}.modal-footer{background:var(--lr-surface2);text-align:left}@media (min-width:768px){.modal-md{width:760px}}.modal-full{width:auto;margin:10px}.modal.fade .modal-dialog{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal.in .modal-dialog{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal-popup{position:fixed}.modal-popup.center{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-popup.top_left{top:-1px;left:0;margin-left:20px}.modal-popup.top_right{top:-1px;right:0;margin-right:20px}.modal-popup.bottom_left{bottom:-1px;left:0;margin-left:20px}.modal-popup.bottom_right{bottom:-1px;right:0;margin-right:20px}.modal-popup .modal-dialog{margin-bottom:0;margin-top:0;width:auto;min-width:300px;max-width:100%}.modal-popup .modal-content>.close,.modal-popup .modal-content>button.ui-dialog-titlebar-close{margin-top:0;margin-right:3px;position:absolute;top:0;right:0;z-index:1;opacity:.9;font-weight:300;font-size:40px;color:var(--lr-faint)}.modal-popup .modal-header,.modal-popup .ui-dialog-titlebar.ui-widget-header{padding:15px 30px;border-bottom:1px solid var(--lr-border)}.modal-popup .modal-header .close,.modal-popup .modal-header button.ui-dialog-titlebar-close,.modal-popup .ui-dialog-titlebar.ui-widget-header .close,.modal-popup .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close{margin-top:0;margin-right:3px;position:absolute;top:0;right:0}.modal-popup .modal-header h1,.modal-popup .modal-header h2,.modal-popup .modal-header h3,.modal-popup .modal-header h4,.modal-popup .modal-header h5,.modal-popup .modal-header h6,.modal-popup .ui-dialog-titlebar.ui-widget-header h1,.modal-popup .ui-dialog-titlebar.ui-widget-header h2,.modal-popup .ui-dialog-titlebar.ui-widget-header h3,.modal-popup .ui-dialog-titlebar.ui-widget-header h4,.modal-popup .ui-dialog-titlebar.ui-widget-header h5,.modal-popup .ui-dialog-titlebar.ui-widget-header h6{margin:0}.modal-popup .modal-body{padding:15px 30px}.dashboard .modal-content{background-color:rgba(255,255,255,.7)}.dashboard .modal-header,.dashboard .ui-dialog-titlebar.ui-widget-header{background-color:rgba(255,255,255,.7)}.table .table{background-color:var(--lr-surface)}.table.table-list td[data-editable-field]{position:relative;cursor:pointer}.table.table-list td[data-editable-field]:hover:after{color:var(--lr-faint);position:absolute;top:5px;right:5px}.table.table-list>tbody>tr>td,.table.table-list>tbody>tr>th,.table.table-list>tfoot>tr>td,.table.table-list>tfoot>tr>th,.table.table-list>thead>tr>td,.table.table-list>thead>tr>th{vertical-align:middle;border-top:1px solid transparent}.table.table-list>tbody>tr>td:first-child,.table.table-list>tbody>tr>th:first-child,.table.table-list>tfoot>tr>td:first-child,.table.table-list>tfoot>tr>th:first-child,.table.table-list>thead>tr>td:first-child,.table.table-list>thead>tr>th:first-child{padding-left:6px}.table.table-list>tbody>tr>td:last-child,.table.table-list>tbody>tr>th:last-child,.table.table-list>tfoot>tr>td:last-child,.table.table-list>tfoot>tr>th:last-child,.table.table-list>thead>tr>td:last-child,.table.table-list>thead>tr>th:last-child{padding-right:6px}.table.table-list>tbody>tr>td.no-data,.table.table-list>tbody>tr>th.no-data,.table.table-list>tfoot>tr>td.no-data,.table.table-list>tfoot>tr>th.no-data,.table.table-list>thead>tr>td.no-data,.table.table-list>thead>tr>th.no-data{text-align:center}.table.table-list>tbody>tr>td .btn.icon,.table.table-list>tbody>tr>th .btn.icon,.table.table-list>tfoot>tr>td .btn.icon,.table.table-list>tfoot>tr>th .btn.icon,.table.table-list>thead>tr>td .btn.icon,.table.table-list>thead>tr>th .btn.icon{color:var(--lr-faint)}.table.table-list>tbody>tr>td .btn.icon:hover,.table.table-list>tbody>tr>th .btn.icon:hover,.table.table-list>tfoot>tr>td .btn.icon:hover,.table.table-list>tfoot>tr>th .btn.icon:hover,.table.table-list>thead>tr>td .btn.icon:hover,.table.table-list>thead>tr>th .btn.icon:hover{color:var(--lr-primary)}.table.table-list>tbody>tr.row-table-inner>td,.table.table-list>tfoot>tr.row-table-inner>td,.table.table-list>thead>tr.row-table-inner>td{padding:20px}.table.table-list>tbody>tr.row-table-inner>td>.loading .middle,.table.table-list>tfoot>tr.row-table-inner>td>.loading .middle,.table.table-list>thead>tr.row-table-inner>td>.loading .middle{vertical-align:top}.table.table-list>thead>tr{color:var(--lr-muted);background-color:var(--lr-surface2)}.table.table-list>thead>tr>th{border-bottom:2px solid transparent}.table.table-list .table-checkbox{width:1%;white-space:nowrap}.table.table-list .table-checkbox:hover .icon{color:var(--lr-primary)}.table.table-list .user-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.table.table-list .actions{text-align:right}.table.table-list .sorting,.table.table-list .sorting_asc,.table.table-list .sorting_desc{position:relative;cursor:pointer;padding-right:15px}.table.table-list .sorting:after,.table.table-list .sorting:before,.table.table-list .sorting_asc:after,.table.table-list .sorting_asc:before,.table.table-list .sorting_desc:after,.table.table-list .sorting_desc:before{color:var(--lr-faint);position:absolute;font-size:8px;right:5px}.table.table-list .sorting:before,.table.table-list .sorting_asc:before,.table.table-list .sorting_desc:before{top:2px}.table.table-list .sorting:after,.table.table-list .sorting_asc:after,.table.table-list .sorting_desc:after{bottom:2px}.table.table-list .pointer{cursor:pointer}.table.table-list .sorting_asc:before{color:var(--lr-primary)}.table.table-list .sorting_desc:after{color:var(--lr-primary)}.table.table-list.sticky-header>thead>tr>th{position:sticky!important;top:0;z-index:10;color:var(--lr-muted);background-color:var(--lr-surface2)}.table>thead th{font-weight:400}.table>tbody:first-child>tr:first-child>td,.table>tbody:first-child>tr:first-child>th{border-top:0}.table tr.collapse.in{display:table-row}.table td.collapse.in,.table th.collapse.in{display:table-cell}.table td .textarea-control{position:relative}.table td .textarea-control textarea{padding-right:30px}.table td .textarea-control .controls-wrapper{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;display:none}.table td .textarea-control .controls-wrapper .bs-searchbox:before,.table td .textarea-control .controls-wrapper .caret,.table td .textarea-control .controls-wrapper .fa,.table td .textarea-control .controls-wrapper .form-group.search:before{display:block;opacity:.7}.table td .textarea-control .controls-wrapper .fa-check.bs-searchbox:before,.table td .textarea-control .controls-wrapper .fa-check.caret,.table td .textarea-control .controls-wrapper .fa-check.form-group.search:before,.table td .textarea-control .controls-wrapper .fa.fa-check{color:green;padding-bottom:3px}.table td .textarea-control .controls-wrapper .fa-times.bs-searchbox:before,.table td .textarea-control .controls-wrapper .fa-times.caret,.table td .textarea-control .controls-wrapper .fa-times.form-group.search:before,.table td .textarea-control .controls-wrapper .fa.fa-times{color:red;padding-top:3px}.table td .textarea-control .controls-wrapper .bs-searchbox:hover:before,.table td .textarea-control .controls-wrapper .caret:hover,.table td .textarea-control .controls-wrapper .fa:hover,.table td .textarea-control .controls-wrapper .form-group.search:hover:before{opacity:1;cursor:pointer}.table-icon:after,.table-icon:before{content:" ";display:table}.table-icon:after{clear:both}.table-icon .item{float:none;display:inline-block;padding:10px;margin:-2px;border:1px solid transparent;text-align:center}.table-icon .item:hover{border-color:var(--lr-border)}.table-icon .item:hover .controls{display:block}.table-icon .item .controls{display:none;position:absolute;top:0;right:0;z-index:1}.table-icon .item img{margin:auto;max-width:100%}[data-table]>.table-responsive{margin-bottom:0;min-height:200px}[data-table]>.table-responsive>.table{margin-bottom:0}[data-table]>.table{margin-bottom:0}.table.table-weektime{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table.table-weektime.disabled{opacity:.5}.table.table-weektime>thead{border:1px solid var(--lr-border);border-bottom:0}.table.table-weektime>thead>tr>td,.table.table-weektime>thead>tr>th{padding:5px;border:0;font-weight:700}.table.table-weektime>thead>tr th span{margin-left:-20px}.table.table-weektime>tbody{border:1px solid var(--lr-border);border-top:0}.table.table-weektime>tbody>tr>th{padding:5px;border:0}.table.table-weektime>tbody>tr>td{padding:0;width:7px;height:30px;background:var(--lr-surface2)}.table.table-weektime>tbody>tr>td.ds-selected{background:var(--lr-primary)}.table.table-weektime>tbody>tr>td.hour{border-left:1px solid var(--lr-border2)}.table.table-weektime>tbody>tr>td:nth-child(2){border-left:1px solid var(--lr-border)}.table.table-weektime>tbody>tr>td.quarter{border-left:1px solid var(--lr-border)}.table.table-weektime>tfoot>tr>th{padding-right:0;padding-left:0;padding-bottom:0}#mapWrap{position:relative;width:auto;height:100%;overflow:hidden}#map{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}#map.leaflet-hidden-name .leaflet-marker-icon:not(.leaflet-hover) .name{display:none}#map-controls{position:absolute;top:10%;right:0;text-align:right;z-index:800}#map-controls .btn-group-vertical{margin-bottom:10px}#map-controls .btn{padding:0;width:33px;height:33px;line-height:33px;font-size:15px;text-align:center;background:var(--lr-surface);color:var(--lr-muted)}#map-controls .btn+.btn{border-top:1px solid var(--lr-border)}#map-controls .btn:hover{background:var(--lr-surface);color:#555}#map-controls .btn.active{background:var(--lr-primary);color:#fff}.nav-pagination{border-top:1px solid var(--lr-border)}.nav-pagination:after,.nav-pagination:before{content:" ";display:table}.nav-pagination:after{clear:both}.nav-pagination .pagination{margin-top:0;margin-bottom:0}#widgets{float:right;max-width:100%}#widgets:after,#widgets:before{content:" ";display:table}#widgets:after{clear:both}#widgets .btn-collapse{left:auto;right:10%}#sidebar.collapsed #widgets.btn-collapse .widgets-content,#widgets.collapsed .widgets-content{height:0;min-height:0;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#widgets .widgets-content{overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:0;background:var(--lr-surface);color:var(--lr-muted)}#widgets .table{margin-bottom:0;float:left}#widgets .table+.table{margin-left:5px}#widgets .table tr>td{width:40%;line-height:22px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1px}#widgets .table tr>td+td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:1px}#widgets .widget{height:100%;border:1px solid var(--lr-border);border-bottom:0;display:inline-block;vertical-align:bottom}#widgets .widget:empty{display:none}#widgets .widget+.widget{margin-left:-1px}#widgets .widget-heading{font-size:1.1em}#widgets .widget-heading .widget-actions{float:right}#widgets .widget-title .icon{color:var(--lr-primary);margin-right:5px;vertical-align:middle}#widgets .widget-title [data-device=status]{width:7px;height:7px}#widgets .widget-title [data-device=status-text]{font-size:.8em}#widgets .widget-body{padding-top:5px;padding-bottom:0;height:126px;font-size:11px;overflow:auto}#widgets .widget-body>*+.widget-empty{display:none}#widgets .widget-body .table:empty+.widget-empty{display:block}#widgets .widget-body .widget-empty{height:100%;width:230px;text-align:center;background:url(../images/no-data.png) right bottom no-repeat}#widgets .widget-body .widget-empty>.btn{margin-top:35px}#widgets .widget-body .widget-empty>p{padding-top:35px}#widgets .widget-body .full-text{white-space:normal}#widgets .widget-device .table,#widgets .widget-driver .table,#widgets .widget-gprs-command .table,#widgets .widget-locking .table,#widgets .widget-recent-events .table,#widgets .widget-services .table{width:260px}#widgets .widget-sensors .table{width:200px}#widgets .widget-sensors .table tr>td{width:60%}#widgets .widget-sensors .table .icon{font-size:1.8em;vertical-align:middle;color:var(--lr-faint);margin-right:5px}#widgets .widget-streetview .widget-body{width:auto;padding:0}#widgets .widget-streetview .widget-body img{max-height:100%}#widgets .widget-camera .widget-body{width:auto;padding:0}#widgets .widget-camera .camera-image{display:inline-block;position:relative;padding:0}#widgets .widget-camera .camera-image .name{position:absolute;bottom:0;right:0;color:#fff;background:#000;font-size:12px;white-space:initial;padding:1px 5px;opacity:.7}#widgets .widget-camera .camera-image .image{max-height:125px}#widgets .widget-image{position:relative}#widgets .widget-image .widget-body{width:280px;padding:0;overflow:hidden}#widgets .widget-image .widget-body>.image+.widget-empty{display:none}#widgets .widget-image .widget-body .widget-empty{display:block}#widgets .widget-image .widget-body .image{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#widgets .widget-image .widget-body .name{position:absolute;bottom:0;right:0;color:#fff;background:#000;font-size:12px;white-space:initial;padding:1px 5px;opacity:.7}#widgets .widget-sensor-graph .widget-body{width:280px;padding:0}#widgets .widget-sensor-graph .widget-body .sensor-graph{width:280px;height:126px}#widgets .widget-gprs-command .table td+td{text-align:right;width:15%}#widgets .widget-recent-events table tr{text-align:center}#widgets .widget-recent-events table tr[onclick]{text-align:left}#widgets .widget-recent-events table tr[onclick]:hover{cursor:pointer}.widget-col>div{padding:5px 10px;background:var(--lr-surface2)}.group{position:relative}.group+.group{margin-top:3px}.group-heading{padding:7px 8px;background-color:var(--lr-surface2);border-radius:0;display:table;width:100%;color:var(--lr-text);font-size:13px}.group-heading>.checkbox{display:table-cell;width:1%}.group-heading>.group-title{position:relative;display:table-cell;width:100%;padding-left:5px;padding-right:20px;margin-top:0;margin-bottom:0;color:inherit;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1px;cursor:pointer}.group-heading>.group-title>.count{display:inline}.group-heading>.group-title>.count:before{content:"("}.group-heading>.group-title>.count:after{content:")"}.group-heading>.group-title:after{position:absolute;right:0;top:auto;font-size:1em;color:var(--lr-primary);cursor:pointer}#sidebar.collapsed .group-heading>.group-title.btn-collapse,#widgets.collapsed .group-heading>.group-title.btn-collapse,.group-heading>.group-title.collapsed{color:var(--lr-muted)}#sidebar.collapsed .group-heading>.group-title.btn-collapse:after,#widgets.collapsed .group-heading>.group-title.btn-collapse:after,.group-heading>.group-title.collapsed:after{color:var(--lr-faint)}.group-heading>.group-title>.icon{margin-right:8px}.group-heading>.btn-group{margin-left:4px;margin-right:-4px}.group-heading>.btn-group .btn.options:hover{background:var(--lr-bg)}.group-heading:hover{color:var(--lr-text);background-color:var(--lr-surface2)}.group-heading:hover .group-title:after,.group-heading:hover .status-collapse{color:var(--lr-primary)}.group-body{position:relative}.group-list{list-style:none;padding:0;margin:0;color:inherit;font-size:inherit;background:inherit;display:table}.group-list>li{border:none;border-radius:0;display:table-row;width:100%;position:relative;text-align:left}.group-list>li:hover{color:inherit;background-color:var(--lr-surface2);cursor:pointer}.group-list>li>.checkbox{padding-top:5px;padding-bottom:5px;padding-left:8px;display:table-cell;width:1%;vertical-align:middle}.group-list>li>.name{display:table-cell;width:100%;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:0;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1px}.group-list>li>.name [data-device=time]{font-size:.7em;display:block;color:var(--lr-faint)}.group-list>li>.details{padding-top:5px;padding-bottom:5px;padding-left:5px;color:#ddd;display:table-cell;width:1%;vertical-align:top;white-space:nowrap;text-align:right}.group-list>li>.details>*{vertical-align:middle;display:inline-block}.group-list>li>.details>*+*{margin-left:5px}.group-list>li>.details [data-device=time]{font-size:8px;display:block;color:#ddd}.group-list>li>:last-child{border-right:4px solid transparent}.group-list>li.active{background:var(--lr-surface2)}.group-list>li.active>:last-child{border-right-color:var(--lr-primary)}#widgets .panel .widget-heading,#widgets .plan .widget-heading,.panel #widgets .widget-heading,.panel .panel-heading,.plan #widgets .widget-heading,.plan .panel-heading,.plan .plan-heading{padding:0}#widgets .panel .widget-heading:after,#widgets .panel .widget-heading:before,#widgets .plan .widget-heading:after,#widgets .plan .widget-heading:before,.panel #widgets .widget-heading:after,.panel #widgets .widget-heading:before,.panel .panel-heading:after,.panel .panel-heading:before,.plan #widgets .widget-heading:after,.plan #widgets .widget-heading:before,.plan .panel-heading:after,.plan .panel-heading:before,.plan .plan-heading:after,.plan .plan-heading:before{content:" ";display:table}#widgets .panel .widget-heading:after,#widgets .plan .widget-heading:after,.panel #widgets .widget-heading:after,.panel .panel-heading:after,.plan #widgets .widget-heading:after,.plan .panel-heading:after,.plan .plan-heading:after{clear:both}#widgets .panel .widget-title,#widgets .plan .widget-title,.panel #widgets .widget-title,.panel .panel-title,.plan #widgets .widget-title,.plan .panel-title,.plan .plan-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#widgets .panel .widget-title,#widgets .plan .widget-title,.panel #widgets .widget-title,.panel .panel-title,.panel .panel-title-overflow,.plan #widgets .widget-title,.plan .panel-title,.plan .panel-title-overflow,.plan .plan-title{padding:9px 15px;font-size:14px}#widgets .panel .widget-title .icon,#widgets .plan .widget-title .icon,.panel #widgets .widget-title .icon,.panel .panel-title .icon,.panel .panel-title-overflow .icon,.plan #widgets .widget-title .icon,.plan .panel-title .icon,.plan .panel-title-overflow .icon,.plan .plan-title .icon{font-size:inherit;color:var(--lr-primary);vertical-align:middle}@media (min-width:768px){#widgets .panel .widget-title,#widgets .plan .widget-title,.panel #widgets .widget-title,.panel .panel-title,.panel .panel-title-overflow,.plan #widgets .widget-title,.plan .panel-title,.plan .panel-title-overflow,.plan .plan-title{float:left}}#widgets .panel .close+.widget-title,#widgets .panel button.ui-dialog-titlebar-close+.widget-title,#widgets .plan .close+.widget-title,#widgets .plan button.ui-dialog-titlebar-close+.widget-title,.panel #widgets .close+.widget-title,.panel #widgets button.ui-dialog-titlebar-close+.widget-title,.panel .close+.panel-title,.panel button.ui-dialog-titlebar-close+.panel-title,.plan #widgets .close+.widget-title,.plan #widgets button.ui-dialog-titlebar-close+.widget-title,.plan .close+.panel-title,.plan .close+.plan-title,.plan .panel .close+.plan-title,.plan .panel button.ui-dialog-titlebar-close+.plan-title,.plan button.ui-dialog-titlebar-close+.panel-title,.plan button.ui-dialog-titlebar-close+.plan-title{max-width:95%}.panel-transparent{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.panel-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent}@media (min-width:768px){.panel-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.panel-form .form-control{display:inline-block;width:auto;vertical-align:middle}.panel-form .form-control-static{display:inline-block}.panel-form .input-group{display:inline-table;vertical-align:middle}.panel-form .input-group .form-control,.panel-form .input-group .input-group-addon,.panel-form .input-group .input-group-btn{width:auto}.panel-form .input-group>.form-control{width:100%}.panel-form .control-label{margin-bottom:0;vertical-align:middle}.panel-form .checkbox,.panel-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.panel-form .checkbox label,.panel-form .radio label{padding-left:0}.panel-form .checkbox input[type=checkbox],.panel-form .radio input[type=radio]{position:relative;margin-left:0}.panel-form .has-feedback .bs-searchbox:before,.panel-form .has-feedback .form-control-feedback,.panel-form .has-feedback .form-group.search:before{top:0}}.panel-form .form-control{width:100%}.panel-form.panel-form-right{float:right;padding:0;max-width:120px}@media (max-width:767.98px){.panel-form .form-group{margin-bottom:5px}.panel-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.panel-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;margin-top:3.5px;margin-bottom:3.5px;display:inline-block}}#loading,.loading{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;z-index:99999;color:var(--lr-primary)}#loading{display:table;vertical-align:middle;background-color:var(--lr-surface)}#loading .backdrop,.loading .backdrop{background-color:var(--lr-surface);opacity:.5;position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}#loading .outter,.loading .outter{display:table;vertical-align:middle;height:100%;width:100%}#loading .middle,.loading .middle{display:table-cell;vertical-align:middle}#loading .inner,.loading .inner{margin-left:auto;margin-right:auto}@keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.loader{display:block;position:relative;margin:auto;height:35px;width:35px}.loader:after,.loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;content:" ";position:absolute;left:0;top:0;border:2px solid var(--lr-primary);border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.loader:after{display:inline-block;top:10px;left:10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:var(--lr-primary) transparent;-webkit-animation-direction:reverse;animation-direction:reverse}.loader.large{height:60px;width:60px}.loader.large:before{height:60px;width:60px;border-width:3px}.loader.large:after{top:10px;left:10px;width:40px;height:40px;border-width:3px}.loader.small{height:20px;width:20px}.loader.small:before{height:20px;width:20px;border-width:1px}.loader.small:after{top:5px;left:5px;width:10px;height:10px;border-width:1px}body.sign-in-layout{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.sign-in-layout .sign-in-text{color:#fff}body.sign-in-layout .panel,body.sign-in-layout .plan{position:relative;background:0 0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5)}#widgets body.sign-in-layout .widget-body,.plan body.sign-in-layout .plan-body,body.sign-in-layout #widgets .widget-body,body.sign-in-layout .panel-body,body.sign-in-layout .plan .plan-body{position:relative}body.sign-in-layout .panel-background{border-radius:0;background:var(--lr-surface);position:absolute;width:100%;height:100%;top:0;left:0;opacity:1}body.sign-in-layout .app-links{margin:20px 0}.ui-dialog{position:absolute}.ui-dialog-titlebar.ui-widget-header{cursor:move}.ui-dialog.ui-widget.ui-widget-content{z-index:1046;outline:0}.plan .plan-body .icon.check{color:var(--lr-primary);line-height:1;font-size:1.6em}.plan .plan-body .icon.check.disabled{opacity:.5}#bottombar{position:absolute;bottom:0;right:0;z-index:997;width:100%;max-width:100%}#bottom-history{display:none;width:100%;max-height:calc(100% - 60px);background:var(--lr-surface);z-index:998}#bottom-history .bottom-history-header{background:var(--lr-surface2)}#bottom-history .bottom-history-header:after,#bottom-history .bottom-history-header:before{content:" ";display:table}#bottom-history .bottom-history-header:after{clear:both}#bottom-history #graph{position:relative}#bottom-history .graph-controls{background:var(--lr-surface)}#bottom-history #hoverdata,#bottom-history #hoverdata-date{margin:10px;color:var(--lr-muted)}.graph-1-wrap{width:100%;height:150px;overflow-x:hidden;overflow-y:hidden}.graph-1-wrap .graph-1{width:100%;height:150px}#conversations{position:absolute;bottom:0;right:0;z-index:999999}#conversations .conversation{width:250px;margin-right:10px;display:inline-block}#conversation .close,#conversation button.ui-dialog-titlebar-close{display:none}#conversation .messages{max-height:350px}.conversation .panel,.conversation .plan{margin-bottom:0}.messages{padding:15px;margin-top:0;margin-bottom:0;list-style:none;max-height:250px;min-height:250px;overflow-y:scroll}.messages .message{margin-bottom:10px}.messages .message:after,.messages .message:before{content:" ";display:table}.messages .message:after{clear:both}.messages .message .text{display:inline-block;padding:5px 10px;background:var(--lr-surface2);color:var(--lr-text);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.messages .message .author{display:block;padding-left:10px;font-size:10px;color:var(--lr-faint)}.messages .message.me{text-align:right}#dashboard{min-height:calc(100vh - 20px)}#dashboard .container{width:90%}#dashboard .modal-content{min-height:calc(100vh - 20px);background:var(--lr-bg)}#dashboard .dashboard-block.auto-height #widgets .panel.widget .panel-body,#dashboard .dashboard-block.auto-height #widgets .panel.widget .plan .plan-body,#dashboard .dashboard-block.auto-height #widgets .panel.widget .widget-body,#dashboard .dashboard-block.auto-height #widgets .widget.plan .panel-body,#dashboard .dashboard-block.auto-height #widgets .widget.plan .plan-body,#dashboard .dashboard-block.auto-height #widgets .widget.plan .widget-body,#dashboard .dashboard-block.auto-height .panel.panel-default #widgets .widget-body,#dashboard .dashboard-block.auto-height .panel.panel-default .panel-body,#dashboard .dashboard-block.auto-height .panel.panel-default .plan .plan-body,#dashboard .dashboard-block.auto-height .plan #widgets .widget-body,#dashboard .dashboard-block.auto-height .plan .panel-body,#dashboard .dashboard-block.auto-height .plan .plan-body,#widgets #dashboard .dashboard-block.auto-height .panel.panel-default .widget-body,#widgets #dashboard .dashboard-block.auto-height .panel.widget .panel-body,#widgets #dashboard .dashboard-block.auto-height .panel.widget .plan .plan-body,#widgets #dashboard .dashboard-block.auto-height .panel.widget .widget-body,#widgets #dashboard .dashboard-block.auto-height .plan .widget-body,#widgets #dashboard .dashboard-block.auto-height .widget.plan .panel-body,#widgets #dashboard .dashboard-block.auto-height .widget.plan .plan-body,.plan #dashboard .dashboard-block.auto-height #widgets .panel.widget .plan-body,.plan #dashboard .dashboard-block.auto-height .panel.panel-default .plan-body,.plan #widgets #dashboard .dashboard-block.auto-height .panel.widget .plan-body{height:auto}#dashboard .dashboard-block #widgets .panel.widget,#dashboard .dashboard-block #widgets .widget.plan,#dashboard .dashboard-block .panel.panel-default,#dashboard .dashboard-block .plan,#widgets #dashboard .dashboard-block .panel.widget,#widgets #dashboard .dashboard-block .widget.plan{border:0}#dashboard .dashboard-block #widgets .panel.widget .panel-heading,#dashboard .dashboard-block #widgets .panel.widget .plan .plan-heading,#dashboard .dashboard-block #widgets .panel.widget .widget-heading,#dashboard .dashboard-block #widgets .widget.plan .panel-heading,#dashboard .dashboard-block #widgets .widget.plan .plan-heading,#dashboard .dashboard-block #widgets .widget.plan .widget-heading,#dashboard .dashboard-block .panel.panel-default #widgets .widget-heading,#dashboard .dashboard-block .panel.panel-default .panel-heading,#dashboard .dashboard-block .panel.panel-default .plan .plan-heading,#dashboard .dashboard-block .plan #widgets .widget-heading,#dashboard .dashboard-block .plan .panel-heading,#dashboard .dashboard-block .plan .plan-heading,#widgets #dashboard .dashboard-block .panel.panel-default .widget-heading,#widgets #dashboard .dashboard-block .panel.widget .panel-heading,#widgets #dashboard .dashboard-block .panel.widget .plan .plan-heading,#widgets #dashboard .dashboard-block .panel.widget .widget-heading,#widgets #dashboard .dashboard-block .plan .widget-heading,#widgets #dashboard .dashboard-block .widget.plan .panel-heading,#widgets #dashboard .dashboard-block .widget.plan .plan-heading,.plan #dashboard .dashboard-block #widgets .panel.widget .plan-heading,.plan #dashboard .dashboard-block .panel.panel-default .plan-heading,.plan #widgets #dashboard .dashboard-block .panel.widget .plan-heading{border:0}#dashboard .dashboard-block #widgets .panel.widget .panel-heading .panel-title,#dashboard .dashboard-block #widgets .panel.widget .panel-heading .plan .plan-title,#dashboard .dashboard-block #widgets .panel.widget .panel-heading .widget-title,#dashboard .dashboard-block #widgets .panel.widget .plan .plan-heading .panel-title,#dashboard .dashboard-block #widgets .panel.widget .plan .plan-heading .plan-title,#dashboard .dashboard-block #widgets .panel.widget .plan .plan-heading .widget-title,#dashboard .dashboard-block #widgets .panel.widget .widget-heading .panel-title,#dashboard .dashboard-block #widgets .panel.widget .widget-heading .plan .plan-title,#dashboard .dashboard-block #widgets .panel.widget .widget-heading .widget-title,#dashboard .dashboard-block #widgets .widget.plan .panel-heading .panel-title,#dashboard .dashboard-block #widgets .widget.plan .panel-heading .plan-title,#dashboard .dashboard-block #widgets .widget.plan .panel-heading .widget-title,#dashboard .dashboard-block #widgets .widget.plan .plan-heading .panel-title,#dashboard .dashboard-block #widgets .widget.plan .plan-heading .plan-title,#dashboard .dashboard-block #widgets .widget.plan .plan-heading .widget-title,#dashboard .dashboard-block #widgets .widget.plan .widget-heading .panel-title,#dashboard .dashboard-block #widgets .widget.plan .widget-heading .plan-title,#dashboard .dashboard-block #widgets .widget.plan .widget-heading .widget-title,#dashboard .dashboard-block .panel.panel-default #widgets .widget-heading .panel-title,#dashboard .dashboard-block .panel.panel-default #widgets .widget-heading .plan .plan-title,#dashboard .dashboard-block .panel.panel-default #widgets .widget-heading .widget-title,#dashboard .dashboard-block .panel.panel-default .panel-heading #widgets .widget-title,#dashboard .dashboard-block .panel.panel-default .panel-heading .panel-title,#dashboard .dashboard-block .panel.panel-default .panel-heading .plan .plan-title,#dashboard .dashboard-block .panel.panel-default .plan .plan-heading .panel-title,#dashboard .dashboard-block .panel.panel-default .plan .plan-heading .plan-title,#dashboard .dashboard-block .plan #widgets .widget-heading .panel-title,#dashboard .dashboard-block .plan #widgets .widget-heading .plan-title,#dashboard .dashboard-block .plan #widgets .widget-heading .widget-title,#dashboard .dashboard-block .plan .panel-heading #widgets .widget-title,#dashboard .dashboard-block .plan .panel-heading .panel-title,#dashboard .dashboard-block .plan .panel-heading .plan-title,#dashboard .dashboard-block .plan .plan-heading #widgets .widget-title,#dashboard .dashboard-block .plan .plan-heading .panel-title,#dashboard .dashboard-block .plan .plan-heading .plan-title,#widgets #dashboard .dashboard-block .panel.panel-default .panel-heading .widget-title,#widgets #dashboard .dashboard-block .panel.panel-default .widget-heading .panel-title,#widgets #dashboard .dashboard-block .panel.panel-default .widget-heading .plan .plan-title,#widgets #dashboard .dashboard-block .panel.panel-default .widget-heading .widget-title,#widgets #dashboard .dashboard-block .panel.widget .panel-heading .panel-title,#widgets #dashboard .dashboard-block .panel.widget .panel-heading .plan .plan-title,#widgets #dashboard .dashboard-block .panel.widget .panel-heading .widget-title,#widgets #dashboard .dashboard-block .panel.widget .plan .plan-heading .panel-title,#widgets #dashboard .dashboard-block .panel.widget .plan .plan-heading .plan-title,#widgets #dashboard .dashboard-block .panel.widget .widget-heading .panel-title,#widgets #dashboard .dashboard-block .panel.widget .widget-heading .plan .plan-title,#widgets #dashboard .dashboard-block .panel.widget .widget-heading .widget-title,#widgets #dashboard .dashboard-block .plan .panel-heading .widget-title,#widgets #dashboard .dashboard-block .plan .plan-heading .widget-title,#widgets #dashboard .dashboard-block .plan .widget-heading .panel-title,#widgets #dashboard .dashboard-block .plan .widget-heading .plan-title,#widgets #dashboard .dashboard-block .plan .widget-heading .widget-title,#widgets #dashboard .dashboard-block .widget.plan .panel-heading .panel-title,#widgets #dashboard .dashboard-block .widget.plan .panel-heading .plan-title,#widgets #dashboard .dashboard-block .widget.plan .plan-heading .panel-title,#widgets #dashboard .dashboard-block .widget.plan .plan-heading .plan-title,#widgets .plan #dashboard .dashboard-block .panel.panel-default .plan-heading .widget-title,.plan #dashboard .dashboard-block #widgets .panel.widget .panel-heading .plan-title,.plan #dashboard .dashboard-block #widgets .panel.widget .plan-heading .panel-title,.plan #dashboard .dashboard-block #widgets .panel.widget .plan-heading .plan-title,.plan #dashboard .dashboard-block #widgets .panel.widget .plan-heading .widget-title,.plan #dashboard .dashboard-block #widgets .panel.widget .widget-heading .plan-title,.plan #dashboard .dashboard-block .panel.panel-default #widgets .widget-heading .plan-title,.plan #dashboard .dashboard-block .panel.panel-default .panel-heading .plan-title,.plan #dashboard .dashboard-block .panel.panel-default .plan-heading #widgets .widget-title,.plan #dashboard .dashboard-block .panel.panel-default .plan-heading .panel-title,.plan #dashboard .dashboard-block .panel.panel-default .plan-heading .plan-title,.plan #widgets #dashboard .dashboard-block .panel.panel-default .widget-heading .plan-title,.plan #widgets #dashboard .dashboard-block .panel.widget .panel-heading .plan-title,.plan #widgets #dashboard .dashboard-block .panel.widget .plan-heading .panel-title,.plan #widgets #dashboard .dashboard-block .panel.widget .plan-heading .plan-title,.plan #widgets #dashboard .dashboard-block .panel.widget .plan-heading .widget-title,.plan #widgets #dashboard .dashboard-block .panel.widget .widget-heading .plan-title{float:none}#dashboard .dashboard-block #widgets .panel.widget .panel-body,#dashboard .dashboard-block #widgets .panel.widget .plan .plan-body,#dashboard .dashboard-block #widgets .panel.widget .widget-body,#dashboard .dashboard-block #widgets .widget.plan .panel-body,#dashboard .dashboard-block #widgets .widget.plan .plan-body,#dashboard .dashboard-block #widgets .widget.plan .widget-body,#dashboard .dashboard-block .panel.panel-default #widgets .widget-body,#dashboard .dashboard-block .panel.panel-default .panel-body,#dashboard .dashboard-block .panel.panel-default .plan .plan-body,#dashboard .dashboard-block .plan #widgets .widget-body,#dashboard .dashboard-block .plan .panel-body,#dashboard .dashboard-block .plan .plan-body,#widgets #dashboard .dashboard-block .panel.panel-default .widget-body,#widgets #dashboard .dashboard-block .panel.widget .panel-body,#widgets #dashboard .dashboard-block .panel.widget .plan .plan-body,#widgets #dashboard .dashboard-block .panel.widget .widget-body,#widgets #dashboard .dashboard-block .plan .widget-body,#widgets #dashboard .dashboard-block .widget.plan .panel-body,#widgets #dashboard .dashboard-block .widget.plan .plan-body,.plan #dashboard .dashboard-block #widgets .panel.widget .plan-body,.plan #dashboard .dashboard-block .panel.panel-default .plan-body,.plan #widgets #dashboard .dashboard-block .panel.widget .plan-body{height:340px;overflow:auto}#dashboard .dashboard-block table .legendColorBox{padding:5px}#dashboard .dashboard-block table .legendLabel{padding:5px;font-size:12px!important;font-weight:700}#dashboard .dashboard-block .stat-box{display:block;padding:15px;margin-bottom:17px;border:1px solid transparent;border-radius:0;color:var(--lr-text);text-align:center}#dashboard .dashboard-block .stat-box .count{font-weight:700;font-size:larger}#dashboard .dashboard-block .link{text-decoration:underline;cursor:pointer}#dashboard .dashboard-block .link a{color:var(--lr-text)}#block_device_overview #widgets .panel-transparent>.widget-body,#block_device_overview .panel-transparent>.panel-body,#block_device_overview .plan .panel-transparent>.plan-body,#widgets #block_device_overview .panel-transparent>.widget-body,.plan #block_device_overview .panel-transparent>.plan-body{padding-top:0}#dashboard .options-dropdown,#setup-form-dashboard .options-dropdown{margin:0 15px 0 15px}#dashboard .options-dropdown hr,#setup-form-dashboard .options-dropdown hr{margin-top:0}.dashboard-widget{background:var(--lr-surface2);padding:10px 5px 8px 10px;margin-bottom:10px;height:38px}.bootstrap-select.hide-picker{height:0}.bootstrap-select.hide-picker .dropdown-toggle{display:none}.thumbnail-preview{position:relative;z-index:0;cursor:pointer}.thumbnail-preview>.icon{font-size:16px;padding:2px}.thumbnail-preview .full-preview{position:absolute;background-color:var(--lr-surface);padding:5px;right:15px;top:15px;border:1px solid gray;visibility:hidden;color:#000;text-decoration:none}.thumbnail-preview .full-preview img{max-width:400px;max-height:400px}.thumbnail-preview:hover{background-color:transparent;z-index:50}.thumbnail-preview:hover .full-preview{visibility:visible}table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important;border-collapse:separate!important}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:0}div.dataTables_wrapper .bottom{border-top:1px solid var(--lr-border)}div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:400;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}@media screen and (max-width:767.98px){div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}div.table-responsive>div.dataTables_wrapper>div.checkboxes,div.table-responsive>div.dataTables_wrapper>div.plans,div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.checkboxes>div[class^=col-]:first-child,div.table-responsive>div.dataTables_wrapper>div.plans>div[class^=col-]:first-child,div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.checkboxes>div[class^=col-]:last-child,div.table-responsive>div.dataTables_wrapper>div.plans>div[class^=col-]:last-child,div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}.dataTables_paginate{float:right;padding-left:0;margin:7px 0;border-radius:0}.dataTables_paginate>span{line-height:1.42857}.dataTables_paginate .paginate_button{padding:6px 12px;line-height:1.42857;text-decoration:none;color:var(--lr-text);background-color:var(--lr-surface);border:1px solid transparent;margin-left:-1px}.dataTables_paginate .paginate_button:first-child{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.dataTables_paginate .paginate_button:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.dataTables_paginate .paginate_button:hover{cursor:pointer}.dataTables_paginate .paginate_button:focus,.dataTables_paginate .paginate_button:hover{z-index:3;color:var(--lr-text);background-color:var(--lr-surface2);border-color:transparent}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current:focus,.dataTables_paginate .paginate_button.current:hover{z-index:2;color:var(--lr-primary);background-color:var(--lr-surface2);border-color:transparent;cursor:default}.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button.disabled:focus,.dataTables_paginate .paginate_button.disabled:hover{color:var(--lr-faint);background-color:var(--lr-surface);border-color:transparent;cursor:not-allowed}

/* ===== src/10-fontes.css ===== */
/* ==========================================================================
   10 — Fontes hospedadas no próprio arquivo (sem depender de CDN)
   Geradas por design-system/fontes.js a partir do Google Fonts, só o
   subconjunto latino. Os .woff2 também ficam em design-system/fontes/,
   caso um dia você prefira servi-los do servidor.
   ========================================================================== */

@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAHWMABQAAAAA97wAAHUZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoNoG4HyDByGED9IVkFSgmAGYD9TVEFUgQgnFgCFAi9EEQgK9RzdHguDagAw1ngBNgIkA4dQBCAFhioHhzkMBxt56DVsdwG6E8TzNW+f4podiEF3ePiDUhs/C4GNAwgQfVbO/39agv8RY36oPYDz1Cx1bRZMZHhUj9KirF4aqKrRzCqYvTDL0Ou270P7qydz9V+YTRzvUpZ41+hNoU9FsZ7XGD30Wugqk6tK7a7m6tAxTCoVwgQmSnFnKkMHoDbgJoHAjMz85IbZ9Dv3w8mvwn4tmLRhsVgslnrgMAP0Jgw8MHACA84V4bRw4jYI73bvqzS4bo1zHa0yfy644IJ74i5envHI9OqnxP/5JqaJ530sdq9UimesAmPXQ1SNder14Xnd/HPfyyYJK0CAgGFIIiDRyAhjihAXpIBIaaRCFAEXhaC4wQQCli70Qyot9SO2hWI+jsbJcmHpSmNAahefH/nYMe2YDI9z9m/sdhCYKD5DqkLFksbbpE3NKXUoFLxszuanMjG2U9n8VMZ91ROT+9dZznyU2CCb9wCpC1CZoklVeeRDKMqkzOsJXn8AnGRJNmsFRN/v99lz3t91HEK7MmHLioA+uK3osIpSqegYHY0SFV4iavn7ntlHFD4ri8Qi0TH4pHAajCWXR4nw/6GKzkqf/fA/uVV9EiQhLkQcCBDwpqtG3M+z5l1NrZzsusc973nfHI7iVttNVTF0O0Nt2v9ApG1S+91019M1rT2X4/fjYQlP7HL8cnvn/70r1jq1bAoRIAmEwQYYfIYH/sd93Rl/eSAlcBl//qGsEMk8Z0vcBLV1Uijr04k3QaeOX/kr+Qd9rRTKnPspFfyFUztTCn3bIbOyAd2qiu470dZbt6I9E5lZ0TlZH1XcB7OgIZA4SQgkhAQIYqdqpT3FQk5bCCwWgrBw5VxttU4HYmEQdKITnYTDgngIxEOgE51YCCoEYgs6qValylFO67RQIcihvKKWk7AOlSpVIv7HasPKrnAVwWAI0faPEsKzmLqoB2kHPimlbHEZ5B+esXdvGyLS1BtRNZokEW8LFY3FEvGHhJ3O2fXlfHtKCxL146ZlOgvmFkqhB7zNzODYp4rNRpYwMDzLU2MbX+dOKHV+9FtZFRKpRy9JLqrSTc8OO2Iw8nfm/DLfp+bcBur3idrD4f5PhoZKCIPtnxftzpA2oIAVQJjCgX4VwhvQRGH7lc0y3b5+ELzt6yfWyXQv0xrypyCxg8zlJNHOHqh3rEPTaJ5otU+6fVo9QuQgwoiw8tNtIjDdyaQHjAwAUeAgcuYgiD+0//9mlqZVBA1mh4cEiAC7dHZ4QFJSpNSZyNkgUZD1v7cKv997VYOe6hktuh6WAMaQXY3tcwaocb2gARpLqdmk3/WRrI8oRWNkjMmSlSIFqbJsh9EqU6iQQagk1/9v096TVO9KBiko2QvzecITloNtPCFSoEQ8/Zs3kt+AtB6NdvNH0sKYcp5k+5wx/Hhsf5JCynwKQ4neH6IneTfRyh+kj1DtdgEssw5h0aVKmjJNnbIJVynaLmX0++ls/6UtEMdYnkiMj/SMMaV4h0YqhNKoS6B90sH5CU+RQ4IUCZJpdHR00Hf2osjOuGb/jP2zRXDSJYooPqiggwivIIo6LLy+5/8mAzLvO3BgYWAhsLAwEBgYCAQaGgoaCgoaAgtP7cvVr3tyeIz2yKZIliCOiMhS/u1fv3dvzm4k+o6TrtTBdfPiUqQrg2RFjNstFxnK5VKKlCKTyWSc9PVOfzsstwzmRQVjlSqLxtn1ekX9hUDQzgM8gOwGyBnLsR21RZSDRKhQBNs+G2y0yWa3GkEwkPSheGChx/a5EqC5A+gawgKk3QEEA52oWICVfVl4SWy8Kpty4omB1EPcM/9aTHbFCM4oF55f5MWfAgSSlJyWiqZYsaSSTpkIUmMoR5S0+miLLFXqpx1GqNYY1akW7rNZjY5PooyYKe+YQHBq1qU5ewh61JdMICGlmWZvii1xVR5tPwK+XQEExr9mgXyhWCpXoGoNRlAMJ0iqTjNsg2u2eGLQtGwnQp4f4DCKkzTLCUXGhVT649yBdMdvtrNybc7zgzCKk7TZauedXn86m1+KZqnX5hZqt4px2qdYzhM8cho1O3evK8DiOxf1u7AYA4CFhv8aDLh9tWYXOn5KK9B6OoA+rLxpPyKp7bax0owxUZ8rUY/FjcB7jPR+/LS+qvXjY4oWTsob/4f6HHp9tHjPR9B+K/vwQe0vaG11PqAA0KbrvOQGgPZZbbfW1E6DCZZX9k7ZRVn0KldNhrPjJTwGHZ/OPxcZANA9/2+xwfeRlERHIpfihmXe7XIOfhnnTp44c9MYjg8r+F/IJnzXNs+7rxBoll5FtJv2ykZep97lFLnRF35StPY+Pk1Rv/G3KHTWg3LUB+BbUFdr0NzX65VqJ7cw/b3U4dJXVW2uwlpHzuBgqkUtdH5zGwu95C+4P2Y+nyPhyERG2YrgQHpizvMxAszSeKHU/lSnPNrkRQ1OmcGihZPyxicUevEbKn3L6QGbO/m8qsx3/c8gOZd/sliUTXP36skSp6+29C/ixpkGxi+TKiv3+/TdnZr+JWTIYr8P9fz5H+L+xvuOd8E78tZH/aEVRHcXLZnz5jtzC+0NII04k7Fm1f/NnZ6W3Dj2/1XJX8OP+WMTnwLPOW69uuTtwfdaOl43+CxdHjmeSWVs+EIPL2J8vJy6uGZuwj5iXPL2xF1KT3ziUkaBaeP6sT72/x0aW7tQ9sCbI95NLjRnw2FqsQVOjFjT0IFjgNKIB7Z5qpq5sd8omTf/Sf1yIy82zklxgmrmJtb4t8w/rlcNf3+SjiiALTKQjMz42GWIRzmosTu1lZ6tvXn4QvJ47f7hR/WTtdsIWnGPUT21bvnwzT20xePjn3cV39NDW/sdakaHJ72OeY6Iw/TPguu8n1uB1sxqrO4/Ws2ctFj7dwPWL7A7U49rLxbH+zXQhA2pO7refrLaLfmgXwCQ7Ok7dv/VYu3DANbvIFZTPIKTQB056I5i9MMQjEAJ9qABrehEL/owgDEZ/4jLzcBwiiAawkHqeEM1T/55lAewvqPKaIvfjhrT8bNF47PI1eOHAn9vLg7q2FfwoLR+CD10AxiwYTN/CIH3+uI/CbNNkx7SVGWcymLXLpTaWlGElcyxOdNNAza0BEg3b5mkXMKfl1DDLIhG/IgeXBAbREBnIJWDAFrb0CLjNfOm+NyOy0Q7fY6Mn/jxglsQhYCUUTt3DUAJkQVVC/LqmGjs/GyYK4gbKYHQM7qO93XiMYP/Vdok31H5XihpkyPYfZ2gfef+TUf5HaLbq1HKgQAdlF2Emaw0hwMoSPM1TBCpCb6dO0ikKJA20cYT0p1NICABu4VCENEkWBrETGr+5AoQLCe0x3dW3S4Sj6sPzR0kpgq0Tve0Nreug2WD9A6rJX213Hlcu87o1VCxMC80Kb1d29PwQgYDyvmbMJMCSRo3fmmaapSRzjw30weH/C40wHThMMwdUqERiHvxcafIGVLAgrBtQErM0W4j0MFjgx9bC2ucWrUinvPb99s7nbX66NwC6UE1RJAkk7hgvFoa/R+pbKaHkexbVZ8rc561BQtViN+3a2iw4KBhWypl2WpEqokyQal3MqZD07lRRdq3CUbW3zaUm+glk4F/cp6GKZ4HUu0CRo1DpumTCR0irQ4lb4MVdXzEqrtoq7P87oWt6ywHqN/NKWNJTYonSFqrC5KAjA/SWjubbbo+aNwXXGAuUy6uBGbzaZM5ZC5X5AB0x7xkoRWBIzoMOKBpARb17zI1wwdpdcB1xBM4VI7GBbsiTpPvLNWEK4KFSbRgItPQsI6ARPa3TSi1RdyUfi5EoN5NWce/vUW73xisbFJvJRr4ajno0UqO+Meg1w/kKYpG0z6TK+0fqUw0ulWbIwyC0G8fh/MsuaYL0jnC7ibZ8bU66ykZQUzIMwl3z0kgK6iPcCOIRG8weoEJ7gRIZlgCyO+U5oCj7PNi2BLonEN57mJY0tpRRxhSmHFih7TqbzJW7z+Qxv+0sdokdVDHYN1+j2Jcttqa1Z/xZ+Zp9WalFQ/atix1mI8flYXcT+PypKCVUZnlt3VnDTsYBWMDCE8oarR0qFNUkCHd2kwFSMs2lXkmdum4wuFOaoE3U/I57hxKUQankcM+YbuClPV+bfg688rzOUjXIu4MOXQE0J9ugufMNSkDRpFWF6l7E5QOwp82NuG78+1ptRMQ+Al5RA5NiVJWz+IhKTutHlJKIPshMstMpxHAeDw/jej0mqAvQBaFORKqF3AIADd2pLkQw+dOcepXgUpQF3pY8gBMxdxeSAMc71Ai2zWiHHC0+VYrZ7aDkJjIiPjuXqHUbMLWGZq6ixACpnTrVkuhA2h4RyBGpShX9X9vfFbqYHozdcPgPGhSOUSO9AlwS8uhr0mt2mE1bDQ+/rqGEwNaCHh7MatHvANe6laQB1Vg/SJE1+wfW9Ay0pU5us7BUL/xq1CE+tYaDbOrheWRrSM6q7sWihqxGoxxGEKhhCiWHdnuhXlJ7RTYQOPij/PCCZciDU+Ppj5mV29q73x88At7uj8/NeN1lUOgIAJOa3AnB9VZ9SIjYMWda9aYItMOvwN0JzLY2Bkh4qycLmNXRI2YZUJoPJ3VJcA0bBAhjwZqDVHUQ4gSmKH52GSYBnHWw1kwt05INu502GuiSi4HyivtHT0PYq0NwnpsZ8vqj1rPryCpxGczYWcqRmaFsCuoBqDvyUr92EsXFGfiQsACELTgrSk31vF23kJX/djftSBXN8I2EbgXqkqczGaXBn1rmki16mTzGR3bIYJNZVbENMedLY5IMG/rb3YVsm5Le4bxkgp8Nu76WHedtL3YmOskuj/os52iNEnr0IQgJkKxI2d9eaY0NN7vPn+TNSRyhxpvkGjiJhnFSnVYAKO3pZsrexNRSZO4KiQeIS4DygeHypkU7gVIBUtfggJztG+H9Yn/A4eipCGqq2MFxBj7mNWp2Z8B+OtiSqkOvB8yk1pLUhHYVBrLicjjrIMq4NjMzJXUYhMmDjqUXU2isQKzI9PRdiGYnaw1USMgj0l1eLipTGcAcaZhZZHQmSfwAjnFyJwUm6EFdG3Q6Ocq0zpNeKxpt359mqKvWx27z69I6KO6AHMq1Ls00bJAHYxXJqWpN1SOgIMqH/nkKvOGlu65etZn4w6Iffa7neYkI7Xb1Pt/Ab3O8vie6ACj9JynHHDQ/+iap6LMs0sjm/1i94O/t34H4qy01T/6yQ5s55gRHwWz6NkN+89okrqfIlJ6cdusrUKbpScxnQfcLiERiw8tVlnCzMYofSTDYLV0NDF8DyPBURjaazpYT80EOR8okja7Q0UQSme0Vfoog0x4SNm1FiUbwYSE7T+KyWv44jG4blwatZeLguNEZ9pn2O5rnWo2oChgmWWtwx0UUg6CrBhZmpb0Jni8iEScFoZm36Rd6Ulmr1Zd5xvw2jqAjLx9uPZ2DhvBpYO/q7M5yQIMku+ggcDQ4e9OMzBBxlGIOn1ICLsbEkIS3Bn3WPM+Q4RXxew/fJVsT/z8E08tXd0/v5ihr/m5B0mDyABEwAkyEjyF4MKBC3BKFx/dT11VWc3U3lMPvhyGS4NouIoMqftB85C0qjDvz0I665qxqESDwvPMcjydHAOER/inHaTvmLYSmVLYJji+Zp05xUVm6TOaoI2q8i7k61hqTj/3mjy2QcCS2GNTDc5/QE0z2dBd5kBhlOFpKl6bdmFgOj+zHEzNSb4VUmvDDgD/JfIOz18T6aCjCzxrgVB8s4c3ob2LWc8aETvaHUFm4VPMLsOHOUA7mEeEaFcX4Y3rSq9TtTJeyJXsAhuW1Nw/r0WQbYvrmhEQkEAmrveoCiCIaYFcO1H7NdQyakjSCNn4c4mtvCWZ0XZAwapgq5aZ8PgNdSP7tnQCATfV1Id+2jRe53spHvHBNSX0z+Fu2hDQYlKcwzwK6EPN+Fznupzzq2xuUKHm3VOybHacveTwtZv5WDreqNVJPiQTvNTx74/vN4G1x3VGWABFzwp4JZk0Yb8geLMBO6CidfilW24e5M60B8zkAR1ajr1CHf9yneEwMfkkgCCBhFZYLcFmGR5Ucgb4wuSOmioMXD735WNjF5KJ69lG95gQ3Yd0qPXow4tEymCgL6+W0Z/SFNHHTgq45woYemy2IX0nRQVL1qVG45Lco4szg4iA0XTTN1YleI3gU+bVE7cPx4w/3DHUSeLaFPR4xzqveLe8AGm0laCtEZTxk4xxYDY8LdYoOefL4jqsNUOtn/Xbq6rL5JzYbSZyB4eNgLao4gfGf5DtoNC8N8x3zjA5prXLR3sR/N3HmXMzBhnco6c+nGvcq4AYwmUhny0D5cqL8kE1DeEzlFVaOc6eXxnhZtTcoW40txBa8pn6BHw40/g06BbShgG9LswBN8PRtN4yl05lH4KNzkaITcVCki4VcFobOtr4DC6VOr//gwmZFEIZMPCRJ9VxIPidSXIRy56xsRIVaX1hTmnjWYgOsprQDmtuOP7V9f0HDaBwUxSkubdtFszaHYSqjdkJ5LLhBfjKROkhVcCgKTBXsvLOseyLWBctgkbW5hBOh7cfjrct9BF09Rybst+eASQyCQUPnFS+tkrh/erji9pQUuIV0NcNjffXC9gubZwlV+MHeglE5LCKACueixOCVxpzuziCRs2BjF+9g7c8BYzUs2+O74C2pPSFRxviZ7kM1IZDoKf5x/0fft1sNF9hVny618qsXIkn2pjQh595nfgqv1GFrEfc2p/2oR9cp9cFsY4PjHgnPt5s6o/Pn8HAFrKe4gCV/GkJ8ras+P14FOx5MBEmnswPl5uK8ziHXKIftFdT20o74VKxiHhXr19nAeXmmPAV7Q3+7Id7RV3uDUe9yF79yTCO2KUNqtxqbhDvW0xkXosexo/1n9eZqRSJoS6tp9HBspag1DP6vAvG6vhWPrY/jU7YywRSU7iUtsj74UKKT2pYOtURzhoQwrTiwNWgDvY0Yuwadah3O0Cns5Y07h5+M2/mCyweRhC64s6rvI9LzXB+JV+1xw5VUxDsU5w14PYXsTqP376Wo5ay+2id9z3V6SjGLE1BRovlSbPEg54GFzQzcjkduAqxhSCYObKyoPSYM20j0TE5dd9P5bIaRgAGrHUO3bbWxm/044Fo0rJDdUAhdFkyTFSJRfTMyUXM21hZVi4ND+ImmBR6M0/vI2WnR8+q+g9f00KhszWnWFrNNluZeG1/M+JFgQFony4CsDpoCMrBo0A8iEkSkikHyge6gWhEJkADdABmB/dSCe5w3LHR5lRUfZ2hymULadbghcxiuBWXNc29VOsxIsJWU8g2D/YfzCbX4zKsMWk99cHkKBELezYt65E4DfK328uJNjVrYbOpA46s1uBfs4FTCiS8xdGds9kHW5AiAW8REsIuCAlAl+YAh7C1ErYB2GCmvOmQklKlMHcPgpEF+VRq0pTjxtBYgTPN+a2mVPYN53VSCfDjvYx/MpvpTq6DrHx7ddma/BJtdrpQclO2AZObR+jKxkF+iVDmXcTp4JCOkpZ2LqGP7X9UwQbO/aZ2UDCOcmbxI6OGVN5e3AISy6ZR4MfSoYujNnWdWW+o8eU5RndoCv+iTBsc03Nr62KTk9r15UyCT6tthghzxRjNZUFMx7K283UNsh6rlGKhtmTK6+l0JRVDpJYjK0Zuxw1RQnYlHroSaAc9/ttNjToiGe5pqMCU5iNzOiC3g55aNGhoW1sgQv54A0tlKO3RGMAUM0pFfgYPgtmeo0pNhvH0/GXF63dSjc/RbjTOB1a8JycyES21FqLZeLIRymoV+R1ZpDsOuWFZ6IgsIazQEc05h5s3/g3gTjACCqUNpINHjZfxqvhgMEyQMMGaY/0fQW5Sse6yO/XzWWfTPXx0T0AgGOIGdNk2vVmklBhUVw2FpZNZB+YDuRDwSNKHaONDHJcMCqdbp+pgSMKcjwAPLTxKpKXAFXMPNwWB5nZdw3kaTnS8fU0V13cei0RUiFwJuF2Gqyk5uCJBj8CsBoP6C1RClH18Bs5K8YXWTmsUrel4x3Jw9YauY+n8PrAXdFbtxBuyZLdOEwgfKgSTW5n6xP2Ueh/+Owmus6HRwjQR14hXWAsn/hWuypcUaUNy6+uS1cemIOlnFe4W/+OB5jqF6ijiaHs6ApvIw0HP4wWb6/IUO42Sjd0h9Glmc33aGJZcLYT7AREv9fbjlMy4/kLKdwPwIXGPtatm+L4XKG5xh9rFyprHgbY1Y+1pyPfpvbChLk5AXzAnmxwQAZ4CGSTEo2UsV87Hxxbsmu3MXbb0x6aRD2doWxcacVcRWB0RD6DCd7iIdlPLwx54GgJ5NkgE8wwCrlxO0+H5XM4yLrOkne+2P/CZFRESd5gjzwcM/KoASCpKwUKOgYNKXwKaJ4nbeLoXOBIF1BIcLuxgaCCkTVUT9XeIcDbyiciyuZnlyPEhHKwVbIT9swrtZQtWVK40SYI++uZJHTZ1AB1dsnqokgpzMLyxSLz99lca+9zRU7P5/RDjSGHKQ4QVp9EGBqDZbCTWJsOyEKI089BV45vTkFptylMU8M6LYVrM33Mr21NiI8QalmcZdKWWwvh0kJGkaLYUraFTwE/aw50j62KTJyi8/eKQV4NqLAFnu4StH+Qrc3V5S8DyXErLs5QLs+eFW9EsPzRAUEH+8/qWgJUFhOCbnz45mX1K2Ka//ZRY96/fWB0tuARXIBQQUkiNcDiiPN2LluJnpaezBejbKxDpQcubah4tIPAxMPMGEV4bOpkUBse4CdSBJ5UrzRTeC5SWvjEdG22AJRtrPMXbszO1uoMrF6EkjsoKc85g+0Gw/oi1oXkzdKrTnvY6S45OKe9knXN2VSxGMsJlJPlAnVnhQH6DkzBSLhJDQC3LmYs8R7ScoqNhc4m1qrhmw7PSAJGNBA/CX5i2F9OqJfqj+70wGg/c2QL3+Nv4QFQpWZo6vE7WOECe38pQ+GQ2G1r/GX586oCVtFyfK6w9Zm256TTFad2yzqHyt+g8CqgWCD+2xU6KnwvFUTy6jCKHjK01gUX//2uTFgWfq9Zswuh7g3UZBRKFGk/D4b1A9Z5a4EstNOH7DxVT2YT67ArlVXH/7gaFT4gcNtUT/feNOv1tn5sN0veCvh1J13IvOhu/brxDi3uyWNe1CY6V0xczbmKefFgs4XYyLIJp94Eeorve6p9UT0V6I/Hxgo4f+5223wo5tsi+Ps/+308PIRP+4wsQ+zh10iq34uPufSYCcV6h+87RTyrI65pCGbQkPs0TEUx8zuuJakw3a15ee3h10nAW/lsnR/JiLkvrBr+8RvK2qNAOgBK0Tc/lcsWgFsSMd5vNGZ/KrMhMsqAY5Zz3K7V7ETYK2zAEB2bFr0Nnk+rGb5PhJbXGac/67k+wYvzW5vFNdC7Ys2IFvJcTUxeCH5ELQmJpVR/Gm1CZO5wzOomoUYeGLErQcgb7gLIMWo2kFkmeUCqS2un8juOT6cBgURuVO3DlIegVLmYNo5kYckajVkOpRAVhttBqJyjiIYteMnx1i0706fxZuGNvIH4FXO44yJiVLnuRimmWtaghHokkMiroHdNaMcpX1KkNMsImrpL2JtsUR3wBvfSaLjTUJL2kGtN5rsQ0UjSsOA37Ng1CvfDGCYAC58BksDje4UJSRc1AHs9qXU4o6bcmnS9QKNfpIDkr25nILMmIn5KKYnQmhbYChUck3rdFxIFMqt1pRiUpqMWx5oe4R6ovLeBCCUA18YwRBpcboyi3XLRwmxIIPoUTG+KJ+ENcCHUE1zUbOmCdVuauKb2HXgk1MoXJZk1Sbtmj4IJ7mPGf1Kb6lO9U13K102wcuCPjrKDRBYnLQVvSVbHMKNz9mJyFpRysZWOHR2QncYJIkyhEnI7rO1EN6BLajfVe8DRt6cipgE164I4OjZ7qGdO6BCpuAIym8HhbyxTJHjYTQBC7Y6B3KgceMkjiR/kt+YwXsk3pyg6dvBjCKjPKpuNnxxOQfvfbdAlV0kON+vLYK15M0+oDyigbdLSe+1SVxT9IICrYhUJmNEMXctmCvEK0qvbhDpZEA28r6Ijx/XqCT4mqG4oU39I0Iq3JnsPkdgOZwCGUnNMiRrqaU4hHDAcev1hn3afBMcrKRK5q8sxUFRjmaOrxiCBPvM2sS1RzKasxYACgWx5Ns3upI4AUXEr0CIxyPAAlt1GXIkiIweZhxBKahZm0tQss5TuuEUbn3Vumlt3mqi6RrOHs+6HGUsbpUBexReC1rx0CDkU1ii4+Oa/iPw7KVwAFe/5Q8usO6FKsS3ZZMHtKkPprzsmGHqlGp9kDZGunPWz5J9OoIy0jyRRdil1ZnKqAYM93fhsknZEWlNX0/g6zmCzFTpPlEiGhUeDO4SqZQGS6CuvsahToReXEIoFAbafYi/LvIAjS1pNjcf+xssMWQafVS2z7PAZnk1L0LmuOGPgNOZ4oWqHM1Mi4WbJIy9VC+yGv1yxxoQe6WjgzDTAlaR8pyuHrEp270RnSIRyOiZtNXmvFl08EpAN8JPyrxfYsu+Oz11FgifCQ1nReSA7Mnl2cyeuv26vP6pVO+CxYzzSzZ51VD73+tXqIylGY6zimozMMp6SzMB6h4ZRSWps9nvjj6qmfExuXc0x4FJlOf/m7NB0WhXFXVFJ+jCvP7ZUEDgKX3wowBbAiENqUynzwYUD4R4KUfhofGNNUt2at/3xgmBLxnHPuAjSn8pMTF2svTLRLvhkV4lysO+BoZP+SvmXQhiM6HoyczxV22QbmcpbKSQJnMRdyR+qQg/dM5nYzD7dD56kMD0aXyNnODWbaboJT164tWwZ/DBpNI6RzoQ/rgpR62J3VSzroC4bGWWeX5H/83iwSHHpb7iCdKuFoF1Ry4PEzVzrXeDatgkNRKOMSPOOwTv3WQk+JK/hgJG8G05Y6oCK+kVOoYvWBtZQf6OYsllsX4kn/OSGnsz48vspYE14BPE+WPtZdDutHr6WMAqcFtSIeyJ9p5bz7bKSjsVkzn6t8J+bcVkLEQLDt2Epn445abpFUF0AlMqZG7OUq6keLTY1PI16R60Ame96gdukan0E707rprwcfP7aJae/zUmq7kEzxQmNrKijzxOKWZDDfeaAnYt7b4DtEoCHaC6xtj1mMd3rquNfd6yzUwcvsRUSJa02tftFEIMpgGc/yGlCtyq2ytvYftbb5k+sM6Lbu/dxTw04CRkoyIZlPKjf0Jlga6lfgRjxeX8AFDtQ5suWfwvtwCCdHafwDlaTuWG2tp0P543PwYxI0uGV5mogmHmh4WOAQTTAY03oNPCtPRtOGpBomrh94v1KRAjiF5tY09fAKY+/f9kYfkhxOxTZeap/5CMKvfpyTL7nAGDvujZFmkD27e43ctbfaVNvIhXtidkCtkcRQ5j0cb74rFVAJ+7EMmM3CedH1lo9GRtWU09+qfdgR4WkO3tJYHs9vHv/+ROGG7tXus9X/Va1AQaYXBdz0NhxwBtY6xEKvElbn3caiJiZpYRDqnJmMVmKJOPxbxWOcziKIgupohzTjEpd8/Hp9RUkRM5APWSopqGsjzDLdAGuiq0kFOFUX14XFOUEtJXxhNYP/31dlb9aWIG6TcK4+l3uWV7I+U58A5IvxIelQlp8ohb0f9uvSUovpT/1+vpBADpBZx4PbHSGUZ8W1OWbXtvHD+1IH94WL7pj4FOFLXM7Li8nBAdg3408Pc/jv0o5Ugc72euOFMAQAyaJJa9CFygfjBzYyuzmMxRFJZERRD9GR6+lsWX78Mz4aNNo9fmBygQR8okAbfN6Bj3QMRcaUqRyXUcWEesAMpDKkrkCquL8eqjHHliklVTlJ9ZaXB1JdgNox6VKY3bpDRS0D7KzTKWcIhs9zwkp4XHc8T2eqZohf3PFSydr+J/Jl7oxaQtwiG1V2ZH//t0PMZ9XOcK6r4MUmE1+jEF9b/VjMcmIsM/nuUwEaINDJyQ99cHCtNUu+Nzb6rUcIDeHhOmbvPChE+gu7X3a6dyvWhD6CBHnGwnbLwh4JxDP1nB+9ziXrhplCNKvuR9Qp07TQESAjn21MX3E6Qpvd5+erYsV1GUzE6LVk3WGNV4OTFb+6W897bJwHiZ+D9EkZZLUxCxc1XNM8rWMjPORHvkzAOeUmn3tQxf+Qj1wGHwwAjFpN3O0e4d1Dwtc0uGDUTNAyp9TyHnFbTLD0dYdvn0kv22L6+cjsCGHlGU8UoymdMufChMsg7QqDSmdh1FGYhGJVAQSw8UFCWbYw/PYi3fZGsP4CK3F98FJyhrYQJD4HU+L68SZciCTH4nfp7EWmih+DUackD7yXYOXYMlYk7+L5JLN+slxKFtJ9EH/8QhH9reTfYE3PQ5DBSXABnooxQkjhf208E2um0CxbaIgrPLoD4c8oswZy+xbSybqYd0zYKrCl+8CoEUV1RNqJ/ae5pn52HQyui1b3HzCDr2FwWqBOd3g2ssdYcd/fXrWQ6zS9r15dW/pUutLRKS2e9uRFXQgjRVcYYfPFP7O5vPzQgGk7Cj7JFlehPr/YfPtOJzLDQYzywCzjYef7b+fDv0yXL//dqdy1NkfxRdp6gCat2AKIFh0q3tQhHITIyD4rpoUFMus+7698G5SGuQnDkmo2rIwtdc7g6MYVgveyq1i1PsukZWmz0pQaQrTqSOjvr6S/H2KDpvmFwsPIIrwnY7OWklIl+dzinMnidcsLXYp7tCDWX1wfjMM0CjiU2N4PO1ef3gyECyJFBYHr5bhH4+J3XpKKcGhXOWVxHk0/1KxVTwi5EwaFDPyEQlZQxAUUoYFKK3c+0suk3+3IjtSpYREJ56PDJxUkUFildIpq69IBAjcpnVR2Xepk5Sd6v5LH1qpV+f+kqHI+DnviOvyAwxz48JmUelaW04X9Ui2ITanTA2oC6Ey9dK4J+HlC23LHQGhXRyAE15C+a82sIvInwQT4EQbAfbF1/6C9fQLAq5cnYJO5RnoX+thMLURuO1GQdfcTA6RHoZy187iCqt1Iaou/YngisF43W/qya5nhlXj85OI7OXq6fcD7LGrcdGjeO1EeVGFjO0wSw+yEvygxmkRD2eszJqRcyHCJX3YT0fW9eat906yrU5w+gvil3k5hVjahYVYKCeqo7P/iUdK2KYdEndD9uNdY+XjJzLZJE6Ipu0oU9AHL18tFj5VTqiTCuKeMjwLpyQDOzPb7xghcVj6ZPxfI+er5ShiPDkiLAjzJ0aWgVmqHuRAd4gUk1C2QhpjHyJWzwrqIvycJ1Pzs555lA+DtdvWNtLxUwsMv0WkrqOqfZyhsbVCjpNmWDtO+VmpI+mwxkGa4E8Gs74A+qKjABZT/oi80uNAqmN/BsN5k8i7dKRm42jjpGmjszOEDmaIwzCPSc3y44cvUjb6U3zWOJtpHu6syWSLehvXM/bLzkS6BhVq7knIFFHoqBahKn9oRmmBzaGQzgMr6LxbMcnceL3DieLKoP7GGIH5A07TrTHssy/IaIusX8EsVfrLJSWJ0YE35Yxd/O3F1ThmQuNJm/DqrNb5o8wV5Y/5cuUgoifgvVsaO/dyzupVbLxS8+wzaGUnTX535fkh1vpLYf7e2/bzSXsvF/4864M0Bbw74UQf8qMKnqjy+Mq2wHC+xxBKLdVYhBV2IYIXPBFeZgGGRw9NePxVxMbKhFiYi0Ozcb1QNpLhYsSczrPLWG1iCgHuYbghRR+q0hPVdf9axujegQUDY1M+DOugZSpqsR2a57VT+JQ7481K1uwtRqe5FfCZY1azjASIy5dlDUc2JZHuo4Y/wAoiJB/0HNM2BvAUJ41cYTirSqtMHV2NZ5PJCBYSQIiIcYn88c0KBD0K8b194G7O9Dm60z2Ha7zgdMGs+6B7/ccgjZqMLRjQZp3YT5uM+8KETPqrdYdJ9nQD2EwB0BLciwaeRgcXIwxwsww2oRQrXIQueYsJ938cigkKMJlnQWYIgLAvopnAWCMjOhCtvHGgt40nOjUR8xrokfADMLEMnNnZtPndAEC7aMsvRMBYPcq1tkLDTAO2GPerlYjycKiCUTDDJC5+EUGqxFRIlWCoyvUkqEZSGSkGi4K+AwACxAFgC8QgVJYDUJMGigcNJAKHikn4WkXIIiw/wlYDRyMbE7VQ00oRSThYzlugV+DjLIJui+fM1ujmYgSZilrSzBwE/TNQ6jicV4alEaaJdSeIpgF0NvPRiabHhTJURkxwZge0smrHPx/I0wOMS2U1BvI3gTpRKcVegxvMhIx/9g+UjUaSyeHDsEC4sm6WGByoNgaOlkDg61wVW4lmtPDSZJEAyYFni8dqQXEconBV671VANiXCEgABEhiwJUG8NX/gdjyJ6CoE0pqWfmydb51s7WlNb41ozWjpb1FoSbdU+/5unms2ajrVhGuKaqr2uVRCSjWlvGJOMavwZsG/wBEdzK/JPc6Zc5m56Jx7Lva4+a/5lWO2uc8H6Hmer7v/74PF5x+xVvbD++6+OAHrsDxz/TbviZPuqX1pYzdq/hp5BufSfDBlUzDR8McVOnF3+3AnNGX/+N546hdcf5VY7fVRVZe0xPlBjuZAvpGbMziFxv3ojn9FtNudp/7jLVp5g5+xjIHkybdmM6156Iz26EO6RjM0Cr9AgwNvYhereEEccljWiRDEVyGRy36RHmSrZGp911weIl44xPzwBAgkECyYKxkZN+GWcRcjiViqVFIrYdbL5tRpPZZALo5QnhBxCQelm6JSupGOjvTKGzeoNMSoxiRY1Xar7NAq161eVeiIUIlj5qed8LrN7mlki/ucs9XjrtjhojE1njdur1fEfMBrPnDQnLmBnUOjqTMz4mILwgB/9ox2bqYOml+tTstLhpn8CnoQv3J9fgqqzvL/4llotwngydfAJmGwjFCwI7I43p83lfDZkCD1vWZhaFIc4g8PKHgNAiRY31sSz0JTlNSP45N5/V4Ww3Ffi+W5z8RZGxiV/Tkpwe6B6aV/ckweuA4WN56ne8dPVgJQ+BrEkeB7pXiBuBokbp5RUchDorB7NcQIvkaxoh8sjv4sUjFNGk+g/3wlQt6gKtRbpoe/cY2wM80Aph4j/sCaEJfKRNVDnIV6LI5fm/O2p7chsbdnmOTt5Hsx16zs6g5RMB2yRuIzYCC9aEadK6GJcO8ycT0DFqpeirAr3Y+IXq77FVuj6f2NQX8fZORzXZqgx1mz1sWYsPcti9BIRetweBv1Sp42Fr6bj2JiHRdZGPdPXCSsHhKXgJ1sUZjzVqzm7ZDIt/dkcn2Nsrj3shzu80IJ7dAJERmATerrpR2cCIuzTkORiJ9ruPx3fLwgfFpcAr72eGF8Mtj4rUbJXREKq8dRjLP1SCzt1aHy1Q6RSLycdkCviEaGzwwPCeHLCAnHFqOQvOziRM68BKEjIJHU22VRztdyDL45Vbr7KAvTVsLhCzqP+EG4jHgG5UNOpoJeozrsGXfR36uXTPDuaXy+wX0ZiZVzdxQGnESrGc8t66D+/ELm3VQYq1i2U/j467TS5Zh7Rp/VkwOG3z2JZ7DLjTRxVHvpcJSkjLQNmwS7/MNavcrfey+vWd4WToseR33+YWK9xWpUNAA0KmaeUDswu9juk47WNUBFCwUbK9N8ocueTHu6ykeqZPkEWAD2+S2gXeuKIa9BLVqXK1PMa+593i6Cn6vD5hftAkCBUl9mWVQnb97ljzJU3zRI6a0wVRbIhweUiILNDsO0X8y4ztFjwBCKF0BwhDV6HACzgPzfk8mNSjrxT06N0y2li3cVO+1sv2W3Lc0mXW+TKBbn3GhQaD/D0iC6RTSKTYyRS+7qYLSc+qgm6CzzwGEaZF73WUV2Kht4E9khu8OUwCIIShiQ7c03iF6S8axy2WLNQr7+KrExeC6hE1q1qnmGmBrGmauLfcfqFhgU/3ZreTrtbFC8LjZGXVTbsayItWHEkpk1am+QjNGNaTcBg+IW9ap1m6hx+dz8Dq3omBCgdxnVezJkbL3v5Bhld7wJ7tGvcg43B8mkZUczRcf2XDXQOHo0OuwfGdj6a0Z/Ll/VxFZTNTNCm4mZfbVw9Ndae4P3+E0QxUBR8+47q2fAEaz+yKsN+YdOM2yFgwCCU2KHf4Ttuwv4So3f/HC4DDbOywdMREFP6TS0drf35ymDVL3QRVuN6sYp9BCDZsWCTEystgYq0wd22KVzxXhNcpnRFSgwDlWY4DYqQokwFLBpytz+8C/MYjGWZpdYl/tlKl/MYeslq+o7BEaqHmuNZsjSQEXUOZlBk0k2kI59IibkBjKg8AwjTb9V2QdVibh5jVF7eGu6eDgmQWBzWwOrw4D1DlXTenvmvp5bgx48LuF0mAl20nAiiRvFLMPNMq9OCjGeH35UHpukZrJPPWpVwVExrbQ3Dskr9y+uoYEo3Wqjg1W1/+VC4dleqJZttDnLOxpZ2Mey88lS/9v+iHpWUvuSK+LusuWCc1Wu98TDnxlAn1LYhyr2RXwKKyPeb3Qgw9ePVA34XqpRGWsyQEiEUSqtaoI3OdjY884Ch6P/ZsTQdg0D5KZP4XKexnA46mFHNK/bBUYn5XDJJ3P/SBty1ruY28TQmbhUViyo3CO8BJv6FpM4UDd8CSnd4+8wwEN9cLlUTEewnWKArsYaFGuocUSvZMN3FAsJQs+W4XCdaEcQTtATG+aIjgXHtXshpubBCoIBiaVl4aIb2ZQsbJK2pQI4p7ijdof6W50r2v2DUpdrTjTla1hsODyvFeSrHbpNr0azC0iQoGWHId1kxFDuDiLrMKUrTYCNJH+YYhxWFiKBZwIFUFzFQJOMJUbctPaV6tKR7cALhV5VdtShGXMY2KYdka8EgzJt0bhs7tmM23A70Cy2whKEiffEaQn2CyWRckp9aSa5BhPYIqjTChMD2cylUaER8ILckiQathxqU85TZdrK6fEWPExqsY5oVMFBVV42jpkoG6p3aV3lJ5lViyM4oWnINZ1mMBQGmnOb+SMTuKBacpt8XavVX2KABtoGRcXfOIqfeTff6Rql0gQnNZqEKdWkAW4FGn4Hl2TqtcZ/9dmSWBbpcojK6FhQCay8pW8kKynsS5A4wSRDxZeuvMlxBQ0w1EyDfLyKSRcnGa0HIzgDIEZYoRJmUjl/zEsiRasqzEFoJs4S5g5TMaOImIRnE+pnFlnhw6b4WbfoiH/qohbFg97ibgxRKsfkFonqlbqHwyjL3zVpZIR/Nx7UQuFIiZm5X90Qk9k1K8kUkMcxwugtFh3y1d+uM581qTkUx3cIF1LrcbcSgjo2jiUxICY+kyfquW5uRkb5eb2IU4z62YzigS5ZK1qcZ0/DgvR+udFA43Jyp8TZduTPpHAKdbCuUR7KKQVYQzE0qYWesMweLjyJiArk1+dVYuBdobbIRuuDy4Qcw9BcAf5TO4LLqp1BsK4mCBbVBvaGemIl2+8gDxJ5aKZqh3I51AnKb5nVuE3I4ZXSUoRkLVc1Ms11/M0fBlIynsw8pldQ5zGVgY1xEs10+U/XM/GVSYNyFXaHtQyzEyrRJLy6mxKuCJ5sTBVREgTb6Yhpg5E/7zE5SfkuO9VI5iLyNyadISV2qwomJXJjqil+3NFXlgI1Vbiyd6rqycoUe35LKCteNLjvMidSISde/CJNoimzNuYaZWFHdPxzHZrZSqd0JjIDiKoXREH6NIjMQk98ztPmWUPSFISSHfiXlAZeFqHueoSQwv10YujDSgKAOlL668TJK6Cclm61ZFZPcIJr3li8DRMhvMhzsuuVgjyNFgJbh0yam6LZn5B3hLq4Ma0aQn7tiHChh4FAqW42F1acYcqvCwv5BEZNUvAOtXrNhhiy/eJ8T24LNcUxH5pHFy/a5ogIoW4imWSpMwpWLjgwF4Gmymg8G+7MXdgyURmhxq5RmKpta0++YQyGZcpMl0d5T2xENYgRzqvV8Rtb6qcuZSjTc3OIQrOLDDyhgLxLLReJZjlWlkUWq+gZVQ51P7vM09dqDHOiWtNUvU7ocah0B4R+6wMQREB9cxqkD7yn6gL3mvrAOGJavk+nMv1kVqIT6IXmtqNonrnXDr+KDHhDhUwSYpiIaG/gR5RYsZpFstEliBYZxIXoEUuJBFFIvpDwuKH1RfpjFIvzMXKPkZ6TsoLUUBFBVrKatn4HOQLE1fnMUshmWDaWRBTmM1lFRyApRpE4nho6HV7LucQc1PT+9NuzmVO/R51uemA2pBe6lMN3CqQXZAjc1EsfjOfSfF/6qdawYjT+JStupIM6ZuRFOXGSrCIjrLEIKTr0Yo9O56GYWSSuwnJMqO+sq1qc88J+x5CSt8Iqe32GsaMeGK8Z5PaQs8R6uXpjPHlPwmOlxIqISA19KSVX0nuRybEEx3zsVlEJZYjVQcgwsXMuzirrdW9BOduzot/rqA3f2ZZbWIRZRAOAQeVA5kJAAhFoKozF87FAjkYrEBbyGTDBwvoc2MxolA3zWvC+UCveWRix5jCjonHUbbHKnYBElHosWJPDYewyxR2jAWlpDeW7szxl2xvREizHynp2MltMtXw8T9w6bmdrjSCCCCKoB+0Cbze3/+k4UMozUhHYhIn6z/RlBNeTuQUSdbQiLvdpFtdjxD20N8oaFYxxqkW3ueMx2JniMTjsK7JJF0NYpM4o8AHcXoNQJc7RGFChnFHMq8gD8cVNK2HEZZevStRvVQqGWnc0nBAbh50lY7yIJrTIEzlsozC+Vk8Doox3U8A2ZBcmnpDpKUQ4S0uwHCu3rgYGBYbk+JaabHa8mDazxgSD2obzEKreQLIizC6vmNeSquRp0kQ9gHQo2svTRFuFBY1TekrNjdMSv47bYcoNWQmqWiUvVy/i3zKo+3lGehF+LaUWTH6E2W8FYE0ydi3wTzg4kgZCIi+lCAIcUu8bsGbC44QDJ0Am4yUkOcU/UuB5pTQ+g8iyaohW02sj61hMtifseTl5GBehMAB4ykqSWggvlfMGdO7rHeVYVvDISqx22p8Hdzk2FLsFUdWyk/BnhJ2WPTSOW71VJQPSkhld9LaaYDJUC86rOO3EjnbrJQ1ixAULG+XU4Bivl3BbIKkJZYZnY7JUdruW5B6zXuTwer71pJfcCVP4NBXgVd6GVx2YHQyBvq4l36FpdwDqTlgoO94YRHety6mK465dl/1IhBezVBRp4oo11ZomWYyM46Ris8cQD6mJFNUjCTOCajMHaIwa/o0GjoUSWj6NzDuNnIca88wePgM7r9ORfc9iV0OYjAK2QxPZmpmwCKtrjIC0MUVbDtgZa1jVzCEpwi80CarOV62p+EXNGdsMdWa2WAfRhumDaU8WKJQB/FPaUMrrvzpk7obtyplSyi+LOF+47iBDwpqOZCgc9n89z6CipRiZEVwO0vENb9QquTUNoPUXafJnLKE/hn3qbAdbxUQZ8Z750iiXzl7CZ6ql3GbTfe74Pmtmc4be7P6B7u7R6lQOPwNzk74L7U35DpSA0tcAFBGswhUow22QONCrFAJ6c65K3ZUqGhU6M5jLSVQtEmJCyGVuEaqVtqbQXiu4EsKL0NaIJ01J4kXRTKBRIauu5Hxe3e4IDd1jMHgOT+h1KRc1aWQ0EHhqIIigK4aiBN1h0ZWi+WVouA6QXtYnpRwR9TjFh/BvfRwAzNnUG5hsUBCihlRBxO0ieZllKOwvBaScFSZKnw6qAFQr4NMMStiVURwVNQGxxkQ45osoPHZaFisamahNuRge46hiBrUGUgkmoAbXYiCkX04hPyzak6HRVjZIcTKA0JyRFw01gbG/Fhj0MpfArkYVUNEYIynLxqa+s/ND26RzTa+iXXRkHGAyrsEUzMYMuRLjFszCJMgMZzLoqWgmgLJVbmBYYwYqYbVlb+/JSOusXGJClNjNY/DLrrM6INoClhqM9LgVPq0liduaOD/zVxQfwM8U/B0igR01Ge9kztLAdDmkYBUBV9shP9ZAMIxeUtjArTzzbekb+RHBhl3PgIM1o3q2EYt+8qCXBHQTBbNxVVSFKNpHVEdbd7yG5ibgsGYTwwoo4oPrYMX+Z7bMd5+ykd7oAfgEIhcTXIYxqERvXI5RGIEKjMVwDAPV3gTAcz6RuyGPvnXQNqxtp1ZJUb+VXgBVbOVNLdpOL+5T79BTVTvetVK+YzLKZ7NxcJmFsRbGXBhjYTRSmgEsCoHr4V2+vLMa4yeV20oxdLJbtwNFgn0YxyByd3Jc7KrbCexGWrmkCyAPWchEBtLIRgr5+wOCtGR/ys/DwkkI8R4jSUiSjLggmaMEExMizsg6iX0MHXjv5ofMV2vM/ukU1w3PwbpUsY1qaGwwHx01rTucncX2Y+7hQJT4t6OE83DMs9o853kveNFL2h037WMPfOJTn/ncFyi0Bq2ADzjw3Hefu6t6GjQ6ysCoSTOTFq0/tQK2uXb3OCwSlGOON0/7opMnR4SSTuoGbyysthEIPeIUapaIwDZMAHdSsXkng0+zMCe7Naxt2unh3SjrUPSCUQC3KNrn7ceKNoskO9NKMpAkHNYYzbOxPdKCtSnRF14eERnewNS1ThTZ1I7EcXSzMt4S9i1xFSmFCPwNRXTElm2xbQFfkSRiCvOapuuaNj/bNnVvduQ5eoRqt1i+0zKn6t1CL9dIm3acM0atVmdNwb57VCYgp5TN03wkDAcZtEOFdPZ5AzT193toRTybTBofbTzOsmlCtDQIGCugcmXLUBOvne4etylzvd1eAkoA0msS5hK9PTzzdhM6A5xkOQEIF+pvsWcLWreuPRQl+3+3GM238rOvJDSbynS7tLdmVLQXMYF6WkUA1uqvTs7hZWnDezbANgBVxP86rAKeJt3k0YlWBvrDbDzA8Wnkf9m0FO1Nc9AxBFY9kajRFX0F4QN79yv0RADynyD3E6+YB2EachL8kUeh4g2SjHYmQGZ23ZgyvSJ3ijyGGZBNQvIiWDIKLWoLSJDt6fdGARJsAigQKDiEvpRRu95hLPjOQiHeYSec8ZZBF112zUKKLJdfd+pBfdoRmkFzpL+jO7bjOZEzc/7rBrv/co97HpsNgNQyCU454w0WF1ldNcIzOo9Ad8nPUR1zYdM+jWFMLp7gv3IhbW34Z46cJvO5mrN5rdsJwMztTN3M0TdrOz+8dn+R8/kQIg2A1tuAed8DfvSL3wAgfb0HIDeyw5U54RVDTptw35hhZ1n0+IBZn069XnaSozDpbqOl3HMh4PrTJJ43HxKNFpGaw0VaKopC/t8WI1YclQTnnHHelAHfSLQShviBwNQlHJ2jRI/tuKS84k8B/v+lbNCoMeMmVD3krkGT/uVV73jPTV+75bCzbvvRuBtO+ckR57yGhcLAwcTGxefJjTsP/sR8+REKEiZEKLnFbGSiLae0QrwI29kkSZbOKo0djkFzcAry8vEjJfRJ6ZWV9hadEUMqhk0qmCK01WmXXfA2q4sIwA2FEGHg5MX2i5DGbZAJIgRYmQrpr2Saeboxk+rvTVrjgz3uy1f7L5wLrg8Ar2cA/Q6o1wCAQrfhJRLlIuxfg9HHmVcRQ7og5nFihbd2ljI5blcQHlgc9/p1+atIypSyOa6lSP/TfRdfBHYZQJ92QobthOCYfqINzyM/YSqLISEKjAPWNk5mo3WDaLoKdD5itvFWLGwwojYXcjL4KawpyIyv95pn+Crs7FgK0oLAFB99mAJMmAjWm21gkcFJUOAOkkA0ELEspNxyTjnbL1bBTLgh86GdwxK74MySvUGQq831e8kn+mb8YFM86Pyj6ngZe8rCfGhsu8euozELuZh3GTAh2oznY9eHQwkJgFxdbu15BgGp4br4f07rliXLulNlBUTepU1Y9xJKGyJb1R4RYzVBy+Qeva5q+TgGK5DyMjYo8EL4ymsqP8AAXdVH70ZFRkMfnrCiGzmkJBwFGEPi7BT51PsjKGReTIEe/Og08tNjnJGOT46R8TbLUZCkTB2Lgvbg7bDHvXXnVH5tLisqmZS4rzIZgXlFGZ6fmDNt/yHzNyyvGatjJyrgQWF0zbCeyS/MFc7694P3xhTtToKOxxAHPRmkDktjUgWj0/vCn9ef5e461vNFhD9i+PWZi7dd6CKP2vCcFVQP7rCKanHKVxRQUKdEGyooMRpf6FlSMsrqZEzR/g3qXbO1RX8/jULxrSpBp5GfET7z5/bnbKQy9/QeOc4Y/kXl1yGJ2RG7cO4XwmvYW9+P7a6qoiK1B/jzTx4LywlGO0mM9vSSpMrNRJZ/gwMebAhYUXejIvXom4Wzj+SYL9oP0rzm6BzLY60l/f1MFmM/k3kaLfoTTn/b7/hMAeWba6/TA1brs1OUfHPbhMduo/fxW2cRow9n5nsBDIsyPcCx4D5niTxL2uYyPJ1+C8Uz3obQ/pq2THfhSekv2BwZsX+h7UisCJLyk9rSwE2QEEiU7JshM4Py2aofU/NgDBeemIapNtOZnNnyFRuIuUH0gu747Sm4cEzOzuQHmGJGayqbSFoHW1QI33WY7/BP//x4WKdW1BzkHvgEED+jPpgeQE2vY4874eHwKkqdbxqR7ns1Ec5c9yLhr1vOAlC50VUWqQomQekzextn6ck6loHFJ9dkfnWyY6uRu1GIdf3C9J1qT1yxrA6Xc19ZFx+03v3JiJtFuXY3mZiscabHxHU2b8OyFH2UW15ZeuFHIpslFb3smNHEPvem63LTxOuqza6tdhycNtG0PbXWTf2BFHrsnTyVHBmk4D4Imh/U1l89pFEfKoAf2VcBIgsqy019iG5Mz9bxg/cuJREf8mfLU+mxeJuRrKe+pxaf5xPhxowXPN7HeVTYKu3bwfy8dnKk3Q78FQ/fNrfzR6/DRfDAL+u1tq+FF6CTbG0LzbvYGN+IfoLn6HKkeJ4L749HOIXXO0exP2K2xIqCdaWVr/GH72K7vfDsz76eokrc4eL12znxRRGjm/PmWPxEMk98Nv444lZ3s13mFY/PohqCrGHk1Cfk0bS1vBfHF/+b95VXZ0Ve/SYG38r7XtoQiPx/03B3gk5b0j0jYJDhlzReIYzuyFYxpn++NcZojW62GX3311dveXMd1wH9898/f5vQWdF71lfN7ntZfT++hjYMc02VhGP7W8ZWH7XRMRNB2yPaHI4Mahh7eFsS0ojeuXIXbn/397hDTB5yFmEYEN+yoqzTlUJqOJS3iHve1EKi/C+SNSIcE4vsUymZs9nC6EnqCBotMM9g+we/xfrx5N6qDYeZ+e8qvPcJFHyLnqVdH57LlLQxExWJBxpMCBi+C5yMTtH7MgVKox+Fa2FqtNhInpRtDNrY2/WEiaNH35w9XsKQeYQ8Z+u7RvZ1JEnR3hsmmSaXEFUOn1204PVIf3sXz7QoPf5aX559V9Vpf7R635aPEQ2j797rbAzf42seYfJl+e4NflbP1SFiRvnmQKeuedoe+R5fk6MYIUvxkxtuTVmlJshEmdBa1t88VTujH009Y0BLijU8nl2MCv1QY4pPp7QqdWabrP9tt2Z9SafPuVOoyUduJd99mfVRV+3Kg3c+qOlAiqmt12knduH0Cabb9g864uKKlsFYTLzh70e78HEzERNq7sfikPCeqZw+6IJ3bpyZClP3Xk2l5cQqXQ822GrN9FoYHGJAyMgsXN7sUm4/vdJpckhNYdTysnXhRA09DitayaFO/WB64KM+amb1pSyBzXqTm9uiJjdokOmNW1fpcHpvkTzsSz7+Oi55//Z8PPYvbfBNjcXCSATchpvb6vqjnc7ZTeBPdMuF0ywpWZQWG/lqqu6vpKIKlSh/S4syfAmVv6HNaYeSTd4A3saU2gl31kdXD0KohtdFpiYWNattXTs1MFMyv80J29VC+5jx/ZaB2Y8OtSSoksuuMshDx4+H4GmZ9RuGwSuvYCiNSvrPtZaLrQvxSHBuEnEWnrTY/EPSSnTy939nTunDmpbP+GunzpTw8ieLP2SvswuCq1SV/mYs2Lw2AZWkdnqpNPWxhoIocDX2rn09aUE8LP5vuwNbi5j1hAn7KzaTqUl41FK3W6LBdEG1Kmww9AQzcnvnnNcGdkOOTT2xPuVujydY0b7UmcOzDfFOQW5vQ3g8H2PHHLad4TA4zmUSk4X6kHevTbWuMdhDPRNtpPAdoSC+dRsee4YaG3kjHD9aLieOn4oOf3X7TyOBTWNf4JZm8HFiZ6jTsZupm9DD5Pp3Al9D7aR2eKmjFLgDGjoWCR2vVIJ335nKubeZvKU63AvR46Gwe8IB74rF7DNb8Igl1ZH1rC5daxgb++DTtymf5Vi/PkxDJz+lPqUuJbgO4uH13zHT6MJOirbZl3pXZCf6pi+krm4iMrY50jqxZ2Lwhol7M+5cUBdb6CfC5j3RMOc50/DjbN+PhxuOfFgUeCXxSK/rogOwF3Ju6ollVXs8A6GTdyYyuYCjVfYUf6aPZTb3OGh2nEH2hILwjnHa5RqjbTOhMLx7jAEVqDlzrtlx7nPwTkKjp5LRU4Pl6EntZFSG157WRNl6SWIbjewMR5BdYiUk6kS50/tmP8xFKf0nYXW4YdOSrtkadkCpT9jt+uSAmv0f9QWXR2GYB/e8she8dOSaRtY4uNy/qdmvkSqKwOMqdvURBT/PndDIsVTg7vL9/oo47d5CjFlSbnSPueB9PW1v2T6FrxppoyzeGny+uwYE5+oD4IUtFn10QMW+Sb0rP7S4xexBPU/s9W/JDu/PArpuy80bF45y9d6CL+5yGQ3KyExVGFsbihJGg78kJ8rbh6ECt9DB4QzlNmilEye2SXztvj4muqEPtO39joKp7/aCMmjmxcPX3e99uJwZS6Qyo4MPex+49obDIGHV5TC5LxDc57tyQW1x2T98+5Jz5uz580190ez+w+Xs1Z0LzxuB/AOOs6X3H9ZV11uveQd5cvnMYx9QTzbuA0uIpfuyH0fCPo5oaUIAs/XU6F/OUx9o3ySXKexTiDsWfG0kTEZMZmSvoEd88VQsEv2mMUn/BLnjDIrG6NDiRwLsJ1uqdwj4pAb1m5ULiS/jOjC6+3UjT69DpsglDvpiiSj/jY+vd0WcNjjgjCy57/w39XDLXhOvk6cUw23Iuk/XcOOIlchi2imXSz+ZR1AsbdFUmPp5fvvQ8M1xoo+Q4HJB0BTzlWnpj7VMM97PAWcdlcbXHtvqnONWHxdl7QSWRXQTbs4wVUA8OBMoxqKBPMOEirFIqABaIKKMWassa50oo7ghKjZyE47rSYtBScr5IZOJH6GUSh1tvt6x08xFxOC5ve3CLErgeUTv1iDuuOoLDzf3mYkNHrVkmEAhHg3kQRuEDRnhSvc7Dh4um+GeCM+EXwsjOf/+o8QYBGcOq4Z7TVfHHrruzGZSzYolPrNRwbA8KRGJxUwiN8mXzP237ZH/gnUQXcFsUy6XdXIEcZBFi16F2El0vA3X52DixUgsXnYpaVEfjX8LbiAIjvWtzIza0jsWyx4Q2c+cxbQYaP1TrN6/EGfuYmR2l9vvHbwBymEEmoN1Y6zLMFGECaoXXwJv2+r8cLBxc7nNGSpEQqGskwnmopsH3NzW+WqX8Q6DihGLWM3C6u39CMb1Rh0ZwP0q08B1fMXYXbn8tzo8XMCKIoB7m/V+EdYxHg91NbiE626j/HAwZ3XBbo7XqFXKaL7PWUAsjljQUZhAK+4wgFgdifRNr84CWnVCzhHcWmVY28Qw6mSCa51gmYI/jDtRjVMljJjC8dLBTZTCpvS2ZFQ3zJs17f3LX/amyp0GcUuVKRNkAdX/yNFXCziBykmVQLwmQZCUy2WhIAyafsblpbiAYnnMMOVyGSYLCG7PWnSRi92A9hbYPrSNBJp5bFHKf5lk9HaMPMOSLxjuNefeh6dEbZ6+Qxz95eTF17HZw+2wflL9sLyr1z6rAyL7v7kzCzbVL6xfBsdQc8sOFlm6iHFFwc9QshKsdbO9pNqsPd3d2ijxrMSX4Q6NPc34fQX3lQRb/Lta6e9ozf3D7UUsJ1kdmnMAc12T5gT2/689M26HFQlzDith7jjE7zYxJIIEvYEvuW8HNleLWFaq9xvUCtYjVmfxnEoXMprN0VEVaKsLMAz9vjtggfi0auXzO7CbsPXPYk9g4BtIxQrEDmWGcxn3aRW0WORSL6zuLSEboOqC3ZpfwUP7L4UPvbTuwZe89l9w+cAvnqnHV173OHL94ysnH2cP/IJcd++qG+4F/Xd//MrSxIG//akDrDnyr+iHK4fvfy82sw5sfH2E03bqpJf/avdLb9cUPf866DFqZ//gyKxevJlkZr4Ff3m161/hX9VvncNaMdXpZDwJLpgJDxs6C5/94h31N5ptCJp/5ixWwTafzZWz3MCn/djJ/uWwf0PKsVda/aDmtUTuuuonUAt2NBo/DOCXY6L2FfOvD7iwpp3faTZhKp3prp7rlpqlJxZIWQEfLqaXykKLb3I0rpxt6Xi2dfMjW8GbXXJCyCNlRDBEkIEQgQeihEYkVsgFIqFerjABBgpsSRJ3Dw7is1vjAfHGidnBIeKu8r+nftISoKS7kwnJjgBmtQZwyUwiKd0TIMF/D2eeQ7Vh/rvs/wMyu/5z0xwQEAPh63cFC11BkZXGEdTjrCOCUHqmOpibGkiqeblw5frd/X7JAQrwIaqssedqyWC9I+SmMJa0Ik4OjhIhI2bXmyib1RIgapFQyhbvV6NIRqrzG9RS1iVW+y1hlSJkNJtiJRXYe2nFgTb5kaP/ocTW0kdeG+iEBraOLoqFF8J+3AKH3aFQOIgpSf45x7qtmyjnxcb1vNVusRHNG4z9Tqexv18PDNDWvWcemobvmQ7741OlhfHwNRSsj0Rvux0pXmvBYzwtljXqiwRuKQzqcRLzBWiGC9JE3EOpRE6HEMwuuucoM/MAc5J61+weL/7V8Ifa3aADYoa0poSxRx7i1MqVMloiZOV6Q6CgwLCcwhDQKYQMLZV3qdxqeajHaEoMaZ0k7Wdh2Ec7HD4ahv0slbA7EJ2BRW0wgxp0TgSshWwZhaW3jgpDLIuZJV8J6RWjbqTvGgsR42ntGaO+YCcsuSE9tW3n2cer5lPjQV8Kj7K0UkTTQjnq9TtILgDEEDedQu8aHERnp+OcpxpHZ/kP8O7ppJvUuyjhnkRCMOPCDQYXLphJJIV7XCRQQeNdd93sE9WyL3Oylz+D76yAqDMUcBKF8J5d7sK6oMhqxa0w6awlInXpzdViemQgqe7O+Sr7d+f8kv0U0EJ4UWPN1ZIRiGI9qJUkrQjBmb2EW2ez6012m17nIq5EIilzPKtGrEmp1m9Qi1haLMcMXpUkZDTrYzkV2HppxYE1q4/851VqwYR/FLABJZSbHl0UizbYXWiPiXOHQu6gVYLw73Wt3TpAWRatXB9c7RT32NIGXb/Tqe/P64EBmt5x9sFp691jEU94tLQwHt2MwSqv730fasADPBWcMvYkmApFPUZa2btzOkKoLRjjO7HuXxL073dUH2T2U3PmwQdHLPWnEAlR/VrDsYEkxKjlGiku4ctQXaBPgSBpRY+XzxBSGSZv6BKGGBIlLUkirjuwtB1l745l7QkT6hCoPiggnNMOmVMKU28tFZUuSUwnvLmbXjbqQmauNRGBbqU1ZdTK3ZtyJT2+YWuC8VQl6ErBnjkOXxSxMEdE+01X3Si2IVmCvvNlYUR8I1hX8EsOmOuErx5W/C9YnvPAch8ovtXgHmxY5nlrlsVfb/jNutp1r2Lez2/9sZ19W/fu5U5t+1qRzgRTj3NX2rH0iJbG8zJDwCT/50eBr/6tjNw8f/44sk1o5saume/RXyWMth3/j+adp7s1IQOCZeEHuEEqPCIHf7B2nKIDzgdvPL5yU95tnpZMS80Rpwx1oElPKjBwKHOZeDOPk7l7fk5hqebbljng/JLfi4hQBKZPDjojwFaoZUlry5KWprUtrWuB+wOmmLFjP8H6MTTFbxzMxXv/OfZM+l/ZTez5JyH7p+n9hT+ltWDLFzMdzx/02EWNZHXN7YcFYjksFwsOr7l9upE4t+gJwl6B5ED7ntc64WQyaK/dfskDEoEXBjd8okNETcS+m5y9TaTpOh6DsD3aLvRFBqIAfvJvT9rtTJ9cuPNHF6zy7BWuOK/4fWwLIH7tGQNTDKge2fHkFvNufXLUhfaBq6hRAu2ornmLTkDZp8071KpFS19OuC7ZeWbpIpVaPhRYnsaS4n+wZ6Gxe32JW/MB842VwdvNseytTv/usGFd1sA4xeK1r//1ZfUBRi5B/UlGvTaiR2meyEyh0MP+/W58ycx/m5ofNa10imi0vMHsYbeq43HVBtJPb9yPZXTl5j/tunvDmvTbrR8pXB0qRtL6gdXapWHA8MzVNXfEtMvkhFfQo/HxlLjSkoin197ILHfZZRJYKZU8JF1Ze9O224+dgFwTWjiNcJWp1IpHNjolFRGd9gRsvWLU3zHtctNrNprSfnupE+S2v1yNDyuUIYNJGYmoTNu86PJdy0Ht6z7aS90dpb9nfK+B3WZ72vud0fHRjo6BCGddSA5+58u7a6cjKkc09vFRrSDdVixHRJu0F3lcXHD3YtceQz5v2ONyBRxxCnIxPLYbn9bE4uppHDds2IJw7CfGTTG9ug+GDdsf5UaqLwgRyixu7sF9aZfb14vpcUtGCZHpgL+/YJx+8AjKWnvCo82p//YtJRuaZarmlqUW/svCLYJpubC7mycv7wDnCzF77Ixcr9R3yYuZ4Wh3JZor2n0NJS9RdNdz4JlRAcLrRvj8bhjpFgi/6YL5/C7k2xmels/T8AQaHl8LAttvJ24Hv/z3CrL7ze3IdmlX93Ns1end9t2z2+3bzatydj2EDvckV7bb4wk3ibev0mOHSxLKdyY4GzXCaN6h3xkOG3bmHHYkbpwNniW9DTZ3YBH6zqP19i2qvcqRBXpKRnT2dXcV/jgUYdJE8kqno6A0RaLcEb/V7nQRpvXhF+NhUtmk1VtzSP2ZBjuJgYaTX+7LvhkJE017vWaE4CcMYPJb5rCB04ewV8C75ieIJz4/jR3AgIkj7Mj98fhvWojLf4sp9g1fv/bj7A0bmSu4A4/n73zpFr/gfVT//pb+7dSdt7jAn+LRTbGZzzN8gemMTa1t6bvhZV3dhv/64xxNLe3pvV+AYx/C5u+db4nwjZeFINBy2cc7DolovtRjs0m46IiljqBxCRfYOjkl1KA2qwYRCpWwDVba4ybxV6OS+b00ou9OoLHDVjWo2qrsAHr4bfyJeaczL2GA4Qj788Ce+Gfnwh75ZzHFev55bau8tUXXbrK1tNoamSu4A4/bF1/67E303UdN7W+Z2k5dfNQ/Xda/dZm2XXZyO//M81ptPO7PnV3vdXM2K8/7Hq/lKpKYbm0tkuTAz6Z5XYG+Gx9FbFmaoMksAj96Iyi9TOUIjpE0sdz2KJCOJONJJNjAdMkHf8967eDG4YPARDDDiweYiGsOBt8E5y17uZsOzGQoHDwRqUIkSoVcKbGrxCTNqzfgjS0qr8aVXk2oPBtTfvbyBwdNvOLwvy3Rpczjdu/IKY/8vU6DgYcL4p0bv9VTPHffgL5HbccS38y7zuPczzf//+BArtzkw232jkNq2Tybu2tlyeooqAEEwPawmexU8v97NnmuvcmzvZDs7ETyfLcGH6UPu9zhq94JWVefaIhC8lwFybPtGHT2TNgn+aFe8pwbybP2B51OstJgwvXZYAH1f6PkuU4kzzaQ7Ozc4KNeCi9Lfth08ly7k2czDTpry6ogfAcSNRaCt1cMm1tgs5vMud3mL/PRXGTyq9MbtZfXywGNuMMWbLP76TyCJ+x/M+zhL5t798Xsewc6v8SiGWj56OSmRBTMeUnYjG12nzkP89GGzU4OdOU7wzaw2YN0HkOdPXzK2bWpc8kmB3JMg5lam02ytQrcnXjlRXp/siS3/sbkGjOp9Ef/ZPhfisX8Y3s0s5lSzUtO8pLicrr8CnON+3XNKcDwe5g5yBGBEw8xh3k8wpfZV39L6uPy435bvftW/QhzvrsJQPVDi50JAADXbxAK1NvOqn/qYYoHi9yhl3JKd6mgkLd2DoG6e5Ch6CEriLYobAUss8Yirf4wPnSQT12q9WY4hH6qHoZ6aaD+ENDdA64YqOdkongmU+WEU9jgmo5zBzv5lPqhDHnP+J1DoW4balkD4PWpQBb2tv8D6+CYl1btFpEmRnFXS+2Og6FZTU1QdlcgPYR+KhvTbLcm4u9DQbcNtnhMfb/DHW3WAbiQ/8WmElCS2qEAkP0KsZLYZSyX+SLG3cDC0/S3rOxJ7n7lKCpjayZ/Jq+c2mAWsrfmxcnM2ZyXke+Ssm8ltSaHysb9syOfEy2J5TyPk3giF8t+FotH01HX15xSsvi/yBH/7/H/74MCQCDAYkvFSLYKK6DsdqPumguH+AsRYYVEa1MfU15IR15Nb97KUCZyP3P5NQsnWpcsE5WkiVrq5JAMSFwewgNKlGIXTPgGD7CDE1iQwBf4HpFWxTHN0hwt1BIt1106oqzxZWBJVm0v256dmdGcViJHrWI4VzCBGVzDPBazjPvYwlv0sMIvnKEdHbjEQ329b/BTHvNvwysiozheCm0k4qP4OP4bj+KXrJorU5kJmZEbsim1mc3/l6Rya3e9UAcVrT/elL3/VbyD78rrtFvLe00f6hfa0c3+Y96eqnlm6qd17szJGMY5wfloZpbtbdu4zVjtVu/Bbdlbu7eqtW5g313Hfr7z53UZl3va23q7b+8dueN3cvrzXPRsN33ff1i3vzt4uptshfvZrtnOTleg5PHjn2CGb9lATZwjBmDPCr6wJVynzz43u89VTwTs6UkL0UdUxUCcileWr9JV3W617Q5TZciW53tUS6AEGPAroCKQMcbE09qL15ccW3wdQAkwUFcAUIPuxa1njdviwTTdAxid4r7/9CkPBjDAVgAcQwKA0Qkkl8q5crLckVyx30CRSzlQ8j52+ZxBt75FfSu+ccVNgN7+Z7UIzBsQAtzsydYEp7UtLC25hi5E+qkj8RIRjjI84Euy9KF4PQCKOsW7CBqVjdBpoRT1jw7coLM4THleVIKddQ1Xe455WeBAWtlBwuC1RuODlsFwyUBap0L54+HrBVOoAk6hZLhwGAuDPPJ9bVckvVjQq7pry4St2XEIdasJcDSYC4ZpZkj6yd9G2SSZlXlVS3w1WywqW9Yy5YiFZau1qsFgGVwkPzrDnNewrEC0LL4aqZqIFO84vB61fqMinV86705AJF+7aH4L3CD7ZNz4Ih+N8fT62bmzp85OrziJqfDwaoSR0+Va/dtI3VVTnnR1VLW9YvZzDW5lcRLY0Fu4U1Cv6tprewZl1g+EExJJarfrBve2cLOkbsNFjgQrZfCFrSz0/f4ukm6kOD+Xpg2UA/pycprmXf4A2fvnerF2Ilnk2ZnvlmagSucXpyBULYHLa2lquDm83Ssgo4Jpjjxhr4TUI3z47FfL6Ogh4263K5Up+2yg/K17fv36Da8mX3eBTZegnsvLU14/O4kQLDqBjLhL8dvSZ38Xn31tr3v2g3nfhxV3zQR0oP6w0YubNfE/+RbAkgtRbvKknuyirR2whGvHfYXjhPagrEw3HJeaEqkmSrOiREpKE5snAUkkaU4Aqoeqsgw2GYVnh0/Cqv0ktH0gX29xMhACkjJynpza34TbPvbYmsNlYR9jh12GT+/vzP1+E+5iTUOMoB8EC0xpy0LbuL2D2fjO1aoqL+5Dyek0XInJBHQiQQhAeVhi5a09D4pv0DlHeC0IM8wbZTHfBeh4ladiTbEDEixZ1HVmIFqen/GApW4h8T1kDEA1odprC+mSAIVHq8r4fBPLmrjaLC+Bo/Hs2XfZAZJcfN0EGb4XUWWpDFmK8ffyfWA2SIIn92LTPKuO5CarcpbFUqkPzEcy8hNoPFi9pgl5btUW1mZyGG37G4bxtPGwOcvdj5djZZkZtd3Cftbq2Zv3tgNJ3UKOPdc0QDWh1OsLSzjyG24X5OZlBWTBWs0TFUsQK3wl9rjZpJptbZ3NGS4ci+ia7vgSJ4TWowcY8s5ldGDUpiO1Iw6glzYg4dzRkWymlnqaHUWBz+1WsXU++mu6KnIbvM71IHWFWG6BrgrsOVVA5/k8rDjCysyOKgdd2a9UIbxYL8hBRukKGjJyzf5N4BPxl/6RTeVGLVlAIf7Z/5dJ8Lrh3jsH3E3rxgXxxZTyiuvmcKFVKCsKVhc9tSTkXzVgntKDr7u69ffLHHXgRBlM6sCIo06DTrjs4XA+40BvTMxb3ufyi+rKaARBV5NMk8IbQcr6rQUIwG5OzcL9lrN4PbjcatuZdHp+93NB4OijGwkMDzr5APU01xvls8F8eior8u5UxNnRfT+UlunIvdDcdnK1TCsEbRBRxynZlqVnm/hMukkaIsJZK94t5gzt8PlgwtLtjHfhcFj9G5iEiDJy43KxnCl3oZ+Ff1vbsfIYIZ2N1ylLt/sS29BQmlW/1a625267QSRfeSsVq4xPHSSYJUtO1jBNSed/y8pLakzOfmSLlvPa/ZYLMpkPCcy7U2Y199zlDuG0yFu5yMAJBfFD0bxRJ1kaQMOoEstgyPQkHkuYlDBDKA1XXQJvfdQeDwZ7cLUYtKIkTROI4b224OrGoLMGyCQozaOQZ2XJwiKDsBHJSk/cGNuTkBF7RQ4uH3fNHBUBfm4FQd79TgstJRtp60zGJ0NtKY8ksIg4JZLABylGaLAtaTnZZFDs32B8Sx6HBq/Xgqst7zWuYVrmSaGRbTv/dlT1bsaMP7mhG05oF4JMHZakpGFRCl49HjfM0F4txA3ckSmDkYrkhUdYp4wnmARSxm029uUEhCW/GaaZ2DTxgSEmBbO4qvmRRCgbNVCJBMOrvYZcopB7aqfDiTOvLyLItzXwxC2lpzYL9Kr8W1r6TxW47tjAzl2WFMmaraJlYcY9wWCFDkeoTpXOZceE+mv6SydTC3D7VJ6geqsrV5epUwbalvSvi5lNBobgOEnHupDf+KBSB1tO1yTrG+vYB2IpqxcU4+VO6qI3exqsVb03Wbct0xK1rizfLer0JB5RJwDfS42S46ycIzEAYcKIKGGwyPBNkzwWYbRPQRb2mbSLykgxaBpyOmqfq+giGxViL846yWIQ6bhptVPmfIFNiBluY3ttqBsVN0p+plYqc9yCOgRlzMNjnr0eQMjjCjwppcpTCzpa1RsNLxkM2zcccYp2sIM3FcEgGaQV9+srP9x9IJmBRx3kLfkZwcNNWppbbw5K7QcXMWPDQuwl+aCHvncDZNZcPXk7aA27JIBJJ03U2S5KWD2pd84LO8y+JP4mEUyV+1XL/TCf3KoB0by06XdwAF3iYb3sJhKHr08HbQFZ7iiX6/hJ5DlAWFgOOtzmFbt8Ev5fPEqAXJ2TZ+7ghotBISOnhUXaTNYW4ySG4kJomb01U0U8DUxB4doC0N7aICANPy8glrdPVPi1qH4X/h687cVJ9bZP6LklFzqmlCf9EyT9IC2xSiNZLuF1QdCIYQy+roHlXvmDw3OaBKiQ+ooqkUOxuC16g5FyINP4iP0gZtUiLnRnRfHMe3Mwyqs5cagCGMQ9bT7irDf1Vi3bUVmGaTx2vT7/LePNPs00U0xaMhxMUr9pXIBCIVasU/JRL6tHEO7gpe7SUL/qCIQcIOYzTDxqkjh23l6FJbLSGruiE7Xh2dAgKhQYK3rikXC2OBpM/ShuFCghdpsDwBh5RbdEFlMdnmpS7Gi6tm0axrKx9ua+P3TVExUCyexCe6JVldxQGgVut2hH/DAFk5qUsnJX0RPB4DZDNC+Ssd1dv5InDqEKG4wsCnHCS4ZJllO+mXelUqUPeo/TTwM3DD31Qn7hQ4sKhMwm5+a9Zo+ZoihjVrSp46T2/1ArSWVfrC6qVrRk+Rsn+YhexsqWReac19h/xCKAnIUCOVwOihg5PSzRNrTBa/hOsJRuFyDKo0LYxbz1Aecefsw66y/QlcMchZ5E/uDBAfOo//jpkP3S+jPJFtn/KA0u+b4MI0FebA7siKEOq3EfB2nrtvECfJsHUSS4tHUcZt7SUre8hDXalvJGWBT9wc3oKsp51HXCi/0C3BPYrp3avotFQTR9IUm6Y+tMrMsu5I5D8/emi1pTmSZrj9ZMW3+upnLf4GFGeMbhmVC4xgojnyjQG1N3r6JO21c9H3loun6DUOz3mTPgWQ4vawfMzsIKGNuqC7mmheOVXs2vIQq9fIiX2axZmEqV64qwz+s8O8GHQOUXHhvtRZmMrt7BR8zy/Q/pZcsPqJnDT+F9izx0UKcOHy7QR1aXhSRBb14b1KQIIjhzl3BMz7XtRnGRcxvrOCtRLc+bFnjz3LJKrIsj4wl3cB0XVOexQqnMqnoYlIlZUkYZlxRIS/QCDIiKbVMqIznAuKhncQPnBtkYq3Yl29hy3ayq0iEB5znihAAk9Fm4AII1LOyLMuUAsyY9YVJ0Db4q9mCOea1Axw3KyDrocT03hA2lVpEALF3y3530Tfhq66Uu2lKBsXsSBXCuI/OwebAnGRDKYqtZt+Es1zG3n649evq4immZXXCUWZGriW1sPFjQi8HSJQXelLLXOXqVZoh4v7WaaUQWDwWaaxyKoRHoI5+J9nNO2zxuj2VoBJda7DllV6VKJ552ujuNnWyu1f7edCcMWdFE4vcnXV/n81XAiFqsdpxGLrt1Ov3a5lZHPQE2xKOEPh+AkjQj37CCKXIOLIeZt47OaW+94N7G1psDkKmrOlmB/Vw+/xfAcD0vYJljLqYinNxxLtLWsHfSq0inF/uvTFE0XYPL14Ag8mnFmslFaNR7ba4JIUcJwv8bjaolrzC0Ibs+uK/YdrP3hKeYdtr83gLM8kITslbUaLhRIvrKxuoIOuWidjYJKoUsidKGTjF+jTdh+9+wxArJEfJtArr4YcbITCePGjTalCOUyBLHftCezifjD+z6goleCgJHbcvRCQD4KTvi6thxqe3F4+c8VAkZouLWi3GLtYMX7zENgZy4vuPPVHDJvihg25sbYWBdc9YwRJcnOM6/4XmEY36maGjMF1clUkM5ua3kHAergSCTfR84kfB4i64YQmguplwtdxSRBAuiaejbUERpWW6JHith78TQ18I5NwaayBp3pFyWS2Ks42SxUGIRuNCKhkVGGQK6O2y0Jwmyd8Boa3KhqWvngYUkyABilyR1BgfNF5JjBPSGyfyY7p4HSl8FyQZ8meLJJOuOjZv7IkoyS+6IN8KSXXTXqr/89F9X/3lcrSlBvA6FGo54jcjt7z/7H7xnaXUwWrpRUiRkRanRm7dJp5sLz5vJY3weHuJ20sy33H0Fu26uIX19HI6PD9eYHpeKflXp4axEbuKXZ3rjlnrdrXI+E2SaD2M3Y6yZbq6ilN2DKjEMxBvh4hiu5Xlx6lgrGTOR/+3ct1Qf90+6sjJcHMJ4lrENSjzljx/e5XCveyzzNbhOwpIV+Y1jhyldEdOmKwmIFzksEl8Ih672P4eKdInTJDyUNfqjM9fktk9O2v+/0kNT1LrAXxB3TneTbRi+8TSyJ3kz7R2NbNIzTJfYOCvTxQpPYUESw0ieD58jKNSYCtqm90wYkPrsLTYXyT9cg/5W1Ud4WGgvmZpvOSMzr7v3krmtpmxZpgmzcTphIAplLxEEyrvbO6PFKbQfU6T1FwL+7YeqHw4w16VC+mXF0L++z2qbv/zS+8a66oEYwB4EH7fNEGmjzNOSxUUbtqiwcKjILVTk6pP2kl+4BDYJbZwoUSQ+2TbIee9ZfKX7nnfgFf0Ax9Dbt4Ahagb5D4P39fc6B2i5Cy7Bp0R/CqzHdk3cf73t0yNeFX2ADq6tceTxY7jS5/83GnSOdzedb5S0bn/pRaRQL6viGm7cHrY/aT9og0jOpz1JQ2MrS/C5We87PiVUasMOmnerA063WMsyH489c9issnx49AqKxqFSfte77jl6GH4ztEtE1ZLGJMJI219be7V/0htFvArlpT/fHw3XRgoqZveXP0qpu/TDNlJ9HsCmw+EUhtncWsel88GDiG1Om2zUBpe0vCMwB71ZYUefYj9D+PqOzKM6N+eeSee0U+Eb/fV5fT3aALB0St+Mls4s+36LB2B+0coz/YYGCHFYE/d4zAycC79TFgI06K0BXEW3q0SOjOOvCGcZszDtY3z1KkLYCVW2FJsFe/B9jYnn9baIVH6gQtC8t4dIscwVqtLow3lXVsVuPbLG6NYjAskOFUnAvufoeKQ7fRecZ9XufD44sr01nCR6MhlubR8ZzOdQEPlj1fDNVt/RhYS49YEeh2rd3TqaE67MtO72R7zBLvD7WaM7Ki61XUb/outr7duXqkZdDRlhgj0/TypqPc59LzMxKsf6yf34rLyy1sENuaba2+72sxMm7BT/9tY6wd9sQ2/i6MPZvDiG62/vTB5zZB3hN3z7eeljAvzeXURwAC3czTPo3mTtvaRYROobm2ozNLe1j77cjxhta2r6MxJO41jHlzSDmQEI1+sGoZb+L184ixXy9es2NdJw1OjLNphPJGbJ4x3jpkVcjoZu82kVQzaaQd93gQYQPwf2vfLpA8jfXGaJ6QhQ3q0mykDOPKYtDP8uGXCP7sm5Kz3e3yT0TX3vU/SIonshv3yQwajJuVjp2vLyPZVDMrxuVzzR2ejed8GbFc0TvEw4DBRTsWqMG22v4TDFjlJv4WuUkQU2HBqjgW5LB86ii0Kjr8nzgWdoCk8aIvWqCobKY45MotPf+OiUjCMDXUbi5bJkenwRJCJGCD3hlpzuwU2eU1rE6Xg1PEDWiX2AGZH7ILRVqgukIXqKVHNjqsoWXxV/jEC83iKnrt6SRbIj6Fq8NPi1Z36z0x1AJM5Sgagaop1R+VBg8UIyHSTd+PyCPP2wQDdiOhRrYwfT/KOj/VBEQKCOojTF0iptlDPPhF2lhOFwIImrxCmTt+D9LCLh2OctyQFtL2cM2eO8IAUeV9bhL178BZHOcF9hz/hL2/M2eGbnAm7nwT/YdsAzSy4CakM14jFCOBycI5OC2RQxMOL2gBcyKbRuBQojxyKSsXOBJeYeK8QSXz57qbKzcxcccsa35TqLxcHIWUBpY3cWx0ZLOrASsxHEmevKWEOzHCfflsvfbLBnA2THE5bjfjCIyblhJ8tiU4s5enKluwIk5BzZJ8oJRx2TYuqhio/Uir2huCcO3WTsvKsPBpa3VHzvdR8hx/2oHDWLyLj5kH9Bhu/7/RGQW4Cw0M1is+Ov7BddV6jprW70uzdMN3hUfVBM70wGSqjfcFrYT1IvkSi7sHMBXLGzH7LGIMyaD7kCOAskNASGkAm/gE3Avue6czw62+lwVaaVtujMS2s8TQ/8O8xY6iSctHHpcFZRNqQOT1PwJQf1B0LpDwCGuY1vA7dwi3F+UShJcIaZfcg6RwyHgb1mjJk6q8IKQtcXeuie48truh3z8J6Bh8aKNH9Lsb7WtlIfYWeMe7bEBZF6VhtoetmY4Kbtr+SYsZ3yHyTmK1Opdy8yGUCyDCCYg/yHXCoziTsavXZ6epFgVuZ+cbYkMRL2KvVZHIhr/k3wbDpn6gNo6uTCmUmSr3UWb21+653p6sG86borf6GxYu5k2azkCQ6Q5cWNemwNh6JgF6ygcUaYirV8MJnApxfNTz1A31Deht7KsmRrvNQx/liT0WmH82Z03v//JFcCiypAWHFa9+uESuMbLqzrYjnY22rWaKUaRTSkXE7AzbnJhJybSEAkrVAbecPaG17UizLeLGfIkTygN6qj0wprsL96kQ72SNVxalkv5uh/PRDMo47q1LM7ws1msOs2zOArG/bftoZa4L01nwfcInhI5QVz8cwerNHV2dVwStGgj0nMQM31TL7QladYXpFoQ4/8DUWxxi3LNjxmmpaEP6Mocn+PqipugK7gqw7Q1ZFi5rkJI19yGUqIRUPCClDHem1GFQXWhjEhiqfghLSwFho0fOZAI+rN2BpsC0OWu4D/e2Z/BtXSmWUgRQGXqES3bTax1jenRXrOCxaSozxCuxnUVPKAbjQDp+1IczqFuhd+VUsAPqpQ5c99P1DV8C6L5a7KqskIBPIautrW6kocw7kQ5A6TUgp5yasfokqdAebkgSeMKcoqAYf6105t4pSq1eA0jPTxQ1qGfilAeqi2o2tJIo5GkNArDLWyqr2amI3t8NqBbhoZ05/GS5B9kKD55Qr4CcC0V7YquWMd+LLu1R+COkbC9Ucps+0AHBjsyYGrztvRKr9TLI4jxkKQt7NuvkAinP2BTMnAr+GLcxxlLlEOzgpA4VwwhvviOeNIryho/ZQWblYUsZr+R945huPseAWvqcjeRlJ4vihyf9EgJELlSYuJlMWY7kRfQKhpSj3jIaTj5rHxDXR4pTJOxbuZwvAB0jCndVu1E60F2QWtvWICIdk04cTUPmUe7yLvCXbgKzIC+teyuwuGOjpsH3+0+K7GfPjjOMo1zXkAvlj+ax4AYGY39P38/+2Xz+8eAFh//TiDv+xucTY3Iv8vErp6+KV+XL0KOy10lBtvRv1gt/SQEsW/V/icQc0LQrH+N9MzCv0KSBFtUcDm1jNO1IugdceMYwpVeJqGR8rITJ7ri8CLWU9jMzcTtUVo79IgEnRulm4LB4W1lxi9rHYz16uo3CiNhRJcMuRIIS6q5iyiYSJllll4N+J8bg2qjuS55idTYXMNIYTa5WOBiYyTxEmFp6QmgM6YYJxXg0mBI8pem5OPybolnv99lnU9B1rPBR5d0K4sqZGG+8n3Ykc392jzkfZaLsYmSS1Zuil7kjImgQ0quCnJW4QLEd1YLxclbhZJyzReZA2MAgEISAEHC2AA31HjLgyhDzFb8LXxDSIQ6QvHxr0NxzSuSDPwp9z19VUzM2XfE55rktAqtQAWfGrBftN0DZGxJ5f+Ar1RACXIIQmK7z7Jb7LzfPxl6zLZvhUtfCtOC+nJiZDDGmR4HxJki7GBqj9Z1nHh+RGlNFRAZiM5qlGzMCVg84UNAbVHYys017MkDCvlksD7gdcOj0JahK3nDPCDudI8+EiCJwBEc6W3DM5BLtyCLrRUzfIv7LENFsh2Zc6bNFN0Z7/M9biJbt/KCRGB2SOKMBWiZSRMDFF+E1OCYbFEah8IxdIOET548iQAX9Za6GMEC9eqSJBbbsLlHkfwrCzqjfZmLx3NY+/jmQF5KgalDaGNSysryXCpGMWqzK6FZVk+uby7pAELWZ7YcchalxQUjc8tyRoXlGWVho0xUlColTHaMIYtI5laXSbzx4WOzkX8QwE1ZGyVo/ycy/Q4n0h3jFRePrdgQtmCgyZHXXGl419nuSjLzjmxyfmxrAh2x8Qoao4PL6yksslT97rBQtYd7FrlcNsThzOJPZg6GgES/YcJS6aNqmrPstJYuSmpghxyRxUGa/ZU0Y+Zd5bSTUSGSE4sguUxKm1TOilM6Hs2dclxlnJfyu6hVCqWrRUwIUQZPteFPfF84x4DQr0TCuPKPEDnQS9aLMwWfI/IbfWyCe9aIlyESO953wc+/Aca08uVU+0IBNvmvuQ/Bq1YR6N31ig7TKo4xuMllJN8JXm9/iUDyvoNGXTUKoQK0ofUho0aM7KjxYUz/kxv0lRo1GHD+Icch9OjymvaRptscMwhj8j3qQIBQftsFLbFNo2O7Nxx5T521aYwCYuwCYdw8apunjuEpHbe+A/NnyQ84kL4RECExJW4cefBMzoiXrlzFSDQWxhOC9bjJhMBFg+p8eZDnJvzLsjQgK9EL6s0z7vtordZXdKn37ARTLz4FoKrRbNnHdPG4Gk7seNXkw5C3/neZVJBFimFqIs/iQCBFpEKEixEqMXCyMgtES5CpKWiet5K15j2mY898Pl8+mL1jeYmc1BJVq5kyn6vs3ZiqKRQqXUL8ql8qkRy5fk3fX4s1E+lNkP2z7SM2sRBws0bz19ZGco92+NTX8y6zXkqJ6N23Z7qS740yTIwVqqq6xMlr+pGQ8nFwFBpSDXsUyCKFcXp4eKaTW2NVDWXaVzZZzaznVO1tJMo4m/49ymQjY0plG15crTPsaXlXCalWlVpXLE/HUbttkBJaUqDpaHXHQ37EaNPpwy0mlHCoK6G9BbZ+lIRvEQq+Z5e1+strfToOjE1MQy9kM2BqlbtUSv0WUsHPb1zejJ3zNC4V8pMjL+ls72qbM/LfhBovFTOono0K1W6M/N+a9KvuAYAAAA=) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;charset=utf-8;base64,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) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(data:font/woff2;charset=utf-8;base64,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) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* ===== src/20-cantos-fonte.css ===== */
/* ==========================================================================
   20 — Cantos arredondados e fonte
   Mesmos seletores do tema, então vence pela ordem, sem !important.
   Peças encaixadas (grupos de botões/campos, meio da paginação, linhas
   internas de tabela) seguem retas: as regras do tema que zeram esses
   cantos têm seletor mais forte. Círculos (status, cluster, rádio) intactos.
   A fonte troca só onde o tema declarava Open Sans/Arial/Helvetica;
   as fontes de ícones (icomoon, FontAwesome) não são tocadas.
   ========================================================================== */

/* ---------- Fonte ---------- */
body,
.tooltip,
.ui-widget,
.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea,
.leaflet-container,
.leaflet-draw-actions a,
.leaflet-draw-tooltip {
  font-family: var(--lr-font);
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ---------- Campos ---------- */
.form-control { border-radius: var(--lr-r-10); }
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm { border-radius: var(--lr-r-9); }
.form-group-sm .form-control { border-radius: var(--lr-r-9); }
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg { border-radius: var(--lr-r-12); }
.form-group-lg .form-control { border-radius: var(--lr-r-12); }
.input-group-addon { border-radius: var(--lr-r-10); }
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn { border-radius: var(--lr-r-9); }
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn { border-radius: var(--lr-r-12); }
.input-daterange input:first-child { border-radius: var(--lr-r-10) 0 0 var(--lr-r-10); }
.input-daterange input:last-child { border-radius: 0 var(--lr-r-10) var(--lr-r-10) 0; }

/* Caixas de seleção (o tema tinha "2" sem unidade, que o navegador ignorava) */
.checkbox label::before,.checkbox label::after,
.checkbox-inline label::before,.group .checkbox label::before,.table .checkbox label::before,
.checkbox-inline label::after,.group .checkbox label::after,.table .checkbox label::after { border-radius: var(--lr-r-5); }
.bootstrap-select.btn-group.show-tick .dropdown-menu>li a span.text::before,
.bootstrap-select.btn-group.show-tick .dropdown-menu>li a span.text::after { border-radius: var(--lr-r-5); }
.leaflet-control-layers label div span::before,
.leaflet-control-layers label div span::after { border-radius: var(--lr-r-5); }

/* ---------- Botões ---------- */
.btn { border-radius: var(--lr-r-10); }
.btn-group-lg>.btn,.btn-lg { border-radius: var(--lr-r-12); }
.action-block .btn,.btn-group-sm>.btn,.btn-sm { border-radius: var(--lr-r-9); }
.btn-group-xs>.btn,.btn-xs { border-radius: var(--lr-r-6); }
.bootstrap-select>.dropdown-toggle { border-radius: var(--lr-r-10); }
.navbar-toggle { border-radius: var(--lr-r-9); }

/* ---------- Menus suspensos ---------- */
.dropdown-menu,.leaflet-control-layers .leaflet-control-layers-list { border-radius: var(--lr-r-12); }

/* ---------- Abas ---------- */
.nav-tabs>li>a { border-radius: var(--lr-r-10) var(--lr-r-10) 0 0; }
.nav-pills>li>a { border-radius: var(--lr-r-10); }

/* ---------- Paginação ---------- */
.pagination { border-radius: var(--lr-r-10); }
.pagination>li:first-child>a,.pagination>li:first-child>span { border-bottom-left-radius: var(--lr-r-10); border-top-left-radius: var(--lr-r-10); }
.pagination>li:last-child>a,.pagination>li:last-child>span { border-bottom-right-radius: var(--lr-r-10); border-top-right-radius: var(--lr-r-10); }
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span { border-bottom-left-radius: var(--lr-r-12); border-top-left-radius: var(--lr-r-12); }
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span { border-bottom-right-radius: var(--lr-r-12); border-top-right-radius: var(--lr-r-12); }
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span { border-bottom-left-radius: var(--lr-r-9); border-top-left-radius: var(--lr-r-9); }
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span { border-bottom-right-radius: var(--lr-r-9); border-top-right-radius: var(--lr-r-9); }
.dataTables_paginate .paginate_button,
.dataTables_paginate .paginate_button:first-child,
.dataTables_paginate .paginate_button:last-child { border-radius: var(--lr-r-9); }

/* ---------- Etiquetas, avisos, progresso, imagens ---------- */
.label { border-radius: var(--lr-r-6); }
.alert { border-radius: var(--lr-r-12); }
.progress { border-radius: 999px; }
.img-rounded { border-radius: var(--lr-r-10); }
.img-thumbnail,.thumbnail { border-radius: var(--lr-r-10); }
.history .badge-history { border-radius: var(--lr-r-6); }

/* ---------- Painéis e cantos internos (o tema escrevia "-1", inválido) ---------- */
.panel,.plan { border-radius: var(--lr-r-12); }
.panel-group .panel,.panel-group .plan { border-radius: var(--lr-r-12); }
#widgets .widget-heading,.panel-heading,.plan .plan-heading { border-top-left-radius: calc(var(--lr-r-12) - 1px); border-top-right-radius: calc(var(--lr-r-12) - 1px); }
.panel-footer,.plan .plan-footer { border-bottom-left-radius: calc(var(--lr-r-12) - 1px); border-bottom-right-radius: calc(var(--lr-r-12) - 1px); }
.panel>.list-group:first-child .list-group-item:first-child,.panel>.list-group:first-child .list-group>li:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group>li:first-child { border-top-left-radius: calc(var(--lr-r-12) - 1px); border-top-right-radius: calc(var(--lr-r-12) - 1px); }
.panel>.list-group:last-child .list-group-item:last-child,.panel>.list-group:last-child .list-group>li:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group>li:last-child { border-bottom-left-radius: calc(var(--lr-r-12) - 1px); border-bottom-right-radius: calc(var(--lr-r-12) - 1px); }
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child { border-top-left-radius: calc(var(--lr-r-12) - 1px); border-top-right-radius: calc(var(--lr-r-12) - 1px); }
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child { border-bottom-left-radius: calc(var(--lr-r-12) - 1px); border-bottom-right-radius: calc(var(--lr-r-12) - 1px); }
#dashboard .dashboard-block .stat-box { border-radius: var(--lr-r-12); }

/* ---------- Janelas e dicas ---------- */
.modal-content { border-radius: var(--lr-r-16); }
.modal-header { border-top-left-radius: calc(var(--lr-r-16) - 1px); border-top-right-radius: calc(var(--lr-r-16) - 1px); }
.modal-footer { border-bottom-left-radius: calc(var(--lr-r-16) - 1px); border-bottom-right-radius: calc(var(--lr-r-16) - 1px); }
.tooltip-inner { border-radius: var(--lr-r-6); }
#toast-container>div { border-radius: var(--lr-r-12); }

/* ---------- Calendários ---------- */
.datepicker { border-radius: var(--lr-r-12); }
.datepicker table tr td,.datepicker table tr th { border-radius: var(--lr-r-6); }
.datepicker table tr td span { border-radius: var(--lr-r-6); }
.datetimepicker { border-radius: var(--lr-r-12); }
.datetimepicker table tr td span { border-radius: var(--lr-r-6); }
.datetimepicker td,.datetimepicker th { border-radius: var(--lr-r-6); }
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top { border-top-left-radius: var(--lr-r-9); }
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr { border-top-right-radius: var(--lr-r-9); }
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left { border-bottom-left-radius: var(--lr-r-9); }
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right { border-bottom-right-radius: var(--lr-r-9); }
.colorpicker { border-radius: var(--lr-r-10); }

/* ---------- Mapa ---------- */
.leaflet-bar { border-radius: var(--lr-r-10); }
.leaflet-bar a:first-child { border-top-left-radius: var(--lr-r-10); border-top-right-radius: var(--lr-r-10); }
.leaflet-bar a:last-child { border-bottom-left-radius: var(--lr-r-10); border-bottom-right-radius: var(--lr-r-10); }
.leaflet-popup-content-wrapper { border-radius: var(--lr-r-12); }
.leaflet-popup-content { border-radius: var(--lr-r-12); } /* no GPSWOX o fundo do popup fica aqui */
.leaflet-tooltip { border-radius: var(--lr-r-9); }
.leaflet-draw-tooltip { border-radius: var(--lr-r-9); }
.leaflet-draw-actions li:last-child a { border-radius: 0 var(--lr-r-9) var(--lr-r-9) 0; }
.leaflet-right .leaflet-draw-actions li:first-child a { border-radius: var(--lr-r-9) 0 0 var(--lr-r-9); }
.leaf-device-marker .name i { border-radius: var(--lr-r-6); }


/* ===== src/40-plataforma.css ===== */
/* ==========================================================================
   40 — Plataforma: o design do handoff "design_handoff_localize_gpswox"
   aplicado sobre os seletores REAIS desta instalação do GPSWOX.

   Mapa handoff -> GPSWOX real:
     top bar ............ #header .main-navbar
     painel esquerdo .... #sidebar  (.sidebar-content, .nav-default, .tab-pane-*)
     lista de objetos ... #sidebar .group-heading / .group-list > li (.checkbox .name .details)
     toolbar do mapa .... #map-controls .btn-group-vertical
     painel inferior .... #bottombar > #widgets .widgets-content .widget
     notificações ....... #toast-container (toastr)
     marcador / cluster . .leaf-device-marker .name i / .cluster .cluster-inner

   Diferenças conscientes em relação ao CSS do handoff:
   - sem overflow:hidden onde há dicas ou menus dentro (o Bootstrap 3 insere
     a dica ao lado do botão, e ela seria recortada);
   - sem altura forçada em todo .form-control (quebraria campos pequenos e
     grupos de campo); a altura muda só onde o design define;
   - !important só contra estilo inline/JS do GPSWOX.
   Peças do design que NÃO existem no HTML do GPSWOX (chips de filtro,
   rodapé da lista, chip de status no topo, avatar com nome) ficam para a
   camada de JS personalizado.
   ========================================================================== */

/* ---------- Base ---------- */
body { font-size: 13px; color: var(--lr-text); }
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 { letter-spacing: -.01em; color: var(--lr-text); }
::selection { background: var(--lr-tint); color: var(--lr-text); }
*::-webkit-scrollbar { width: 8px; height: 8px; }
*::-webkit-scrollbar-thumb { background: var(--lr-border); border-radius: 8px; }
*::-webkit-scrollbar-track { background: transparent; }

/* ==========================================================================
   Top bar
   ========================================================================== */
#header .main-navbar,
#header.folded .navbar {
  background-color: var(--lr-surface);
  border: 0;
  border-bottom: 1px solid var(--lr-border2);
  box-shadow: none;
}
/* Abaixo de 768px o GPSWOX original e uma FAIXA RETA (medido a 722px). Ate o
   lote 19 os recortes ficavam escondidos aqui. Lote 20 (dono, 2026-09-13:
   "tentar aplicar esse mesmo recuo das paginas maiores para tentar mostrar o
   mapa cada vez mais"): o topo dobrado vale em toda largura; so no celular
   com botao de menu (< 500px) o bloco dos icones fica sem recorte, porque ele
   vive dentro do menu que abre (secao V da camada 54). */

/* ==========================================================================
   CABECALHO DOBRADO (>=768px) — DESVIO CONSCIENTE do artboard, a pedido do
   dono (2026-09-12): "no antigo a barra nao e reta; onde nao tem conteudo ela
   fica mais estreita e o mapa parece maior".
   O artboard pede faixa reta de 56px. Aqui volta a geometria do GPSWOX
   original (light-green.css, #header.folded), medida a 1280px:
     - no meio, so uma faixa de 10px no alto; o mapa aparece por baixo;
     - bloco do logo e bloco dos icones com a altura inteira e borda inferior;
     - rampa diagonal de 90px ligando cada bloco a faixa (triangulos de borda:
       o de tras na cor da borda, o da frente na cor da superficie deslocado
       1px, o que desenha a linha diagonal).
   Diferenca do original so no que o tema ja mudou: altura 56px (era 45) —
   por isso a rampa tem 47px de altura (era 33/35) — e cores por token, que
   acompanham o tema escuro.
   Desfazer: apagar este bloco e reativar o esconder dos recortes para todas
   as larguras (tirar o @media acima).
   Lote 20: vale em TODA largura (era so >= 768px).
   ========================================================================== */
@media all {
  #header.folded .navbar { background-color: transparent; border-bottom: 0; box-shadow: none; }
  #header.folded:before {
    content: " "; display: block;
    position: absolute; top: 0; left: 0; right: 0;
    height: 10px; z-index: 1;
    background-color: var(--lr-surface);
  }
  /* RAMPA DIAGONAL, igual ao GPSWOX original (dono, 2026-09-13: "pode ser
     transversal igual o original"; a versao de quinas arredondadas deixava uma
     linha vertical feia). Mesma construcao do light-green.css: dois triangulos
     de borda de 90px, o de tras na cor da borda e o da frente na cor da
     superficie deslocado 1px, desenhando a linha diagonal. Altura 47px porque a
     barra do tema tem 56px (no original eram 33/35 para 45px). */
  #header.folded .navbar .navbar-brand,
  #header.folded .navbar .navbar-nav.navbar-right {
    position: relative;
    background-color: var(--lr-surface);
    border-bottom: 1px solid var(--lr-border2);
  }
  #header.folded .navbar .navbar-brand:before,
  #header.folded .navbar .navbar-brand:after {
    content: " "; display: block;
    position: absolute; bottom: 0; left: 100%;
    width: 0; height: 0; z-index: 1;
    border-bottom: 47px solid transparent;
  }
  #header.folded .navbar .navbar-brand:before { border-left: 90px solid var(--lr-border2); }
  #header.folded .navbar .navbar-brand:after  { border-left: 90px solid var(--lr-surface); margin-left: -1px; }
  #header.folded .navbar .navbar-nav.navbar-right:before,
  #header.folded .navbar .navbar-nav.navbar-right:after {
    content: " "; display: block;
    position: absolute; bottom: 0; right: 100%;
    width: 0; height: 0; z-index: 1;
    border-bottom: 47px solid transparent;
  }
  #header.folded .navbar .navbar-nav.navbar-right:before { border-right: 90px solid var(--lr-border2); }
  #header.folded .navbar .navbar-nav.navbar-right:after  { border-right: 90px solid var(--lr-surface); margin-right: -1px; }
}

/* o alinhamento vale em TODA largura: entre 500 e 767px o GPSWOX ainda mostra
   a barra em linha, e sem isto o ícone, o texto e a setinha empilhavam */
#header .navbar-nav > li > a {
  display: flex; align-items: center; justify-content: center; gap: 6px;
  height: 36px; min-width: 36px; margin: 10px 2px; padding: 0 8px;
  line-height: 36px;
  color: var(--lr-muted);
  border-radius: var(--lr-r-10);
  transition: background-color .14s ease, color .14s ease;
}
#header .navbar-nav > li > a:hover,
#header .navbar-nav > li > a:focus,
#header .navbar-nav > .open > a,
#header .navbar-nav > .open > a:hover,
#header .navbar-nav > .open > a:focus { background-color: var(--lr-surface2); color: var(--lr-text); }
/* o tema usa "#header .main-navbar .navbar-nav>li>a .icon" (1.1em e cor #ddd):
   mesmo seletor aqui, para vencer pela ordem */
#header .main-navbar .navbar-nav > li > a .icon,
#header .main-navbar .navbar-nav > li > a > .icon,
.navbar-main .navbar-nav > li > a .icon,
.navbar-main .navbar-nav > li > a > .icon { color: inherit; font-size: 21px; line-height: 1; }
/* contador de mensagens vira ponto vermelho */
#header .navbar-nav > li > a > .badge {
  position: absolute; top: 7px; right: 7px;
  min-width: 0; width: 8px; height: 8px; padding: 0;
  font-size: 0; line-height: 0;
  border-radius: 50%;
  background: var(--lr-danger);
  border: 2px solid var(--lr-surface);
  box-sizing: content-box;
}
#header .language-selection img.img-thumbnail {
  width: 22px; height: 22px; padding: 0; object-fit: cover;
  border-radius: 50%; border: 2px solid var(--lr-surface);
  box-shadow: 0 0 0 1px var(--lr-border);
}
/* O logo enviado é verde-escuro sobre transparente: no tema escuro some.
   Até existir a versão negativa oficial, vira monocromático claro. */
html.dark #header .navbar-brand img { filter: brightness(0) invert(1); opacity: .92; }
#header .navbar-toggle { border-color: var(--lr-border); }
#header .navbar-toggle .icon-bar { background-color: var(--lr-muted); }

@media (min-width: 768px) {
  #header .main-navbar,
  #header.folded .navbar { height: 56px; min-height: 56px; }
  /* logo no MESMO tamanho do sistema original (31px de altura, margem 15px),
     só centralizado na barra de 56px (pedido do dono) */
  #header .navbar-brand { display: flex; align-items: center; height: 56px; padding: 0 15px; }
  #header .navbar-brand img { height: 31px; width: auto; max-width: none; }
  #header .navbar-nav > li.language-selection { margin-left: 17px; }
  #header .navbar-nav > li.language-selection:before {
    content: ""; position: absolute; left: -9px; top: 17px;
    width: 1px; height: 22px; background: var(--lr-border);
  }
}

/* ==========================================================================
   Painel esquerdo — cartão flutuante
   ========================================================================== */
@media (min-width: 768px) {
  #sidebar.sidebar {
    top: 68px; bottom: 12px;
    height: auto; max-height: none;
    width: 380px;
  }
  #sidebar.sidebar.left { left: 12px; }
  #sidebar.sidebar.collapsed { width: 0; }
  #sidebar.sidebar .sidebar-content {
    border-radius: var(--lr-r-14);
    box-shadow: var(--lr-shadow);
  }
  #sidebar.sidebar.collapsed .sidebar-content { border: 0; box-shadow: none; }
}
/* COSMETICA: vale em QUALQUER largura. Estava presa dentro do @media junto com
   a estrutura, e ao estreitar a janela a barra virava uma coluna quadrada sem
   nada do desenho. Abaixo de 768px a barra encosta na borda da tela, entao
   arredondamos so o lado que da para o mapa — mesma logica da alca. */
#sidebar .sidebar-content {
  background: var(--lr-surface);
  border: 1px solid var(--lr-border2);
  border-radius: 0 var(--lr-r-14) var(--lr-r-14) 0;
  overflow: hidden;
}

/* alça de recolher: retângulo 20x48 colado na borda direita */
#sidebar .btn-collapse {
  width: 20px; height: 48px; line-height: 48px;
  top: 50%; margin-top: -24px;
  background: var(--lr-surface);
  color: var(--lr-muted);
  border: 1px solid var(--lr-border2);
  border-left: 0;
  border-radius: 0 8px 8px 0;
  box-shadow: none;
}
#sidebar .btn-collapse:before,
#sidebar .btn-collapse:after { display: none; }

/* abas Objetos / Eventos / Histórico: seletor segmentado */
#sidebar .nav-default {
  display: flex; gap: 2px;
  margin: 12px 12px 0; padding: 3px;
  background: var(--lr-surface2);
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-10);
}
#sidebar .nav-default:before,
#sidebar .nav-default:after { display: none; }
/* min-width:0 e essencial: item de flex nao encolhe abaixo do proprio
   conteudo sem ele. Medido a 624px: as 3 abas somavam 272px numa barra de
   225px e "Historico" vazava para fora do cartao. */
#sidebar .nav-default > li { display: block; flex: 1 1 0; width: auto; min-width: 0; float: none; margin: 0; }
#sidebar .nav-default > li.hidden { display: none; }
#sidebar .nav-default > li > a {
  display: flex; align-items: center; justify-content: center; gap: 6px;
  height: 32px; margin: 0; padding: 0 8px;
  border: 0; border-radius: 8px;
  background: transparent;
  color: var(--lr-muted);
  font-weight: 600; font-size: 13px;
  transition: background-color .14s ease, color .14s ease;
}
#sidebar .nav-default > li > a:hover { background: transparent; color: var(--lr-text); }
#sidebar .nav-default > li.active > a,
#sidebar .nav-default > li.active > a:hover,
#sidebar .nav-default > li.active > a:focus {
  background: var(--lr-surface);
  color: var(--lr-text);
  box-shadow: var(--lr-shadow-sm);
}
#sidebar .nav-default > li.active:after { display: none; }
/* Barra lateral estreita (a do proprio GPSWOX, 250px): as abas so cabem com a
   fonte e o recheio do original. So tamanho, nada de estrutura. */
@media (max-width: 767.98px) {
  /* o texto encolhe para as 3 abas caberem; o ICONE nao — ele e desenhado por
     mascara dimensionada pela fonte, e a 12px ficava miudo */
  #sidebar .nav-default > li > a { padding: 0 4px; font-size: 12px; }
  #sidebar .nav-default > li > a:before { width: 16px; height: 16px; flex: none; }
}

/* busca + filtro + adicionar */
#sidebar #objects_tab .tab-pane-header { padding: 12px 12px 10px; }
#sidebar #objects_tab .tab-pane-header .input-group { display: flex; gap: 8px; width: 100%; }
#sidebar #objects_tab .tab-pane-header .input-group > .form-group.search { position: relative; flex: 1 1 auto; margin: 0; }
#sidebar #objects_tab .tab-pane-header .input-group-btn { display: flex; gap: 8px; width: auto; }
#sidebar #objects_tab .tab-pane-header .input-group-btn > .btn,
#sidebar #objects_tab .tab-pane-header .input-group-btn > .btn-group { margin-left: 0; }
#sidebar #objects_tab .tab-pane-header .input-group .form-control {
  height: 36px; padding-left: 34px;
  border-radius: var(--lr-r-10);
}
#sidebar #objects_tab .tab-pane-header .input-group .btn {
  width: 36px; height: 36px; padding: 0;
  display: grid; place-items: center;
  border-radius: var(--lr-r-10);
  font-size: 18px;
}

/* corpo rolável */
#sidebar #objects_tab .tab-pane-body { padding: 4px 6px; }

/* cabeçalho de grupo, de ponta a ponta */
#sidebar .group + .group { margin-top: 0; }
#sidebar .group-heading {
  width: calc(100% + 12px);
  margin: 0 -6px;
  height: 38px;
  padding: 0 12px;
  background: var(--lr-surface2);
  border-top: 1px solid var(--lr-border2);
  border-bottom: 1px solid var(--lr-border2);
  border-radius: 0;
  color: var(--lr-text);
  font-size: 12.5px;
  font-weight: 600;
}
#sidebar .group-heading:hover { background: var(--lr-surface2); }
#sidebar .group-heading > .group-title > .count {
  margin-left: 6px;
  font-family: var(--lr-mono); font-size: 11px; font-weight: 500;
  color: var(--lr-muted);
}
#sidebar .group-heading > .group-title > .count:before,
#sidebar .group-heading > .group-title > .count:after { content: none; }
#sidebar .group-heading > .group-title:after { color: var(--lr-faint); }

/* ==========================================================================
   Linha de veículo da lista

   ESTRUTURA (grade) SÓ NO COMPUTADOR (>=768px). Abaixo disso a linha continua
   sendo a TABELA do GPSWOX e nós só pintamos.
   Por quê, medido a 400px na plataforma real em 2026-09-12:
     - a nossa linha gasta vão + recheio que a tabela original não gasta; o
       nome caía de 114px para 56 e a linha inflava de 39px para 98, cabendo
       menos da metade dos veículos na tela;
     - ao soltar o nome para quebrar, ele partia no meio da palavra
       ("BARCO FLUVIM / AR").
   Mesmo princípio que corrigiu a gaveta: em tela estreita não re-montar
   estrutura, só vestir.
   ========================================================================== */
@media (min-width: 768px) {
  #sidebar .group-list > li {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 10px;
    padding: 8px;
    margin: 2px 0;
    border: 1px solid transparent;
    border-radius: var(--lr-r-9);
    background: transparent;
    transition: background-color .12s ease, border-color .12s ease;
  }
  #sidebar .group-list > li > * {
    display: block;
    width: auto; max-width: none;
    padding: 0;
    border: 0;
    background: transparent;
  }
  #sidebar .group-list > li > .checkbox { margin: 0; min-height: 0; }
  /* na grade o nome QUEBRA em vez de ser cortado com reticências: esconder
     informação para caber é pior do que usar duas linhas */
  #sidebar .group-list > li > .name {
    min-width: 0;
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
  }
  #sidebar .group-list > li > .name [data-device="name"] {
    /* break-word, NÃO anywhere: "anywhere" quebra no meio da palavra E deixa a
       coluna encolher até zero (zera a contribuição de min-content) */
    white-space: normal; overflow-wrap: break-word;
  }
  /* VAGAS FIXAS (dono, 2026-09-12: cada linha fica com um espaco conforme o
     tamanho do nome). O GPSWOX so poe o icone de motor (detect_engine) quando o
     rastreador informa ignicao; com largura automatica essa coluna mudava de
     linha para linha e a velocidade andava. Agora cada peca tem vaga propria —
     velocidade 72 / motor 18 / ponto 10 / menu 18 — e a vaga do motor fica vazia
     quando ele nao existe. Tudo alinha em coluna. */
  #sidebar .group-list > li > .details {
    display: grid;
    grid-template-columns: 72px 18px 10px 18px;
    column-gap: 6px;
    align-items: center; justify-items: center;
    color: var(--lr-muted);
  }
  #sidebar .group-list > li > .details > * + * { margin-left: 0; }
  #sidebar .group-list > li > .details > [data-device="speed"] { grid-column: 1; justify-self: end; min-width: 0; text-align: right; }
  #sidebar .group-list > li > .details > [data-device="detect_engine"] { grid-column: 2; }
  #sidebar .group-list > li > .details > [data-device="status"] { grid-column: 3; }
  #sidebar .group-list > li > .details > .btn-group { grid-column: 4; }
  #sidebar .group-list > li > .details > [data-device="detect_engine"] .icon { font-size: 16px; line-height: 1; }
}

/* ---------- daqui para baixo: só cor, fonte e tamanho (vale em tudo) ---------- */
#sidebar .group-list > li:hover { background: var(--lr-surface2); }
#sidebar .group-list > li.active { background: var(--lr-tint); border-color: var(--lr-border); }
#sidebar .group-list [data-device="name"] {
  font-weight: 600; font-size: 13px; color: var(--lr-text);
}
#sidebar .group-list .name [data-device="time"] {
  font-family: var(--lr-mono); font-size: 11px; color: var(--lr-muted);
}
#sidebar .group-list [data-device="speed"] {
  padding: 2px 7px;
  border-radius: var(--lr-r-6);
  background: var(--lr-tint);
  color: var(--lr-muted);
  font-family: var(--lr-mono); font-size: 12px; font-weight: 600;
}
#sidebar .group-list [data-device="status"],
#widgets [data-device="status"] {
  width: 9px; height: 9px; border: 0;
  box-shadow: 0 0 0 3px rgba(15, 42, 34, .08);
}
#sidebar .group-list .btn.icon.options {
  padding: 0; width: 18px; background: transparent; border: 0;
  color: var(--lr-faint); font-size: 18px; box-shadow: none;
}
#sidebar .group-list .btn.icon.options:hover { color: var(--lr-text); }
/* painel estreito (celular/tablet): o nome precisa de espaço */
@media (max-width: 767.98px) {
  #sidebar .group-list > li { gap: 8px; padding: 8px 6px; }
  #sidebar .group-list [data-device="speed"] { min-width: 0; padding: 2px 5px; font-size: 11px; }
  #sidebar .group-list [data-device="detect_engine"] { display: none; }
}

/* ==========================================================================
   Toolbar do mapa (direita)
   ========================================================================== */
@media (min-width: 768px) {
  #map-controls.top-right { top: 68px; right: 12px; }
}
#map-controls .btn-group-vertical {
  margin-bottom: 8px;
  background: var(--lr-surface);
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-12);
  box-shadow: var(--lr-shadow);
}
#map-controls .btn {
  width: 40px; height: 40px; line-height: 40px;
  padding: 0; border: 0; border-radius: 0;
  background: transparent;
  color: var(--lr-muted);
  font-size: 19px;
  box-shadow: none;
}
#map-controls .btn + .btn { border-top: 1px solid var(--lr-border2); }
#map-controls .btn-group-vertical > .btn:first-child { border-top-left-radius: 11px; border-top-right-radius: 11px; }
#map-controls .btn-group-vertical > .btn:last-child { border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; }
#map-controls .btn:hover { background: var(--lr-surface2); color: var(--lr-text); }
#map-controls .btn.active,
#map-controls .btn.active:hover { background: var(--lr-primary); color: var(--lr-on-primary); }

.leaflet-bar { border: 1px solid var(--lr-border2); border-radius: var(--lr-r-12); box-shadow: var(--lr-shadow); }
.leaflet-bar a { background: var(--lr-surface); color: var(--lr-muted); border-bottom-color: var(--lr-border2); }
.leaflet-bar a:hover { background: var(--lr-surface2); }
.leaflet-control-layers .leaflet-control-layers-list {
  background: var(--lr-surface); color: var(--lr-text);
  border: 1px solid var(--lr-border2); box-shadow: var(--lr-shadow);
}

/* ==========================================================================
   Marcadores, clusters e popups
   ========================================================================== */
.leaf-device-marker .name { margin-bottom: 8px; }
.leaf-device-marker .name:before,
.leaf-device-marker .name:after { display: none; }
.leaf-device-marker .name i {
  padding: 6px 10px;
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-9);
  background: var(--lr-surface);
  box-shadow: var(--lr-shadow);
  color: var(--lr-text);
  font-family: var(--lr-mono); font-size: 12px; font-weight: 600;
}

.cluster .cluster-inner:after { display: none; }
.cluster .cluster-inner:before {
  top: 7px; left: 7px; width: 44px; height: 44px;
  border: 0; border-radius: 50%;
  background: var(--lr-accent);
  opacity: .4;
  animation: lr-pulse 2.4s ease-out infinite;
}
.cluster .cluster-inner b {
  top: 7px; left: 7px; width: 44px; height: 44px; line-height: 38px;
  box-sizing: border-box;
  background: var(--lr-surface);
  border: 3px solid var(--lr-accent);
  border-radius: 50%;
  box-shadow: var(--lr-shadow);
  color: var(--lr-text);
  font-family: var(--lr-mono); font-size: 14px; font-weight: 600;
}
.cluster.cluster-large .cluster-inner:before { top: 1px; left: 1px; width: 56px; height: 56px; border: 0; }
.cluster.cluster-large .cluster-inner b {
  top: 1px; left: 1px; width: 56px; height: 56px; line-height: 50px;
  background: var(--lr-primary);
  border-color: var(--lr-surface);
  color: var(--lr-on-primary);
  font-size: 15px;
}
@keyframes lr-pulse {
  0%   { transform: scale(1);   opacity: .4; }
  100% { transform: scale(1.6); opacity: 0; }
}

.leaflet-popup-content {
  background: var(--lr-surface); color: var(--lr-text);
  border: 1px solid var(--lr-border2);
  box-shadow: var(--lr-shadow);
  font-size: 12px;
}
.leaflet-popup-tip { background: var(--lr-surface); }
.leaflet-tooltip {
  background: var(--lr-surface); color: var(--lr-text);
  border-color: var(--lr-border2);
  box-shadow: var(--lr-shadow);
}

/* ==========================================================================
   Painel inferior (widgets do veículo)
   ========================================================================== */
#widgets .widgets-content {
  background: var(--lr-surface);
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-14);
  box-shadow: var(--lr-shadow);
}
#widgets.collapsed .widgets-content { border: 0; box-shadow: none; }
#widgets .widget {
  margin: 0;
  background: transparent;
  border: 0; border-right: 1px solid var(--lr-border2);
  border-radius: 0;
  box-shadow: none;
}
#widgets .widget:last-child { border-right: 0; }
#widgets .widget-heading { padding: 14px 16px 6px; background: transparent; border: 0; }
#widgets .widget-title { font-weight: 700; font-size: 13px; color: var(--lr-text); }
#widgets .widget-title > .icon { color: var(--lr-primary); }
#widgets .widget-body { padding: 0 16px 12px; }
#widgets .table > tbody > tr > td { border-top: 0; font-size: 12px; }
#widgets .table > tbody > tr > td:first-child { color: var(--lr-muted); }
#widgets [data-device="time"],
#widgets [data-device="stop_duration"] { font-family: var(--lr-mono); }
#widgets .btn-collapse {
  width: 56px; height: 18px; line-height: 18px;
  background: var(--lr-surface2);
  color: var(--lr-faint);
  border: 1px solid var(--lr-border2); border-bottom: 0;
  border-radius: 0 0 var(--lr-r-8) var(--lr-r-8);  /* valor do artboard; o ajuste final vive na camada 54 */
  box-shadow: none;
}
#widgets .btn-collapse:before,
#widgets .btn-collapse:after { display: none; }

#bottom-history { background: var(--lr-surface); border-top: 1px solid var(--lr-border2); }
#bottom-history .bottom-history-header { background: var(--lr-surface2); }

/* ==========================================================================
   Notificações (toastr)
   ========================================================================== */
/* O toastr marca a imagem de cada tipo com !important e seletor
   "#toast-container > .toast-success" (1,1,0): div[class] (1,1,1) vence. */
#toast-container > div[class] {
  position: relative;
  background-color: var(--lr-surface);
  background-image: none !important;
  color: var(--lr-text);
  border: 1px solid var(--lr-border2);
  border-left: 4px solid var(--lr-accent);
  box-shadow: var(--lr-shadow);
  opacity: 1;
  padding: 12px 14px 12px 60px;
}
#toast-container > div[class]:hover { box-shadow: var(--lr-shadow); }
/* ícone num quadrado de 34px com a cor do tipo a 18% (design) */
#toast-container > div[class]:before {
  content: ""; /* o desenho entra no ::after, camada 52 */
  position: absolute; left: 14px; top: 12px;
  width: 34px; height: 34px; border-radius: var(--lr-r-10);
  display: grid; place-items: center;
  font-family: "Phosphor-Bold"; font-size: 18px; line-height: 1;
  color: var(--lr-accent);
  background: color-mix(in srgb, var(--lr-accent) 18%, transparent);
}
#toast-container > .toast-error[class]   { border-left-color: var(--lr-danger); }
#toast-container > .toast-warning[class] { border-left-color: var(--lr-warn); }
#toast-container > .toast-info[class]    { border-left-color: var(--lr-primary); }
#toast-container > .toast-error[class]:before   { color: var(--lr-danger);  background: color-mix(in srgb, var(--lr-danger) 18%, transparent); }
#toast-container > .toast-warning[class]:before { color: var(--lr-warn);    background: color-mix(in srgb, var(--lr-warn) 18%, transparent); }
#toast-container > .toast-info[class]:before    { color: var(--lr-primary); background: color-mix(in srgb, var(--lr-primary) 18%, transparent); }
.toast-title { font-size: 13px; font-weight: 700; }
.toast-message { font-size: 12px; color: var(--lr-muted); }
.toast-message a,
.toast-message label { color: var(--lr-text); }
.toast-close-button { color: var(--lr-faint); text-shadow: none; opacity: 1; font-weight: 400; }
.toast-close-button:hover,
.toast-close-button:focus { color: var(--lr-text); opacity: 1; }
@media (min-width: 769px) {
  #toast-container > div { width: 360px; }
  .toast-top-right { top: 68px; right: 64px; }
}

/* ==========================================================================
   Formulários e botões (Bootstrap 3)
   ========================================================================== */
.form-control {
  background-color: var(--lr-field);
  border-color: var(--lr-border);
  color: var(--lr-text);
  box-shadow: none;
  transition: border-color .14s ease, box-shadow .14s ease;
}
.form-control:focus {
  background-color: var(--lr-field);
  border-color: var(--lr-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-primary) 20%, transparent);
  color: var(--lr-text);
}
.form-control::placeholder { color: var(--lr-faint); opacity: 1; }
.input-group-addon { background: var(--lr-surface2); border-color: var(--lr-border); color: var(--lr-muted); }
.form-group > label,
.control-label { color: var(--lr-muted); font-weight: 600; font-size: 12px; }
.bootstrap-select > .dropdown-toggle,
.bootstrap-select > .dropdown-toggle:hover,
.bootstrap-select > .dropdown-toggle:focus {
  background-color: var(--lr-field);
  border-color: var(--lr-border);
  color: var(--lr-text);
}
.bootstrap-select.open > .dropdown-toggle {
  border-color: var(--lr-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-primary) 20%, transparent);
}

.btn { font-weight: 600; text-shadow: none; transition: background-color .14s ease, border-color .14s ease, color .14s ease; }
.btn-primary { background-color: var(--lr-primary); border-color: var(--lr-primary); color: var(--lr-on-primary); }
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary { background-color: var(--lr-primary-hover); border-color: var(--lr-primary-hover); color: var(--lr-on-primary); }
.btn-default { background-color: var(--lr-surface); border-color: var(--lr-border); color: var(--lr-text); }
.btn-default:hover,
.btn-default:focus { background-color: var(--lr-surface); border-color: var(--lr-primary); color: var(--lr-primary); }
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default { background-color: var(--lr-tint); border-color: var(--lr-border); color: var(--lr-primary); }
.btn-danger { background-color: var(--lr-danger); border-color: var(--lr-danger); }

/* ==========================================================================
   Menus suspensos
   ========================================================================== */
.dropdown-menu {
  background: var(--lr-surface);
  border: 1px solid var(--lr-border2);
  box-shadow: var(--lr-shadow);
  padding: 6px;
}
.dropdown-menu > li > a { color: var(--lr-text); border-radius: 7px; padding: 7px 10px; }
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus { background: var(--lr-tint); color: var(--lr-text); }
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus { background: var(--lr-tint); color: var(--lr-primary); }
.dropdown-menu .divider { margin: 6px 4px; background-color: var(--lr-border2); }

/* ==========================================================================
   Modais
   ========================================================================== */
.modal-backdrop { background-color: var(--lr-scrim); }
.modal-backdrop.in { opacity: 1; backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); }
.modal-content {
  background: var(--lr-surface);
  border: 1px solid var(--lr-border2);
  box-shadow: var(--lr-shadow);
  color: var(--lr-text);
}
.modal-header { background: var(--lr-surface); border-bottom: 1px solid var(--lr-border2); padding: 16px 22px; }
.modal-title { font-weight: 700; font-size: 15px; color: var(--lr-text); }
.modal-body { padding: 20px 22px; }
.modal-footer { background: var(--lr-surface2); border-top: 1px solid var(--lr-border2); padding: 14px 22px; }
.modal .nav-tabs { border-bottom: 1px solid var(--lr-border2); }
.modal .nav-tabs > li > a {
  border: 0; border-radius: 0;
  background: transparent;
  color: var(--lr-muted);
  font-weight: 600;
}
.modal .nav-tabs > li > a:hover { background: transparent; color: var(--lr-text); }
.modal .nav-tabs > li.active > a,
.modal .nav-tabs > li.active > a:hover,
.modal .nav-tabs > li.active > a:focus {
  border: 0;
  background: transparent;
  color: var(--lr-primary);
  box-shadow: inset 0 -2px 0 var(--lr-primary); /* sublinhado sem mudar a altura */
}

/* ==========================================================================
   Painéis, tabelas, paginação, etiquetas
   ========================================================================== */
.panel { background: var(--lr-surface); border: 1px solid var(--lr-border2); box-shadow: none; } /* surface: os blocos do painel inicial sumiam no fundo */
.well { background: var(--lr-surface2); border: 1px solid var(--lr-border2); box-shadow: none; }
.panel-default > .panel-heading {
  background: transparent;
  border-bottom: 1px solid var(--lr-border2);
  color: var(--lr-text);
  font-weight: 700;
}
.panel-footer { background: var(--lr-surface2); border-top-color: var(--lr-border2); }

.table { color: var(--lr-text); }
.table > thead > tr > th {
  border-bottom: 1px solid var(--lr-border);
  color: var(--lr-muted);
  font-size: 11px; font-weight: 600;
  text-transform: uppercase; letter-spacing: .04em;
}
.table > tbody > tr > td { border-top-color: var(--lr-border2); vertical-align: middle; }
.table-striped > tbody > tr:nth-of-type(odd) { background: var(--lr-surface2); }

.pagination > li > a,
.pagination > li > span { color: var(--lr-text); border-color: var(--lr-border2); background: var(--lr-surface); }
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus { background: var(--lr-primary); border-color: var(--lr-primary); color: var(--lr-on-primary); }

.label { border-radius: 999px; font-weight: 600; } /* sem mono: o .label do GPSWOX costuma ser texto, e um deles e amostra de cor */
.tooltip-inner { background-color: var(--lr-text); color: var(--lr-surface); padding: 5px 9px; }
.tooltip.top .tooltip-arrow { border-top-color: var(--lr-text); }
.tooltip.bottom .tooltip-arrow { border-bottom-color: var(--lr-text); }
.tooltip.left .tooltip-arrow { border-left-color: var(--lr-text); }
.tooltip.right .tooltip-arrow { border-right-color: var(--lr-text); }


/* ==========================================================================
   RODAPE DO MAPA (dono, 2026-09-12: o nome do Google aparecendo embaixo e feio)
   O logo e o link de termos do GOOGLE ficam: os termos do Google Maps exigem que
   aparecam. Sai so o texto "Leaflet" (licenca BSD, atribuicao nao obrigatoria).
   O feio era o logo ENCAIXADO sob a quina direita do painel de baixo (painel ate
   1636px, logo desde 1611px, a 1700px de janela): o painel agora para antes dele
   (margem direita 98px, na camada 45).
   ========================================================================== */
.leaflet-control-attribution a[href*="leafletjs"] { display: none; }
.leaflet-control-attribution { background: transparent; box-shadow: none; }


/* ===== src/45-fidelidade.css ===== */
/* ==========================================================================
   45 — Fidelidade ao protótipo: peças que faltavam na primeira passada
   (comparação lado a lado protótipo × resultado, 2026-09-11)
   - painel inferior na largura toda, 3 colunas (veículo / sensores / eventos)
   - contador do grupo à direita
   - conta do topo como pílula de avatar
   - estilos das peças inseridas pelo localize-tema.js: chip de status do topo,
     chips de filtro, rodapé da lista, velocidade verde em movimento
   ========================================================================== */

/* ---------- Painel inferior: largura toda, três colunas ----------
   O próprio GPSWOX (app.js > bottomAutoWidth) põe no #bottombar um
   padding-left igual à largura do #sidebar (380px; 0 quando recolhido).
   Por isso a margem aqui é só a folga: 12 da borda do painel + 12 de vão. */
@media (min-width: 768px) {
  /* margem direita 98px: o painel para antes do logo do Google (74 + 12 + 12) */
  #widgets {
    float: none;
    max-width: none;
    margin: 0 98px 12px 24px;
  }
}
/* as três colunas só no computador: abaixo de 768px o tema rola os widgets
   na horizontal, e espremer três colunas deixaria cada uma com ~110px */
@media (min-width: 768px) {
  #widgets .widgets-content {
    display: flex;
    align-items: stretch;
    white-space: normal;
    font-size: 13px;
  }
  /* QUALQUER WIDGET tem largura minima (dono, 2026-09-12: meu cliente tem
     Servicos; voce tratou como fixo). O GPSWOX pode montar 10 widgets (veiculo,
     sensores, eventos, servicos, camera, street view, imagem, bloqueio, comando
     GPRS, grafico de sensor). Sem minimo, quem nao estava nomeado era esmagado
     (Servicos ficou com ~45px e o titulo invadiu Eventos). */
  #widgets .widget {
    flex: 1 0 0;
    min-width: 300px;
    display: flex;
    flex-direction: column;
    height: auto;
  }
  #widgets .widget + .widget { margin-left: 0; }
  /* NUNCA ESPREMER (pedido do dono, 2026-09-12). A flex preenche a largura
     como o desenho pede (1.1 / 1.5 / 1), mas nenhuma coluna encolhe abaixo da
     largura NATURAL que tem no GPSWOX original — medida a 1280px: 292 / 437 /
     301px. Quando nao cabe, o quadro ROLA PARA O LADO, como no original.
     Antes: a 1280px as colunas caiam para 248 / 338 / 225 e os textos cortados
     subiam de 3 para 13. */
  #widgets .widgets-content      { overflow-x: auto; }
  #widgets .widget-device        { flex-grow: 1.1; flex-shrink: 0; min-width: 292px; }
  #widgets .widget-sensors       { flex-grow: 1.5; flex-shrink: 0; min-width: 437px; }
  #widgets .widget-recent-events { flex-grow: 1;   flex-shrink: 0; min-width: 301px; }
  #widgets .widget-sensor-graph  { min-width: 437px; }
  /* titulo de qualquer widget alinhado: icone + nome, e as acoes (ex.: lapis de
     Servicos) empurradas para a direita */
  #widgets .widget-title { display: flex; align-items: center; gap: 8px; }
  #widgets .widget-title > .widget-actions { order: 3; margin-left: auto; float: none; }
  #widgets .widget-device .widget-title > .widget-actions { order: 2; margin-left: 0; }
}
#widgets .widget-body { height: 150px; flex: 1 1 auto; padding: 0 16px 12px; font-size: 12px; overflow-y: auto; overscroll-behavior: contain; } /* sensores em excesso rolam, em vez de serem cortados */
/* Lote 41 (dono, 15/09: "no mobile, quando eu arrasto para o lado a coluna de baixo, ele só arrasta se eu tiver na área do
   nome ... seria melhor se em qualquer campo pudesse arrastar"). O "contain" acima valia nos DOIS sentidos: o gesto lateral
   que começava dentro do corpo de Veículo/Sensores/Eventos não passava para o painel (.widgets-content), só a faixa dos
   títulos arrastava. A trava fica só na vertical (a lista de sensores continua rolando sem arrastar a página). */
#widgets .widget-body { overscroll-behavior-x: auto; overscroll-behavior-y: contain; }
#widgets .widget-device .table,
#widgets .widget-recent-events .table,
#widgets .widget-sensors .table { width: 100%; }

/* coluna 1: cabeçalho do veículo */
#widgets .widget-device .widget-title { display: flex; align-items: center; gap: 10px; }
#widgets .widget-device .widget-title > .icon {
  width: 30px; height: 30px; margin: 0;
  border-radius: var(--lr-r-9);
  display: grid; place-items: center;
  background: var(--lr-tint);
  color: var(--lr-primary);
  font-size: 18px;
}
#widgets .widget-device .widget-title [data-device="name"] {
  order: 1; flex: 1; min-width: 0; margin: 0;
  font-family: var(--lr-mono); font-size: 14px; font-weight: 600;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
#widgets .widget-device .widget-actions { order: 2; float: none; display: flex; align-items: center; gap: 5px;
  padding: 3px 8px; border-radius: 999px; background: var(--lr-tint); }
#widgets .widget-title [data-device="status-text"] { font-size: 11px; font-weight: 600; color: var(--lr-muted); }
#widgets .widget-title [data-device="status"] { width: 6px; height: 6px; box-shadow: none; }
#widgets .widget-device .table > tbody > tr > td { padding: 3px 0; line-height: 1.5; }
#widgets .widget-device .table > tbody > tr > td:first-child { width: 34%; padding-right: 14px; }

/* coluna 2: sensores em cartões, grade de duas colunas.
   O app.js troca a tabela vazia por <div data-device="sensors"> com várias
   <table class="table"> de até 4 linhas; display:contents deixa as linhas
   de todas as tabelas virarem itens da mesma grade. */
#widgets .widget-sensors [data-device="sensors"] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 6px 10px;
  width: 100%;
}
#widgets .widget-sensors [data-device="sensors"] > .table,
#widgets .widget-sensors [data-device="sensors"] > .table > tbody,
#widgets .widget-sensors table[data-device="sensors"] > tbody { display: contents; }
#widgets .widget-sensors [data-device="sensors"] tr {
  display: flex; align-items: center; gap: 8px;
  min-width: 0;
  padding: 6px 8px;
  border-radius: var(--lr-r-8);
  background: var(--lr-surface2);
}
#widgets .widget-sensors [data-device="sensors"] tr > td {
  display: block; width: auto; max-width: none;
  padding: 0; border: 0; line-height: 1.4;
}
/* O nome do sensor QUEBRA linha em vez de ser cortado com "…".
   Medido na tela: "Distancia" pedia 88px numa célula de 70 — o nome saía
   truncado e o que sobrava encostava no número. Esconder informação para
   caber é pior do que usar duas linhas. */
#widgets .widget-sensors [data-device="sensors"] tr > td:first-child {
  flex: 1 1 auto; min-width: 0;
  color: var(--lr-muted); font-size: 12px;
  white-space: normal; overflow-wrap: anywhere;
}
#widgets .widget-sensors [data-device="sensors"] tr > td:last-child {
  flex: none;
  font-family: var(--lr-mono); font-size: 12px; font-weight: 600;
  color: var(--lr-text); white-space: nowrap;
}
#widgets .widget-sensors [data-device="sensors"] .icon,
#widgets .widget-sensors [data-device="sensors"] .sensor-icon {
  width: 17px; margin-right: 8px;
  font-size: 17px; line-height: 1; vertical-align: -3px;
  color: var(--lr-primary);
}
#widgets .widget-sensors [data-device="sensors"] img.sensor-icon { height: 17px; object-fit: contain; }
#widgets .widget-sensors .widget-title > .icon,
#widgets .widget-recent-events .widget-title > .icon { font-size: 18px; }

/* coluna 3: eventos recentes, ponto + texto + tempo à direita */
#widgets .widget-recent-events .table,
#widgets .widget-recent-events .table > tbody { display: block; }
#widgets .widget-recent-events .table > tbody > tr {
  display: grid;
  grid-template-columns: 7px minmax(0, 1fr) auto;
  align-items: center;
  gap: 10px;
  padding: 5px 0;
  border-bottom: 1px solid var(--lr-border2);
  cursor: pointer;
}
#widgets .widget-recent-events .table > tbody > tr:before {
  content: ""; width: 7px; height: 7px; border-radius: 50%;
  background: var(--lr-accent);
}
#widgets .widget-recent-events .table > tbody > tr > td {
  display: block; width: auto; max-width: none;
  padding: 0; border: 0; line-height: 1.4;
}
#widgets .widget-recent-events .table > tbody > tr > td:first-child {
  order: 3;
  font-family: var(--lr-mono); font-size: 11px; color: var(--lr-faint);
}
#widgets .widget-recent-events .table > tbody > tr > td:last-child {
  order: 2;
  text-align: left; /* o tema centraliza a 2ª coluna */
  font-size: 12px; color: var(--lr-text);
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

/* ---------- Grupo: nome à esquerda, contador à direita ---------- */
#sidebar .group-heading { display: flex; align-items: center; gap: 10px; }
#sidebar .group-heading > .checkbox { display: block; width: auto; margin: 0; }
#sidebar .group-heading > .group-title {
  display: flex; align-items: center;
  flex: 1 1 auto; min-width: 0; max-width: none;
  padding-left: 0; padding-right: 26px;
  white-space: nowrap; overflow: hidden;
}
#sidebar .group-heading > .group-title > .count { margin-left: auto; }
#sidebar .group-heading > .btn-group { margin: 0; }

/* ---------- Conta do topo: pílula com avatar ---------- */
/* SO O ICONE em qualquer largura (dono, 2026-09-12: nao deve aparecer Minha
   conta, apenas o icone igual em telas menores). Era pilula com nome e seta. */
/* SEM A BOLA VERDE (dono, 2026-09-13: "não precisa daquela bola verde, apenas
   o ícone na mesma proporção dos demais"). Mesma caixa, mesmo raio, mesmo
   tamanho (22px) e mesma cor dos outros ícones do topo. */
#header .navbar-nav > li > a#dropMyAccount {
  gap: 0;
  padding: 0 8px;
  border: 0;
  border-radius: var(--lr-r-10);
  background: transparent;
  color: var(--lr-text);
}
#header .navbar-nav > li > a#dropMyAccount .icon {
  width: auto; height: auto; border-radius: 0;
  display: block;
  background: none;
  color: inherit;
  font-size: 22px;
  line-height: 1;
}
#header.folded .navbar-nav > li > a#dropMyAccount .icon + .text,
#header .navbar-nav > li > a#dropMyAccount .icon + .text { display: none; }
/* a setinha e desenhada na camada 52 com display:block: peso maior para esconder */
#header .navbar .navbar-nav > li > a#dropMyAccount:after { display: none; }
#header .navbar-nav > li > a#dropMyAccount:after {
  content: ""; /* desenho na camada 52 */
  font-family: "Phosphor"; font-size: 16px; line-height: 1;
  color: var(--lr-muted);
}
@media (max-width: 767.98px) {
  #header .navbar-nav > li > a#dropMyAccount { border: 0; background: transparent; }
}

/* ---------- Peças inseridas pelo JS ---------- */
/* chip de status no topo */
#header .navbar-nav > li.lr-status { display: flex; align-items: center; height: 56px; margin-right: 8px; }
.lr-status-chip {
  display: flex; align-items: center; gap: 8px;
  height: 34px; padding: 0 12px 0 10px;
  border-radius: var(--lr-r-10);
  background: var(--lr-surface2);
  border: 1px solid var(--lr-border2);
  font-family: var(--lr-mono); font-size: 12px; color: var(--lr-muted);
  white-space: nowrap;
}
.lr-status-chip b { color: var(--lr-text); font-weight: 600; }
.lr-ponto {
  display: inline-block; flex: none;
  width: 8px; height: 8px; border-radius: 50%;
  background: var(--lr-accent);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-accent) 25%, transparent);
}
@media (max-width: 1100px) { #header .navbar-nav > li.lr-status { display: none; } }

/* chips de filtro da lista */
.lr-chips { display: flex; gap: 6px; padding: 10px 12px 12px; overflow-x: auto; } /* respiro entre a busca e os chips */
.lr-chip {
  display: inline-flex; align-items: center; gap: 5px;
  padding: 4px 9px; border: 0; border-radius: 999px;
  background: var(--lr-tint); color: var(--lr-muted);
  font: 600 11px/1.2 var(--lr-font);
  white-space: nowrap; cursor: pointer;
  transition: background-color .14s ease, color .14s ease;
}
.lr-chip:hover { color: var(--lr-text); }
.lr-chip.ativo { background: var(--lr-primary); color: var(--lr-on-primary); }
.lr-chip i { width: 6px; height: 6px; border-radius: 50%; display: inline-block; }
.lr-chip i.mov { background: var(--lr-ok); }
.lr-chip i.par { background: var(--lr-warn); }
.lr-chip i.off { background: var(--lr-danger); }
#sidebar .group-list > li.lr-oculto { display: none; }

/* rodapé da lista */
.lr-rodape {
  flex: none;
  display: flex; align-items: center; justify-content: space-between;
  height: 36px; padding: 0 14px;
  border-top: 1px solid var(--lr-border2);
  font-family: var(--lr-mono); font-size: 11px; color: var(--lr-muted);
  background: var(--lr-surface);
  border-radius: 0 0 var(--lr-r-14) var(--lr-r-14);
}
.lr-rodape span { display: flex; align-items: center; gap: 5px; }
.lr-rodape .lr-ponto { width: 6px; height: 6px; box-shadow: none; }

/* velocidade verde quando o veículo anda (classe posta pelo JS) */
#sidebar .group-list > li.lr-movendo [data-device="speed"] {
  color: var(--lr-ok);
  background: color-mix(in srgb, var(--lr-ok) 14%, transparent);
}

/* ---------- Conta: nome só quando há largura ----------
   Entre celular e computador a barra fica apertada; com o nome e a setinha
   a linha quebrava. Abaixo de 992px fica só o círculo do avatar. */
@media (max-width: 991px) {
  #header .navbar-nav > li > a#dropMyAccount { padding: 0 8px; border: 0; background: transparent; }
  #header.folded .navbar-nav > li > a#dropMyAccount .icon + .text,
  #header .navbar-nav > li > a#dropMyAccount .icon + .text { display: none; }
  #header .navbar-nav > li > a#dropMyAccount:after { display: none; }
}


/* ===== src/47-auditoria.css ===== */
/* ==========================================================================
   47 — Correções da auditoria de fidelidade (agente, 2026-09-11)
   Cada bloco cita o achado. Camada posterior às outras: vence pela ordem.
   ========================================================================== */

/* --------------------------------------------------------------------------
   P0 — Cores de status: o GPSWOX escreve a cor INLINE, e os valores são nomes
   do CSS (green/yellow/red/blue/orange/black). Ou seja, o painel desenhava
   verde-escuro puro, amarelo elétrico e vermelho puro no lugar da paleta.
   Estilo inline só cede a !important. O anel do ponto acompanha a cor.
   -------------------------------------------------------------------------- */
[data-device="status"][style*="green"],
.device-status[style*="green"],
.status[style*="green"] { background-color: var(--lr-ok) !important; }
[data-device="status"][style*="yellow"],
.device-status[style*="yellow"],
.status[style*="yellow"] { background-color: var(--lr-warn) !important; }
[data-device="status"][style*="orange"],
.device-status[style*="orange"],
.status[style*="orange"] { background-color: var(--lr-warn) !important; }
[data-device="status"][style*="red"],
.device-status[style*="red"],
.status[style*="red"] { background-color: var(--lr-danger) !important; }
[data-device="status"][style*="blue"],
.device-status[style*="blue"],
.status[style*="blue"] { background-color: var(--lr-primary) !important; }
[data-device="status"][style*="black"],
.device-status[style*="black"],
.status[style*="black"] { background-color: var(--lr-faint) !important; }

#sidebar .group-list [data-device="status"][style*="green"] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-ok) 22%, transparent); }
#sidebar .group-list [data-device="status"][style*="yellow"],
#sidebar .group-list [data-device="status"][style*="orange"] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-warn) 22%, transparent); }
#sidebar .group-list [data-device="status"][style*="red"] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-danger) 22%, transparent); }
#sidebar .group-list [data-device="status"][style*="black"] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-faint) 22%, transparent); }

/* seta do veículo no mapa: o app.js escreve style="color:green" */
.leaf-device-marker i[style*="green"],
.ico-object-arrow[style*="green"] { color: var(--lr-ok) !important; }
.leaf-device-marker i[style*="yellow"],
.leaf-device-marker i[style*="orange"],
.ico-object-arrow[style*="yellow"],
.ico-object-arrow[style*="orange"] { color: var(--lr-warn) !important; }
.leaf-device-marker i[style*="red"],
.ico-object-arrow[style*="red"] { color: var(--lr-danger) !important; }

/* --------------------------------------------------------------------------
   P1 — Campos: o tema real entrega 31px de altura e 12px de corpo; o desenho
   pede 40px e 13px. Aplicado onde o desenho define, sem mexer em relatórios
   e admin (onde altura fixa apertaria tabelas densas).
   -------------------------------------------------------------------------- */
.modal .form-control,
.modal select.form-control,
.modal .bootstrap-select > .dropdown-toggle {
  height: 40px;
  font-size: 13px;
  border-radius: var(--lr-r-9);
}
.modal .form-control[rows],
.modal textarea.form-control { height: auto; }
#sidebar #objects_tab .tab-pane-header .input-group .form-control { font-size: 13px; }

/* --------------------------------------------------------------------------
   P1 — Títulos: o tema real usa 31/25/21/15/12 com peso 500; o desenho não
   passa de 26 e todo título é 700.
   -------------------------------------------------------------------------- */
h1, .h1 { font-size: 26px; font-weight: 700; }
h2, .h2 { font-size: 20px; font-weight: 700; }
h3, .h3 { font-size: 17px; font-weight: 700; }
h4, .h4 { font-size: 15px; font-weight: 700; }
h5, .h5 { font-size: 13px; font-weight: 700; }

/* --------------------------------------------------------------------------
   P1 — Foco pelo teclado: zeramos a sombra do .btn, e o Bootstrap 3 não tem
   :focus-visible. Sem isso, quem navega por teclado fica sem indicação.
   -------------------------------------------------------------------------- */
.btn:focus-visible,
a:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
  outline: 2px solid var(--lr-primary);
  outline-offset: 2px;
}

/* --------------------------------------------------------------------------
   P2 — Tamanhos de ícone do desenho
   -------------------------------------------------------------------------- */
#header .main-navbar .navbar-nav > li > a .icon,
#header .main-navbar .navbar-nav > li > a > .icon,
.navbar-main .navbar-nav > li > a .icon,
#header .navbar-nav > li > a .ph { font-size: 22px; }
#header .navbar-nav > li > a#dropMyAccount:after { font-size: 18px; }
#map-controls .btn { font-size: 21px; }
#sidebar #objects_tab .tab-pane-header .form-group.search:before {
  font-size: 20px; width: 20px; height: 20px; line-height: 20px; top: 8px;
}
#sidebar #objects_tab .tab-pane-header .input-group .btn { font-size: 20px; }
#sidebar #objects_tab .tab-pane-header .input-group .btn .icon.add { font-size: 22px; }
#sidebar .btn-collapse i:before,
#widgets .btn-collapse i:before { font-size: 18px; }

/* --------------------------------------------------------------------------
   P2 — Pulso do cluster com os valores do protótipo (.55 e 1.9) e desfasagem
   -------------------------------------------------------------------------- */
@keyframes lr-pulse {
  0%   { transform: scale(1);   opacity: .55; }
  100% { transform: scale(1.9); opacity: 0; }
}
.cluster:nth-of-type(3n) .cluster-inner:before { animation-delay: .6s; }
.cluster:nth-of-type(3n + 1) .cluster-inner:before { animation-delay: 1.2s; }
.cluster:nth-of-type(3n + 2) .cluster-inner:before { animation-delay: .3s; }
@media (prefers-reduced-motion: reduce) {
  .cluster .cluster-inner:before { animation: none; opacity: .35; }
  * { transition-duration: .01ms !important; }
}

/* --------------------------------------------------------------------------
   P2 — Transições que faltavam, links, seleção nativa e rolagem no Firefox
   -------------------------------------------------------------------------- */
#map-controls .btn,
#sidebar .btn-collapse,
#widgets .btn-collapse,
.dropdown-menu > li > a,
.toast-close-button,
.leaflet-bar a { transition: background-color .14s ease, color .14s ease, border-color .14s ease; }

a:hover, a:focus { color: var(--lr-primary-hover); }
input[type="checkbox"], input[type="radio"] { accent-color: var(--lr-primary); }
* { scrollbar-width: thin; scrollbar-color: var(--lr-border) transparent; }

/* fundo do mapa: o protótipo tem tom próprio, mais frio que o fundo geral */
.leaflet-container { background: var(--lr-map); }

/* --------------------------------------------------------------------------
   P2 — Aviso flutuante: botão de fechar como no desenho
   -------------------------------------------------------------------------- */
.toast-close-button {
  width: 26px; height: 26px;
  display: grid; place-items: center;
  border-radius: 7px;
  font-size: 16px; line-height: 1;
  right: 0; top: 0;
}
.toast-close-button:hover,
.toast-close-button:focus { background: var(--lr-surface2); color: var(--lr-text); }
.toast-message { line-height: 1.45; }


/* ===== src/48-cobertura.css ===== */
/* ==========================================================================
   48 — Cobertura: componentes reais do GPSWOX que ficaram sem tema
   (auditoria de cobertura, 2026-09-11). O tema base tem 138 ocorrências do
   verde antigo #2faf62; a recoloração automática pega as que estão em
   propriedades simples, e este arquivo fecha o resto, por componente.
   ========================================================================== */

/* --------------------------------------------------------------------------
   P0 — .btn-action: é o "Salvar" de TODOS os modais (o tema declara
   ".btn-action,.btn-primary" juntos, e nós só tínhamos o .btn-primary)
   -------------------------------------------------------------------------- */
.btn-action { background-color: var(--lr-primary); border-color: var(--lr-primary); color: var(--lr-on-primary); font-weight: 700; }
.btn-action:hover,
.btn-action:focus,
.btn-action:active,
.btn-action.active { background-color: var(--lr-primary-hover); border-color: var(--lr-primary-hover); color: var(--lr-on-primary); }
.btn-plan { background-color: var(--lr-primary); border-color: var(--lr-primary); color: var(--lr-on-primary); }
.btn-plan:hover, .btn-plan:focus { background-color: var(--lr-primary-hover); border-color: var(--lr-primary-hover); }

/* --------------------------------------------------------------------------
   P0 — links, textos e fundos "primários"
   -------------------------------------------------------------------------- */
a { color: var(--lr-primary); }
a:hover, a:focus { color: var(--lr-primary-hover); }
.btn-link { color: var(--lr-primary); }
.btn-link:hover, .btn-link:focus { color: var(--lr-primary-hover); }
.text-primary { color: var(--lr-primary); }
.bg-primary { background-color: var(--lr-primary); color: var(--lr-on-primary); }

/* --------------------------------------------------------------------------
   P0 — carregador: é a primeira coisa que aparece ao abrir o sistema, e o
   helper do app.js injeta .loader em qualquer área durante requisições
   -------------------------------------------------------------------------- */
#loading { color: var(--lr-primary); background: var(--lr-bg); }
.loader:before, .loader:after { border-color: var(--lr-primary); }
.loader { color: var(--lr-primary); }

/* --------------------------------------------------------------------------
   P0 — caixas de seleção e rádios marcados (lista de objetos, formulários)
   -------------------------------------------------------------------------- */
.checkbox input[type="checkbox"]:checked + label::before,
.checkbox-inline input[type="checkbox"]:checked + label::before,
.table .checkbox input[type="checkbox"]:checked + label::before,
.group .checkbox input[type="checkbox"]:checked + label::before {
  background-color: var(--lr-primary);
  border-color: var(--lr-primary);
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox-inline input[type="checkbox"]:checked + label::after,
.table .checkbox input[type="checkbox"]:checked + label::after,
.group .checkbox input[type="checkbox"]:checked + label::after { color: var(--lr-on-primary); }
.radio input[type="radio"]:checked + label::before,
.radio-inline input[type="radio"]:checked + label::before { border-color: var(--lr-primary); }
.radio input[type="radio"]:checked + label::after,
.radio-inline input[type="radio"]:checked + label::after { background-color: var(--lr-primary); }

/* --------------------------------------------------------------------------
   P0 — abas do GPSWOX fora da barra lateral (modais de objeto, relatórios,
   tarefas): a barra de 3px da aba ativa
   -------------------------------------------------------------------------- */
.nav-default > li.active:after { background: var(--lr-primary); }
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus { color: var(--lr-primary); }

/* --------------------------------------------------------------------------
   P1 — tabelas de listagem (.table-list, 45 telas) e ordenação
   -------------------------------------------------------------------------- */
.table.table-list > thead > tr > th,
.table-list > thead > tr > th {
  background: var(--lr-surface2);
  border-bottom: 1px solid var(--lr-border);
  color: var(--lr-muted);
  font-size: 11px; font-weight: 600;
  text-transform: uppercase; letter-spacing: .04em;
}
.table.table-list > tbody > tr:hover > td { background: var(--lr-surface2); }
.table.table-list > tbody > tr > td { border-top-color: var(--lr-border2); }
.table.table-list .sorting:after,
.table.table-list .sorting:before,
.table.table-list .sorting_asc:after,
.table.table-list .sorting_desc:after { color: var(--lr-faint); }
.table.table-list .sorting_asc:after,
.table.table-list .sorting_desc:after { color: var(--lr-primary); }
.table-checkbox { width: 34px; }
td.actions .btn, td.actions .icon { color: var(--lr-muted); }
td.actions .btn:hover, td.actions .icon:hover { color: var(--lr-primary); }

/* estados vazios das listagens */
.no-data, .no-results {
  color: var(--lr-faint);
  font-size: 12px;
  text-align: center;
  padding: 18px 12px;
}

/* paginação própria do GPSWOX */
.nav-pagination { border-top: 1px solid var(--lr-border2); padding-top: 8px; }
.nav-pagination .pagination { margin: 0; }

/* --------------------------------------------------------------------------
   P1 — planos e assinaturas (.plan, .panel-primary)
   -------------------------------------------------------------------------- */
.panel-primary { border-color: var(--lr-primary); }
.panel-primary > .panel-heading {
  background-color: var(--lr-primary);
  border-color: var(--lr-primary);
  color: var(--lr-on-primary);
}
.plan { background: var(--lr-surface); border: 1px solid var(--lr-border2); box-shadow: var(--lr-shadow-sm); }
.plan .plan-heading { background: var(--lr-surface2); border-bottom: 1px solid var(--lr-border2); color: var(--lr-text); font-weight: 700; }
.plan .plan-title { color: var(--lr-text); font-weight: 700; }
.plan .plan-footer { background: var(--lr-surface2); border-top: 1px solid var(--lr-border2); }
.progress-bar { background-color: var(--lr-primary); }

/* --------------------------------------------------------------------------
   P1 — agenda semanal dos alertas
   -------------------------------------------------------------------------- */
.table-weektime td.ds-selected,
.table-weektime td.ds-selected:hover { background: var(--lr-primary); color: var(--lr-on-primary); }
.table-weektime td { border-color: var(--lr-border2); }

/* --------------------------------------------------------------------------
   P1 — seletor bootstrap-select por dentro (todo Form::select vira isso)
   -------------------------------------------------------------------------- */
.bootstrap-select .dropdown-menu { background: var(--lr-surface); border-color: var(--lr-border2); }
.bootstrap-select .bs-searchbox .form-control { height: 34px; font-size: 13px; }
.bootstrap-select .bs-actionsbox .btn { font-size: 12px; }
.bootstrap-select .dropdown-menu li.selected > a,
.bootstrap-select .dropdown-menu li.selected > a span.text { color: var(--lr-primary); }
.bootstrap-select .dropdown-menu li.selected > a span.text::after { color: var(--lr-primary); }
.bootstrap-select .no-results { background: transparent; color: var(--lr-faint); }
.bootstrap-select .dropdown-menu .divider { background-color: var(--lr-border2); }

/* --------------------------------------------------------------------------
   P1 — calendários: dia ativo, hoje e intervalo
   -------------------------------------------------------------------------- */
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.active,
.datepicker table tr td span.active,
.datetimepicker table tr td.active,
.datetimepicker table tr td span.active {
  background-color: var(--lr-primary) !important;
  background-image: none !important;
  color: var(--lr-on-primary) !important;
  text-shadow: none;
}
.datepicker table tr td.today,
.datetimepicker table tr td.today {
  background-color: var(--lr-tint) !important;
  background-image: none !important;
  color: var(--lr-primary) !important;
}
.datepicker table tr td.day:hover,
.datepicker table tr th:hover,
.datetimepicker table tr td:hover { background: var(--lr-surface2); }
.datepicker table tr td.range { background: var(--lr-tint); color: var(--lr-primary); }

/* --------------------------------------------------------------------------
   P1 — tabelas de dados (Yajra DataTables)
   -------------------------------------------------------------------------- */
.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_length select { border-color: var(--lr-border); border-radius: var(--lr-r-9); }
.dataTables_wrapper .dataTables_info { color: var(--lr-muted); font-size: 12px; }
.dataTables_wrapper .dataTables_processing { background: var(--lr-surface); border: 1px solid var(--lr-border2); border-radius: var(--lr-r-10); box-shadow: var(--lr-shadow); color: var(--lr-text); }
.dataTables_paginate .paginate_button.current,
.dataTables_paginate .paginate_button.current:hover { background: var(--lr-primary); color: var(--lr-on-primary) !important; }
.dataTables_paginate .paginate_button:hover { background: var(--lr-surface2); color: var(--lr-text) !important; }

/* --------------------------------------------------------------------------
   P1 — barra de histórico (player, controles do gráfico, log)
   -------------------------------------------------------------------------- */
#bottom-history .graph-controls,
#bottom-history .collapse-control { background: var(--lr-surface2); border-color: var(--lr-border2); color: var(--lr-muted); }
#bottom-history .nav-pills > li > a.btn { color: var(--lr-muted); }
#bottom-history .nav-pills > li > a.btn:hover { color: var(--lr-primary); background: var(--lr-surface2); }
#bottom-history .nav-pills > li.active > a.btn { background: var(--lr-primary); color: var(--lr-on-primary); }
#hoverdata { background: var(--lr-surface); border: 1px solid var(--lr-border2); border-radius: var(--lr-r-9); box-shadow: var(--lr-shadow); color: var(--lr-text); font-size: 12px; }

/* --------------------------------------------------------------------------
   P1 — rodapé de ação das abas do sidebar (criar cerca, rota, POI)
   -------------------------------------------------------------------------- */
#sidebar .tab-pane-footer {
  border-top: 1px solid var(--lr-border2);
  background: var(--lr-surface);
  padding: 10px 12px;
}

/* --------------------------------------------------------------------------
   P2 — avisos: cores do sistema com o raio e a borda do tema
   -------------------------------------------------------------------------- */
.alert { border-width: 1px; }
.alert-success { background: color-mix(in srgb, var(--lr-ok) 12%, var(--lr-surface)); border-color: color-mix(in srgb, var(--lr-ok) 35%, transparent); color: var(--lr-text); }
.alert-danger { background: color-mix(in srgb, var(--lr-danger) 12%, var(--lr-surface)); border-color: color-mix(in srgb, var(--lr-danger) 35%, transparent); color: var(--lr-text); }
.alert-warning { background: color-mix(in srgb, var(--lr-warn) 14%, var(--lr-surface)); border-color: color-mix(in srgb, var(--lr-warn) 38%, transparent); color: var(--lr-text); }
.alert-info { background: var(--lr-tint); border-color: color-mix(in srgb, var(--lr-primary) 22%, transparent); color: var(--lr-text); }


/* ===== src/49-risco.css ===== */
/* ==========================================================================
   49 — Correções da auditoria de RISCO (agente, 2026-09-11)
   Coisas que só quebram com o app real rodando: inversão de cascata,
   palavras-chave de cor que a recoloração não pega, contraste no escuro,
   e recortes. Cada bloco cita o achado.
   ========================================================================== */

/* --------------------------------------------------------------------------
   B1 — o tema tem ".btn:hover{color:#777}"; ao recolorir esse cinza, a regra
   passou a vencer os hovers dos botões coloridos (texto some no vermelho).
   -------------------------------------------------------------------------- */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active,
.btn-success:hover, .btn-success:focus, .btn-success:active,
.btn-info:hover, .btn-info:focus, .btn-info:active,
.btn-warning:hover, .btn-warning:focus, .btn-warning:active,
.btn-action:hover, .btn-action:focus, .btn-action:active,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active { color: var(--lr-on-primary); }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active,
.btn-success:hover, .btn-success:focus, .btn-success:active,
.btn-info:hover, .btn-info:focus, .btn-info:active,
.btn-warning:hover, .btn-warning:focus, .btn-warning:active { color: #fff; }

/* linhas coloridas de tabela continuam vencendo a linha "ativa" recolorida */
.table > tbody > tr.success > td, .table > tbody > tr.success > th { background-color: color-mix(in srgb, var(--lr-ok) 14%, var(--lr-surface)); }
.table > tbody > tr.danger > td, .table > tbody > tr.danger > th { background-color: color-mix(in srgb, var(--lr-danger) 14%, var(--lr-surface)); }
.table > tbody > tr.warning > td, .table > tbody > tr.warning > th { background-color: color-mix(in srgb, var(--lr-warn) 16%, var(--lr-surface)); }
.table > tbody > tr.info > td, .table > tbody > tr.info > th { background-color: var(--lr-tint); }

/* --------------------------------------------------------------------------
   §4.1 — cores escritas por PALAVRA no tema (green/red/orange/silver), que a
   recoloração automática não enxerga
   -------------------------------------------------------------------------- */
.on { color: var(--lr-ok) !important; }
.off { color: var(--lr-faint) !important; }
.icon.battery-0:before, .icon.battery-1:before, .icon.battery-2:before,
.icon.battery-3:before, .icon.battery-4:before, .icon.battery-5:before,
.icon.battery:before,
.icon.gsm-0:before, .icon.gsm-1:before, .icon.gsm-2:before,
.icon.gsm-3:before, .icon.gsm-4:before, .icon.gsm-5:before { color: var(--lr-ok); }
.checklist-status.complete { color: var(--lr-ok); }
.checklist-status.incomplete { color: var(--lr-danger); }
.leaflet-container a.leaflet-active { outline-color: var(--lr-primary); }
fieldset { border-color: var(--lr-border2); }

/* §3.2 — a seta do veículo também pode vir azul ou preta */
.leaf-device-marker i[style*="blue"],
.ico-object-arrow[style*="blue"] { color: var(--lr-primary) !important; }
.leaf-device-marker i[style*="black"],
.ico-object-arrow[style*="black"] { color: var(--lr-text) !important; }

/* --------------------------------------------------------------------------
   §4.2 — texto branco sobre o verde: no escuro o primário é claro, e branco
   sobre ele fica ilegível. Onde o fundo é o primário, o texto vira o "sobre
   primário" do tema (escuro no tema escuro).
   -------------------------------------------------------------------------- */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus,
.progress-bar,
.panel-primary > .panel-heading,
.datepicker table tr td.active,
.datepicker table tr td span.active,
.datetimepicker table tr td.active,
.datetimepicker table tr td span.active,
.checkbox input[type="checkbox"]:checked + label::after,
.leaflet-control-layers input:checked + span::before { color: var(--lr-on-primary) !important; }

/* --------------------------------------------------------------------------
   §3.3 — "hoje" não pode vencer "selecionado" no calendário
   -------------------------------------------------------------------------- */
.datepicker table tr td.today:not(.active),
.datetimepicker table tr td.today:not(.active) {
  background-color: var(--lr-tint) !important;
  background-image: none !important;
  color: var(--lr-primary) !important;
}

/* --------------------------------------------------------------------------
   §5 — tema escuro: elementos que o tema pinta de preto fixo
   -------------------------------------------------------------------------- */
.close { color: var(--lr-text); text-shadow: none; opacity: .55; }
.close:hover, .close:focus { color: var(--lr-text); opacity: 1; }
.action-icon { color: var(--lr-text); }
.leaflet-bar a, .leaflet-bar a:hover { color: var(--lr-muted); }
.leaflet-bar a:hover { background: var(--lr-surface2); color: var(--lr-text); }
.leaflet-control-layers .leaflet-control-layers-list > li > a,
.leaflet-control-layers-list label { color: var(--lr-text); }
html body.sign-in-layout .sign-in-text { color: var(--lr-text) !important; }

/* setas do popover (o tema as desenha com borda preta) */
.popover > .arrow, .popover > .arrow:after { border-color: transparent; }
.popover.top > .arrow { border-top-color: var(--lr-border); }
.popover.top > .arrow:after { border-top-color: var(--lr-surface); }
.popover.bottom > .arrow { border-bottom-color: var(--lr-border); }
.popover.bottom > .arrow:after { border-bottom-color: var(--lr-surface); }
.popover.left > .arrow { border-left-color: var(--lr-border); }
.popover.left > .arrow:after { border-left-color: var(--lr-surface); }
.popover.right > .arrow { border-right-color: var(--lr-border); }
.popover.right > .arrow:after { border-right-color: var(--lr-surface); }
.popover { background: var(--lr-surface); border-color: var(--lr-border2); color: var(--lr-text); }
.popover-title { background: var(--lr-surface2); border-bottom-color: var(--lr-border2); color: var(--lr-text); font-weight: 600; }

/* --------------------------------------------------------------------------
   §4.4 — avisos: cor sólida ANTES do color-mix, para navegador sem suporte
   -------------------------------------------------------------------------- */
.alert-success, .alert-danger, .alert-warning, .alert-info {
  background: var(--lr-surface2);
  color: var(--lr-text);
  border-color: var(--lr-border);
}
.alert-success { background: color-mix(in srgb, var(--lr-ok) 12%, var(--lr-surface)); border-color: color-mix(in srgb, var(--lr-ok) 35%, transparent); }
.alert-danger  { background: color-mix(in srgb, var(--lr-danger) 12%, var(--lr-surface)); border-color: color-mix(in srgb, var(--lr-danger) 35%, transparent); }
.alert-warning { background: color-mix(in srgb, var(--lr-warn) 14%, var(--lr-surface)); border-color: color-mix(in srgb, var(--lr-warn) 38%, transparent); }
.alert-info    { background: var(--lr-tint); border-color: color-mix(in srgb, var(--lr-primary) 22%, transparent); }

/* --------------------------------------------------------------------------
   §2.3 — o anel de foco era "outline", e outline é recortado por overflow.
   Sombra não é recortada pelo próprio elemento.
   -------------------------------------------------------------------------- */
.btn:focus-visible,
a:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px var(--lr-surface), 0 0 0 4px var(--lr-primary);
}

/* --------------------------------------------------------------------------
   §3.4 — respeitar "menos movimento" também nas animações do tema
   -------------------------------------------------------------------------- */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
  }
}

/* --------------------------------------------------------------------------
   §1.7 — o ponto de mensagens e o divisor do idioma precisam de âncora
   -------------------------------------------------------------------------- */
#header .navbar-nav > li { position: relative; }

/* §1.9 — a etiqueta do veículo no mapa é centralizada pelo tema com -40%,
   calibrado para o tamanho antigo; a nossa é maior */
.leaf-device-marker .name { transform: translateX(-50%); }

/* §1.2 — o histórico divide o #bottombar com os widgets e não recebia a folga */
@media (min-width: 768px) {
  #bottom-history { margin-left: 24px; margin-right: 64px; }
}

/* --------------------------------------------------------------------------
   Varredura das 15 telas (2026-09-11): modais com muitas abas (edição de
   objeto tem 13, configurações tem 11) quebravam a fileira em duas linhas.
   Agora a fileira desliza na horizontal e o conteúdo não pula de lugar.
   -------------------------------------------------------------------------- */
.modal .nav-tabs {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}
.modal .nav-tabs::-webkit-scrollbar { height: 0; }
.modal .nav-tabs > li { float: none; flex: 0 0 auto; }
.modal .nav-tabs > li > a { white-space: nowrap; }


/* ===== src/50-icones.css ===== */
/* ==========================================================================
   50 — Ícones Phosphor SEM mexer no HTML do GPSWOX
   O handoff manda trocar as classes nos Blades; aqui cada classe de ícone
   que o GPSWOX já usa (.icon.X, desenhada por icomoon ou FontAwesome) passa
   a desenhar o glyph Phosphor equivalente. Nenhuma linha de Blade muda.
   Fontes: "Phosphor" (regular), "Phosphor-Fill" (ativo), "Phosphor-Bold"
   (ações fortes), carregadas pelos @import do topo do arquivo.
   Ícones compostos (níveis de bateria e GSM, que empilham :before e :after)
   ficam com o desenho original para não quebrar.
   ========================================================================== */

/* base: todo pseudo-elemento trocado usa Phosphor */
.icon.admin:before, .icon.tools:before, .icon.services:before, .icon.setup:before,
.icon.setting:before, .icon.settings:before, .icon.chat:before, .icon.account:before,
.icon.user:before, .icon.users:before, .icon.membership:before, .icon.password:before,
.icon.logout:before, .icon.external-link:before,
.icon.alerts:before, .icon.alert:before, .icon.event:before, .icon.events:before,
.icon.geofences:before, .icon.geofence:before, .icon.routes:before, .icon.reports:before,
.icon.ruler:before, .icon.poi:before, .icon.pois:before, .icon.point:before,
.icon.address:before, .icon.send-command:before, .icon.camera:before, .icon.task:before,
.icon.money:before, .icon.dashboard:before, .icon.sharing:before, .icon.devices:before,
.icon.device:before, .icon.call_action:before, .icon.forwards:before,
.icon.map-expand:before, .icon.map-change:before, .icon.zoomIn:before, .icon.zoomOut:before,
.icon.group-devices:before, .icon.fitBounds:before, .icon.show-name:before,
.icon.show-tail:before, .icon.traffic:before,
.icon.options:before, .icon.filter:before, .icon.list:before, .icon.search:before,
.icon.detect_engine:before, .icon.engine:before, .icon.ignition:before, .icon.acc:before,
.icon.last-hour:before, .icon.today:before, .icon.yesterday:before, .icon.follow:before,
.icon.edit:before, .icon.qrcode:before, .icon.lock:before,
.icon.sensors:before, .icon.satellites:before, .icon.speed:before, .icon.odometer:before,
.icon.fuel:before, .icon.temperature:before, .icon.door:before, .icon.doors:before,
.icon.play:before, .icon.pause:before, .icon.stop:before,
.icon.check:before, .icon.complete:before,
.icon.delete:before, .icon.remove:before, .icon.history-clean:before,
.icon.download:before, .icon.history-export:before, .icon.upload:before, .icon.import:before,
.icon.map:before, .icon.logs:before, .icon.content:before {
  font-family: "Phosphor" !important;
  font-weight: normal !important;
}
.icon.add:before, .icon.plus:before { font-family: "Phosphor-Bold" !important; font-weight: normal !important; }

/* topo (ordem do protótipo: ajustes, ferramentas, configurações, chat) */
.icon.admin:before         { content: "\e434"; } /* sliders-horizontal */
.icon.tools:before         { content: "\e5d4"; } /* wrench */
.icon.services:before      { content: "\e5d4"; } /* wrench (manutenção) */
.icon.setup:before,
.icon.setting:before,
.icon.settings:before      { content: "\e272"; } /* gear-six */
.icon.chat:before          { content: "\e168"; } /* chat-circle */
.icon.account:before,
.icon.user:before          { content: "\e4c4"; } /* user-circle */
.icon.users:before         { content: "\e68e"; } /* users-three */
.icon.membership:before    { content: "\e2c8"; } /* identification-card */
.icon.password:before      { content: "\e2fe"; } /* lock-key */
.icon.logout:before        { content: "\e42a"; } /* sign-out */
.icon.external-link:before { content: "\e5de"; } /* arrow-square-out */

/* menu Ferramentas */
.icon.alerts:before, .icon.alert:before,
.icon.event:before, .icon.events:before { content: "\e0ce"; } /* bell */
.icon.geofences:before, .icon.geofence:before { content: "\e6d0"; } /* polygon */
.icon.routes:before        { content: "\e39c"; } /* path */
.icon.reports:before       { content: "\e156"; } /* chart-line-up */
.icon.ruler:before         { content: "\e6b8"; } /* ruler */
.icon.poi:before, .icon.pois:before { content: "\e316"; } /* map-pin */
.icon.point:before         { content: "\edd6"; } /* gps-fix */
.icon.address:before       { content: "\ee3a"; } /* map-pin-area */
.icon.send-command:before  { content: "\e026"; } /* arrow-bend-up-right */
.icon.camera:before        { content: "\e10e"; } /* camera */
.icon.task:before          { content: "\eadc"; } /* list-checks */
.icon.money:before         { content: "\e68a"; } /* wallet */
.icon.dashboard:before     { content: "\e464"; } /* squares-four */
.icon.sharing:before       { content: "\e408"; } /* share-network */
.icon.devices:before,
.icon.device:before        { content: "\e114"; } /* car-simple */
.icon.call_action:before   { content: "\e3ba"; } /* phone-call */
.icon.forwards:before      { content: "\e026"; } /* arrow-bend-up-right */

/* toolbar do mapa */
.icon.map-expand:before    { content: "\e0a2"; } /* arrows-out */
.icon.map-change:before    { content: "\e466"; } /* stack */
.icon.zoomIn:before        { content: "\e3d4"; } /* plus */
.icon.zoomOut:before       { content: "\e32a"; } /* minus */
.icon.group-devices:before { content: "\e464"; } /* squares-four (agrupar) */
.icon.fitBounds:before     { content: "\e1d6"; } /* crosshair */
.icon.show-name:before     { content: "\e6ee"; } /* text-aa */
.icon.show-tail:before     { content: "\e6d4"; } /* line-segments */
.icon.traffic:before       { content: "\e9aa"; } /* traffic-signal */
/* botão ativo usa a versão preenchida, como no protótipo */
#map-controls .btn.active .icon:before { font-family: "Phosphor-Fill" !important; }
#map-controls #showDevice + .icon.devices:before,
#map-controls .btn.active .icon.devices:before { content: "\eade"; } /* navigation-arrow */

/* lista de objetos e menu do veículo */
.icon.options:before       { content: "\e208"; } /* dots-three-vertical */
.icon.add:before,
.icon.plus:before          { content: "\e3d4"; } /* plus (bold) */
.icon.filter:before        { content: "\e268"; } /* funnel-simple */
.icon.list:before,
.icon.logs:before,
.icon.content:before       { content: "\e2f2"; } /* list-bullets */
.icon.search:before        { content: "\e30c"; } /* magnifying-glass */
.icon.detect_engine:before,
.icon.engine:before        { content: "\ea80"; } /* engine */
.icon.ignition:before,
.icon.acc:before           { content: "\e2d6"; } /* key */
.icon.last-hour:before     { content: "\e19a"; } /* clock */
.icon.today:before         { content: "\e10a"; } /* calendar-blank */
.icon.yesterday:before     { content: "\e1a0"; } /* clock-counter-clockwise */
.icon.follow:before        { content: "\e1d6"; } /* crosshair */
.icon.edit:before          { content: "\e3b4"; } /* pencil-simple */
.icon.qrcode:before        { content: "\e3e6"; } /* qr-code */
.icon.lock:before          { content: "\e308"; } /* lock-simple */

/* sensores e widgets */
.icon.sensors:before       { content: "\e0f2"; } /* broadcast */
.icon.satellites:before    { content: "\e652"; } /* planet */
.icon.speed:before         { content: "\ee74"; } /* speedometer */
.icon.odometer:before      { content: "\e6b8"; } /* ruler (distância) */
.icon.fuel:before          { content: "\e768"; } /* gas-pump */
.icon.temperature:before   { content: "\e5c6"; } /* thermometer */
.icon.door:before,
.icon.doors:before         { content: "\e61c"; } /* door */

/* histórico e ações */
.icon.play:before          { content: "\e3d0"; }
.icon.pause:before         { content: "\e39e"; }
.icon.stop:before          { content: "\e46c"; }
.icon.check:before,
.icon.complete:before      { content: "\e182"; } /* check */
.icon.delete:before,
.icon.remove:before,
.icon.history-clean:before { content: "\e4f6"; } /* x */
.icon.download:before,
.icon.history-export:before { content: "\e010"; } /* tray-arrow-down */
.icon.upload:before,
.icon.import:before        { content: "\ee52"; } /* tray-arrow-up */
.icon.map:before           { content: "\e31a"; } /* map-trifold */

/* alças de recolher (o tema força icomoon nelas) */
#sidebar .btn-collapse i:before,
#widgets .btn-collapse i:before { font-family: "Phosphor" !important; font-weight: normal !important; font-size: 16px; }
#sidebar .btn-collapse i:before { content: "\e138"; }            /* caret-left */
#sidebar.collapsed .btn-collapse i:before { content: "\e13a"; }  /* caret-right */
#widgets .btn-collapse i:before { content: "\e136"; }            /* caret-down */
#widgets.collapsed .btn-collapse i:before { content: "\e13c"; }  /* caret-up */

/* recolher/expandir grupo: menos / mais em negrito */
.group-heading > .group-title:after { font-family: "Phosphor-Bold" !important; font-weight: normal !important; content: "\e32a"; }
.group-heading > .group-title.collapsed:after { content: "\e3d4"; }

/* abas do painel com ícone, ativa preenchida */
#sidebar .nav-default > li > a[href="#objects_tab"]:before,
#sidebar .nav-default > li > a[href="#events_tab"]:before,
#sidebar .nav-default > li > a[href="#history_tab"]:before {
  font-family: "Phosphor"; font-weight: normal; font-size: 18px; line-height: 1;
}
#sidebar .nav-default > li.active > a:before { font-family: "Phosphor-Fill"; }
#sidebar .nav-default > li > a[href="#objects_tab"]:before { content: "\e114"; } /* car-simple */
#sidebar .nav-default > li > a[href="#events_tab"]:before  { content: "\e0ce"; } /* bell */
#sidebar .nav-default > li > a[href="#history_tab"]:before { content: "\e1a0"; } /* clock-counter-clockwise */

/* lupa dentro da busca */
#sidebar #objects_tab .tab-pane-header .form-group.search:before {
  content: "\e30c";
  font-family: "Phosphor"; font-size: 18px; line-height: 18px;
  display: block; width: 18px; height: 18px; margin: 0; padding: 0;
  position: absolute; left: 10px; top: 9px; /* campo de 36px: (36 - 18) / 2 */
  color: var(--lr-faint);
  pointer-events: none; z-index: 3;
}

/* ícones que ainda estavam em icomoon (levantamento de cobertura) */
.icon.calendar:before, .icon.time:before, .icon.checklist:before, .icon.send:before,
.icon.route_type:before, .icon.photo:before, .icon.lookup:before, .icon.eye:before,
.icon.parking:before, .icon.remove-all:before, .icon.unlock:before, .icon.trash:before,
.icon.email:before, .icon.driver:before, .icon.streetview:before, .icon.engine_hours:before,
.icon.fuel_tank:before, .icon.task-import:before, .icon.device-distance:before {
  font-family: "Phosphor" !important; font-weight: normal !important;
}
.icon.calendar:before      { content: "\e10a"; } /* calendar-blank */
.icon.time:before          { content: "\e19a"; } /* clock */
.icon.checklist:before     { content: "\eadc"; } /* list-checks */
.icon.send:before          { content: "\e026"; } /* arrow-bend-up-right */
.icon.route_type:before    { content: "\e39c"; } /* path */
.icon.photo:before         { content: "\e10e"; } /* camera */
.icon.lookup:before        { content: "\e30c"; } /* magnifying-glass */
.icon.eye:before           { content: "\e220"; } /* eye */
.icon.parking:before       { content: "\e114"; } /* car-simple (parado) */
.icon.remove-all:before    { content: "\e4a6"; } /* trash */
.icon.trash:before         { content: "\e4a6"; } /* trash */
.icon.unlock:before        { content: "\e2d6"; } /* key */
.icon.email:before         { content: "\e218"; } /* envelope-simple */
.icon.driver:before        { content: "\e4c4"; } /* user-circle */
.icon.streetview:before    { content: "\e10e"; } /* camera */
.icon.engine_hours:before  { content: "\e2b8"; } /* hourglass-medium */
.icon.fuel_tank:before     { content: "\e768"; } /* gas-pump */
.icon.task-import:before   { content: "\ee52"; } /* tray-arrow-up */
.icon.device-distance:before { content: "\e6b8"; } /* ruler */

/* tamanhos: topo 21px, toolbar 19px, lista 18px */
#header .navbar-nav > li > a .ph { font-size: 21px; }

/* --------------------------------------------------------------------------
   Ícones que a varredura das 30 telas montadas encontrou SEM desenho.
   Sem entrada aqui eles caem na fonte de ícone antiga (icomoon / FontAwesome),
   que este tema não carrega mais — e saem em branco. Foi o caso do ícone de
   conversa do widget, que aparece 145 vezes.
   -------------------------------------------------------------------------- */
.icon.fa-comments-o:before,
.icon.logical:before,
.icon.ico-arrow-down:before,
.icon.device-add:before, .icon.user-add:before,
.icon.device-import:before, .icon.geofence-import:before, .icon.poi-import:before,
.icon.multi-edit:before,
.icon.pre-checklist:before,
.icon[class*="battery"]:before,
.icon[class*="gsm"]:before {
  font-family: "Phosphor" !important;
  font-weight: normal !important;
}
.icon.fa-comments-o:before    { content: "\e168"; } /* chat-circle */
.icon.logical:before          { content: "\e676"; } /* toggle-right */
.icon.ico-arrow-down:before   { content: "\e136"; } /* caret-down */
.icon.device-add:before       { content: "\e3d6"; } /* plus-circle */
.icon.user-add:before         { content: "\e4d0"; } /* user-plus */
.icon.device-import:before,
.icon.geofence-import:before,
.icon.poi-import:before       { content: "\ee52"; } /* tray-arrow-up, igual ao .icon.import */
.icon.multi-edit:before       { content: "\eadc"; } /* list-checks */
.icon.pre-checklist:before    { content: "\e188"; } /* check-square-offset */

/* Bateria e sinal eram desenhos COMPOSTOS: o :after fazia a moldura vazia e o
   :before o nível. Os desenhos do Phosphor já trazem moldura e nível juntos,
   então o :after sai de cena e cada nível ganha o seu desenho. */
.icon[class*="battery"]:after,
.icon[class*="gsm"]:after { content: none !important; }
.icon.battery-0:before        { content: "\e0be"; } /* battery-empty */
.icon.battery-1:before        { content: "\e0c8"; } /* battery-warning */
.icon.battery-2:before        { content: "\e0c4"; } /* battery-low */
.icon.battery-3:before        { content: "\e0c6"; } /* battery-medium */
.icon.battery-4:before,
.icon.battery:before          { content: "\e0c2"; } /* battery-high */
.icon.battery-5:before        { content: "\e0c0"; } /* battery-full */
.icon.gsm-0:before            { content: "\e14a"; } /* cell-signal-none */
.icon.gsm-1:before            { content: "\e14e"; } /* cell-signal-x */
.icon.gsm-2:before            { content: "\e146"; } /* cell-signal-low */
.icon.gsm-3:before            { content: "\e148"; } /* cell-signal-medium */
.icon.gsm-4:before            { content: "\e144"; } /* cell-signal-high */
.icon.gsm-5:before            { content: "\e142"; } /* cell-signal-full */

/* Bateria e sinal eram desenhos EMPILHADOS: o :after fazia a moldura (no
   fluxo, ocupando espaço) e o :before o nível, por cima, em posição absoluta.
   Ao trocar por um desenho único e remover o :after, o elemento ficou com
   LARGURA ZERO e o texto ao lado subia por cima do ícone. Aqui o desenho
   volta para o fluxo, como nos demais ícones. */
.icon[class*="battery"],
.icon[class*="gsm"] { position: static; }
.icon[class*="battery"]:before,
.icon[class*="gsm"]:before {
  position: static;
  display: inline-block;
  vertical-align: middle;
}

/* --------------------------------------------------------------------------
   Lote 41 — tipos de sensor sem desenho (dono, 15/09: "veja se todos os
   sensores possuem ícones, pois bloqueio aqui não tem ícone, veja se mais algum
   está sem e já corrija"). O painel de Sensores usa a classe "icon <tipo>"
   (app.js, dataSensorsDOM). Conferido contra os 35 tipos de
   Tobuli/Sensors/Types: estes 24 não tinham entrada e saíam em branco.
   -------------------------------------------------------------------------- */
.icon.blocked:before, .icon.anonymizer:before, .icon.battery_external:before,
.icon.counter:before, .icon.datetime:before, .icon.drive_business:before,
.icon.drive_private:before, .icon.fuel_consumption:before, .icon.gsm:before,
.icon.harsh_acceleration:before, .icon.harsh_breaking:before, .icon.harsh_turning:before,
.icon.load:before, .icon.numerical:before, .icon.plugged:before, .icon.rfid:before,
.icon.route_color:before, .icon.route_color_2:before, .icon.route_color_3:before,
.icon.seatbelt:before, .icon.speed_ecm:before, .icon.tachometer:before,
.icon.textual:before, .icon.vin:before {
  font-family: "Phosphor" !important;
  font-weight: normal !important;
}
.icon.blocked:before            { content: "\e2fa"; } /* lock (bloqueio) */
.icon.anonymizer:before         { content: "\e224"; } /* eye-slash */
.icon.battery_external:before   { content: "\ee30"; } /* car-battery (bateria externa) */
.icon.counter:before            { content: "\e2f6"; } /* list-numbers (contador) */
.icon.datetime:before           { content: "\e10a"; } /* calendar-blank (data/hora) */
.icon.drive_business:before     { content: "\e0ee"; } /* briefcase (uso a trabalho) */
.icon.drive_private:before      { content: "\e2c2"; } /* house (uso particular) */
.icon.fuel_consumption:before   { content: "\e768"; } /* gas-pump (consumo), como o combustível */
.icon.gsm:before                { content: "\e142"; } /* cell-signal-full (sinal sem nível informado) */
.icon.harsh_acceleration:before { content: "\e4ae"; } /* trend-up (aceleração brusca) */
.icon.harsh_breaking:before     { content: "\e4ac"; } /* trend-down (frenagem brusca) */
.icon.harsh_turning:before      { content: "\e026"; } /* arrow-bend-up-right (curva brusca) */
.icon.load:before               { content: "\e390"; } /* package (carga) */
.icon.numerical:before          { content: "\e2a2"; } /* hash (numérico) */
.icon.plugged:before            { content: "\e946"; } /* plug (conectado à energia) */
.icon.rfid:before               { content: "\e2c8"; } /* identification-card (RFID / motorista) */
.icon.route_color:before,
.icon.route_color_2:before,
.icon.route_color_3:before      { content: "\e39c"; } /* path (cor do trajeto) */
.icon.seatbelt:before           { content: "\edfe"; } /* seatbelt (cinto) */
.icon.speed_ecm:before          { content: "\ee74"; } /* speedometer (velocidade da central), como a velocidade */
.icon.tachometer:before         { content: "\e628"; } /* gauge (rotação) */
.icon.textual:before            { content: "\e6ee"; } /* text-aa (texto) */
.icon.vin:before                { content: "\e0b8"; } /* barcode (chassi) */

/* --------------------------------------------------------------------------
   Lote 43 — títulos do Admin com nome de ícone sem desenho (dono, 15/09:
   "páginas como Modelos de SMS ... não têm o ícone na frente do nome").
   Idiomas e Traduções usam "icon globe"; Logotipo (Configurações do servidor
   principal) usa "icon stylize-1". Os títulos SEM nome de ícone ganham um nome
   já desenhado pelo localize-tema.js (iconesTitulos). Códigos do CSS oficial
   do Phosphor 2.1.1.
   -------------------------------------------------------------------------- */
.icon.globe:before, .icon.stylize-1:before {
  font-family: "Phosphor" !important;
  font-weight: normal !important;
}
.icon.globe:before              { content: "\e288"; } /* globe (idiomas) */
.icon.stylize-1:before          { content: "\e6c8"; } /* palette (logotipo / aparência) */


/* ===== src/51-icones-svg.css ===== */
/* ==========================================================================
   51 — Ícones como desenho vetorial, embutidos (sem CDN, sem fonte de ícone)
   Gerado por design-system/icones.js a partir do mapa em 50-icones.css.
   A cor continua vindo do texto (currentColor), então hover, estados e tema
   escuro seguem funcionando. Os SVGs ficam em design-system/icones/.
   ========================================================================== */

.icon.admin:before,
.icon.tools:before,
.icon.services:before,
.icon.setup:before,
.icon.setting:before,
.icon.settings:before,
.icon.chat:before,
.icon.account:before,
.icon.user:before,
.icon.users:before,
.icon.membership:before,
.icon.password:before,
.icon.logout:before,
.icon.external-link:before,
.icon.alerts:before, .icon.alert:before,
.icon.event:before, .icon.events:before,
.icon.geofences:before, .icon.geofence:before,
.icon.routes:before,
.icon.reports:before,
.icon.ruler:before,
.icon.poi:before, .icon.pois:before,
.icon.point:before,
.icon.address:before,
.icon.send-command:before,
.icon.camera:before,
.icon.task:before,
.icon.money:before,
.icon.dashboard:before,
.icon.sharing:before,
.icon.devices:before,
.icon.device:before,
.icon.call_action:before,
.icon.forwards:before,
.icon.map-expand:before,
.icon.map-change:before,
.icon.zoomIn:before,
.icon.zoomOut:before,
.icon.group-devices:before,
.icon.fitBounds:before,
.icon.show-name:before,
.icon.show-tail:before,
.icon.traffic:before,
#map-controls #showDevice + .icon.devices:before,
#map-controls .btn.active .icon.devices:before,
.icon.options:before,
.icon.add:before,
.icon.plus:before,
.icon.filter:before,
.icon.list:before,
.icon.logs:before,
.icon.content:before,
.icon.search:before,
.icon.detect_engine:before,
.icon.engine:before,
.icon.ignition:before,
.icon.acc:before,
.icon.last-hour:before,
.icon.today:before,
.icon.yesterday:before,
.icon.follow:before,
.icon.edit:before,
.icon.qrcode:before,
.icon.lock:before,
.icon.sensors:before,
.icon.satellites:before,
.icon.speed:before,
.icon.odometer:before,
.icon.fuel:before,
.icon.temperature:before,
.icon.door:before,
.icon.doors:before,
.icon.play:before,
.icon.pause:before,
.icon.stop:before,
.icon.check:before,
.icon.complete:before,
.icon.delete:before,
.icon.remove:before,
.icon.history-clean:before,
.icon.download:before,
.icon.history-export:before,
.icon.upload:before,
.icon.import:before,
.icon.map:before,
#sidebar .btn-collapse i:before,
#sidebar.collapsed .btn-collapse i:before,
#widgets .btn-collapse i:before,
#widgets.collapsed .btn-collapse i:before,
.group-heading > .group-title:after,
.group-heading > .group-title.collapsed:after,
#sidebar .nav-default > li > a[href="#objects_tab"]:before,
#sidebar .nav-default > li > a[href="#events_tab"]:before,
#sidebar .nav-default > li > a[href="#history_tab"]:before,
#sidebar #objects_tab .tab-pane-header .form-group.search:before,
.icon.calendar:before,
.icon.time:before,
.icon.checklist:before,
.icon.send:before,
.icon.route_type:before,
.icon.photo:before,
.icon.lookup:before,
.icon.eye:before,
.icon.parking:before,
.icon.remove-all:before,
.icon.trash:before,
.icon.unlock:before,
.icon.email:before,
.icon.driver:before,
.icon.streetview:before,
.icon.engine_hours:before,
.icon.fuel_tank:before,
.icon.task-import:before,
.icon.device-distance:before,
.icon.fa-comments-o:before,
.icon.logical:before,
.icon.ico-arrow-down:before,
.icon.device-add:before,
.icon.user-add:before,
.icon.device-import:before,
.icon.geofence-import:before,
.icon.poi-import:before,
.icon.multi-edit:before,
.icon.pre-checklist:before,
.icon.battery-0:before,
.icon.battery-1:before,
.icon.battery-2:before,
.icon.battery-3:before,
.icon.battery-4:before,
.icon.battery:before,
.icon.battery-5:before,
.icon.gsm-0:before,
.icon.gsm-1:before,
.icon.gsm-2:before,
.icon.gsm-3:before,
.icon.gsm-4:before,
.icon.gsm-5:before,
.icon.blocked:before,
.icon.anonymizer:before,
.icon.battery_external:before,
.icon.counter:before,
.icon.datetime:before,
.icon.drive_business:before,
.icon.drive_private:before,
.icon.fuel_consumption:before,
.icon.gsm:before,
.icon.harsh_acceleration:before,
.icon.harsh_breaking:before,
.icon.harsh_turning:before,
.icon.load:before,
.icon.numerical:before,
.icon.plugged:before,
.icon.rfid:before,
.icon.route_color:before,
.icon.route_color_2:before,
.icon.route_color_3:before,
.icon.seatbelt:before,
.icon.speed_ecm:before,
.icon.tachometer:before,
.icon.textual:before,
.icon.vin:before,
.icon.globe:before,
.icon.stylize-1:before {
  content: "";
  display: inline-block;
  width: 1em; height: 1em;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: contain; mask-size: contain;
  vertical-align: -0.125em;
}

.icon.admin:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M40%2C88H73a32%2C32%2C0%2C0%2C0%2C62%2C0h81a8%2C8%2C0%2C0%2C0%2C0-16H135a32%2C32%2C0%2C0%2C0-62%2C0H40a8%2C8%2C0%2C0%2C0%2C0%2C16Zm64-24A16%2C16%2C0%2C1%2C1%2C88%2C80%2C16%2C16%2C0%2C0%2C1%2C104%2C64ZM216%2C168H199a32%2C32%2C0%2C0%2C0-62%2C0H40a8%2C8%2C0%2C0%2C0%2C0%2C16h97a32%2C32%2C0%2C0%2C0%2C62%2C0h17a8%2C8%2C0%2C0%2C0%2C0-16Zm-48%2C24a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C168%2C192Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M40%2C88H73a32%2C32%2C0%2C0%2C0%2C62%2C0h81a8%2C8%2C0%2C0%2C0%2C0-16H135a32%2C32%2C0%2C0%2C0-62%2C0H40a8%2C8%2C0%2C0%2C0%2C0%2C16Zm64-24A16%2C16%2C0%2C1%2C1%2C88%2C80%2C16%2C16%2C0%2C0%2C1%2C104%2C64ZM216%2C168H199a32%2C32%2C0%2C0%2C0-62%2C0H40a8%2C8%2C0%2C0%2C0%2C0%2C16h97a32%2C32%2C0%2C0%2C0%2C62%2C0h17a8%2C8%2C0%2C0%2C0%2C0-16Zm-48%2C24a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C168%2C192Z'%2F%3E%3C%2Fsvg%3E")}
.icon.tools:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M226.76%2C69a8%2C8%2C0%2C0%2C0-12.84-2.88l-40.3%2C37.19-17.23-3.7-3.7-17.23%2C37.19-40.3A8%2C8%2C0%2C0%2C0%2C187%2C29.24%2C72%2C72%2C0%2C0%2C0%2C88%2C96%2C72.34%2C72.34%2C0%2C0%2C0%2C94%2C124.94L33.79%2C177c-.15.12-.29.26-.43.39a32%2C32%2C0%2C0%2C0%2C45.26%2C45.26c.13-.13.27-.28.39-.42L131.06%2C162A72%2C72%2C0%2C0%2C0%2C232%2C96%2C71.56%2C71.56%2C0%2C0%2C0%2C226.76%2C69ZM160%2C152a56.14%2C56.14%2C0%2C0%2C1-27.07-7%2C8%2C8%2C0%2C0%2C0-9.92%2C1.77L67.11%2C211.51a16%2C16%2C0%2C0%2C1-22.62-22.62L109.18%2C133a8%2C8%2C0%2C0%2C0%2C1.77-9.93%2C56%2C56%2C0%2C0%2C1%2C58.36-82.31l-31.2%2C33.81a8%2C8%2C0%2C0%2C0-1.94%2C7.1L141.83%2C108a8%2C8%2C0%2C0%2C0%2C6.14%2C6.14l26.35%2C5.66a8%2C8%2C0%2C0%2C0%2C7.1-1.94l33.81-31.2A56.06%2C56.06%2C0%2C0%2C1%2C160%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M226.76%2C69a8%2C8%2C0%2C0%2C0-12.84-2.88l-40.3%2C37.19-17.23-3.7-3.7-17.23%2C37.19-40.3A8%2C8%2C0%2C0%2C0%2C187%2C29.24%2C72%2C72%2C0%2C0%2C0%2C88%2C96%2C72.34%2C72.34%2C0%2C0%2C0%2C94%2C124.94L33.79%2C177c-.15.12-.29.26-.43.39a32%2C32%2C0%2C0%2C0%2C45.26%2C45.26c.13-.13.27-.28.39-.42L131.06%2C162A72%2C72%2C0%2C0%2C0%2C232%2C96%2C71.56%2C71.56%2C0%2C0%2C0%2C226.76%2C69ZM160%2C152a56.14%2C56.14%2C0%2C0%2C1-27.07-7%2C8%2C8%2C0%2C0%2C0-9.92%2C1.77L67.11%2C211.51a16%2C16%2C0%2C0%2C1-22.62-22.62L109.18%2C133a8%2C8%2C0%2C0%2C0%2C1.77-9.93%2C56%2C56%2C0%2C0%2C1%2C58.36-82.31l-31.2%2C33.81a8%2C8%2C0%2C0%2C0-1.94%2C7.1L141.83%2C108a8%2C8%2C0%2C0%2C0%2C6.14%2C6.14l26.35%2C5.66a8%2C8%2C0%2C0%2C0%2C7.1-1.94l33.81-31.2A56.06%2C56.06%2C0%2C0%2C1%2C160%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.services:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M226.76%2C69a8%2C8%2C0%2C0%2C0-12.84-2.88l-40.3%2C37.19-17.23-3.7-3.7-17.23%2C37.19-40.3A8%2C8%2C0%2C0%2C0%2C187%2C29.24%2C72%2C72%2C0%2C0%2C0%2C88%2C96%2C72.34%2C72.34%2C0%2C0%2C0%2C94%2C124.94L33.79%2C177c-.15.12-.29.26-.43.39a32%2C32%2C0%2C0%2C0%2C45.26%2C45.26c.13-.13.27-.28.39-.42L131.06%2C162A72%2C72%2C0%2C0%2C0%2C232%2C96%2C71.56%2C71.56%2C0%2C0%2C0%2C226.76%2C69ZM160%2C152a56.14%2C56.14%2C0%2C0%2C1-27.07-7%2C8%2C8%2C0%2C0%2C0-9.92%2C1.77L67.11%2C211.51a16%2C16%2C0%2C0%2C1-22.62-22.62L109.18%2C133a8%2C8%2C0%2C0%2C0%2C1.77-9.93%2C56%2C56%2C0%2C0%2C1%2C58.36-82.31l-31.2%2C33.81a8%2C8%2C0%2C0%2C0-1.94%2C7.1L141.83%2C108a8%2C8%2C0%2C0%2C0%2C6.14%2C6.14l26.35%2C5.66a8%2C8%2C0%2C0%2C0%2C7.1-1.94l33.81-31.2A56.06%2C56.06%2C0%2C0%2C1%2C160%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M226.76%2C69a8%2C8%2C0%2C0%2C0-12.84-2.88l-40.3%2C37.19-17.23-3.7-3.7-17.23%2C37.19-40.3A8%2C8%2C0%2C0%2C0%2C187%2C29.24%2C72%2C72%2C0%2C0%2C0%2C88%2C96%2C72.34%2C72.34%2C0%2C0%2C0%2C94%2C124.94L33.79%2C177c-.15.12-.29.26-.43.39a32%2C32%2C0%2C0%2C0%2C45.26%2C45.26c.13-.13.27-.28.39-.42L131.06%2C162A72%2C72%2C0%2C0%2C0%2C232%2C96%2C71.56%2C71.56%2C0%2C0%2C0%2C226.76%2C69ZM160%2C152a56.14%2C56.14%2C0%2C0%2C1-27.07-7%2C8%2C8%2C0%2C0%2C0-9.92%2C1.77L67.11%2C211.51a16%2C16%2C0%2C0%2C1-22.62-22.62L109.18%2C133a8%2C8%2C0%2C0%2C0%2C1.77-9.93%2C56%2C56%2C0%2C0%2C1%2C58.36-82.31l-31.2%2C33.81a8%2C8%2C0%2C0%2C0-1.94%2C7.1L141.83%2C108a8%2C8%2C0%2C0%2C0%2C6.14%2C6.14l26.35%2C5.66a8%2C8%2C0%2C0%2C0%2C7.1-1.94l33.81-31.2A56.06%2C56.06%2C0%2C0%2C1%2C160%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.setup:before,
.icon.setting:before,
.icon.settings:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C80a48%2C48%2C0%2C1%2C0%2C48%2C48A48.05%2C48.05%2C0%2C0%2C0%2C128%2C80Zm0%2C80a32%2C32%2C0%2C1%2C1%2C32-32A32%2C32%2C0%2C0%2C1%2C128%2C160Zm109.94-52.79a8%2C8%2C0%2C0%2C0-3.89-5.4l-29.83-17-.12-33.62a8%2C8%2C0%2C0%2C0-2.83-6.08%2C111.91%2C111.91%2C0%2C0%2C0-36.72-20.67%2C8%2C8%2C0%2C0%2C0-6.46.59L128%2C41.85%2C97.88%2C25a8%2C8%2C0%2C0%2C0-6.47-.6A112.1%2C112.1%2C0%2C0%2C0%2C54.73%2C45.15a8%2C8%2C0%2C0%2C0-2.83%2C6.07l-.15%2C33.65-29.83%2C17a8%2C8%2C0%2C0%2C0-3.89%2C5.4%2C106.47%2C106.47%2C0%2C0%2C0%2C0%2C41.56%2C8%2C8%2C0%2C0%2C0%2C3.89%2C5.4l29.83%2C17%2C.12%2C33.62a8%2C8%2C0%2C0%2C0%2C2.83%2C6.08%2C111.91%2C111.91%2C0%2C0%2C0%2C36.72%2C20.67%2C8%2C8%2C0%2C0%2C0%2C6.46-.59L128%2C214.15%2C158.12%2C231a7.91%2C7.91%2C0%2C0%2C0%2C3.9%2C1%2C8.09%2C8.09%2C0%2C0%2C0%2C2.57-.42%2C112.1%2C112.1%2C0%2C0%2C0%2C36.68-20.73%2C8%2C8%2C0%2C0%2C0%2C2.83-6.07l.15-33.65%2C29.83-17a8%2C8%2C0%2C0%2C0%2C3.89-5.4A106.47%2C106.47%2C0%2C0%2C0%2C237.94%2C107.21Zm-15%2C34.91-28.57%2C16.25a8%2C8%2C0%2C0%2C0-3%2C3c-.58%2C1-1.19%2C2.06-1.81%2C3.06a7.94%2C7.94%2C0%2C0%2C0-1.22%2C4.21l-.15%2C32.25a95.89%2C95.89%2C0%2C0%2C1-25.37%2C14.3L134%2C199.13a8%2C8%2C0%2C0%2C0-3.91-1h-.19c-1.21%2C0-2.43%2C0-3.64%2C0a8.08%2C8.08%2C0%2C0%2C0-4.1%2C1l-28.84%2C16.1A96%2C96%2C0%2C0%2C1%2C67.88%2C201l-.11-32.2a8%2C8%2C0%2C0%2C0-1.22-4.22c-.62-1-1.23-2-1.8-3.06a8.09%2C8.09%2C0%2C0%2C0-3-3.06l-28.6-16.29a90.49%2C90.49%2C0%2C0%2C1%2C0-28.26L61.67%2C97.63a8%2C8%2C0%2C0%2C0%2C3-3c.58-1%2C1.19-2.06%2C1.81-3.06a7.94%2C7.94%2C0%2C0%2C0%2C1.22-4.21l.15-32.25a95.89%2C95.89%2C0%2C0%2C1%2C25.37-14.3L122%2C56.87a8%2C8%2C0%2C0%2C0%2C4.1%2C1c1.21%2C0%2C2.43%2C0%2C3.64%2C0a8.08%2C8.08%2C0%2C0%2C0%2C4.1-1l28.84-16.1A96%2C96%2C0%2C0%2C1%2C188.12%2C55l.11%2C32.2a8%2C8%2C0%2C0%2C0%2C1.22%2C4.22c.62%2C1%2C1.23%2C2%2C1.8%2C3.06a8.09%2C8.09%2C0%2C0%2C0%2C3%2C3.06l28.6%2C16.29A90.49%2C90.49%2C0%2C0%2C1%2C222.9%2C142.12Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C80a48%2C48%2C0%2C1%2C0%2C48%2C48A48.05%2C48.05%2C0%2C0%2C0%2C128%2C80Zm0%2C80a32%2C32%2C0%2C1%2C1%2C32-32A32%2C32%2C0%2C0%2C1%2C128%2C160Zm109.94-52.79a8%2C8%2C0%2C0%2C0-3.89-5.4l-29.83-17-.12-33.62a8%2C8%2C0%2C0%2C0-2.83-6.08%2C111.91%2C111.91%2C0%2C0%2C0-36.72-20.67%2C8%2C8%2C0%2C0%2C0-6.46.59L128%2C41.85%2C97.88%2C25a8%2C8%2C0%2C0%2C0-6.47-.6A112.1%2C112.1%2C0%2C0%2C0%2C54.73%2C45.15a8%2C8%2C0%2C0%2C0-2.83%2C6.07l-.15%2C33.65-29.83%2C17a8%2C8%2C0%2C0%2C0-3.89%2C5.4%2C106.47%2C106.47%2C0%2C0%2C0%2C0%2C41.56%2C8%2C8%2C0%2C0%2C0%2C3.89%2C5.4l29.83%2C17%2C.12%2C33.62a8%2C8%2C0%2C0%2C0%2C2.83%2C6.08%2C111.91%2C111.91%2C0%2C0%2C0%2C36.72%2C20.67%2C8%2C8%2C0%2C0%2C0%2C6.46-.59L128%2C214.15%2C158.12%2C231a7.91%2C7.91%2C0%2C0%2C0%2C3.9%2C1%2C8.09%2C8.09%2C0%2C0%2C0%2C2.57-.42%2C112.1%2C112.1%2C0%2C0%2C0%2C36.68-20.73%2C8%2C8%2C0%2C0%2C0%2C2.83-6.07l.15-33.65%2C29.83-17a8%2C8%2C0%2C0%2C0%2C3.89-5.4A106.47%2C106.47%2C0%2C0%2C0%2C237.94%2C107.21Zm-15%2C34.91-28.57%2C16.25a8%2C8%2C0%2C0%2C0-3%2C3c-.58%2C1-1.19%2C2.06-1.81%2C3.06a7.94%2C7.94%2C0%2C0%2C0-1.22%2C4.21l-.15%2C32.25a95.89%2C95.89%2C0%2C0%2C1-25.37%2C14.3L134%2C199.13a8%2C8%2C0%2C0%2C0-3.91-1h-.19c-1.21%2C0-2.43%2C0-3.64%2C0a8.08%2C8.08%2C0%2C0%2C0-4.1%2C1l-28.84%2C16.1A96%2C96%2C0%2C0%2C1%2C67.88%2C201l-.11-32.2a8%2C8%2C0%2C0%2C0-1.22-4.22c-.62-1-1.23-2-1.8-3.06a8.09%2C8.09%2C0%2C0%2C0-3-3.06l-28.6-16.29a90.49%2C90.49%2C0%2C0%2C1%2C0-28.26L61.67%2C97.63a8%2C8%2C0%2C0%2C0%2C3-3c.58-1%2C1.19-2.06%2C1.81-3.06a7.94%2C7.94%2C0%2C0%2C0%2C1.22-4.21l.15-32.25a95.89%2C95.89%2C0%2C0%2C1%2C25.37-14.3L122%2C56.87a8%2C8%2C0%2C0%2C0%2C4.1%2C1c1.21%2C0%2C2.43%2C0%2C3.64%2C0a8.08%2C8.08%2C0%2C0%2C0%2C4.1-1l28.84-16.1A96%2C96%2C0%2C0%2C1%2C188.12%2C55l.11%2C32.2a8%2C8%2C0%2C0%2C0%2C1.22%2C4.22c.62%2C1%2C1.23%2C2%2C1.8%2C3.06a8.09%2C8.09%2C0%2C0%2C0%2C3%2C3.06l28.6%2C16.29A90.49%2C90.49%2C0%2C0%2C1%2C222.9%2C142.12Z'%2F%3E%3C%2Fsvg%3E")}
.icon.chat:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C0%2C0%2C36.18%2C176.88L24.83%2C210.93a16%2C16%2C0%2C0%2C0%2C20.24%2C20.24l34.05-11.35A104%2C104%2C0%2C1%2C0%2C128%2C24Zm0%2C192a87.87%2C87.87%2C0%2C0%2C1-44.06-11.81%2C8%2C8%2C0%2C0%2C0-6.54-.67L40%2C216%2C52.47%2C178.6a8%2C8%2C0%2C0%2C0-.66-6.54A88%2C88%2C0%2C1%2C1%2C128%2C216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C0%2C0%2C36.18%2C176.88L24.83%2C210.93a16%2C16%2C0%2C0%2C0%2C20.24%2C20.24l34.05-11.35A104%2C104%2C0%2C1%2C0%2C128%2C24Zm0%2C192a87.87%2C87.87%2C0%2C0%2C1-44.06-11.81%2C8%2C8%2C0%2C0%2C0-6.54-.67L40%2C216%2C52.47%2C178.6a8%2C8%2C0%2C0%2C0-.66-6.54A88%2C88%2C0%2C1%2C1%2C128%2C216Z'%2F%3E%3C%2Fsvg%3E")}
.icon.account:before,
.icon.user:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24ZM74.08%2C197.5a64%2C64%2C0%2C0%2C1%2C107.84%2C0%2C87.83%2C87.83%2C0%2C0%2C1-107.84%2C0ZM96%2C120a32%2C32%2C0%2C1%2C1%2C32%2C32A32%2C32%2C0%2C0%2C1%2C96%2C120Zm97.76%2C66.41a79.66%2C79.66%2C0%2C0%2C0-36.06-28.75%2C48%2C48%2C0%2C1%2C0-59.4%2C0%2C79.66%2C79.66%2C0%2C0%2C0-36.06%2C28.75%2C88%2C88%2C0%2C1%2C1%2C131.52%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24ZM74.08%2C197.5a64%2C64%2C0%2C0%2C1%2C107.84%2C0%2C87.83%2C87.83%2C0%2C0%2C1-107.84%2C0ZM96%2C120a32%2C32%2C0%2C1%2C1%2C32%2C32A32%2C32%2C0%2C0%2C1%2C96%2C120Zm97.76%2C66.41a79.66%2C79.66%2C0%2C0%2C0-36.06-28.75%2C48%2C48%2C0%2C1%2C0-59.4%2C0%2C79.66%2C79.66%2C0%2C0%2C0-36.06%2C28.75%2C88%2C88%2C0%2C1%2C1%2C131.52%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.users:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M244.8%2C150.4a8%2C8%2C0%2C0%2C1-11.2-1.6A51.6%2C51.6%2C0%2C0%2C0%2C192%2C128a8%2C8%2C0%2C0%2C1-7.37-4.89%2C8%2C8%2C0%2C0%2C1%2C0-6.22A8%2C8%2C0%2C0%2C1%2C192%2C112a24%2C24%2C0%2C1%2C0-23.24-30%2C8%2C8%2C0%2C1%2C1-15.5-4A40%2C40%2C0%2C1%2C1%2C219%2C117.51a67.94%2C67.94%2C0%2C0%2C1%2C27.43%2C21.68A8%2C8%2C0%2C0%2C1%2C244.8%2C150.4ZM190.92%2C212a8%2C8%2C0%2C1%2C1-13.84%2C8%2C57%2C57%2C0%2C0%2C0-98.16%2C0%2C8%2C8%2C0%2C1%2C1-13.84-8%2C72.06%2C72.06%2C0%2C0%2C1%2C33.74-29.92%2C48%2C48%2C0%2C1%2C1%2C58.36%2C0A72.06%2C72.06%2C0%2C0%2C1%2C190.92%2C212ZM128%2C176a32%2C32%2C0%2C1%2C0-32-32A32%2C32%2C0%2C0%2C0%2C128%2C176ZM72%2C120a8%2C8%2C0%2C0%2C0-8-8A24%2C24%2C0%2C1%2C1%2C87.24%2C82a8%2C8%2C0%2C1%2C0%2C15.5-4A40%2C40%2C0%2C1%2C0%2C37%2C117.51%2C67.94%2C67.94%2C0%2C0%2C0%2C9.6%2C139.19a8%2C8%2C0%2C1%2C0%2C12.8%2C9.61A51.6%2C51.6%2C0%2C0%2C1%2C64%2C128%2C8%2C8%2C0%2C0%2C0%2C72%2C120Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M244.8%2C150.4a8%2C8%2C0%2C0%2C1-11.2-1.6A51.6%2C51.6%2C0%2C0%2C0%2C192%2C128a8%2C8%2C0%2C0%2C1-7.37-4.89%2C8%2C8%2C0%2C0%2C1%2C0-6.22A8%2C8%2C0%2C0%2C1%2C192%2C112a24%2C24%2C0%2C1%2C0-23.24-30%2C8%2C8%2C0%2C1%2C1-15.5-4A40%2C40%2C0%2C1%2C1%2C219%2C117.51a67.94%2C67.94%2C0%2C0%2C1%2C27.43%2C21.68A8%2C8%2C0%2C0%2C1%2C244.8%2C150.4ZM190.92%2C212a8%2C8%2C0%2C1%2C1-13.84%2C8%2C57%2C57%2C0%2C0%2C0-98.16%2C0%2C8%2C8%2C0%2C1%2C1-13.84-8%2C72.06%2C72.06%2C0%2C0%2C1%2C33.74-29.92%2C48%2C48%2C0%2C1%2C1%2C58.36%2C0A72.06%2C72.06%2C0%2C0%2C1%2C190.92%2C212ZM128%2C176a32%2C32%2C0%2C1%2C0-32-32A32%2C32%2C0%2C0%2C0%2C128%2C176ZM72%2C120a8%2C8%2C0%2C0%2C0-8-8A24%2C24%2C0%2C1%2C1%2C87.24%2C82a8%2C8%2C0%2C1%2C0%2C15.5-4A40%2C40%2C0%2C1%2C0%2C37%2C117.51%2C67.94%2C67.94%2C0%2C0%2C0%2C9.6%2C139.19a8%2C8%2C0%2C1%2C0%2C12.8%2C9.61A51.6%2C51.6%2C0%2C0%2C1%2C64%2C128%2C8%2C8%2C0%2C0%2C0%2C72%2C120Z'%2F%3E%3C%2Fsvg%3E")}
.icon.membership:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C112a8%2C8%2C0%2C0%2C1-8%2C8H152a8%2C8%2C0%2C0%2C1%2C0-16h40A8%2C8%2C0%2C0%2C1%2C200%2C112Zm-8%2C24H152a8%2C8%2C0%2C0%2C0%2C0%2C16h40a8%2C8%2C0%2C0%2C0%2C0-16Zm40-80V200a16%2C16%2C0%2C0%2C1-16%2C16H40a16%2C16%2C0%2C0%2C1-16-16V56A16%2C16%2C0%2C0%2C1%2C40%2C40H216A16%2C16%2C0%2C0%2C1%2C232%2C56ZM216%2C200V56H40V200H216Zm-80.26-34a8%2C8%2C0%2C1%2C1-15.5%2C4c-2.63-10.26-13.06-18-24.25-18s-21.61%2C7.74-24.25%2C18a8%2C8%2C0%2C1%2C1-15.5-4%2C39.84%2C39.84%2C0%2C0%2C1%2C17.19-23.34%2C32%2C32%2C0%2C1%2C1%2C45.12%2C0A39.76%2C39.76%2C0%2C0%2C1%2C135.75%2C166ZM96%2C136a16%2C16%2C0%2C1%2C0-16-16A16%2C16%2C0%2C0%2C0%2C96%2C136Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C112a8%2C8%2C0%2C0%2C1-8%2C8H152a8%2C8%2C0%2C0%2C1%2C0-16h40A8%2C8%2C0%2C0%2C1%2C200%2C112Zm-8%2C24H152a8%2C8%2C0%2C0%2C0%2C0%2C16h40a8%2C8%2C0%2C0%2C0%2C0-16Zm40-80V200a16%2C16%2C0%2C0%2C1-16%2C16H40a16%2C16%2C0%2C0%2C1-16-16V56A16%2C16%2C0%2C0%2C1%2C40%2C40H216A16%2C16%2C0%2C0%2C1%2C232%2C56ZM216%2C200V56H40V200H216Zm-80.26-34a8%2C8%2C0%2C1%2C1-15.5%2C4c-2.63-10.26-13.06-18-24.25-18s-21.61%2C7.74-24.25%2C18a8%2C8%2C0%2C1%2C1-15.5-4%2C39.84%2C39.84%2C0%2C0%2C1%2C17.19-23.34%2C32%2C32%2C0%2C1%2C1%2C45.12%2C0A39.76%2C39.76%2C0%2C0%2C1%2C135.75%2C166ZM96%2C136a16%2C16%2C0%2C1%2C0-16-16A16%2C16%2C0%2C0%2C0%2C96%2C136Z'%2F%3E%3C%2Fsvg%3E")}
.icon.password:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C112a28%2C28%2C0%2C0%2C0-8%2C54.83V184a8%2C8%2C0%2C0%2C0%2C16%2C0V166.83A28%2C28%2C0%2C0%2C0%2C128%2C112Zm0%2C40a12%2C12%2C0%2C1%2C1%2C12-12A12%2C12%2C0%2C0%2C1%2C128%2C152Zm80-72H176V56a48%2C48%2C0%2C0%2C0-96%2C0V80H48A16%2C16%2C0%2C0%2C0%2C32%2C96V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V96A16%2C16%2C0%2C0%2C0%2C208%2C80ZM96%2C56a32%2C32%2C0%2C0%2C1%2C64%2C0V80H96ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C112a28%2C28%2C0%2C0%2C0-8%2C54.83V184a8%2C8%2C0%2C0%2C0%2C16%2C0V166.83A28%2C28%2C0%2C0%2C0%2C128%2C112Zm0%2C40a12%2C12%2C0%2C1%2C1%2C12-12A12%2C12%2C0%2C0%2C1%2C128%2C152Zm80-72H176V56a48%2C48%2C0%2C0%2C0-96%2C0V80H48A16%2C16%2C0%2C0%2C0%2C32%2C96V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V96A16%2C16%2C0%2C0%2C0%2C208%2C80ZM96%2C56a32%2C32%2C0%2C0%2C1%2C64%2C0V80H96ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E")}
.icon.logout:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M120%2C216a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V40a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C0%2C1%2C0%2C16H56V208h56A8%2C8%2C0%2C0%2C1%2C120%2C216Zm109.66-93.66-40-40a8%2C8%2C0%2C0%2C0-11.32%2C11.32L204.69%2C120H112a8%2C8%2C0%2C0%2C0%2C0%2C16h92.69l-26.35%2C26.34a8%2C8%2C0%2C0%2C0%2C11.32%2C11.32l40-40A8%2C8%2C0%2C0%2C0%2C229.66%2C122.34Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M120%2C216a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V40a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C0%2C1%2C0%2C16H56V208h56A8%2C8%2C0%2C0%2C1%2C120%2C216Zm109.66-93.66-40-40a8%2C8%2C0%2C0%2C0-11.32%2C11.32L204.69%2C120H112a8%2C8%2C0%2C0%2C0%2C0%2C16h92.69l-26.35%2C26.34a8%2C8%2C0%2C0%2C0%2C11.32%2C11.32l40-40A8%2C8%2C0%2C0%2C0%2C229.66%2C122.34Z'%2F%3E%3C%2Fsvg%3E")}
.icon.external-link:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C104a8%2C8%2C0%2C0%2C1-16%2C0V59.32l-66.33%2C66.34a8%2C8%2C0%2C0%2C1-11.32-11.32L196.68%2C48H152a8%2C8%2C0%2C0%2C1%2C0-16h64a8%2C8%2C0%2C0%2C1%2C8%2C8Zm-40%2C24a8%2C8%2C0%2C0%2C0-8%2C8v72H48V80h72a8%2C8%2C0%2C0%2C0%2C0-16H48A16%2C16%2C0%2C0%2C0%2C32%2C80V208a16%2C16%2C0%2C0%2C0%2C16%2C16H176a16%2C16%2C0%2C0%2C0%2C16-16V136A8%2C8%2C0%2C0%2C0%2C184%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C104a8%2C8%2C0%2C0%2C1-16%2C0V59.32l-66.33%2C66.34a8%2C8%2C0%2C0%2C1-11.32-11.32L196.68%2C48H152a8%2C8%2C0%2C0%2C1%2C0-16h64a8%2C8%2C0%2C0%2C1%2C8%2C8Zm-40%2C24a8%2C8%2C0%2C0%2C0-8%2C8v72H48V80h72a8%2C8%2C0%2C0%2C0%2C0-16H48A16%2C16%2C0%2C0%2C0%2C32%2C80V208a16%2C16%2C0%2C0%2C0%2C16%2C16H176a16%2C16%2C0%2C0%2C0%2C16-16V136A8%2C8%2C0%2C0%2C0%2C184%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.icon.alerts:before, .icon.alert:before,
.icon.event:before, .icon.events:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E")}
.icon.geofences:before, .icon.geofence:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M230.64%2C49.36a32%2C32%2C0%2C0%2C0-45.26%2C0h0a31.9%2C31.9%2C0%2C0%2C0-5.16%2C6.76L152%2C48.42A32%2C32%2C0%2C0%2C0%2C97.37%2C25.36h0a32.06%2C32.06%2C0%2C0%2C0-5.76%2C37.41L57.67%2C93.32a32.05%2C32.05%2C0%2C0%2C0-40.31%2C4.05h0a32%2C32%2C0%2C0%2C0%2C42.89%2C47.41l70%2C51.36a32%2C32%2C0%2C1%2C0%2C47.57-14.69l27.39-77.59q1.38.12%2C2.76.12a32%2C32%2C0%2C0%2C0%2C22.63-54.62Zm-122-12.69h0a16%2C16%2C0%2C1%2C1%2C0%2C22.64A16%2C16%2C0%2C0%2C1%2C108.68%2C36.67Zm-80%2C94.65a16%2C16%2C0%2C0%2C1%2C0-22.64h0a16%2C16%2C0%2C1%2C1%2C0%2C22.64Zm142.65%2C88a16%2C16%2C0%2C0%2C1-22.63-22.63h0a16%2C16%2C0%2C1%2C1%2C22.63%2C22.63Zm-8.55-43.18a32%2C32%2C0%2C0%2C0-23%2C7.08l-70-51.36a32.17%2C32.17%2C0%2C0%2C0-1.34-26.65l33.95-30.55a32%2C32%2C0%2C0%2C0%2C45.47-10.81L176%2C71.56a32%2C32%2C0%2C0%2C0%2C14.12%2C27Zm56.56-92.84A16%2C16%2C0%2C1%2C1%2C196.7%2C60.68h0a16%2C16%2C0%2C0%2C1%2C22.63%2C22.63Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M230.64%2C49.36a32%2C32%2C0%2C0%2C0-45.26%2C0h0a31.9%2C31.9%2C0%2C0%2C0-5.16%2C6.76L152%2C48.42A32%2C32%2C0%2C0%2C0%2C97.37%2C25.36h0a32.06%2C32.06%2C0%2C0%2C0-5.76%2C37.41L57.67%2C93.32a32.05%2C32.05%2C0%2C0%2C0-40.31%2C4.05h0a32%2C32%2C0%2C0%2C0%2C42.89%2C47.41l70%2C51.36a32%2C32%2C0%2C1%2C0%2C47.57-14.69l27.39-77.59q1.38.12%2C2.76.12a32%2C32%2C0%2C0%2C0%2C22.63-54.62Zm-122-12.69h0a16%2C16%2C0%2C1%2C1%2C0%2C22.64A16%2C16%2C0%2C0%2C1%2C108.68%2C36.67Zm-80%2C94.65a16%2C16%2C0%2C0%2C1%2C0-22.64h0a16%2C16%2C0%2C1%2C1%2C0%2C22.64Zm142.65%2C88a16%2C16%2C0%2C0%2C1-22.63-22.63h0a16%2C16%2C0%2C1%2C1%2C22.63%2C22.63Zm-8.55-43.18a32%2C32%2C0%2C0%2C0-23%2C7.08l-70-51.36a32.17%2C32.17%2C0%2C0%2C0-1.34-26.65l33.95-30.55a32%2C32%2C0%2C0%2C0%2C45.47-10.81L176%2C71.56a32%2C32%2C0%2C0%2C0%2C14.12%2C27Zm56.56-92.84A16%2C16%2C0%2C1%2C1%2C196.7%2C60.68h0a16%2C16%2C0%2C0%2C1%2C22.63%2C22.63Z'%2F%3E%3C%2Fsvg%3E")}
.icon.routes:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E")}
.icon.reports:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C208a8%2C8%2C0%2C0%2C1-8%2C8H32a8%2C8%2C0%2C0%2C1-8-8V48a8%2C8%2C0%2C0%2C1%2C16%2C0V156.69l50.34-50.35a8%2C8%2C0%2C0%2C1%2C11.32%2C0L128%2C132.69%2C180.69%2C80H160a8%2C8%2C0%2C0%2C1%2C0-16h40a8%2C8%2C0%2C0%2C1%2C8%2C8v40a8%2C8%2C0%2C0%2C1-16%2C0V91.31l-58.34%2C58.35a8%2C8%2C0%2C0%2C1-11.32%2C0L96%2C123.31l-56%2C56V200H224A8%2C8%2C0%2C0%2C1%2C232%2C208Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C208a8%2C8%2C0%2C0%2C1-8%2C8H32a8%2C8%2C0%2C0%2C1-8-8V48a8%2C8%2C0%2C0%2C1%2C16%2C0V156.69l50.34-50.35a8%2C8%2C0%2C0%2C1%2C11.32%2C0L128%2C132.69%2C180.69%2C80H160a8%2C8%2C0%2C0%2C1%2C0-16h40a8%2C8%2C0%2C0%2C1%2C8%2C8v40a8%2C8%2C0%2C0%2C1-16%2C0V91.31l-58.34%2C58.35a8%2C8%2C0%2C0%2C1-11.32%2C0L96%2C123.31l-56%2C56V200H224A8%2C8%2C0%2C0%2C1%2C232%2C208Z'%2F%3E%3C%2Fsvg%3E")}
.icon.ruler:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M235.32%2C73.37%2C182.63%2C20.69a16%2C16%2C0%2C0%2C0-22.63%2C0L20.68%2C160a16%2C16%2C0%2C0%2C0%2C0%2C22.63l52.69%2C52.68a16%2C16%2C0%2C0%2C0%2C22.63%2C0L235.32%2C96A16%2C16%2C0%2C0%2C0%2C235.32%2C73.37ZM84.68%2C224%2C32%2C171.31l32-32%2C26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L75.31%2C128%2C96%2C107.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L107.31%2C96%2C128%2C75.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L139.31%2C64l32-32L224%2C84.69Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M235.32%2C73.37%2C182.63%2C20.69a16%2C16%2C0%2C0%2C0-22.63%2C0L20.68%2C160a16%2C16%2C0%2C0%2C0%2C0%2C22.63l52.69%2C52.68a16%2C16%2C0%2C0%2C0%2C22.63%2C0L235.32%2C96A16%2C16%2C0%2C0%2C0%2C235.32%2C73.37ZM84.68%2C224%2C32%2C171.31l32-32%2C26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L75.31%2C128%2C96%2C107.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L107.31%2C96%2C128%2C75.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L139.31%2C64l32-32L224%2C84.69Z'%2F%3E%3C%2Fsvg%3E")}
.icon.poi:before, .icon.pois:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C64a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C64Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C128Zm0-112a88.1%2C88.1%2C0%2C0%2C0-88%2C88c0%2C31.4%2C14.51%2C64.68%2C42%2C96.25a254.19%2C254.19%2C0%2C0%2C0%2C41.45%2C38.3%2C8%2C8%2C0%2C0%2C0%2C9.18%2C0A254.19%2C254.19%2C0%2C0%2C0%2C174%2C200.25c27.45-31.57%2C42-64.85%2C42-96.25A88.1%2C88.1%2C0%2C0%2C0%2C128%2C16Zm0%2C206c-16.53-13-72-60.75-72-118a72%2C72%2C0%2C0%2C1%2C144%2C0C200%2C161.23%2C144.53%2C209%2C128%2C222Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C64a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C64Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C128Zm0-112a88.1%2C88.1%2C0%2C0%2C0-88%2C88c0%2C31.4%2C14.51%2C64.68%2C42%2C96.25a254.19%2C254.19%2C0%2C0%2C0%2C41.45%2C38.3%2C8%2C8%2C0%2C0%2C0%2C9.18%2C0A254.19%2C254.19%2C0%2C0%2C0%2C174%2C200.25c27.45-31.57%2C42-64.85%2C42-96.25A88.1%2C88.1%2C0%2C0%2C0%2C128%2C16Zm0%2C206c-16.53-13-72-60.75-72-118a72%2C72%2C0%2C0%2C1%2C144%2C0C200%2C161.23%2C144.53%2C209%2C128%2C222Z'%2F%3E%3C%2Fsvg%3E")}
.icon.point:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C120H215.63A88.13%2C88.13%2C0%2C0%2C0%2C136%2C40.37V16a8%2C8%2C0%2C0%2C0-16%2C0V40.37A88.13%2C88.13%2C0%2C0%2C0%2C40.37%2C120H16a8%2C8%2C0%2C0%2C0%2C0%2C16H40.37A88.13%2C88.13%2C0%2C0%2C0%2C120%2C215.63V240a8%2C8%2C0%2C0%2C0%2C16%2C0V215.63A88.13%2C88.13%2C0%2C0%2C0%2C215.63%2C136H240a8%2C8%2C0%2C0%2C0%2C0-16ZM128%2C200a72%2C72%2C0%2C1%2C1%2C72-72A72.08%2C72.08%2C0%2C0%2C1%2C128%2C200Zm0-112a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C120H215.63A88.13%2C88.13%2C0%2C0%2C0%2C136%2C40.37V16a8%2C8%2C0%2C0%2C0-16%2C0V40.37A88.13%2C88.13%2C0%2C0%2C0%2C40.37%2C120H16a8%2C8%2C0%2C0%2C0%2C0%2C16H40.37A88.13%2C88.13%2C0%2C0%2C0%2C120%2C215.63V240a8%2C8%2C0%2C0%2C0%2C16%2C0V215.63A88.13%2C88.13%2C0%2C0%2C0%2C215.63%2C136H240a8%2C8%2C0%2C0%2C0%2C0-16ZM128%2C200a72%2C72%2C0%2C1%2C1%2C72-72A72.08%2C72.08%2C0%2C0%2C1%2C128%2C200Zm0-112a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.address:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M108%2C80a20%2C20%2C0%2C1%2C1%2C20%2C20A20%2C20%2C0%2C0%2C1%2C108%2C80ZM60%2C80a68%2C68%2C0%2C0%2C1%2C136%2C0c0%2C62.25-59.51%2C97-62.05%2C98.42a12%2C12%2C0%2C0%2C1-11.9%2C0C119.51%2C177%2C60%2C142.25%2C60%2C80Zm24%2C0c0%2C38.2%2C30.71%2C64.2%2C44%2C73.64C141.21%2C144.15%2C172%2C118%2C172%2C80a44%2C44%2C0%2C0%2C0-88%2C0Zm124.57%2C65.6a12%2C12%2C0%2C1%2C0-9.14%2C22.19C213.56%2C173.61%2C220%2C180.27%2C220%2C184c0%2C4-7.13%2C11.07-22.77%2C17.08-18.3%2C7-42.89%2C10.92-69.23%2C10.92s-50.93-3.88-69.23-10.92C43.12%2C195.07%2C36%2C188%2C36%2C184c0-3.73%2C6.44-10.39%2C20.57-16.21a12%2C12%2C0%2C1%2C0-9.14-22.19C31.27%2C152.25%2C12%2C164.31%2C12%2C184c0%2C34.14%2C58.36%2C52%2C116%2C52%2C29.22%2C0%2C56.86-4.44%2C77.85-12.52C220.1%2C218%2C244%2C205.59%2C244%2C184%2C244%2C164.31%2C224.73%2C152.25%2C208.57%2C145.6Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M108%2C80a20%2C20%2C0%2C1%2C1%2C20%2C20A20%2C20%2C0%2C0%2C1%2C108%2C80ZM60%2C80a68%2C68%2C0%2C0%2C1%2C136%2C0c0%2C62.25-59.51%2C97-62.05%2C98.42a12%2C12%2C0%2C0%2C1-11.9%2C0C119.51%2C177%2C60%2C142.25%2C60%2C80Zm24%2C0c0%2C38.2%2C30.71%2C64.2%2C44%2C73.64C141.21%2C144.15%2C172%2C118%2C172%2C80a44%2C44%2C0%2C0%2C0-88%2C0Zm124.57%2C65.6a12%2C12%2C0%2C1%2C0-9.14%2C22.19C213.56%2C173.61%2C220%2C180.27%2C220%2C184c0%2C4-7.13%2C11.07-22.77%2C17.08-18.3%2C7-42.89%2C10.92-69.23%2C10.92s-50.93-3.88-69.23-10.92C43.12%2C195.07%2C36%2C188%2C36%2C184c0-3.73%2C6.44-10.39%2C20.57-16.21a12%2C12%2C0%2C1%2C0-9.14-22.19C31.27%2C152.25%2C12%2C164.31%2C12%2C184c0%2C34.14%2C58.36%2C52%2C116%2C52%2C29.22%2C0%2C56.86-4.44%2C77.85-12.52C220.1%2C218%2C244%2C205.59%2C244%2C184%2C244%2C164.31%2C224.73%2C152.25%2C208.57%2C145.6Z'%2F%3E%3C%2Fsvg%3E")}
.icon.send-command:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C109.66l-48%2C48a8%2C8%2C0%2C0%2C1-11.32-11.32L204.69%2C112H128a88.1%2C88.1%2C0%2C0%2C0-88%2C88%2C8%2C8%2C0%2C0%2C1-16%2C0A104.11%2C104.11%2C0%2C0%2C1%2C128%2C96h76.69L170.34%2C61.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l48%2C48A8%2C8%2C0%2C0%2C1%2C229.66%2C109.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C109.66l-48%2C48a8%2C8%2C0%2C0%2C1-11.32-11.32L204.69%2C112H128a88.1%2C88.1%2C0%2C0%2C0-88%2C88%2C8%2C8%2C0%2C0%2C1-16%2C0A104.11%2C104.11%2C0%2C0%2C1%2C128%2C96h76.69L170.34%2C61.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l48%2C48A8%2C8%2C0%2C0%2C1%2C229.66%2C109.66Z'%2F%3E%3C%2Fsvg%3E")}
.icon.camera:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E")}
.icon.task:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1%2C0-16h88A8%2C8%2C0%2C0%2C1%2C224%2C128ZM128%2C72h88a8%2C8%2C0%2C0%2C0%2C0-16H128a8%2C8%2C0%2C0%2C0%2C0%2C16Zm88%2C112H128a8%2C8%2C0%2C0%2C0%2C0%2C16h88a8%2C8%2C0%2C0%2C0%2C0-16ZM82.34%2C42.34%2C56%2C68.69%2C45.66%2C58.34A8%2C8%2C0%2C0%2C0%2C34.34%2C69.66l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32A8%2C8%2C0%2C0%2C0%2C82.34%2C42.34Zm0%2C64L56%2C132.69%2C45.66%2C122.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Zm0%2C64L56%2C196.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1%2C0-16h88A8%2C8%2C0%2C0%2C1%2C224%2C128ZM128%2C72h88a8%2C8%2C0%2C0%2C0%2C0-16H128a8%2C8%2C0%2C0%2C0%2C0%2C16Zm88%2C112H128a8%2C8%2C0%2C0%2C0%2C0%2C16h88a8%2C8%2C0%2C0%2C0%2C0-16ZM82.34%2C42.34%2C56%2C68.69%2C45.66%2C58.34A8%2C8%2C0%2C0%2C0%2C34.34%2C69.66l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32A8%2C8%2C0%2C0%2C0%2C82.34%2C42.34Zm0%2C64L56%2C132.69%2C45.66%2C122.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Zm0%2C64L56%2C196.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Z'%2F%3E%3C%2Fsvg%3E")}
.icon.money:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C64H56a8%2C8%2C0%2C0%2C1%2C0-16H192a8%2C8%2C0%2C0%2C0%2C0-16H56A24%2C24%2C0%2C0%2C0%2C32%2C56V184a24%2C24%2C0%2C0%2C0%2C24%2C24H216a16%2C16%2C0%2C0%2C0%2C16-16V80A16%2C16%2C0%2C0%2C0%2C216%2C64Zm0%2C128H56a8%2C8%2C0%2C0%2C1-8-8V78.63A23.84%2C23.84%2C0%2C0%2C0%2C56%2C80H216Zm-48-60a12%2C12%2C0%2C1%2C1%2C12%2C12A12%2C12%2C0%2C0%2C1%2C168%2C132Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C64H56a8%2C8%2C0%2C0%2C1%2C0-16H192a8%2C8%2C0%2C0%2C0%2C0-16H56A24%2C24%2C0%2C0%2C0%2C32%2C56V184a24%2C24%2C0%2C0%2C0%2C24%2C24H216a16%2C16%2C0%2C0%2C0%2C16-16V80A16%2C16%2C0%2C0%2C0%2C216%2C64Zm0%2C128H56a8%2C8%2C0%2C0%2C1-8-8V78.63A23.84%2C23.84%2C0%2C0%2C0%2C56%2C80H216Zm-48-60a12%2C12%2C0%2C1%2C1%2C12%2C12A12%2C12%2C0%2C0%2C1%2C168%2C132Z'%2F%3E%3C%2Fsvg%3E")}
.icon.dashboard:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M104%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C104%2C40Zm0%2C64H56V56h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C64H152V56h48v48Zm-96%2C32H56a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C104%2C136Zm0%2C64H56V152h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C200%2C136Zm0%2C64H152V152h48v48Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M104%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C104%2C40Zm0%2C64H56V56h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C64H152V56h48v48Zm-96%2C32H56a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C104%2C136Zm0%2C64H56V152h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C200%2C136Zm0%2C64H152V152h48v48Z'%2F%3E%3C%2Fsvg%3E")}
.icon.sharing:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M176%2C160a39.89%2C39.89%2C0%2C0%2C0-28.62%2C12.09l-46.1-29.63a39.8%2C39.8%2C0%2C0%2C0%2C0-28.92l46.1-29.63a40%2C40%2C0%2C1%2C0-8.66-13.45l-46.1%2C29.63a40%2C40%2C0%2C1%2C0%2C0%2C55.82l46.1%2C29.63A40%2C40%2C0%2C1%2C0%2C176%2C160Zm0-128a24%2C24%2C0%2C1%2C1-24%2C24A24%2C24%2C0%2C0%2C1%2C176%2C32ZM64%2C152a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C64%2C152Zm112%2C72a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C176%2C224Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M176%2C160a39.89%2C39.89%2C0%2C0%2C0-28.62%2C12.09l-46.1-29.63a39.8%2C39.8%2C0%2C0%2C0%2C0-28.92l46.1-29.63a40%2C40%2C0%2C1%2C0-8.66-13.45l-46.1%2C29.63a40%2C40%2C0%2C1%2C0%2C0%2C55.82l46.1%2C29.63A40%2C40%2C0%2C1%2C0%2C176%2C160Zm0-128a24%2C24%2C0%2C1%2C1-24%2C24A24%2C24%2C0%2C0%2C1%2C176%2C32ZM64%2C152a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C64%2C152Zm112%2C72a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C176%2C224Z'%2F%3E%3C%2Fsvg%3E")}
.icon.devices:before,
.icon.device:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H229.2L201.42%2C41.5A16%2C16%2C0%2C0%2C0%2C186.8%2C32H69.2a16%2C16%2C0%2C0%2C0-14.62%2C9.5L26.8%2C104H16a8%2C8%2C0%2C0%2C0%2C0%2C16h8v80a16%2C16%2C0%2C0%2C0%2C16%2C16H64a16%2C16%2C0%2C0%2C0%2C16-16V184h96v16a16%2C16%2C0%2C0%2C0%2C16%2C16h24a16%2C16%2C0%2C0%2C0%2C16-16V120h8a8%2C8%2C0%2C0%2C0%2C0-16ZM69.2%2C48H186.8l24.89%2C56H44.31ZM216%2C200H192V176a8%2C8%2C0%2C0%2C0-8-8H72a8%2C8%2C0%2C0%2C0-8%2C8v24H40V120H216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H229.2L201.42%2C41.5A16%2C16%2C0%2C0%2C0%2C186.8%2C32H69.2a16%2C16%2C0%2C0%2C0-14.62%2C9.5L26.8%2C104H16a8%2C8%2C0%2C0%2C0%2C0%2C16h8v80a16%2C16%2C0%2C0%2C0%2C16%2C16H64a16%2C16%2C0%2C0%2C0%2C16-16V184h96v16a16%2C16%2C0%2C0%2C0%2C16%2C16h24a16%2C16%2C0%2C0%2C0%2C16-16V120h8a8%2C8%2C0%2C0%2C0%2C0-16ZM69.2%2C48H186.8l24.89%2C56H44.31ZM216%2C200H192V176a8%2C8%2C0%2C0%2C0-8-8H72a8%2C8%2C0%2C0%2C0-8%2C8v24H40V120H216Z'%2F%3E%3C%2Fsvg%3E")}
.icon.call_action:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M144.27%2C45.93a8%2C8%2C0%2C0%2C1%2C9.8-5.66%2C86.22%2C86.22%2C0%2C0%2C1%2C61.66%2C61.66%2C8%2C8%2C0%2C0%2C1-5.66%2C9.8A8.23%2C8.23%2C0%2C0%2C1%2C208%2C112a8%2C8%2C0%2C0%2C1-7.73-5.94%2C70.35%2C70.35%2C0%2C0%2C0-50.33-50.33A8%2C8%2C0%2C0%2C1%2C144.27%2C45.93Zm-2.33%2C41.8c13.79%2C3.68%2C22.65%2C12.54%2C26.33%2C26.33A8%2C8%2C0%2C0%2C0%2C176%2C120a8.23%2C8.23%2C0%2C0%2C0%2C2.07-.27%2C8%2C8%2C0%2C0%2C0%2C5.66-9.8c-5.12-19.16-18.5-32.54-37.66-37.66a8%2C8%2C0%2C1%2C0-4.13%2C15.46Zm81.94%2C95.35A56.26%2C56.26%2C0%2C0%2C1%2C168%2C232C88.6%2C232%2C24%2C167.4%2C24%2C88A56.26%2C56.26%2C0%2C0%2C1%2C72.92%2C32.12a16%2C16%2C0%2C0%2C1%2C16.62%2C9.52l21.12%2C47.15%2C0%2C.12A16%2C16%2C0%2C0%2C1%2C109.39%2C104c-.18.27-.37.52-.57.77L88%2C129.45c7.49%2C15.22%2C23.41%2C31%2C38.83%2C38.51l24.34-20.71a8.12%2C8.12%2C0%2C0%2C1%2C.75-.56%2C16%2C16%2C0%2C0%2C1%2C15.17-1.4l.13.06%2C47.11%2C21.11A16%2C16%2C0%2C0%2C1%2C223.88%2C183.08Zm-15.88-2s-.07%2C0-.11%2C0h0l-47-21.05-24.35%2C20.71a8.44%2C8.44%2C0%2C0%2C1-.74.56%2C16%2C16%2C0%2C0%2C1-15.75%2C1.14c-18.73-9.05-37.4-27.58-46.46-46.11a16%2C16%2C0%2C0%2C1%2C1-15.7%2C6.13%2C6.13%2C0%2C0%2C1%2C.57-.77L96%2C95.15l-21-47a.61.61%2C0%2C0%2C1%2C0-.12A40.2%2C40.2%2C0%2C0%2C0%2C40%2C88%2C128.14%2C128.14%2C0%2C0%2C0%2C168%2C216%2C40.21%2C40.21%2C0%2C0%2C0%2C208%2C181.07Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M144.27%2C45.93a8%2C8%2C0%2C0%2C1%2C9.8-5.66%2C86.22%2C86.22%2C0%2C0%2C1%2C61.66%2C61.66%2C8%2C8%2C0%2C0%2C1-5.66%2C9.8A8.23%2C8.23%2C0%2C0%2C1%2C208%2C112a8%2C8%2C0%2C0%2C1-7.73-5.94%2C70.35%2C70.35%2C0%2C0%2C0-50.33-50.33A8%2C8%2C0%2C0%2C1%2C144.27%2C45.93Zm-2.33%2C41.8c13.79%2C3.68%2C22.65%2C12.54%2C26.33%2C26.33A8%2C8%2C0%2C0%2C0%2C176%2C120a8.23%2C8.23%2C0%2C0%2C0%2C2.07-.27%2C8%2C8%2C0%2C0%2C0%2C5.66-9.8c-5.12-19.16-18.5-32.54-37.66-37.66a8%2C8%2C0%2C1%2C0-4.13%2C15.46Zm81.94%2C95.35A56.26%2C56.26%2C0%2C0%2C1%2C168%2C232C88.6%2C232%2C24%2C167.4%2C24%2C88A56.26%2C56.26%2C0%2C0%2C1%2C72.92%2C32.12a16%2C16%2C0%2C0%2C1%2C16.62%2C9.52l21.12%2C47.15%2C0%2C.12A16%2C16%2C0%2C0%2C1%2C109.39%2C104c-.18.27-.37.52-.57.77L88%2C129.45c7.49%2C15.22%2C23.41%2C31%2C38.83%2C38.51l24.34-20.71a8.12%2C8.12%2C0%2C0%2C1%2C.75-.56%2C16%2C16%2C0%2C0%2C1%2C15.17-1.4l.13.06%2C47.11%2C21.11A16%2C16%2C0%2C0%2C1%2C223.88%2C183.08Zm-15.88-2s-.07%2C0-.11%2C0h0l-47-21.05-24.35%2C20.71a8.44%2C8.44%2C0%2C0%2C1-.74.56%2C16%2C16%2C0%2C0%2C1-15.75%2C1.14c-18.73-9.05-37.4-27.58-46.46-46.11a16%2C16%2C0%2C0%2C1%2C1-15.7%2C6.13%2C6.13%2C0%2C0%2C1%2C.57-.77L96%2C95.15l-21-47a.61.61%2C0%2C0%2C1%2C0-.12A40.2%2C40.2%2C0%2C0%2C0%2C40%2C88%2C128.14%2C128.14%2C0%2C0%2C0%2C168%2C216%2C40.21%2C40.21%2C0%2C0%2C0%2C208%2C181.07Z'%2F%3E%3C%2Fsvg%3E")}
.icon.forwards:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C109.66l-48%2C48a8%2C8%2C0%2C0%2C1-11.32-11.32L204.69%2C112H128a88.1%2C88.1%2C0%2C0%2C0-88%2C88%2C8%2C8%2C0%2C0%2C1-16%2C0A104.11%2C104.11%2C0%2C0%2C1%2C128%2C96h76.69L170.34%2C61.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l48%2C48A8%2C8%2C0%2C0%2C1%2C229.66%2C109.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C109.66l-48%2C48a8%2C8%2C0%2C0%2C1-11.32-11.32L204.69%2C112H128a88.1%2C88.1%2C0%2C0%2C0-88%2C88%2C8%2C8%2C0%2C0%2C1-16%2C0A104.11%2C104.11%2C0%2C0%2C1%2C128%2C96h76.69L170.34%2C61.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l48%2C48A8%2C8%2C0%2C0%2C1%2C229.66%2C109.66Z'%2F%3E%3C%2Fsvg%3E")}
.icon.map-expand:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48V96a8%2C8%2C0%2C0%2C1-16%2C0V67.31l-42.34%2C42.35a8%2C8%2C0%2C0%2C1-11.32-11.32L188.69%2C56H160a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C216%2C48ZM98.34%2C146.34%2C56%2C188.69V160a8%2C8%2C0%2C0%2C0-16%2C0v48a8%2C8%2C0%2C0%2C0%2C8%2C8H96a8%2C8%2C0%2C0%2C0%2C0-16H67.31l42.35-42.34a8%2C8%2C0%2C0%2C0-11.32-11.32ZM208%2C152a8%2C8%2C0%2C0%2C0-8%2C8v28.69l-42.34-42.35a8%2C8%2C0%2C0%2C0-11.32%2C11.32L188.69%2C200H160a8%2C8%2C0%2C0%2C0%2C0%2C16h48a8%2C8%2C0%2C0%2C0%2C8-8V160A8%2C8%2C0%2C0%2C0%2C208%2C152ZM67.31%2C56H96a8%2C8%2C0%2C0%2C0%2C0-16H48a8%2C8%2C0%2C0%2C0-8%2C8V96a8%2C8%2C0%2C0%2C0%2C16%2C0V67.31l42.34%2C42.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48V96a8%2C8%2C0%2C0%2C1-16%2C0V67.31l-42.34%2C42.35a8%2C8%2C0%2C0%2C1-11.32-11.32L188.69%2C56H160a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C216%2C48ZM98.34%2C146.34%2C56%2C188.69V160a8%2C8%2C0%2C0%2C0-16%2C0v48a8%2C8%2C0%2C0%2C0%2C8%2C8H96a8%2C8%2C0%2C0%2C0%2C0-16H67.31l42.35-42.34a8%2C8%2C0%2C0%2C0-11.32-11.32ZM208%2C152a8%2C8%2C0%2C0%2C0-8%2C8v28.69l-42.34-42.35a8%2C8%2C0%2C0%2C0-11.32%2C11.32L188.69%2C200H160a8%2C8%2C0%2C0%2C0%2C0%2C16h48a8%2C8%2C0%2C0%2C0%2C8-8V160A8%2C8%2C0%2C0%2C0%2C208%2C152ZM67.31%2C56H96a8%2C8%2C0%2C0%2C0%2C0-16H48a8%2C8%2C0%2C0%2C0-8%2C8V96a8%2C8%2C0%2C0%2C0%2C16%2C0V67.31l42.34%2C42.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32Z'%2F%3E%3C%2Fsvg%3E")}
.icon.map-change:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M230.91%2C172A8%2C8%2C0%2C0%2C1%2C228%2C182.91l-96%2C56a8%2C8%2C0%2C0%2C1-8.06%2C0l-96-56A8%2C8%2C0%2C0%2C1%2C36%2C169.09l92%2C53.65%2C92-53.65A8%2C8%2C0%2C0%2C1%2C230.91%2C172ZM220%2C121.09l-92%2C53.65L36%2C121.09A8%2C8%2C0%2C0%2C0%2C28%2C134.91l96%2C56a8%2C8%2C0%2C0%2C0%2C8.06%2C0l96-56A8%2C8%2C0%2C1%2C0%2C220%2C121.09ZM24%2C80a8%2C8%2C0%2C0%2C1%2C4-6.91l96-56a8%2C8%2C0%2C0%2C1%2C8.06%2C0l96%2C56a8%2C8%2C0%2C0%2C1%2C0%2C13.82l-96%2C56a8%2C8%2C0%2C0%2C1-8.06%2C0l-96-56A8%2C8%2C0%2C0%2C1%2C24%2C80Zm23.88%2C0L128%2C126.74%2C208.12%2C80%2C128%2C33.26Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M230.91%2C172A8%2C8%2C0%2C0%2C1%2C228%2C182.91l-96%2C56a8%2C8%2C0%2C0%2C1-8.06%2C0l-96-56A8%2C8%2C0%2C0%2C1%2C36%2C169.09l92%2C53.65%2C92-53.65A8%2C8%2C0%2C0%2C1%2C230.91%2C172ZM220%2C121.09l-92%2C53.65L36%2C121.09A8%2C8%2C0%2C0%2C0%2C28%2C134.91l96%2C56a8%2C8%2C0%2C0%2C0%2C8.06%2C0l96-56A8%2C8%2C0%2C1%2C0%2C220%2C121.09ZM24%2C80a8%2C8%2C0%2C0%2C1%2C4-6.91l96-56a8%2C8%2C0%2C0%2C1%2C8.06%2C0l96%2C56a8%2C8%2C0%2C0%2C1%2C0%2C13.82l-96%2C56a8%2C8%2C0%2C0%2C1-8.06%2C0l-96-56A8%2C8%2C0%2C0%2C1%2C24%2C80Zm23.88%2C0L128%2C126.74%2C208.12%2C80%2C128%2C33.26Z'%2F%3E%3C%2Fsvg%3E")}
.icon.zoomIn:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H136v80a8%2C8%2C0%2C0%2C1-16%2C0V136H40a8%2C8%2C0%2C0%2C1%2C0-16h80V40a8%2C8%2C0%2C0%2C1%2C16%2C0v80h80A8%2C8%2C0%2C0%2C1%2C224%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H136v80a8%2C8%2C0%2C0%2C1-16%2C0V136H40a8%2C8%2C0%2C0%2C1%2C0-16h80V40a8%2C8%2C0%2C0%2C1%2C16%2C0v80h80A8%2C8%2C0%2C0%2C1%2C224%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.icon.zoomOut:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H40a8%2C8%2C0%2C0%2C1%2C0-16H216A8%2C8%2C0%2C0%2C1%2C224%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H40a8%2C8%2C0%2C0%2C1%2C0-16H216A8%2C8%2C0%2C0%2C1%2C224%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.icon.group-devices:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M104%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C104%2C40Zm0%2C64H56V56h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C64H152V56h48v48Zm-96%2C32H56a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C104%2C136Zm0%2C64H56V152h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C200%2C136Zm0%2C64H152V152h48v48Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M104%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C104%2C40Zm0%2C64H56V56h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C64H152V56h48v48Zm-96%2C32H56a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C104%2C136Zm0%2C64H56V152h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C200%2C136Zm0%2C64H152V152h48v48Z'%2F%3E%3C%2Fsvg%3E")}
.icon.fitBounds:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C120h-8.34A96.14%2C96.14%2C0%2C0%2C0%2C136%2C32.34V24a8%2C8%2C0%2C0%2C0-16%2C0v8.34A96.14%2C96.14%2C0%2C0%2C0%2C32.34%2C120H24a8%2C8%2C0%2C0%2C0%2C0%2C16h8.34A96.14%2C96.14%2C0%2C0%2C0%2C120%2C223.66V232a8%2C8%2C0%2C0%2C0%2C16%2C0v-8.34A96.14%2C96.14%2C0%2C0%2C0%2C223.66%2C136H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-96%2C87.6V200a8%2C8%2C0%2C0%2C0-16%2C0v7.6A80.15%2C80.15%2C0%2C0%2C1%2C48.4%2C136H56a8%2C8%2C0%2C0%2C0%2C0-16H48.4A80.15%2C80.15%2C0%2C0%2C1%2C120%2C48.4V56a8%2C8%2C0%2C0%2C0%2C16%2C0V48.4A80.15%2C80.15%2C0%2C0%2C1%2C207.6%2C120H200a8%2C8%2C0%2C0%2C0%2C0%2C16h7.6A80.15%2C80.15%2C0%2C0%2C1%2C136%2C207.6ZM128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C120h-8.34A96.14%2C96.14%2C0%2C0%2C0%2C136%2C32.34V24a8%2C8%2C0%2C0%2C0-16%2C0v8.34A96.14%2C96.14%2C0%2C0%2C0%2C32.34%2C120H24a8%2C8%2C0%2C0%2C0%2C0%2C16h8.34A96.14%2C96.14%2C0%2C0%2C0%2C120%2C223.66V232a8%2C8%2C0%2C0%2C0%2C16%2C0v-8.34A96.14%2C96.14%2C0%2C0%2C0%2C223.66%2C136H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-96%2C87.6V200a8%2C8%2C0%2C0%2C0-16%2C0v7.6A80.15%2C80.15%2C0%2C0%2C1%2C48.4%2C136H56a8%2C8%2C0%2C0%2C0%2C0-16H48.4A80.15%2C80.15%2C0%2C0%2C1%2C120%2C48.4V56a8%2C8%2C0%2C0%2C0%2C16%2C0V48.4A80.15%2C80.15%2C0%2C0%2C1%2C207.6%2C120H200a8%2C8%2C0%2C0%2C0%2C0%2C16h7.6A80.15%2C80.15%2C0%2C0%2C1%2C136%2C207.6ZM128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.show-name:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M87.24%2C52.59a8%2C8%2C0%2C0%2C0-14.48%2C0l-64%2C136a8%2C8%2C0%2C1%2C0%2C14.48%2C6.81L39.9%2C160h80.2l16.66%2C35.4a8%2C8%2C0%2C1%2C0%2C14.48-6.81ZM47.43%2C144%2C80%2C74.79%2C112.57%2C144ZM200%2C96c-12.76%2C0-22.73%2C3.47-29.63%2C10.32a8%2C8%2C0%2C0%2C0%2C11.26%2C11.36c3.8-3.77%2C10-5.68%2C18.37-5.68%2C13.23%2C0%2C24%2C9%2C24%2C20v3.22A42.76%2C42.76%2C0%2C0%2C0%2C200%2C128c-22.06%2C0-40%2C16.15-40%2C36s17.94%2C36%2C40%2C36a42.73%2C42.73%2C0%2C0%2C0%2C24-7.25%2C8%2C8%2C0%2C0%2C0%2C16-.75V132C240%2C112.15%2C222.06%2C96%2C200%2C96Zm0%2C88c-13.23%2C0-24-9-24-20s10.77-20%2C24-20%2C24%2C9%2C24%2C20S213.23%2C184%2C200%2C184Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M87.24%2C52.59a8%2C8%2C0%2C0%2C0-14.48%2C0l-64%2C136a8%2C8%2C0%2C1%2C0%2C14.48%2C6.81L39.9%2C160h80.2l16.66%2C35.4a8%2C8%2C0%2C1%2C0%2C14.48-6.81ZM47.43%2C144%2C80%2C74.79%2C112.57%2C144ZM200%2C96c-12.76%2C0-22.73%2C3.47-29.63%2C10.32a8%2C8%2C0%2C0%2C0%2C11.26%2C11.36c3.8-3.77%2C10-5.68%2C18.37-5.68%2C13.23%2C0%2C24%2C9%2C24%2C20v3.22A42.76%2C42.76%2C0%2C0%2C0%2C200%2C128c-22.06%2C0-40%2C16.15-40%2C36s17.94%2C36%2C40%2C36a42.73%2C42.73%2C0%2C0%2C0%2C24-7.25%2C8%2C8%2C0%2C0%2C0%2C16-.75V132C240%2C112.15%2C222.06%2C96%2C200%2C96Zm0%2C88c-13.23%2C0-24-9-24-20s10.77-20%2C24-20%2C24%2C9%2C24%2C20S213.23%2C184%2C200%2C184Z'%2F%3E%3C%2Fsvg%3E")}
.icon.show-tail:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M238.64%2C33.36a32%2C32%2C0%2C0%2C0-45.26%2C0h0a32%2C32%2C0%2C0%2C0%2C0%2C45.26c.29.29.6.57.9.85l-26.63%2C49.46a32.19%2C32.19%2C0%2C0%2C0-23.9%2C3.5l-20.18-20.18a32%2C32%2C0%2C0%2C0-50.2-38.89h0a32%2C32%2C0%2C0%2C0%2C0%2C45.26c.29.29.59.57.89.85L47.63%2C168.94a32%2C32%2C0%2C0%2C0-30.27%2C8.44h0a32%2C32%2C0%2C1%2C0%2C45.26%2C0c-.29-.29-.6-.57-.9-.85l26.63-49.46A32.4%2C32.4%2C0%2C0%2C0%2C96%2C128a32%2C32%2C0%2C0%2C0%2C16.25-4.41l20.18%2C20.18a32%2C32%2C0%2C1%2C0%2C50.2-6.38c-.29-.29-.59-.57-.89-.85l26.63-49.46A32.33%2C32.33%2C0%2C0%2C0%2C216%2C88a32%2C32%2C0%2C0%2C0%2C22.63-54.62ZM51.3%2C211.33a16%2C16%2C0%2C0%2C1-22.63-22.64h0A16%2C16%2C0%2C1%2C1%2C51.3%2C211.33Zm33.38-104a16%2C16%2C0%2C0%2C1%2C0-22.63h0a16%2C16%2C0%2C1%2C1%2C0%2C22.63Zm86.64%2C64a16%2C16%2C0%2C0%2C1-22.63-22.63h0a16%2C16%2C0%2C0%2C1%2C22.63%2C22.63Zm56-104A16%2C16%2C0%2C1%2C1%2C204.7%2C44.67h0a16%2C16%2C0%2C0%2C1%2C22.63%2C22.64Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M238.64%2C33.36a32%2C32%2C0%2C0%2C0-45.26%2C0h0a32%2C32%2C0%2C0%2C0%2C0%2C45.26c.29.29.6.57.9.85l-26.63%2C49.46a32.19%2C32.19%2C0%2C0%2C0-23.9%2C3.5l-20.18-20.18a32%2C32%2C0%2C0%2C0-50.2-38.89h0a32%2C32%2C0%2C0%2C0%2C0%2C45.26c.29.29.59.57.89.85L47.63%2C168.94a32%2C32%2C0%2C0%2C0-30.27%2C8.44h0a32%2C32%2C0%2C1%2C0%2C45.26%2C0c-.29-.29-.6-.57-.9-.85l26.63-49.46A32.4%2C32.4%2C0%2C0%2C0%2C96%2C128a32%2C32%2C0%2C0%2C0%2C16.25-4.41l20.18%2C20.18a32%2C32%2C0%2C1%2C0%2C50.2-6.38c-.29-.29-.59-.57-.89-.85l26.63-49.46A32.33%2C32.33%2C0%2C0%2C0%2C216%2C88a32%2C32%2C0%2C0%2C0%2C22.63-54.62ZM51.3%2C211.33a16%2C16%2C0%2C0%2C1-22.63-22.64h0A16%2C16%2C0%2C1%2C1%2C51.3%2C211.33Zm33.38-104a16%2C16%2C0%2C0%2C1%2C0-22.63h0a16%2C16%2C0%2C1%2C1%2C0%2C22.63Zm86.64%2C64a16%2C16%2C0%2C0%2C1-22.63-22.63h0a16%2C16%2C0%2C0%2C1%2C22.63%2C22.63Zm56-104A16%2C16%2C0%2C1%2C1%2C204.7%2C44.67h0a16%2C16%2C0%2C0%2C1%2C22.63%2C22.64Z'%2F%3E%3C%2Fsvg%3E")}
.icon.traffic:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C56a32%2C32%2C0%2C1%2C0%2C32%2C32A32%2C32%2C0%2C0%2C0%2C128%2C56Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C128%2C104Zm0%2C32a32%2C32%2C0%2C1%2C0%2C32%2C32A32%2C32%2C0%2C0%2C0%2C128%2C136Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C128%2C184Zm88-40H200V80h16a8%2C8%2C0%2C0%2C0%2C0-16H200V40a16%2C16%2C0%2C0%2C0-16-16H72A16%2C16%2C0%2C0%2C0%2C56%2C40V64H40a8%2C8%2C0%2C0%2C0%2C0%2C16H56v64H40a8%2C8%2C0%2C0%2C0%2C0%2C16H56v56a16%2C16%2C0%2C0%2C0%2C16%2C16H184a16%2C16%2C0%2C0%2C0%2C16-16V160h16a8%2C8%2C0%2C0%2C0%2C0-16Zm-32%2C72H72V40H184V216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C56a32%2C32%2C0%2C1%2C0%2C32%2C32A32%2C32%2C0%2C0%2C0%2C128%2C56Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C128%2C104Zm0%2C32a32%2C32%2C0%2C1%2C0%2C32%2C32A32%2C32%2C0%2C0%2C0%2C128%2C136Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C128%2C184Zm88-40H200V80h16a8%2C8%2C0%2C0%2C0%2C0-16H200V40a16%2C16%2C0%2C0%2C0-16-16H72A16%2C16%2C0%2C0%2C0%2C56%2C40V64H40a8%2C8%2C0%2C0%2C0%2C0%2C16H56v64H40a8%2C8%2C0%2C0%2C0%2C0%2C16H56v56a16%2C16%2C0%2C0%2C0%2C16%2C16H184a16%2C16%2C0%2C0%2C0%2C16-16V160h16a8%2C8%2C0%2C0%2C0%2C0-16Zm-32%2C72H72V40H184V216Z'%2F%3E%3C%2Fsvg%3E")}
#map-controls #showDevice + .icon.devices:before,
#map-controls .btn.active .icon.devices:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M248%2C121.58a15.76%2C15.76%2C0%2C0%2C1-11.29%2C15l-.2.06-78%2C21.84-21.84%2C78-.06.2a15.77%2C15.77%2C0%2C0%2C1-15%2C11.29h-.3a15.77%2C15.77%2C0%2C0%2C1-15.07-10.67L41%2C61.41a1%2C1%2C0%2C0%2C1-.05-.16A16%2C16%2C0%2C0%2C1%2C61.25%2C40.9l.16.05%2C175.92%2C65.26A15.78%2C15.78%2C0%2C0%2C1%2C248%2C121.58Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M248%2C121.58a15.76%2C15.76%2C0%2C0%2C1-11.29%2C15l-.2.06-78%2C21.84-21.84%2C78-.06.2a15.77%2C15.77%2C0%2C0%2C1-15%2C11.29h-.3a15.77%2C15.77%2C0%2C0%2C1-15.07-10.67L41%2C61.41a1%2C1%2C0%2C0%2C1-.05-.16A16%2C16%2C0%2C0%2C1%2C61.25%2C40.9l.16.05%2C175.92%2C65.26A15.78%2C15.78%2C0%2C0%2C1%2C248%2C121.58Z'%2F%3E%3C%2Fsvg%3E")}
.icon.options:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M140%2C128a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C128ZM128%2C72a12%2C12%2C0%2C1%2C0-12-12A12%2C12%2C0%2C0%2C0%2C128%2C72Zm0%2C112a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C128%2C184Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M140%2C128a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C128ZM128%2C72a12%2C12%2C0%2C1%2C0-12-12A12%2C12%2C0%2C0%2C0%2C128%2C72Zm0%2C112a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C128%2C184Z'%2F%3E%3C%2Fsvg%3E")}
.icon.add:before,
.icon.plus:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M228%2C128a12%2C12%2C0%2C0%2C1-12%2C12H140v76a12%2C12%2C0%2C0%2C1-24%2C0V140H40a12%2C12%2C0%2C0%2C1%2C0-24h76V40a12%2C12%2C0%2C0%2C1%2C24%2C0v76h76A12%2C12%2C0%2C0%2C1%2C228%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M228%2C128a12%2C12%2C0%2C0%2C1-12%2C12H140v76a12%2C12%2C0%2C0%2C1-24%2C0V140H40a12%2C12%2C0%2C0%2C1%2C0-24h76V40a12%2C12%2C0%2C0%2C1%2C24%2C0v76h76A12%2C12%2C0%2C0%2C1%2C228%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.icon.filter:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C136a8%2C8%2C0%2C0%2C1-8%2C8H64a8%2C8%2C0%2C0%2C1%2C0-16H192A8%2C8%2C0%2C0%2C1%2C200%2C136Zm32-56H24a8%2C8%2C0%2C0%2C0%2C0%2C16H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-80%2C96H104a8%2C8%2C0%2C0%2C0%2C0%2C16h48a8%2C8%2C0%2C0%2C0%2C0-16Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C136a8%2C8%2C0%2C0%2C1-8%2C8H64a8%2C8%2C0%2C0%2C1%2C0-16H192A8%2C8%2C0%2C0%2C1%2C200%2C136Zm32-56H24a8%2C8%2C0%2C0%2C0%2C0%2C16H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-80%2C96H104a8%2C8%2C0%2C0%2C0%2C0%2C16h48a8%2C8%2C0%2C0%2C0%2C0-16Z'%2F%3E%3C%2Fsvg%3E")}
.icon.list:before,
.icon.logs:before,
.icon.content:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M80%2C64a8%2C8%2C0%2C0%2C1%2C8-8H216a8%2C8%2C0%2C0%2C1%2C0%2C16H88A8%2C8%2C0%2C0%2C1%2C80%2C64Zm136%2C56H88a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16Zm0%2C64H88a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16ZM44%2C52A12%2C12%2C0%2C1%2C0%2C56%2C64%2C12%2C12%2C0%2C0%2C0%2C44%2C52Zm0%2C64a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C44%2C116Zm0%2C64a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C44%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M80%2C64a8%2C8%2C0%2C0%2C1%2C8-8H216a8%2C8%2C0%2C0%2C1%2C0%2C16H88A8%2C8%2C0%2C0%2C1%2C80%2C64Zm136%2C56H88a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16Zm0%2C64H88a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16ZM44%2C52A12%2C12%2C0%2C1%2C0%2C56%2C64%2C12%2C12%2C0%2C0%2C0%2C44%2C52Zm0%2C64a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C44%2C116Zm0%2C64a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C44%2C180Z'%2F%3E%3C%2Fsvg%3E")}
.icon.search:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C218.34l-50.07-50.06a88.11%2C88.11%2C0%2C1%2C0-11.31%2C11.31l50.06%2C50.07a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM40%2C112a72%2C72%2C0%2C1%2C1%2C72%2C72A72.08%2C72.08%2C0%2C0%2C1%2C40%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C218.34l-50.07-50.06a88.11%2C88.11%2C0%2C1%2C0-11.31%2C11.31l50.06%2C50.07a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM40%2C112a72%2C72%2C0%2C1%2C1%2C72%2C72A72.08%2C72.08%2C0%2C0%2C1%2C40%2C112Z'%2F%3E%3C%2Fsvg%3E")}
.icon.detect_engine:before,
.icon.engine:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H227.31L192%2C68.69A15.86%2C15.86%2C0%2C0%2C0%2C180.69%2C64H140V40h24a8%2C8%2C0%2C0%2C0%2C0-16H100a8%2C8%2C0%2C0%2C0%2C0%2C16h24V64H64A16%2C16%2C0%2C0%2C0%2C48%2C80v52H24V108a8%2C8%2C0%2C0%2C0-16%2C0v64a8%2C8%2C0%2C0%2C0%2C16%2C0V148H48v20.69A15.86%2C15.86%2C0%2C0%2C0%2C52.69%2C180L92%2C219.31A15.86%2C15.86%2C0%2C0%2C0%2C103.31%2C224h77.38A15.86%2C15.86%2C0%2C0%2C0%2C192%2C219.31L227.31%2C184H240a16%2C16%2C0%2C0%2C0%2C16-16V120A16%2C16%2C0%2C0%2C0%2C240%2C104Zm0%2C64H224a8%2C8%2C0%2C0%2C0-5.66%2C2.34L180.69%2C208H103.31L64%2C168.69V80H180.69l37.65%2C37.66A8%2C8%2C0%2C0%2C0%2C224%2C120h16Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H227.31L192%2C68.69A15.86%2C15.86%2C0%2C0%2C0%2C180.69%2C64H140V40h24a8%2C8%2C0%2C0%2C0%2C0-16H100a8%2C8%2C0%2C0%2C0%2C0%2C16h24V64H64A16%2C16%2C0%2C0%2C0%2C48%2C80v52H24V108a8%2C8%2C0%2C0%2C0-16%2C0v64a8%2C8%2C0%2C0%2C0%2C16%2C0V148H48v20.69A15.86%2C15.86%2C0%2C0%2C0%2C52.69%2C180L92%2C219.31A15.86%2C15.86%2C0%2C0%2C0%2C103.31%2C224h77.38A15.86%2C15.86%2C0%2C0%2C0%2C192%2C219.31L227.31%2C184H240a16%2C16%2C0%2C0%2C0%2C16-16V120A16%2C16%2C0%2C0%2C0%2C240%2C104Zm0%2C64H224a8%2C8%2C0%2C0%2C0-5.66%2C2.34L180.69%2C208H103.31L64%2C168.69V80H180.69l37.65%2C37.66A8%2C8%2C0%2C0%2C0%2C224%2C120h16Z'%2F%3E%3C%2Fsvg%3E")}
.icon.ignition:before,
.icon.acc:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216.57%2C39.43A80%2C80%2C0%2C0%2C0%2C83.91%2C120.78L28.69%2C176A15.86%2C15.86%2C0%2C0%2C0%2C24%2C187.31V216a16%2C16%2C0%2C0%2C0%2C16%2C16H72a8%2C8%2C0%2C0%2C0%2C8-8V208H96a8%2C8%2C0%2C0%2C0%2C8-8V184h16a8%2C8%2C0%2C0%2C0%2C5.66-2.34l9.56-9.57A79.73%2C79.73%2C0%2C0%2C0%2C160%2C176h.1A80%2C80%2C0%2C0%2C0%2C216.57%2C39.43ZM224%2C98.1c-1.09%2C34.09-29.75%2C61.86-63.89%2C61.9H160a63.7%2C63.7%2C0%2C0%2C1-23.65-4.51%2C8%2C8%2C0%2C0%2C0-8.84%2C1.68L116.69%2C168H96a8%2C8%2C0%2C0%2C0-8%2C8v16H72a8%2C8%2C0%2C0%2C0-8%2C8v16H40V187.31l58.83-58.82a8%2C8%2C0%2C0%2C0%2C1.68-8.84A63.72%2C63.72%2C0%2C0%2C1%2C96%2C95.92c0-34.14%2C27.81-62.8%2C61.9-63.89A64%2C64%2C0%2C0%2C1%2C224%2C98.1ZM192%2C76a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C192%2C76Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216.57%2C39.43A80%2C80%2C0%2C0%2C0%2C83.91%2C120.78L28.69%2C176A15.86%2C15.86%2C0%2C0%2C0%2C24%2C187.31V216a16%2C16%2C0%2C0%2C0%2C16%2C16H72a8%2C8%2C0%2C0%2C0%2C8-8V208H96a8%2C8%2C0%2C0%2C0%2C8-8V184h16a8%2C8%2C0%2C0%2C0%2C5.66-2.34l9.56-9.57A79.73%2C79.73%2C0%2C0%2C0%2C160%2C176h.1A80%2C80%2C0%2C0%2C0%2C216.57%2C39.43ZM224%2C98.1c-1.09%2C34.09-29.75%2C61.86-63.89%2C61.9H160a63.7%2C63.7%2C0%2C0%2C1-23.65-4.51%2C8%2C8%2C0%2C0%2C0-8.84%2C1.68L116.69%2C168H96a8%2C8%2C0%2C0%2C0-8%2C8v16H72a8%2C8%2C0%2C0%2C0-8%2C8v16H40V187.31l58.83-58.82a8%2C8%2C0%2C0%2C0%2C1.68-8.84A63.72%2C63.72%2C0%2C0%2C1%2C96%2C95.92c0-34.14%2C27.81-62.8%2C61.9-63.89A64%2C64%2C0%2C0%2C1%2C224%2C98.1ZM192%2C76a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C192%2C76Z'%2F%3E%3C%2Fsvg%3E")}
.icon.last-hour:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm64-88a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1-8-8V72a8%2C8%2C0%2C0%2C1%2C16%2C0v48h48A8%2C8%2C0%2C0%2C1%2C192%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm64-88a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1-8-8V72a8%2C8%2C0%2C0%2C1%2C16%2C0v48h48A8%2C8%2C0%2C0%2C1%2C192%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.icon.today:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E")}
.icon.yesterday:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M136%2C80v43.47l36.12%2C21.67a8%2C8%2C0%2C0%2C1-8.24%2C13.72l-40-24A8%2C8%2C0%2C0%2C1%2C120%2C128V80a8%2C8%2C0%2C0%2C1%2C16%2C0Zm-8-48A95.44%2C95.44%2C0%2C0%2C0%2C60.08%2C60.15C52.81%2C67.51%2C46.35%2C74.59%2C40%2C82V64a8%2C8%2C0%2C0%2C0-16%2C0v40a8%2C8%2C0%2C0%2C0%2C8%2C8H72a8%2C8%2C0%2C0%2C0%2C0-16H49c7.15-8.42%2C14.27-16.35%2C22.39-24.57a80%2C80%2C0%2C1%2C1%2C1.66%2C114.75%2C8%2C8%2C0%2C1%2C0-11%2C11.64A96%2C96%2C0%2C1%2C0%2C128%2C32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M136%2C80v43.47l36.12%2C21.67a8%2C8%2C0%2C0%2C1-8.24%2C13.72l-40-24A8%2C8%2C0%2C0%2C1%2C120%2C128V80a8%2C8%2C0%2C0%2C1%2C16%2C0Zm-8-48A95.44%2C95.44%2C0%2C0%2C0%2C60.08%2C60.15C52.81%2C67.51%2C46.35%2C74.59%2C40%2C82V64a8%2C8%2C0%2C0%2C0-16%2C0v40a8%2C8%2C0%2C0%2C0%2C8%2C8H72a8%2C8%2C0%2C0%2C0%2C0-16H49c7.15-8.42%2C14.27-16.35%2C22.39-24.57a80%2C80%2C0%2C1%2C1%2C1.66%2C114.75%2C8%2C8%2C0%2C1%2C0-11%2C11.64A96%2C96%2C0%2C1%2C0%2C128%2C32Z'%2F%3E%3C%2Fsvg%3E")}
.icon.follow:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C120h-8.34A96.14%2C96.14%2C0%2C0%2C0%2C136%2C32.34V24a8%2C8%2C0%2C0%2C0-16%2C0v8.34A96.14%2C96.14%2C0%2C0%2C0%2C32.34%2C120H24a8%2C8%2C0%2C0%2C0%2C0%2C16h8.34A96.14%2C96.14%2C0%2C0%2C0%2C120%2C223.66V232a8%2C8%2C0%2C0%2C0%2C16%2C0v-8.34A96.14%2C96.14%2C0%2C0%2C0%2C223.66%2C136H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-96%2C87.6V200a8%2C8%2C0%2C0%2C0-16%2C0v7.6A80.15%2C80.15%2C0%2C0%2C1%2C48.4%2C136H56a8%2C8%2C0%2C0%2C0%2C0-16H48.4A80.15%2C80.15%2C0%2C0%2C1%2C120%2C48.4V56a8%2C8%2C0%2C0%2C0%2C16%2C0V48.4A80.15%2C80.15%2C0%2C0%2C1%2C207.6%2C120H200a8%2C8%2C0%2C0%2C0%2C0%2C16h7.6A80.15%2C80.15%2C0%2C0%2C1%2C136%2C207.6ZM128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C120h-8.34A96.14%2C96.14%2C0%2C0%2C0%2C136%2C32.34V24a8%2C8%2C0%2C0%2C0-16%2C0v8.34A96.14%2C96.14%2C0%2C0%2C0%2C32.34%2C120H24a8%2C8%2C0%2C0%2C0%2C0%2C16h8.34A96.14%2C96.14%2C0%2C0%2C0%2C120%2C223.66V232a8%2C8%2C0%2C0%2C0%2C16%2C0v-8.34A96.14%2C96.14%2C0%2C0%2C0%2C223.66%2C136H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-96%2C87.6V200a8%2C8%2C0%2C0%2C0-16%2C0v7.6A80.15%2C80.15%2C0%2C0%2C1%2C48.4%2C136H56a8%2C8%2C0%2C0%2C0%2C0-16H48.4A80.15%2C80.15%2C0%2C0%2C1%2C120%2C48.4V56a8%2C8%2C0%2C0%2C0%2C16%2C0V48.4A80.15%2C80.15%2C0%2C0%2C1%2C207.6%2C120H200a8%2C8%2C0%2C0%2C0%2C0%2C16h7.6A80.15%2C80.15%2C0%2C0%2C1%2C136%2C207.6ZM128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.edit:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.31%2C73.37%2C182.63%2C28.68a16%2C16%2C0%2C0%2C0-22.63%2C0L36.69%2C152A15.86%2C15.86%2C0%2C0%2C0%2C32%2C163.31V208a16%2C16%2C0%2C0%2C0%2C16%2C16H92.69A15.86%2C15.86%2C0%2C0%2C0%2C104%2C219.31L227.31%2C96a16%2C16%2C0%2C0%2C0%2C0-22.63ZM92.69%2C208H48V163.31l88-88L180.69%2C120ZM192%2C108.68%2C147.31%2C64l24-24L216%2C84.68Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.31%2C73.37%2C182.63%2C28.68a16%2C16%2C0%2C0%2C0-22.63%2C0L36.69%2C152A15.86%2C15.86%2C0%2C0%2C0%2C32%2C163.31V208a16%2C16%2C0%2C0%2C0%2C16%2C16H92.69A15.86%2C15.86%2C0%2C0%2C0%2C104%2C219.31L227.31%2C96a16%2C16%2C0%2C0%2C0%2C0-22.63ZM92.69%2C208H48V163.31l88-88L180.69%2C120ZM192%2C108.68%2C147.31%2C64l24-24L216%2C84.68Z'%2F%3E%3C%2Fsvg%3E")}
.icon.qrcode:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M104%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C104%2C40Zm0%2C64H56V56h48v48Zm0%2C32H56a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C104%2C136Zm0%2C64H56V152h48v48ZM200%2C40H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C64H152V56h48v48Zm-64%2C72V144a8%2C8%2C0%2C0%2C1%2C16%2C0v32a8%2C8%2C0%2C0%2C1-16%2C0Zm80-16a8%2C8%2C0%2C0%2C1-8%2C8H184v40a8%2C8%2C0%2C0%2C1-8%2C8H144a8%2C8%2C0%2C0%2C1%2C0-16h24V144a8%2C8%2C0%2C0%2C1%2C16%2C0v8h24A8%2C8%2C0%2C0%2C1%2C216%2C160Zm0%2C32v16a8%2C8%2C0%2C0%2C1-16%2C0V192a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M104%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C104%2C40Zm0%2C64H56V56h48v48Zm0%2C32H56a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C104%2C136Zm0%2C64H56V152h48v48ZM200%2C40H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C64H152V56h48v48Zm-64%2C72V144a8%2C8%2C0%2C0%2C1%2C16%2C0v32a8%2C8%2C0%2C0%2C1-16%2C0Zm80-16a8%2C8%2C0%2C0%2C1-8%2C8H184v40a8%2C8%2C0%2C0%2C1-8%2C8H144a8%2C8%2C0%2C0%2C1%2C0-16h24V144a8%2C8%2C0%2C0%2C1%2C16%2C0v8h24A8%2C8%2C0%2C0%2C1%2C216%2C160Zm0%2C32v16a8%2C8%2C0%2C0%2C1-16%2C0V192a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.lock:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C80H176V56a48%2C48%2C0%2C0%2C0-96%2C0V80H48A16%2C16%2C0%2C0%2C0%2C32%2C96V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V96A16%2C16%2C0%2C0%2C0%2C208%2C80ZM96%2C56a32%2C32%2C0%2C0%2C1%2C64%2C0V80H96ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C80H176V56a48%2C48%2C0%2C0%2C0-96%2C0V80H48A16%2C16%2C0%2C0%2C0%2C32%2C96V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V96A16%2C16%2C0%2C0%2C0%2C208%2C80ZM96%2C56a32%2C32%2C0%2C0%2C1%2C64%2C0V80H96ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E")}
.icon.sensors:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Zm73.71%2C7.14a80%2C80%2C0%2C0%2C1-14.08%2C22.2%2C8%2C8%2C0%2C0%2C1-11.92-10.67%2C63.95%2C63.95%2C0%2C0%2C0%2C0-85.33%2C8%2C8%2C0%2C1%2C1%2C11.92-10.67%2C80.08%2C80.08%2C0%2C0%2C1%2C14.08%2C84.47ZM69%2C103.09a64%2C64%2C0%2C0%2C0%2C11.26%2C67.58%2C8%2C8%2C0%2C0%2C1-11.92%2C10.67%2C79.93%2C79.93%2C0%2C0%2C1%2C0-106.67A8%2C8%2C0%2C1%2C1%2C80.29%2C85.34%2C63.77%2C63.77%2C0%2C0%2C0%2C69%2C103.09ZM248%2C128a119.58%2C119.58%2C0%2C0%2C1-34.29%2C84%2C8%2C8%2C0%2C1%2C1-11.42-11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0-145.56A8%2C8%2C0%2C1%2C1%2C213.71%2C44%2C119.58%2C119.58%2C0%2C0%2C1%2C248%2C128ZM53.71%2C200.78A8%2C8%2C0%2C1%2C1%2C42.29%2C212a119.87%2C119.87%2C0%2C0%2C1%2C0-168%2C8%2C8%2C0%2C1%2C1%2C11.42%2C11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0%2C145.56Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Zm73.71%2C7.14a80%2C80%2C0%2C0%2C1-14.08%2C22.2%2C8%2C8%2C0%2C0%2C1-11.92-10.67%2C63.95%2C63.95%2C0%2C0%2C0%2C0-85.33%2C8%2C8%2C0%2C1%2C1%2C11.92-10.67%2C80.08%2C80.08%2C0%2C0%2C1%2C14.08%2C84.47ZM69%2C103.09a64%2C64%2C0%2C0%2C0%2C11.26%2C67.58%2C8%2C8%2C0%2C0%2C1-11.92%2C10.67%2C79.93%2C79.93%2C0%2C0%2C1%2C0-106.67A8%2C8%2C0%2C1%2C1%2C80.29%2C85.34%2C63.77%2C63.77%2C0%2C0%2C0%2C69%2C103.09ZM248%2C128a119.58%2C119.58%2C0%2C0%2C1-34.29%2C84%2C8%2C8%2C0%2C1%2C1-11.42-11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0-145.56A8%2C8%2C0%2C1%2C1%2C213.71%2C44%2C119.58%2C119.58%2C0%2C0%2C1%2C248%2C128ZM53.71%2C200.78A8%2C8%2C0%2C1%2C1%2C42.29%2C212a119.87%2C119.87%2C0%2C0%2C1%2C0-168%2C8%2C8%2C0%2C1%2C1%2C11.42%2C11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0%2C145.56Z'%2F%3E%3C%2Fsvg%3E")}
.icon.satellites:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M245.11%2C60.68c-7.65-13.19-27.84-16.16-58.5-8.66A95.93%2C95.93%2C0%2C0%2C0%2C32%2C128a98%2C98%2C0%2C0%2C0%2C.78%2C12.31C5.09%2C169%2C5.49%2C186%2C10.9%2C195.32%2C16%2C204.16%2C26.64%2C208%2C40.64%2C208a124.11%2C124.11%2C0%2C0%2C0%2C28.79-4A95.93%2C95.93%2C0%2C0%2C0%2C224%2C128a97.08%2C97.08%2C0%2C0%2C0-.77-12.25c12.5-13%2C20.82-25.35%2C23.65-35.92C248.83%2C72.51%2C248.24%2C66.07%2C245.11%2C60.68ZM128%2C48a80.11%2C80.11%2C0%2C0%2C1%2C78%2C62.2c-17.06%2C16.06-40.15%2C32.53-62.07%2C45.13C116.38%2C171.14%2C92.48%2C181%2C73.42%2C186.4A79.94%2C79.94%2C0%2C0%2C1%2C128%2C48ZM24.74%2C187.29c-1.46-2.51-.65-7.24%2C2.22-13a79.05%2C79.05%2C0%2C0%2C1%2C10.29-15.05%2C96%2C96%2C0%2C0%2C0%2C18%2C31.32C38%2C193.46%2C27.24%2C191.61%2C24.74%2C187.29ZM128%2C208a79.45%2C79.45%2C0%2C0%2C1-38.56-9.94%2C370%2C370%2C0%2C0%2C0%2C62.43-28.86c21.58-12.39%2C40.68-25.82%2C56.07-39.08A80.07%2C80.07%2C0%2C0%2C1%2C128%2C208ZM231.42%2C75.69c-1.7%2C6.31-6.19%2C13.53-12.63%2C21.13a95.69%2C95.69%2C0%2C0%2C0-18-31.35c14.21-2.35%2C27.37-2.17%2C30.5%2C3.24C232.19%2C70.28%2C232.24%2C72.63%2C231.42%2C75.69Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M245.11%2C60.68c-7.65-13.19-27.84-16.16-58.5-8.66A95.93%2C95.93%2C0%2C0%2C0%2C32%2C128a98%2C98%2C0%2C0%2C0%2C.78%2C12.31C5.09%2C169%2C5.49%2C186%2C10.9%2C195.32%2C16%2C204.16%2C26.64%2C208%2C40.64%2C208a124.11%2C124.11%2C0%2C0%2C0%2C28.79-4A95.93%2C95.93%2C0%2C0%2C0%2C224%2C128a97.08%2C97.08%2C0%2C0%2C0-.77-12.25c12.5-13%2C20.82-25.35%2C23.65-35.92C248.83%2C72.51%2C248.24%2C66.07%2C245.11%2C60.68ZM128%2C48a80.11%2C80.11%2C0%2C0%2C1%2C78%2C62.2c-17.06%2C16.06-40.15%2C32.53-62.07%2C45.13C116.38%2C171.14%2C92.48%2C181%2C73.42%2C186.4A79.94%2C79.94%2C0%2C0%2C1%2C128%2C48ZM24.74%2C187.29c-1.46-2.51-.65-7.24%2C2.22-13a79.05%2C79.05%2C0%2C0%2C1%2C10.29-15.05%2C96%2C96%2C0%2C0%2C0%2C18%2C31.32C38%2C193.46%2C27.24%2C191.61%2C24.74%2C187.29ZM128%2C208a79.45%2C79.45%2C0%2C0%2C1-38.56-9.94%2C370%2C370%2C0%2C0%2C0%2C62.43-28.86c21.58-12.39%2C40.68-25.82%2C56.07-39.08A80.07%2C80.07%2C0%2C0%2C1%2C128%2C208ZM231.42%2C75.69c-1.7%2C6.31-6.19%2C13.53-12.63%2C21.13a95.69%2C95.69%2C0%2C0%2C0-18-31.35c14.21-2.35%2C27.37-2.17%2C30.5%2C3.24C232.19%2C70.28%2C232.24%2C72.63%2C231.42%2C75.69Z'%2F%3E%3C%2Fsvg%3E")}
.icon.speed:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M114.34%2C154.34l96-96a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32l-96%2C96a8%2C8%2C0%2C0%2C1-11.32-11.32ZM128%2C88a63.9%2C63.9%2C0%2C0%2C1%2C20.44%2C3.33%2C8%2C8%2C0%2C1%2C0%2C5.11-15.16A80%2C80%2C0%2C0%2C0%2C48.49%2C160.88%2C8%2C8%2C0%2C0%2C0%2C56.43%2C168c.29%2C0%2C.59%2C0%2C.89-.05a8%2C8%2C0%2C0%2C0%2C7.07-8.83A64.92%2C64.92%2C0%2C0%2C1%2C64%2C152%2C64.07%2C64.07%2C0%2C0%2C1%2C128%2C88Zm99.74%2C13a8%2C8%2C0%2C0%2C0-14.24%2C7.3%2C96.27%2C96.27%2C0%2C0%2C1%2C5%2C75.71l-181.1-.07A96.24%2C96.24%2C0%2C0%2C1%2C128%2C56h.88a95%2C95%2C0%2C0%2C1%2C42.82%2C10.5A8%2C8%2C0%2C1%2C0%2C179%2C52.27a112%2C112%2C0%2C0%2C0-156.66%2C137A16.07%2C16.07%2C0%2C0%2C0%2C37.46%2C200H218.53a16%2C16%2C0%2C0%2C0%2C15.11-10.71%2C112.35%2C112.35%2C0%2C0%2C0-5.9-88.3Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M114.34%2C154.34l96-96a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32l-96%2C96a8%2C8%2C0%2C0%2C1-11.32-11.32ZM128%2C88a63.9%2C63.9%2C0%2C0%2C1%2C20.44%2C3.33%2C8%2C8%2C0%2C1%2C0%2C5.11-15.16A80%2C80%2C0%2C0%2C0%2C48.49%2C160.88%2C8%2C8%2C0%2C0%2C0%2C56.43%2C168c.29%2C0%2C.59%2C0%2C.89-.05a8%2C8%2C0%2C0%2C0%2C7.07-8.83A64.92%2C64.92%2C0%2C0%2C1%2C64%2C152%2C64.07%2C64.07%2C0%2C0%2C1%2C128%2C88Zm99.74%2C13a8%2C8%2C0%2C0%2C0-14.24%2C7.3%2C96.27%2C96.27%2C0%2C0%2C1%2C5%2C75.71l-181.1-.07A96.24%2C96.24%2C0%2C0%2C1%2C128%2C56h.88a95%2C95%2C0%2C0%2C1%2C42.82%2C10.5A8%2C8%2C0%2C1%2C0%2C179%2C52.27a112%2C112%2C0%2C0%2C0-156.66%2C137A16.07%2C16.07%2C0%2C0%2C0%2C37.46%2C200H218.53a16%2C16%2C0%2C0%2C0%2C15.11-10.71%2C112.35%2C112.35%2C0%2C0%2C0-5.9-88.3Z'%2F%3E%3C%2Fsvg%3E")}
.icon.odometer:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M235.32%2C73.37%2C182.63%2C20.69a16%2C16%2C0%2C0%2C0-22.63%2C0L20.68%2C160a16%2C16%2C0%2C0%2C0%2C0%2C22.63l52.69%2C52.68a16%2C16%2C0%2C0%2C0%2C22.63%2C0L235.32%2C96A16%2C16%2C0%2C0%2C0%2C235.32%2C73.37ZM84.68%2C224%2C32%2C171.31l32-32%2C26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L75.31%2C128%2C96%2C107.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L107.31%2C96%2C128%2C75.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L139.31%2C64l32-32L224%2C84.69Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M235.32%2C73.37%2C182.63%2C20.69a16%2C16%2C0%2C0%2C0-22.63%2C0L20.68%2C160a16%2C16%2C0%2C0%2C0%2C0%2C22.63l52.69%2C52.68a16%2C16%2C0%2C0%2C0%2C22.63%2C0L235.32%2C96A16%2C16%2C0%2C0%2C0%2C235.32%2C73.37ZM84.68%2C224%2C32%2C171.31l32-32%2C26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L75.31%2C128%2C96%2C107.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L107.31%2C96%2C128%2C75.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L139.31%2C64l32-32L224%2C84.69Z'%2F%3E%3C%2Fsvg%3E")}
.icon.fuel:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M241%2C69.66%2C221.66%2C50.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L229.66%2C81A8%2C8%2C0%2C0%2C1%2C232%2C86.63V168a8%2C8%2C0%2C0%2C1-16%2C0V128a24%2C24%2C0%2C0%2C0-24-24H176V56a24%2C24%2C0%2C0%2C0-24-24H72A24%2C24%2C0%2C0%2C0%2C48%2C56V208H32a8%2C8%2C0%2C0%2C0%2C0%2C16H192a8%2C8%2C0%2C0%2C0%2C0-16H176V120h16a8%2C8%2C0%2C0%2C1%2C8%2C8v40a24%2C24%2C0%2C0%2C0%2C48%2C0V86.63A23.85%2C23.85%2C0%2C0%2C0%2C241%2C69.66ZM64%2C208V56a8%2C8%2C0%2C0%2C1%2C8-8h80a8%2C8%2C0%2C0%2C1%2C8%2C8V208Zm80-96a8%2C8%2C0%2C0%2C1-8%2C8H88a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C144%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M241%2C69.66%2C221.66%2C50.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L229.66%2C81A8%2C8%2C0%2C0%2C1%2C232%2C86.63V168a8%2C8%2C0%2C0%2C1-16%2C0V128a24%2C24%2C0%2C0%2C0-24-24H176V56a24%2C24%2C0%2C0%2C0-24-24H72A24%2C24%2C0%2C0%2C0%2C48%2C56V208H32a8%2C8%2C0%2C0%2C0%2C0%2C16H192a8%2C8%2C0%2C0%2C0%2C0-16H176V120h16a8%2C8%2C0%2C0%2C1%2C8%2C8v40a24%2C24%2C0%2C0%2C0%2C48%2C0V86.63A23.85%2C23.85%2C0%2C0%2C0%2C241%2C69.66ZM64%2C208V56a8%2C8%2C0%2C0%2C1%2C8-8h80a8%2C8%2C0%2C0%2C1%2C8%2C8V208Zm80-96a8%2C8%2C0%2C0%2C1-8%2C8H88a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C144%2C112Z'%2F%3E%3C%2Fsvg%3E")}
.icon.temperature:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M212%2C56a28%2C28%2C0%2C1%2C0%2C28%2C28A28%2C28%2C0%2C0%2C0%2C212%2C56Zm0%2C40a12%2C12%2C0%2C1%2C1%2C12-12A12%2C12%2C0%2C0%2C1%2C212%2C96Zm-84%2C57V88a8%2C8%2C0%2C0%2C0-16%2C0v65a32%2C32%2C0%2C1%2C0%2C16%2C0Zm-8%2C47a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C120%2C200Zm40-66V48a40%2C40%2C0%2C0%2C0-80%2C0v86a64%2C64%2C0%2C1%2C0%2C80%2C0Zm-40%2C98a48%2C48%2C0%2C0%2C1-27.42-87.4A8%2C8%2C0%2C0%2C0%2C96%2C138V48a24%2C24%2C0%2C0%2C1%2C48%2C0v90a8%2C8%2C0%2C0%2C0%2C3.42%2C6.56A48%2C48%2C0%2C0%2C1%2C120%2C232Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M212%2C56a28%2C28%2C0%2C1%2C0%2C28%2C28A28%2C28%2C0%2C0%2C0%2C212%2C56Zm0%2C40a12%2C12%2C0%2C1%2C1%2C12-12A12%2C12%2C0%2C0%2C1%2C212%2C96Zm-84%2C57V88a8%2C8%2C0%2C0%2C0-16%2C0v65a32%2C32%2C0%2C1%2C0%2C16%2C0Zm-8%2C47a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C120%2C200Zm40-66V48a40%2C40%2C0%2C0%2C0-80%2C0v86a64%2C64%2C0%2C1%2C0%2C80%2C0Zm-40%2C98a48%2C48%2C0%2C0%2C1-27.42-87.4A8%2C8%2C0%2C0%2C0%2C96%2C138V48a24%2C24%2C0%2C0%2C1%2C48%2C0v90a8%2C8%2C0%2C0%2C0%2C3.42%2C6.56A48%2C48%2C0%2C0%2C1%2C120%2C232Z'%2F%3E%3C%2Fsvg%3E")}
.icon.door:before,
.icon.doors:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C216H208V40a16%2C16%2C0%2C0%2C0-16-16H64A16%2C16%2C0%2C0%2C0%2C48%2C40V216H24a8%2C8%2C0%2C0%2C0%2C0%2C16H232a8%2C8%2C0%2C0%2C0%2C0-16ZM64%2C40H192V216H64Zm104%2C92a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C168%2C132Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C216H208V40a16%2C16%2C0%2C0%2C0-16-16H64A16%2C16%2C0%2C0%2C0%2C48%2C40V216H24a8%2C8%2C0%2C0%2C0%2C0%2C16H232a8%2C8%2C0%2C0%2C0%2C0-16ZM64%2C40H192V216H64Zm104%2C92a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C168%2C132Z'%2F%3E%3C%2Fsvg%3E")}
.icon.play:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232.4%2C114.49%2C88.32%2C26.35a16%2C16%2C0%2C0%2C0-16.2-.3A15.86%2C15.86%2C0%2C0%2C0%2C64%2C39.87V216.13A15.94%2C15.94%2C0%2C0%2C0%2C80%2C232a16.07%2C16.07%2C0%2C0%2C0%2C8.36-2.35L232.4%2C141.51a15.81%2C15.81%2C0%2C0%2C0%2C0-27ZM80%2C215.94V40l143.83%2C88Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232.4%2C114.49%2C88.32%2C26.35a16%2C16%2C0%2C0%2C0-16.2-.3A15.86%2C15.86%2C0%2C0%2C0%2C64%2C39.87V216.13A15.94%2C15.94%2C0%2C0%2C0%2C80%2C232a16.07%2C16.07%2C0%2C0%2C0%2C8.36-2.35L232.4%2C141.51a15.81%2C15.81%2C0%2C0%2C0%2C0-27ZM80%2C215.94V40l143.83%2C88Z'%2F%3E%3C%2Fsvg%3E")}
.icon.pause:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C32H160a16%2C16%2C0%2C0%2C0-16%2C16V208a16%2C16%2C0%2C0%2C0%2C16%2C16h40a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C200%2C32Zm0%2C176H160V48h40ZM96%2C32H56A16%2C16%2C0%2C0%2C0%2C40%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H96a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C96%2C32Zm0%2C176H56V48H96Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C32H160a16%2C16%2C0%2C0%2C0-16%2C16V208a16%2C16%2C0%2C0%2C0%2C16%2C16h40a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C200%2C32Zm0%2C176H160V48h40ZM96%2C32H56A16%2C16%2C0%2C0%2C0%2C40%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H96a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C96%2C32Zm0%2C176H56V48H96Z'%2F%3E%3C%2Fsvg%3E")}
.icon.stop:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56V200a16%2C16%2C0%2C0%2C0%2C16%2C16H200a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C160H56V56H200V200Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56V200a16%2C16%2C0%2C0%2C0%2C16%2C16H200a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C160H56V56H200V200Z'%2F%3E%3C%2Fsvg%3E")}
.icon.check:before,
.icon.complete:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E")}
.icon.delete:before,
.icon.remove:before,
.icon.history-clean:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M205.66%2C194.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32L128%2C139.31%2C61.66%2C205.66a8%2C8%2C0%2C0%2C1-11.32-11.32L116.69%2C128%2C50.34%2C61.66A8%2C8%2C0%2C0%2C1%2C61.66%2C50.34L128%2C116.69l66.34-66.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L139.31%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M205.66%2C194.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32L128%2C139.31%2C61.66%2C205.66a8%2C8%2C0%2C0%2C1-11.32-11.32L116.69%2C128%2C50.34%2C61.66A8%2C8%2C0%2C0%2C1%2C61.66%2C50.34L128%2C116.69l66.34-66.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L139.31%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.icon.download:before,
.icon.history-export:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40ZM90.34%2C125.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32L120%2C132.69V72a8%2C8%2C0%2C0%2C1%2C16%2C0v60.69l18.34-18.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32l-32%2C32a8%2C8%2C0%2C0%2C1-11.32%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40ZM90.34%2C125.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32L120%2C132.69V72a8%2C8%2C0%2C0%2C1%2C16%2C0v60.69l18.34-18.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32l-32%2C32a8%2C8%2C0%2C0%2C1-11.32%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.upload:before,
.icon.import:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40ZM90.34%2C109.66a8%2C8%2C0%2C0%2C1%2C0-11.32l32-32a8%2C8%2C0%2C0%2C1%2C11.32%2C0l32%2C32a8%2C8%2C0%2C0%2C1-11.32%2C11.32L136%2C91.31V152a8%2C8%2C0%2C0%2C1-16%2C0V91.31l-18.34%2C18.35A8%2C8%2C0%2C0%2C1%2C90.34%2C109.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40ZM90.34%2C109.66a8%2C8%2C0%2C0%2C1%2C0-11.32l32-32a8%2C8%2C0%2C0%2C1%2C11.32%2C0l32%2C32a8%2C8%2C0%2C0%2C1-11.32%2C11.32L136%2C91.31V152a8%2C8%2C0%2C0%2C1-16%2C0V91.31l-18.34%2C18.35A8%2C8%2C0%2C0%2C1%2C90.34%2C109.66Z'%2F%3E%3C%2Fsvg%3E")}
.icon.map:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M228.92%2C49.69a8%2C8%2C0%2C0%2C0-6.86-1.45L160.93%2C63.52%2C99.58%2C32.84a8%2C8%2C0%2C0%2C0-5.52-.6l-64%2C16A8%2C8%2C0%2C0%2C0%2C24%2C56V200a8%2C8%2C0%2C0%2C0%2C9.94%2C7.76l61.13-15.28%2C61.35%2C30.68A8.15%2C8.15%2C0%2C0%2C0%2C160%2C224a8%2C8%2C0%2C0%2C0%2C1.94-.24l64-16A8%2C8%2C0%2C0%2C0%2C232%2C200V56A8%2C8%2C0%2C0%2C0%2C228.92%2C49.69ZM104%2C52.94l48%2C24V203.06l-48-24ZM40%2C62.25l48-12v127.5l-48%2C12Zm176%2C131.5-48%2C12V78.25l48-12Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M228.92%2C49.69a8%2C8%2C0%2C0%2C0-6.86-1.45L160.93%2C63.52%2C99.58%2C32.84a8%2C8%2C0%2C0%2C0-5.52-.6l-64%2C16A8%2C8%2C0%2C0%2C0%2C24%2C56V200a8%2C8%2C0%2C0%2C0%2C9.94%2C7.76l61.13-15.28%2C61.35%2C30.68A8.15%2C8.15%2C0%2C0%2C0%2C160%2C224a8%2C8%2C0%2C0%2C0%2C1.94-.24l64-16A8%2C8%2C0%2C0%2C0%2C232%2C200V56A8%2C8%2C0%2C0%2C0%2C228.92%2C49.69ZM104%2C52.94l48%2C24V203.06l-48-24ZM40%2C62.25l48-12v127.5l-48%2C12Zm176%2C131.5-48%2C12V78.25l48-12Z'%2F%3E%3C%2Fsvg%3E")}
#sidebar .btn-collapse i:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M165.66%2C202.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32l-80-80a8%2C8%2C0%2C0%2C1%2C0-11.32l80-80a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L91.31%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M165.66%2C202.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32l-80-80a8%2C8%2C0%2C0%2C1%2C0-11.32l80-80a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L91.31%2C128Z'%2F%3E%3C%2Fsvg%3E")}
#sidebar.collapsed .btn-collapse i:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M181.66%2C133.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32-11.32L164.69%2C128%2C90.34%2C53.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l80%2C80A8%2C8%2C0%2C0%2C1%2C181.66%2C133.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M181.66%2C133.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32-11.32L164.69%2C128%2C90.34%2C53.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l80%2C80A8%2C8%2C0%2C0%2C1%2C181.66%2C133.66Z'%2F%3E%3C%2Fsvg%3E")}
#widgets .btn-collapse i:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C101.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32%2C0l-80-80A8%2C8%2C0%2C0%2C1%2C53.66%2C90.34L128%2C164.69l74.34-74.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C101.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32%2C0l-80-80A8%2C8%2C0%2C0%2C1%2C53.66%2C90.34L128%2C164.69l74.34-74.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E")}
#widgets.collapsed .btn-collapse i:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C165.66a8%2C8%2C0%2C0%2C1-11.32%2C0L128%2C91.31%2C53.66%2C165.66a8%2C8%2C0%2C0%2C1-11.32-11.32l80-80a8%2C8%2C0%2C0%2C1%2C11.32%2C0l80%2C80A8%2C8%2C0%2C0%2C1%2C213.66%2C165.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C165.66a8%2C8%2C0%2C0%2C1-11.32%2C0L128%2C91.31%2C53.66%2C165.66a8%2C8%2C0%2C0%2C1-11.32-11.32l80-80a8%2C8%2C0%2C0%2C1%2C11.32%2C0l80%2C80A8%2C8%2C0%2C0%2C1%2C213.66%2C165.66Z'%2F%3E%3C%2Fsvg%3E")}
.group-heading > .group-title:after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M228%2C128a12%2C12%2C0%2C0%2C1-12%2C12H40a12%2C12%2C0%2C0%2C1%2C0-24H216A12%2C12%2C0%2C0%2C1%2C228%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M228%2C128a12%2C12%2C0%2C0%2C1-12%2C12H40a12%2C12%2C0%2C0%2C1%2C0-24H216A12%2C12%2C0%2C0%2C1%2C228%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.group-heading > .group-title.collapsed:after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H136v80a8%2C8%2C0%2C0%2C1-16%2C0V136H40a8%2C8%2C0%2C0%2C1%2C0-16h80V40a8%2C8%2C0%2C0%2C1%2C16%2C0v80h80A8%2C8%2C0%2C0%2C1%2C224%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H136v80a8%2C8%2C0%2C0%2C1-16%2C0V136H40a8%2C8%2C0%2C0%2C1%2C0-16h80V40a8%2C8%2C0%2C0%2C1%2C16%2C0v80h80A8%2C8%2C0%2C0%2C1%2C224%2C128Z'%2F%3E%3C%2Fsvg%3E")}
#sidebar .nav-default > li > a[href="#objects_tab"]:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H229.2L201.42%2C41.5A16%2C16%2C0%2C0%2C0%2C186.8%2C32H69.2a16%2C16%2C0%2C0%2C0-14.62%2C9.5L26.8%2C104H16a8%2C8%2C0%2C0%2C0%2C0%2C16h8v80a16%2C16%2C0%2C0%2C0%2C16%2C16H64a16%2C16%2C0%2C0%2C0%2C16-16V184h96v16a16%2C16%2C0%2C0%2C0%2C16%2C16h24a16%2C16%2C0%2C0%2C0%2C16-16V120h8a8%2C8%2C0%2C0%2C0%2C0-16ZM69.2%2C48H186.8l24.89%2C56H44.31ZM216%2C200H192V176a8%2C8%2C0%2C0%2C0-8-8H72a8%2C8%2C0%2C0%2C0-8%2C8v24H40V120H216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H229.2L201.42%2C41.5A16%2C16%2C0%2C0%2C0%2C186.8%2C32H69.2a16%2C16%2C0%2C0%2C0-14.62%2C9.5L26.8%2C104H16a8%2C8%2C0%2C0%2C0%2C0%2C16h8v80a16%2C16%2C0%2C0%2C0%2C16%2C16H64a16%2C16%2C0%2C0%2C0%2C16-16V184h96v16a16%2C16%2C0%2C0%2C0%2C16%2C16h24a16%2C16%2C0%2C0%2C0%2C16-16V120h8a8%2C8%2C0%2C0%2C0%2C0-16ZM69.2%2C48H186.8l24.89%2C56H44.31ZM216%2C200H192V176a8%2C8%2C0%2C0%2C0-8-8H72a8%2C8%2C0%2C0%2C0-8%2C8v24H40V120H216Z'%2F%3E%3C%2Fsvg%3E")}
#sidebar .nav-default > li > a[href="#events_tab"]:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E")}
#sidebar .nav-default > li > a[href="#history_tab"]:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M136%2C80v43.47l36.12%2C21.67a8%2C8%2C0%2C0%2C1-8.24%2C13.72l-40-24A8%2C8%2C0%2C0%2C1%2C120%2C128V80a8%2C8%2C0%2C0%2C1%2C16%2C0Zm-8-48A95.44%2C95.44%2C0%2C0%2C0%2C60.08%2C60.15C52.81%2C67.51%2C46.35%2C74.59%2C40%2C82V64a8%2C8%2C0%2C0%2C0-16%2C0v40a8%2C8%2C0%2C0%2C0%2C8%2C8H72a8%2C8%2C0%2C0%2C0%2C0-16H49c7.15-8.42%2C14.27-16.35%2C22.39-24.57a80%2C80%2C0%2C1%2C1%2C1.66%2C114.75%2C8%2C8%2C0%2C1%2C0-11%2C11.64A96%2C96%2C0%2C1%2C0%2C128%2C32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M136%2C80v43.47l36.12%2C21.67a8%2C8%2C0%2C0%2C1-8.24%2C13.72l-40-24A8%2C8%2C0%2C0%2C1%2C120%2C128V80a8%2C8%2C0%2C0%2C1%2C16%2C0Zm-8-48A95.44%2C95.44%2C0%2C0%2C0%2C60.08%2C60.15C52.81%2C67.51%2C46.35%2C74.59%2C40%2C82V64a8%2C8%2C0%2C0%2C0-16%2C0v40a8%2C8%2C0%2C0%2C0%2C8%2C8H72a8%2C8%2C0%2C0%2C0%2C0-16H49c7.15-8.42%2C14.27-16.35%2C22.39-24.57a80%2C80%2C0%2C1%2C1%2C1.66%2C114.75%2C8%2C8%2C0%2C1%2C0-11%2C11.64A96%2C96%2C0%2C1%2C0%2C128%2C32Z'%2F%3E%3C%2Fsvg%3E")}
#sidebar #objects_tab .tab-pane-header .form-group.search:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C218.34l-50.07-50.06a88.11%2C88.11%2C0%2C1%2C0-11.31%2C11.31l50.06%2C50.07a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM40%2C112a72%2C72%2C0%2C1%2C1%2C72%2C72A72.08%2C72.08%2C0%2C0%2C1%2C40%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C218.34l-50.07-50.06a88.11%2C88.11%2C0%2C1%2C0-11.31%2C11.31l50.06%2C50.07a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM40%2C112a72%2C72%2C0%2C1%2C1%2C72%2C72A72.08%2C72.08%2C0%2C0%2C1%2C40%2C112Z'%2F%3E%3C%2Fsvg%3E")}
.icon.calendar:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E")}
.icon.time:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm64-88a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1-8-8V72a8%2C8%2C0%2C0%2C1%2C16%2C0v48h48A8%2C8%2C0%2C0%2C1%2C192%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm64-88a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1-8-8V72a8%2C8%2C0%2C0%2C1%2C16%2C0v48h48A8%2C8%2C0%2C0%2C1%2C192%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.icon.checklist:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1%2C0-16h88A8%2C8%2C0%2C0%2C1%2C224%2C128ZM128%2C72h88a8%2C8%2C0%2C0%2C0%2C0-16H128a8%2C8%2C0%2C0%2C0%2C0%2C16Zm88%2C112H128a8%2C8%2C0%2C0%2C0%2C0%2C16h88a8%2C8%2C0%2C0%2C0%2C0-16ZM82.34%2C42.34%2C56%2C68.69%2C45.66%2C58.34A8%2C8%2C0%2C0%2C0%2C34.34%2C69.66l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32A8%2C8%2C0%2C0%2C0%2C82.34%2C42.34Zm0%2C64L56%2C132.69%2C45.66%2C122.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Zm0%2C64L56%2C196.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1%2C0-16h88A8%2C8%2C0%2C0%2C1%2C224%2C128ZM128%2C72h88a8%2C8%2C0%2C0%2C0%2C0-16H128a8%2C8%2C0%2C0%2C0%2C0%2C16Zm88%2C112H128a8%2C8%2C0%2C0%2C0%2C0%2C16h88a8%2C8%2C0%2C0%2C0%2C0-16ZM82.34%2C42.34%2C56%2C68.69%2C45.66%2C58.34A8%2C8%2C0%2C0%2C0%2C34.34%2C69.66l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32A8%2C8%2C0%2C0%2C0%2C82.34%2C42.34Zm0%2C64L56%2C132.69%2C45.66%2C122.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Zm0%2C64L56%2C196.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Z'%2F%3E%3C%2Fsvg%3E")}
.icon.send:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C109.66l-48%2C48a8%2C8%2C0%2C0%2C1-11.32-11.32L204.69%2C112H128a88.1%2C88.1%2C0%2C0%2C0-88%2C88%2C8%2C8%2C0%2C0%2C1-16%2C0A104.11%2C104.11%2C0%2C0%2C1%2C128%2C96h76.69L170.34%2C61.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l48%2C48A8%2C8%2C0%2C0%2C1%2C229.66%2C109.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C109.66l-48%2C48a8%2C8%2C0%2C0%2C1-11.32-11.32L204.69%2C112H128a88.1%2C88.1%2C0%2C0%2C0-88%2C88%2C8%2C8%2C0%2C0%2C1-16%2C0A104.11%2C104.11%2C0%2C0%2C1%2C128%2C96h76.69L170.34%2C61.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l48%2C48A8%2C8%2C0%2C0%2C1%2C229.66%2C109.66Z'%2F%3E%3C%2Fsvg%3E")}
.icon.route_type:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E")}
.icon.photo:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E")}
.icon.lookup:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C218.34l-50.07-50.06a88.11%2C88.11%2C0%2C1%2C0-11.31%2C11.31l50.06%2C50.07a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM40%2C112a72%2C72%2C0%2C1%2C1%2C72%2C72A72.08%2C72.08%2C0%2C0%2C1%2C40%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C218.34l-50.07-50.06a88.11%2C88.11%2C0%2C1%2C0-11.31%2C11.31l50.06%2C50.07a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM40%2C112a72%2C72%2C0%2C1%2C1%2C72%2C72A72.08%2C72.08%2C0%2C0%2C1%2C40%2C112Z'%2F%3E%3C%2Fsvg%3E")}
.icon.eye:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M247.31%2C124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57%2C61.26%2C162.88%2C48%2C128%2C48S61.43%2C61.26%2C36.34%2C86.35C17.51%2C105.18%2C9%2C124%2C8.69%2C124.76a8%2C8%2C0%2C0%2C0%2C0%2C6.5c.35.79%2C8.82%2C19.57%2C27.65%2C38.4C61.43%2C194.74%2C93.12%2C208%2C128%2C208s66.57-13.26%2C91.66-38.34c18.83-18.83%2C27.3-37.61%2C27.65-38.4A8%2C8%2C0%2C0%2C0%2C247.31%2C124.76ZM128%2C192c-30.78%2C0-57.67-11.19-79.93-33.25A133.47%2C133.47%2C0%2C0%2C1%2C25%2C128%2C133.33%2C133.33%2C0%2C0%2C1%2C48.07%2C97.25C70.33%2C75.19%2C97.22%2C64%2C128%2C64s57.67%2C11.19%2C79.93%2C33.25A133.46%2C133.46%2C0%2C0%2C1%2C231.05%2C128C223.84%2C141.46%2C192.43%2C192%2C128%2C192Zm0-112a48%2C48%2C0%2C1%2C0%2C48%2C48A48.05%2C48.05%2C0%2C0%2C0%2C128%2C80Zm0%2C80a32%2C32%2C0%2C1%2C1%2C32-32A32%2C32%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M247.31%2C124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57%2C61.26%2C162.88%2C48%2C128%2C48S61.43%2C61.26%2C36.34%2C86.35C17.51%2C105.18%2C9%2C124%2C8.69%2C124.76a8%2C8%2C0%2C0%2C0%2C0%2C6.5c.35.79%2C8.82%2C19.57%2C27.65%2C38.4C61.43%2C194.74%2C93.12%2C208%2C128%2C208s66.57-13.26%2C91.66-38.34c18.83-18.83%2C27.3-37.61%2C27.65-38.4A8%2C8%2C0%2C0%2C0%2C247.31%2C124.76ZM128%2C192c-30.78%2C0-57.67-11.19-79.93-33.25A133.47%2C133.47%2C0%2C0%2C1%2C25%2C128%2C133.33%2C133.33%2C0%2C0%2C1%2C48.07%2C97.25C70.33%2C75.19%2C97.22%2C64%2C128%2C64s57.67%2C11.19%2C79.93%2C33.25A133.46%2C133.46%2C0%2C0%2C1%2C231.05%2C128C223.84%2C141.46%2C192.43%2C192%2C128%2C192Zm0-112a48%2C48%2C0%2C1%2C0%2C48%2C48A48.05%2C48.05%2C0%2C0%2C0%2C128%2C80Zm0%2C80a32%2C32%2C0%2C1%2C1%2C32-32A32%2C32%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E")}
.icon.parking:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H229.2L201.42%2C41.5A16%2C16%2C0%2C0%2C0%2C186.8%2C32H69.2a16%2C16%2C0%2C0%2C0-14.62%2C9.5L26.8%2C104H16a8%2C8%2C0%2C0%2C0%2C0%2C16h8v80a16%2C16%2C0%2C0%2C0%2C16%2C16H64a16%2C16%2C0%2C0%2C0%2C16-16V184h96v16a16%2C16%2C0%2C0%2C0%2C16%2C16h24a16%2C16%2C0%2C0%2C0%2C16-16V120h8a8%2C8%2C0%2C0%2C0%2C0-16ZM69.2%2C48H186.8l24.89%2C56H44.31ZM216%2C200H192V176a8%2C8%2C0%2C0%2C0-8-8H72a8%2C8%2C0%2C0%2C0-8%2C8v24H40V120H216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H229.2L201.42%2C41.5A16%2C16%2C0%2C0%2C0%2C186.8%2C32H69.2a16%2C16%2C0%2C0%2C0-14.62%2C9.5L26.8%2C104H16a8%2C8%2C0%2C0%2C0%2C0%2C16h8v80a16%2C16%2C0%2C0%2C0%2C16%2C16H64a16%2C16%2C0%2C0%2C0%2C16-16V184h96v16a16%2C16%2C0%2C0%2C0%2C16%2C16h24a16%2C16%2C0%2C0%2C0%2C16-16V120h8a8%2C8%2C0%2C0%2C0%2C0-16ZM69.2%2C48H186.8l24.89%2C56H44.31ZM216%2C200H192V176a8%2C8%2C0%2C0%2C0-8-8H72a8%2C8%2C0%2C0%2C0-8%2C8v24H40V120H216Z'%2F%3E%3C%2Fsvg%3E")}
.icon.remove-all:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H176V40a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C40v8H40a8%2C8%2C0%2C0%2C0%2C0%2C16h8V208a16%2C16%2C0%2C0%2C0%2C16%2C16H192a16%2C16%2C0%2C0%2C0%2C16-16V64h8a8%2C8%2C0%2C0%2C0%2C0-16ZM96%2C40a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96Zm96%2C168H64V64H192ZM112%2C104v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Zm48%2C0v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H176V40a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C40v8H40a8%2C8%2C0%2C0%2C0%2C0%2C16h8V208a16%2C16%2C0%2C0%2C0%2C16%2C16H192a16%2C16%2C0%2C0%2C0%2C16-16V64h8a8%2C8%2C0%2C0%2C0%2C0-16ZM96%2C40a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96Zm96%2C168H64V64H192ZM112%2C104v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Zm48%2C0v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.trash:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H176V40a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C40v8H40a8%2C8%2C0%2C0%2C0%2C0%2C16h8V208a16%2C16%2C0%2C0%2C0%2C16%2C16H192a16%2C16%2C0%2C0%2C0%2C16-16V64h8a8%2C8%2C0%2C0%2C0%2C0-16ZM96%2C40a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96Zm96%2C168H64V64H192ZM112%2C104v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Zm48%2C0v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H176V40a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C40v8H40a8%2C8%2C0%2C0%2C0%2C0%2C16h8V208a16%2C16%2C0%2C0%2C0%2C16%2C16H192a16%2C16%2C0%2C0%2C0%2C16-16V64h8a8%2C8%2C0%2C0%2C0%2C0-16ZM96%2C40a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96Zm96%2C168H64V64H192ZM112%2C104v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Zm48%2C0v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.unlock:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216.57%2C39.43A80%2C80%2C0%2C0%2C0%2C83.91%2C120.78L28.69%2C176A15.86%2C15.86%2C0%2C0%2C0%2C24%2C187.31V216a16%2C16%2C0%2C0%2C0%2C16%2C16H72a8%2C8%2C0%2C0%2C0%2C8-8V208H96a8%2C8%2C0%2C0%2C0%2C8-8V184h16a8%2C8%2C0%2C0%2C0%2C5.66-2.34l9.56-9.57A79.73%2C79.73%2C0%2C0%2C0%2C160%2C176h.1A80%2C80%2C0%2C0%2C0%2C216.57%2C39.43ZM224%2C98.1c-1.09%2C34.09-29.75%2C61.86-63.89%2C61.9H160a63.7%2C63.7%2C0%2C0%2C1-23.65-4.51%2C8%2C8%2C0%2C0%2C0-8.84%2C1.68L116.69%2C168H96a8%2C8%2C0%2C0%2C0-8%2C8v16H72a8%2C8%2C0%2C0%2C0-8%2C8v16H40V187.31l58.83-58.82a8%2C8%2C0%2C0%2C0%2C1.68-8.84A63.72%2C63.72%2C0%2C0%2C1%2C96%2C95.92c0-34.14%2C27.81-62.8%2C61.9-63.89A64%2C64%2C0%2C0%2C1%2C224%2C98.1ZM192%2C76a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C192%2C76Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216.57%2C39.43A80%2C80%2C0%2C0%2C0%2C83.91%2C120.78L28.69%2C176A15.86%2C15.86%2C0%2C0%2C0%2C24%2C187.31V216a16%2C16%2C0%2C0%2C0%2C16%2C16H72a8%2C8%2C0%2C0%2C0%2C8-8V208H96a8%2C8%2C0%2C0%2C0%2C8-8V184h16a8%2C8%2C0%2C0%2C0%2C5.66-2.34l9.56-9.57A79.73%2C79.73%2C0%2C0%2C0%2C160%2C176h.1A80%2C80%2C0%2C0%2C0%2C216.57%2C39.43ZM224%2C98.1c-1.09%2C34.09-29.75%2C61.86-63.89%2C61.9H160a63.7%2C63.7%2C0%2C0%2C1-23.65-4.51%2C8%2C8%2C0%2C0%2C0-8.84%2C1.68L116.69%2C168H96a8%2C8%2C0%2C0%2C0-8%2C8v16H72a8%2C8%2C0%2C0%2C0-8%2C8v16H40V187.31l58.83-58.82a8%2C8%2C0%2C0%2C0%2C1.68-8.84A63.72%2C63.72%2C0%2C0%2C1%2C96%2C95.92c0-34.14%2C27.81-62.8%2C61.9-63.89A64%2C64%2C0%2C0%2C1%2C224%2C98.1ZM192%2C76a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C192%2C76Z'%2F%3E%3C%2Fsvg%3E")}
.icon.email:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C48H32a8%2C8%2C0%2C0%2C0-8%2C8V192a16%2C16%2C0%2C0%2C0%2C16%2C16H216a16%2C16%2C0%2C0%2C0%2C16-16V56A8%2C8%2C0%2C0%2C0%2C224%2C48ZM203.43%2C64%2C128%2C133.15%2C52.57%2C64ZM216%2C192H40V74.19l82.59%2C75.71a8%2C8%2C0%2C0%2C0%2C10.82%2C0L216%2C74.19V192Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C48H32a8%2C8%2C0%2C0%2C0-8%2C8V192a16%2C16%2C0%2C0%2C0%2C16%2C16H216a16%2C16%2C0%2C0%2C0%2C16-16V56A8%2C8%2C0%2C0%2C0%2C224%2C48ZM203.43%2C64%2C128%2C133.15%2C52.57%2C64ZM216%2C192H40V74.19l82.59%2C75.71a8%2C8%2C0%2C0%2C0%2C10.82%2C0L216%2C74.19V192Z'%2F%3E%3C%2Fsvg%3E")}
.icon.driver:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24ZM74.08%2C197.5a64%2C64%2C0%2C0%2C1%2C107.84%2C0%2C87.83%2C87.83%2C0%2C0%2C1-107.84%2C0ZM96%2C120a32%2C32%2C0%2C1%2C1%2C32%2C32A32%2C32%2C0%2C0%2C1%2C96%2C120Zm97.76%2C66.41a79.66%2C79.66%2C0%2C0%2C0-36.06-28.75%2C48%2C48%2C0%2C1%2C0-59.4%2C0%2C79.66%2C79.66%2C0%2C0%2C0-36.06%2C28.75%2C88%2C88%2C0%2C1%2C1%2C131.52%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24ZM74.08%2C197.5a64%2C64%2C0%2C0%2C1%2C107.84%2C0%2C87.83%2C87.83%2C0%2C0%2C1-107.84%2C0ZM96%2C120a32%2C32%2C0%2C1%2C1%2C32%2C32A32%2C32%2C0%2C0%2C1%2C96%2C120Zm97.76%2C66.41a79.66%2C79.66%2C0%2C0%2C0-36.06-28.75%2C48%2C48%2C0%2C1%2C0-59.4%2C0%2C79.66%2C79.66%2C0%2C0%2C0-36.06%2C28.75%2C88%2C88%2C0%2C1%2C1%2C131.52%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.streetview:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E")}
.icon.engine_hours:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C75.64V40a16%2C16%2C0%2C0%2C0-16-16H72A16%2C16%2C0%2C0%2C0%2C56%2C40V76a16.07%2C16.07%2C0%2C0%2C0%2C6.4%2C12.8L114.67%2C128%2C62.4%2C167.2A16.07%2C16.07%2C0%2C0%2C0%2C56%2C180v36a16%2C16%2C0%2C0%2C0%2C16%2C16H184a16%2C16%2C0%2C0%2C0%2C16-16V180.36a16.09%2C16.09%2C0%2C0%2C0-6.35-12.77L141.27%2C128l52.38-39.6A16.05%2C16.05%2C0%2C0%2C0%2C200%2C75.64ZM72%2C40H184V75.64L178.23%2C80H77.33L72%2C76Zm56%2C78L98.67%2C96h58.4Zm56%2C98H72V180l48-36v24a8%2C8%2C0%2C0%2C0%2C16%2C0V144.08l48%2C36.28Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C75.64V40a16%2C16%2C0%2C0%2C0-16-16H72A16%2C16%2C0%2C0%2C0%2C56%2C40V76a16.07%2C16.07%2C0%2C0%2C0%2C6.4%2C12.8L114.67%2C128%2C62.4%2C167.2A16.07%2C16.07%2C0%2C0%2C0%2C56%2C180v36a16%2C16%2C0%2C0%2C0%2C16%2C16H184a16%2C16%2C0%2C0%2C0%2C16-16V180.36a16.09%2C16.09%2C0%2C0%2C0-6.35-12.77L141.27%2C128l52.38-39.6A16.05%2C16.05%2C0%2C0%2C0%2C200%2C75.64ZM72%2C40H184V75.64L178.23%2C80H77.33L72%2C76Zm56%2C78L98.67%2C96h58.4Zm56%2C98H72V180l48-36v24a8%2C8%2C0%2C0%2C0%2C16%2C0V144.08l48%2C36.28Z'%2F%3E%3C%2Fsvg%3E")}
.icon.fuel_tank:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M241%2C69.66%2C221.66%2C50.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L229.66%2C81A8%2C8%2C0%2C0%2C1%2C232%2C86.63V168a8%2C8%2C0%2C0%2C1-16%2C0V128a24%2C24%2C0%2C0%2C0-24-24H176V56a24%2C24%2C0%2C0%2C0-24-24H72A24%2C24%2C0%2C0%2C0%2C48%2C56V208H32a8%2C8%2C0%2C0%2C0%2C0%2C16H192a8%2C8%2C0%2C0%2C0%2C0-16H176V120h16a8%2C8%2C0%2C0%2C1%2C8%2C8v40a24%2C24%2C0%2C0%2C0%2C48%2C0V86.63A23.85%2C23.85%2C0%2C0%2C0%2C241%2C69.66ZM64%2C208V56a8%2C8%2C0%2C0%2C1%2C8-8h80a8%2C8%2C0%2C0%2C1%2C8%2C8V208Zm80-96a8%2C8%2C0%2C0%2C1-8%2C8H88a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C144%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M241%2C69.66%2C221.66%2C50.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L229.66%2C81A8%2C8%2C0%2C0%2C1%2C232%2C86.63V168a8%2C8%2C0%2C0%2C1-16%2C0V128a24%2C24%2C0%2C0%2C0-24-24H176V56a24%2C24%2C0%2C0%2C0-24-24H72A24%2C24%2C0%2C0%2C0%2C48%2C56V208H32a8%2C8%2C0%2C0%2C0%2C0%2C16H192a8%2C8%2C0%2C0%2C0%2C0-16H176V120h16a8%2C8%2C0%2C0%2C1%2C8%2C8v40a24%2C24%2C0%2C0%2C0%2C48%2C0V86.63A23.85%2C23.85%2C0%2C0%2C0%2C241%2C69.66ZM64%2C208V56a8%2C8%2C0%2C0%2C1%2C8-8h80a8%2C8%2C0%2C0%2C1%2C8%2C8V208Zm80-96a8%2C8%2C0%2C0%2C1-8%2C8H88a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C144%2C112Z'%2F%3E%3C%2Fsvg%3E")}
.icon.task-import:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40ZM90.34%2C109.66a8%2C8%2C0%2C0%2C1%2C0-11.32l32-32a8%2C8%2C0%2C0%2C1%2C11.32%2C0l32%2C32a8%2C8%2C0%2C0%2C1-11.32%2C11.32L136%2C91.31V152a8%2C8%2C0%2C0%2C1-16%2C0V91.31l-18.34%2C18.35A8%2C8%2C0%2C0%2C1%2C90.34%2C109.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40ZM90.34%2C109.66a8%2C8%2C0%2C0%2C1%2C0-11.32l32-32a8%2C8%2C0%2C0%2C1%2C11.32%2C0l32%2C32a8%2C8%2C0%2C0%2C1-11.32%2C11.32L136%2C91.31V152a8%2C8%2C0%2C0%2C1-16%2C0V91.31l-18.34%2C18.35A8%2C8%2C0%2C0%2C1%2C90.34%2C109.66Z'%2F%3E%3C%2Fsvg%3E")}
.icon.device-distance:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M235.32%2C73.37%2C182.63%2C20.69a16%2C16%2C0%2C0%2C0-22.63%2C0L20.68%2C160a16%2C16%2C0%2C0%2C0%2C0%2C22.63l52.69%2C52.68a16%2C16%2C0%2C0%2C0%2C22.63%2C0L235.32%2C96A16%2C16%2C0%2C0%2C0%2C235.32%2C73.37ZM84.68%2C224%2C32%2C171.31l32-32%2C26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L75.31%2C128%2C96%2C107.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L107.31%2C96%2C128%2C75.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L139.31%2C64l32-32L224%2C84.69Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M235.32%2C73.37%2C182.63%2C20.69a16%2C16%2C0%2C0%2C0-22.63%2C0L20.68%2C160a16%2C16%2C0%2C0%2C0%2C0%2C22.63l52.69%2C52.68a16%2C16%2C0%2C0%2C0%2C22.63%2C0L235.32%2C96A16%2C16%2C0%2C0%2C0%2C235.32%2C73.37ZM84.68%2C224%2C32%2C171.31l32-32%2C26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L75.31%2C128%2C96%2C107.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L107.31%2C96%2C128%2C75.31l26.34%2C26.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L139.31%2C64l32-32L224%2C84.69Z'%2F%3E%3C%2Fsvg%3E")}
.icon.fa-comments-o:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C0%2C0%2C36.18%2C176.88L24.83%2C210.93a16%2C16%2C0%2C0%2C0%2C20.24%2C20.24l34.05-11.35A104%2C104%2C0%2C1%2C0%2C128%2C24Zm0%2C192a87.87%2C87.87%2C0%2C0%2C1-44.06-11.81%2C8%2C8%2C0%2C0%2C0-6.54-.67L40%2C216%2C52.47%2C178.6a8%2C8%2C0%2C0%2C0-.66-6.54A88%2C88%2C0%2C1%2C1%2C128%2C216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C0%2C0%2C36.18%2C176.88L24.83%2C210.93a16%2C16%2C0%2C0%2C0%2C20.24%2C20.24l34.05-11.35A104%2C104%2C0%2C1%2C0%2C128%2C24Zm0%2C192a87.87%2C87.87%2C0%2C0%2C1-44.06-11.81%2C8%2C8%2C0%2C0%2C0-6.54-.67L40%2C216%2C52.47%2C178.6a8%2C8%2C0%2C0%2C0-.66-6.54A88%2C88%2C0%2C1%2C1%2C128%2C216Z'%2F%3E%3C%2Fsvg%3E")}
.icon.logical:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M176%2C56H80a72%2C72%2C0%2C0%2C0%2C0%2C144h96a72%2C72%2C0%2C0%2C0%2C0-144Zm0%2C128H80A56%2C56%2C0%2C0%2C1%2C80%2C72h96a56%2C56%2C0%2C0%2C1%2C0%2C112Zm0-96a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C176%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C176%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M176%2C56H80a72%2C72%2C0%2C0%2C0%2C0%2C144h96a72%2C72%2C0%2C0%2C0%2C0-144Zm0%2C128H80A56%2C56%2C0%2C0%2C1%2C80%2C72h96a56%2C56%2C0%2C0%2C1%2C0%2C112Zm0-96a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C176%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C176%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.ico-arrow-down:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C101.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32%2C0l-80-80A8%2C8%2C0%2C0%2C1%2C53.66%2C90.34L128%2C164.69l74.34-74.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C101.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32%2C0l-80-80A8%2C8%2C0%2C0%2C1%2C53.66%2C90.34L128%2C164.69l74.34-74.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E")}
.icon.device-add:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm48-88a8%2C8%2C0%2C0%2C1-8%2C8H136v32a8%2C8%2C0%2C0%2C1-16%2C0V136H88a8%2C8%2C0%2C0%2C1%2C0-16h32V88a8%2C8%2C0%2C0%2C1%2C16%2C0v32h32A8%2C8%2C0%2C0%2C1%2C176%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm48-88a8%2C8%2C0%2C0%2C1-8%2C8H136v32a8%2C8%2C0%2C0%2C1-16%2C0V136H88a8%2C8%2C0%2C0%2C1%2C0-16h32V88a8%2C8%2C0%2C0%2C1%2C16%2C0v32h32A8%2C8%2C0%2C0%2C1%2C176%2C128Z'%2F%3E%3C%2Fsvg%3E")}
.icon.user-add:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M256%2C136a8%2C8%2C0%2C0%2C1-8%2C8H232v16a8%2C8%2C0%2C0%2C1-16%2C0V144H200a8%2C8%2C0%2C0%2C1%2C0-16h16V112a8%2C8%2C0%2C0%2C1%2C16%2C0v16h16A8%2C8%2C0%2C0%2C1%2C256%2C136Zm-57.87%2C58.85a8%2C8%2C0%2C0%2C1-12.26%2C10.3C165.75%2C181.19%2C138.09%2C168%2C108%2C168s-57.75%2C13.19-77.87%2C37.15a8%2C8%2C0%2C0%2C1-12.25-10.3c14.94-17.78%2C33.52-30.41%2C54.17-37.17a68%2C68%2C0%2C1%2C1%2C71.9%2C0C164.6%2C164.44%2C183.18%2C177.07%2C198.13%2C194.85ZM108%2C152a52%2C52%2C0%2C1%2C0-52-52A52.06%2C52.06%2C0%2C0%2C0%2C108%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M256%2C136a8%2C8%2C0%2C0%2C1-8%2C8H232v16a8%2C8%2C0%2C0%2C1-16%2C0V144H200a8%2C8%2C0%2C0%2C1%2C0-16h16V112a8%2C8%2C0%2C0%2C1%2C16%2C0v16h16A8%2C8%2C0%2C0%2C1%2C256%2C136Zm-57.87%2C58.85a8%2C8%2C0%2C0%2C1-12.26%2C10.3C165.75%2C181.19%2C138.09%2C168%2C108%2C168s-57.75%2C13.19-77.87%2C37.15a8%2C8%2C0%2C0%2C1-12.25-10.3c14.94-17.78%2C33.52-30.41%2C54.17-37.17a68%2C68%2C0%2C1%2C1%2C71.9%2C0C164.6%2C164.44%2C183.18%2C177.07%2C198.13%2C194.85ZM108%2C152a52%2C52%2C0%2C1%2C0-52-52A52.06%2C52.06%2C0%2C0%2C0%2C108%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.device-import:before,
.icon.geofence-import:before,
.icon.poi-import:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40ZM90.34%2C109.66a8%2C8%2C0%2C0%2C1%2C0-11.32l32-32a8%2C8%2C0%2C0%2C1%2C11.32%2C0l32%2C32a8%2C8%2C0%2C0%2C1-11.32%2C11.32L136%2C91.31V152a8%2C8%2C0%2C0%2C1-16%2C0V91.31l-18.34%2C18.35A8%2C8%2C0%2C0%2C1%2C90.34%2C109.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40ZM90.34%2C109.66a8%2C8%2C0%2C0%2C1%2C0-11.32l32-32a8%2C8%2C0%2C0%2C1%2C11.32%2C0l32%2C32a8%2C8%2C0%2C0%2C1-11.32%2C11.32L136%2C91.31V152a8%2C8%2C0%2C0%2C1-16%2C0V91.31l-18.34%2C18.35A8%2C8%2C0%2C0%2C1%2C90.34%2C109.66Z'%2F%3E%3C%2Fsvg%3E")}
.icon.multi-edit:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1%2C0-16h88A8%2C8%2C0%2C0%2C1%2C224%2C128ZM128%2C72h88a8%2C8%2C0%2C0%2C0%2C0-16H128a8%2C8%2C0%2C0%2C0%2C0%2C16Zm88%2C112H128a8%2C8%2C0%2C0%2C0%2C0%2C16h88a8%2C8%2C0%2C0%2C0%2C0-16ZM82.34%2C42.34%2C56%2C68.69%2C45.66%2C58.34A8%2C8%2C0%2C0%2C0%2C34.34%2C69.66l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32A8%2C8%2C0%2C0%2C0%2C82.34%2C42.34Zm0%2C64L56%2C132.69%2C45.66%2C122.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Zm0%2C64L56%2C196.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1%2C0-16h88A8%2C8%2C0%2C0%2C1%2C224%2C128ZM128%2C72h88a8%2C8%2C0%2C0%2C0%2C0-16H128a8%2C8%2C0%2C0%2C0%2C0%2C16Zm88%2C112H128a8%2C8%2C0%2C0%2C0%2C0%2C16h88a8%2C8%2C0%2C0%2C0%2C0-16ZM82.34%2C42.34%2C56%2C68.69%2C45.66%2C58.34A8%2C8%2C0%2C0%2C0%2C34.34%2C69.66l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32A8%2C8%2C0%2C0%2C0%2C82.34%2C42.34Zm0%2C64L56%2C132.69%2C45.66%2C122.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Zm0%2C64L56%2C196.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Z'%2F%3E%3C%2Fsvg%3E")}
.icon.pre-checklist:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C48V208a16%2C16%2C0%2C0%2C1-16%2C16H136a8%2C8%2C0%2C0%2C1%2C0-16h72V48H48v96a8%2C8%2C0%2C0%2C1-16%2C0V48A16%2C16%2C0%2C0%2C1%2C48%2C32H208A16%2C16%2C0%2C0%2C1%2C224%2C48ZM125.66%2C154.34a8%2C8%2C0%2C0%2C0-11.32%2C0L64%2C204.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l24%2C24a8%2C8%2C0%2C0%2C0%2C11.32%2C0l56-56A8%2C8%2C0%2C0%2C0%2C125.66%2C154.34Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C48V208a16%2C16%2C0%2C0%2C1-16%2C16H136a8%2C8%2C0%2C0%2C1%2C0-16h72V48H48v96a8%2C8%2C0%2C0%2C1-16%2C0V48A16%2C16%2C0%2C0%2C1%2C48%2C32H208A16%2C16%2C0%2C0%2C1%2C224%2C48ZM125.66%2C154.34a8%2C8%2C0%2C0%2C0-11.32%2C0L64%2C204.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l24%2C24a8%2C8%2C0%2C0%2C0%2C11.32%2C0l56-56A8%2C8%2C0%2C0%2C0%2C125.66%2C154.34Z'%2F%3E%3C%2Fsvg%3E")}
.icon.battery-0:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm56-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm56-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.battery-1:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm56-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0ZM100%2C116V100a12%2C12%2C0%2C0%2C1%2C24%2C0v16a12%2C12%2C0%2C0%2C1-24%2C0Zm28%2C36a16%2C16%2C0%2C1%2C1-16-16A16%2C16%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm56-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0ZM100%2C116V100a12%2C12%2C0%2C0%2C1%2C24%2C0v16a12%2C12%2C0%2C0%2C1-24%2C0Zm28%2C36a16%2C16%2C0%2C1%2C1-16-16A16%2C16%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.battery-2:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4ZM64%2C104v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm192%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4ZM64%2C104v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm192%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.battery-3:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm-96-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm192%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm-96-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm192%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.battery-4:before,
.icon.battery:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm-56-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm192%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm-56-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm192%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.battery-5:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm-16-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm192%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M196%2C52H28A28%2C28%2C0%2C0%2C0%2C0%2C80v96a28%2C28%2C0%2C0%2C0%2C28%2C28H196a28%2C28%2C0%2C0%2C0%2C28-28V80A28%2C28%2C0%2C0%2C0%2C196%2C52Zm4%2C124a4%2C4%2C0%2C0%2C1-4%2C4H28a4%2C4%2C0%2C0%2C1-4-4V80a4%2C4%2C0%2C0%2C1%2C4-4H196a4%2C4%2C0%2C0%2C1%2C4%2C4Zm-16-72v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-40%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Zm192%2C0v48a12%2C12%2C0%2C0%2C1-24%2C0V104a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.gsm-0:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M52%2C192v8a12%2C12%2C0%2C0%2C1-24%2C0v-8a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M52%2C192v8a12%2C12%2C0%2C0%2C1-24%2C0v-8a12%2C12%2C0%2C0%2C1%2C24%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.gsm-1:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216.49%2C191.51a12%2C12%2C0%2C0%2C1-17%2C17L184%2C193l-15.51%2C15.52a12%2C12%2C0%2C0%2C1-17-17L167%2C176l-15.52-15.51a12%2C12%2C0%2C0%2C1%2C17-17L184%2C159l15.51-15.52a12%2C12%2C0%2C0%2C1%2C17%2C17L201%2C176ZM160%2C120a12%2C12%2C0%2C0%2C0%2C12-12V72a12%2C12%2C0%2C0%2C0-24%2C0v36A12%2C12%2C0%2C0%2C0%2C160%2C120Zm40%2C0a12%2C12%2C0%2C0%2C0%2C12-12V32a12%2C12%2C0%2C0%2C0-24%2C0v76A12%2C12%2C0%2C0%2C0%2C200%2C120Zm-80-20a12%2C12%2C0%2C0%2C0-12%2C12v88a12%2C12%2C0%2C0%2C0%2C24%2C0V112A12%2C12%2C0%2C0%2C0%2C120%2C100ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216.49%2C191.51a12%2C12%2C0%2C0%2C1-17%2C17L184%2C193l-15.51%2C15.52a12%2C12%2C0%2C0%2C1-17-17L167%2C176l-15.52-15.51a12%2C12%2C0%2C0%2C1%2C17-17L184%2C159l15.51-15.52a12%2C12%2C0%2C0%2C1%2C17%2C17L201%2C176ZM160%2C120a12%2C12%2C0%2C0%2C0%2C12-12V72a12%2C12%2C0%2C0%2C0-24%2C0v36A12%2C12%2C0%2C0%2C0%2C160%2C120Zm40%2C0a12%2C12%2C0%2C0%2C0%2C12-12V32a12%2C12%2C0%2C0%2C0-24%2C0v76A12%2C12%2C0%2C0%2C0%2C200%2C120Zm-80-20a12%2C12%2C0%2C0%2C0-12%2C12v88a12%2C12%2C0%2C0%2C0%2C24%2C0V112A12%2C12%2C0%2C0%2C0%2C120%2C100ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E")}
.icon.gsm-2:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M92%2C152v48a12%2C12%2C0%2C0%2C1-24%2C0V152a12%2C12%2C0%2C0%2C1%2C24%2C0ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M92%2C152v48a12%2C12%2C0%2C0%2C1-24%2C0V152a12%2C12%2C0%2C0%2C1%2C24%2C0ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E")}
.icon.gsm-3:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M132%2C112v88a12%2C12%2C0%2C0%2C1-24%2C0V112a12%2C12%2C0%2C0%2C1%2C24%2C0ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M132%2C112v88a12%2C12%2C0%2C0%2C1-24%2C0V112a12%2C12%2C0%2C0%2C1%2C24%2C0ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E")}
.icon.gsm-4:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M172%2C72V200a12%2C12%2C0%2C0%2C1-24%2C0V72a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-52%2C28a12%2C12%2C0%2C0%2C0-12%2C12v88a12%2C12%2C0%2C0%2C0%2C24%2C0V112A12%2C12%2C0%2C0%2C0%2C120%2C100ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M172%2C72V200a12%2C12%2C0%2C0%2C1-24%2C0V72a12%2C12%2C0%2C0%2C1%2C24%2C0Zm-52%2C28a12%2C12%2C0%2C0%2C0-12%2C12v88a12%2C12%2C0%2C0%2C0%2C24%2C0V112A12%2C12%2C0%2C0%2C0%2C120%2C100ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E")}
.icon.gsm-5:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M172%2C72V200a12%2C12%2C0%2C0%2C1-24%2C0V72a12%2C12%2C0%2C0%2C1%2C24%2C0Zm28-52a12%2C12%2C0%2C0%2C0-12%2C12V200a12%2C12%2C0%2C0%2C0%2C24%2C0V32A12%2C12%2C0%2C0%2C0%2C200%2C20Zm-80%2C80a12%2C12%2C0%2C0%2C0-12%2C12v88a12%2C12%2C0%2C0%2C0%2C24%2C0V112A12%2C12%2C0%2C0%2C0%2C120%2C100ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M172%2C72V200a12%2C12%2C0%2C0%2C1-24%2C0V72a12%2C12%2C0%2C0%2C1%2C24%2C0Zm28-52a12%2C12%2C0%2C0%2C0-12%2C12V200a12%2C12%2C0%2C0%2C0%2C24%2C0V32A12%2C12%2C0%2C0%2C0%2C200%2C20Zm-80%2C80a12%2C12%2C0%2C0%2C0-12%2C12v88a12%2C12%2C0%2C0%2C0%2C24%2C0V112A12%2C12%2C0%2C0%2C0%2C120%2C100ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E")}
.icon.blocked:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C80H176V56a48%2C48%2C0%2C0%2C0-96%2C0V80H48A16%2C16%2C0%2C0%2C0%2C32%2C96V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V96A16%2C16%2C0%2C0%2C0%2C208%2C80ZM96%2C56a32%2C32%2C0%2C0%2C1%2C64%2C0V80H96ZM208%2C208H48V96H208V208Zm-68-56a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C80H176V56a48%2C48%2C0%2C0%2C0-96%2C0V80H48A16%2C16%2C0%2C0%2C0%2C32%2C96V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V96A16%2C16%2C0%2C0%2C0%2C208%2C80ZM96%2C56a32%2C32%2C0%2C0%2C1%2C64%2C0V80H96ZM208%2C208H48V96H208V208Zm-68-56a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C152Z'%2F%3E%3C%2Fsvg%3E")}
.icon.anonymizer:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M53.92%2C34.62A8%2C8%2C0%2C1%2C0%2C42.08%2C45.38L61.32%2C66.55C25%2C88.84%2C9.38%2C123.2%2C8.69%2C124.76a8%2C8%2C0%2C0%2C0%2C0%2C6.5c.35.79%2C8.82%2C19.57%2C27.65%2C38.4C61.43%2C194.74%2C93.12%2C208%2C128%2C208a127.11%2C127.11%2C0%2C0%2C0%2C52.07-10.83l22%2C24.21a8%2C8%2C0%2C1%2C0%2C11.84-10.76Zm47.33%2C75.84%2C41.67%2C45.85a32%2C32%2C0%2C0%2C1-41.67-45.85ZM128%2C192c-30.78%2C0-57.67-11.19-79.93-33.25A133.16%2C133.16%2C0%2C0%2C1%2C25%2C128c4.69-8.79%2C19.66-33.39%2C47.35-49.38l18%2C19.75a48%2C48%2C0%2C0%2C0%2C63.66%2C70l14.73%2C16.2A112%2C112%2C0%2C0%2C1%2C128%2C192Zm6-95.43a8%2C8%2C0%2C0%2C1%2C3-15.72%2C48.16%2C48.16%2C0%2C0%2C1%2C38.77%2C42.64%2C8%2C8%2C0%2C0%2C1-7.22%2C8.71%2C6.39%2C6.39%2C0%2C0%2C1-.75%2C0%2C8%2C8%2C0%2C0%2C1-8-7.26A32.09%2C32.09%2C0%2C0%2C0%2C134%2C96.57Zm113.28%2C34.69c-.42.94-10.55%2C23.37-33.36%2C43.8a8%2C8%2C0%2C1%2C1-10.67-11.92A132.77%2C132.77%2C0%2C0%2C0%2C231.05%2C128a133.15%2C133.15%2C0%2C0%2C0-23.12-30.77C185.67%2C75.19%2C158.78%2C64%2C128%2C64a118.37%2C118.37%2C0%2C0%2C0-19.36%2C1.57A8%2C8%2C0%2C1%2C1%2C106%2C49.79%2C134%2C134%2C0%2C0%2C1%2C128%2C48c34.88%2C0%2C66.57%2C13.26%2C91.66%2C38.35%2C18.83%2C18.83%2C27.3%2C37.62%2C27.65%2C38.41A8%2C8%2C0%2C0%2C1%2C247.31%2C131.26Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M53.92%2C34.62A8%2C8%2C0%2C1%2C0%2C42.08%2C45.38L61.32%2C66.55C25%2C88.84%2C9.38%2C123.2%2C8.69%2C124.76a8%2C8%2C0%2C0%2C0%2C0%2C6.5c.35.79%2C8.82%2C19.57%2C27.65%2C38.4C61.43%2C194.74%2C93.12%2C208%2C128%2C208a127.11%2C127.11%2C0%2C0%2C0%2C52.07-10.83l22%2C24.21a8%2C8%2C0%2C1%2C0%2C11.84-10.76Zm47.33%2C75.84%2C41.67%2C45.85a32%2C32%2C0%2C0%2C1-41.67-45.85ZM128%2C192c-30.78%2C0-57.67-11.19-79.93-33.25A133.16%2C133.16%2C0%2C0%2C1%2C25%2C128c4.69-8.79%2C19.66-33.39%2C47.35-49.38l18%2C19.75a48%2C48%2C0%2C0%2C0%2C63.66%2C70l14.73%2C16.2A112%2C112%2C0%2C0%2C1%2C128%2C192Zm6-95.43a8%2C8%2C0%2C0%2C1%2C3-15.72%2C48.16%2C48.16%2C0%2C0%2C1%2C38.77%2C42.64%2C8%2C8%2C0%2C0%2C1-7.22%2C8.71%2C6.39%2C6.39%2C0%2C0%2C1-.75%2C0%2C8%2C8%2C0%2C0%2C1-8-7.26A32.09%2C32.09%2C0%2C0%2C0%2C134%2C96.57Zm113.28%2C34.69c-.42.94-10.55%2C23.37-33.36%2C43.8a8%2C8%2C0%2C1%2C1-10.67-11.92A132.77%2C132.77%2C0%2C0%2C0%2C231.05%2C128a133.15%2C133.15%2C0%2C0%2C0-23.12-30.77C185.67%2C75.19%2C158.78%2C64%2C128%2C64a118.37%2C118.37%2C0%2C0%2C0-19.36%2C1.57A8%2C8%2C0%2C1%2C1%2C106%2C49.79%2C134%2C134%2C0%2C0%2C1%2C128%2C48c34.88%2C0%2C66.57%2C13.26%2C91.66%2C38.35%2C18.83%2C18.83%2C27.3%2C37.62%2C27.65%2C38.41A8%2C8%2C0%2C0%2C1%2C247.31%2C131.26Z'%2F%3E%3C%2Fsvg%3E")}
.icon.battery_external:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C140a12%2C12%2C0%2C0%2C1-12%2C12h-4v4a12%2C12%2C0%2C0%2C1-24%2C0v-4h-4a12%2C12%2C0%2C0%2C1%2C0-24h4v-4a12%2C12%2C0%2C0%2C1%2C24%2C0v4h4A12%2C12%2C0%2C0%2C1%2C200%2C140ZM100%2C128H68a12%2C12%2C0%2C0%2C0%2C0%2C24h32a12%2C12%2C0%2C0%2C0%2C0-24ZM244%2C92v92a20%2C20%2C0%2C0%2C1-20%2C20H32a20%2C20%2C0%2C0%2C1-20-20V92A20%2C20%2C0%2C0%2C1%2C32%2C72H44V56A20%2C20%2C0%2C0%2C1%2C64%2C36H96a20%2C20%2C0%2C0%2C1%2C20%2C20V72h24V56a20%2C20%2C0%2C0%2C1%2C20-20h32a20%2C20%2C0%2C0%2C1%2C20%2C20V72h12A20%2C20%2C0%2C0%2C1%2C244%2C92ZM164%2C72h24V60H164ZM68%2C72H92V60H68ZM220%2C96H36v84H220Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C140a12%2C12%2C0%2C0%2C1-12%2C12h-4v4a12%2C12%2C0%2C0%2C1-24%2C0v-4h-4a12%2C12%2C0%2C0%2C1%2C0-24h4v-4a12%2C12%2C0%2C0%2C1%2C24%2C0v4h4A12%2C12%2C0%2C0%2C1%2C200%2C140ZM100%2C128H68a12%2C12%2C0%2C0%2C0%2C0%2C24h32a12%2C12%2C0%2C0%2C0%2C0-24ZM244%2C92v92a20%2C20%2C0%2C0%2C1-20%2C20H32a20%2C20%2C0%2C0%2C1-20-20V92A20%2C20%2C0%2C0%2C1%2C32%2C72H44V56A20%2C20%2C0%2C0%2C1%2C64%2C36H96a20%2C20%2C0%2C0%2C1%2C20%2C20V72h24V56a20%2C20%2C0%2C0%2C1%2C20-20h32a20%2C20%2C0%2C0%2C1%2C20%2C20V72h12A20%2C20%2C0%2C0%2C1%2C244%2C92ZM164%2C72h24V60H164ZM68%2C72H92V60H68ZM220%2C96H36v84H220Z'%2F%3E%3C%2Fsvg%3E")}
.icon.counter:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H104a8%2C8%2C0%2C0%2C1%2C0-16H216A8%2C8%2C0%2C0%2C1%2C224%2C128ZM104%2C72H216a8%2C8%2C0%2C0%2C0%2C0-16H104a8%2C8%2C0%2C0%2C0%2C0%2C16ZM216%2C184H104a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16ZM43.58%2C55.16%2C48%2C52.94V104a8%2C8%2C0%2C0%2C0%2C16%2C0V40a8%2C8%2C0%2C0%2C0-11.58-7.16l-16%2C8a8%2C8%2C0%2C0%2C0%2C7.16%2C14.32ZM79.77%2C156.72a23.73%2C23.73%2C0%2C0%2C0-9.6-15.95%2C24.86%2C24.86%2C0%2C0%2C0-34.11%2C4.7%2C23.63%2C23.63%2C0%2C0%2C0-3.57%2C6.46%2C8%2C8%2C0%2C1%2C0%2C15%2C5.47%2C7.84%2C7.84%2C0%2C0%2C1%2C1.18-2.13%2C8.76%2C8.76%2C0%2C0%2C1%2C12-1.59A7.91%2C7.91%2C0%2C0%2C1%2C63.93%2C159a7.64%2C7.64%2C0%2C0%2C1-1.57%2C5.78%2C1%2C1%2C0%2C0%2C0-.08.11L33.59%2C203.21A8%2C8%2C0%2C0%2C0%2C40%2C216H72a8%2C8%2C0%2C0%2C0%2C0-16H56l19.08-25.53A23.47%2C23.47%2C0%2C0%2C0%2C79.77%2C156.72Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H104a8%2C8%2C0%2C0%2C1%2C0-16H216A8%2C8%2C0%2C0%2C1%2C224%2C128ZM104%2C72H216a8%2C8%2C0%2C0%2C0%2C0-16H104a8%2C8%2C0%2C0%2C0%2C0%2C16ZM216%2C184H104a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16ZM43.58%2C55.16%2C48%2C52.94V104a8%2C8%2C0%2C0%2C0%2C16%2C0V40a8%2C8%2C0%2C0%2C0-11.58-7.16l-16%2C8a8%2C8%2C0%2C0%2C0%2C7.16%2C14.32ZM79.77%2C156.72a23.73%2C23.73%2C0%2C0%2C0-9.6-15.95%2C24.86%2C24.86%2C0%2C0%2C0-34.11%2C4.7%2C23.63%2C23.63%2C0%2C0%2C0-3.57%2C6.46%2C8%2C8%2C0%2C1%2C0%2C15%2C5.47%2C7.84%2C7.84%2C0%2C0%2C1%2C1.18-2.13%2C8.76%2C8.76%2C0%2C0%2C1%2C12-1.59A7.91%2C7.91%2C0%2C0%2C1%2C63.93%2C159a7.64%2C7.64%2C0%2C0%2C1-1.57%2C5.78%2C1%2C1%2C0%2C0%2C0-.08.11L33.59%2C203.21A8%2C8%2C0%2C0%2C0%2C40%2C216H72a8%2C8%2C0%2C0%2C0%2C0-16H56l19.08-25.53A23.47%2C23.47%2C0%2C0%2C0%2C79.77%2C156.72Z'%2F%3E%3C%2Fsvg%3E")}
.icon.datetime:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E")}
.icon.drive_business:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C56H176V48a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C48v8H40A16%2C16%2C0%2C0%2C0%2C24%2C72V200a16%2C16%2C0%2C0%2C0%2C16%2C16H216a16%2C16%2C0%2C0%2C0%2C16-16V72A16%2C16%2C0%2C0%2C0%2C216%2C56ZM96%2C48a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96ZM216%2C72v41.61A184%2C184%2C0%2C0%2C1%2C128%2C136a184.07%2C184.07%2C0%2C0%2C1-88-22.38V72Zm0%2C128H40V131.64A200.19%2C200.19%2C0%2C0%2C0%2C128%2C152a200.25%2C200.25%2C0%2C0%2C0%2C88-20.37V200ZM104%2C112a8%2C8%2C0%2C0%2C1%2C8-8h32a8%2C8%2C0%2C0%2C1%2C0%2C16H112A8%2C8%2C0%2C0%2C1%2C104%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C56H176V48a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C48v8H40A16%2C16%2C0%2C0%2C0%2C24%2C72V200a16%2C16%2C0%2C0%2C0%2C16%2C16H216a16%2C16%2C0%2C0%2C0%2C16-16V72A16%2C16%2C0%2C0%2C0%2C216%2C56ZM96%2C48a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96ZM216%2C72v41.61A184%2C184%2C0%2C0%2C1%2C128%2C136a184.07%2C184.07%2C0%2C0%2C1-88-22.38V72Zm0%2C128H40V131.64A200.19%2C200.19%2C0%2C0%2C0%2C128%2C152a200.25%2C200.25%2C0%2C0%2C0%2C88-20.37V200ZM104%2C112a8%2C8%2C0%2C0%2C1%2C8-8h32a8%2C8%2C0%2C0%2C1%2C0%2C16H112A8%2C8%2C0%2C0%2C1%2C104%2C112Z'%2F%3E%3C%2Fsvg%3E")}
.icon.drive_private:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M219.31%2C108.68l-80-80a16%2C16%2C0%2C0%2C0-22.62%2C0l-80%2C80A15.87%2C15.87%2C0%2C0%2C0%2C32%2C120v96a8%2C8%2C0%2C0%2C0%2C8%2C8h64a8%2C8%2C0%2C0%2C0%2C8-8V160h32v56a8%2C8%2C0%2C0%2C0%2C8%2C8h64a8%2C8%2C0%2C0%2C0%2C8-8V120A15.87%2C15.87%2C0%2C0%2C0%2C219.31%2C108.68ZM208%2C208H160V152a8%2C8%2C0%2C0%2C0-8-8H104a8%2C8%2C0%2C0%2C0-8%2C8v56H48V120l80-80%2C80%2C80Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M219.31%2C108.68l-80-80a16%2C16%2C0%2C0%2C0-22.62%2C0l-80%2C80A15.87%2C15.87%2C0%2C0%2C0%2C32%2C120v96a8%2C8%2C0%2C0%2C0%2C8%2C8h64a8%2C8%2C0%2C0%2C0%2C8-8V160h32v56a8%2C8%2C0%2C0%2C0%2C8%2C8h64a8%2C8%2C0%2C0%2C0%2C8-8V120A15.87%2C15.87%2C0%2C0%2C0%2C219.31%2C108.68ZM208%2C208H160V152a8%2C8%2C0%2C0%2C0-8-8H104a8%2C8%2C0%2C0%2C0-8%2C8v56H48V120l80-80%2C80%2C80Z'%2F%3E%3C%2Fsvg%3E")}
.icon.fuel_consumption:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M241%2C69.66%2C221.66%2C50.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L229.66%2C81A8%2C8%2C0%2C0%2C1%2C232%2C86.63V168a8%2C8%2C0%2C0%2C1-16%2C0V128a24%2C24%2C0%2C0%2C0-24-24H176V56a24%2C24%2C0%2C0%2C0-24-24H72A24%2C24%2C0%2C0%2C0%2C48%2C56V208H32a8%2C8%2C0%2C0%2C0%2C0%2C16H192a8%2C8%2C0%2C0%2C0%2C0-16H176V120h16a8%2C8%2C0%2C0%2C1%2C8%2C8v40a24%2C24%2C0%2C0%2C0%2C48%2C0V86.63A23.85%2C23.85%2C0%2C0%2C0%2C241%2C69.66ZM64%2C208V56a8%2C8%2C0%2C0%2C1%2C8-8h80a8%2C8%2C0%2C0%2C1%2C8%2C8V208Zm80-96a8%2C8%2C0%2C0%2C1-8%2C8H88a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C144%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M241%2C69.66%2C221.66%2C50.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L229.66%2C81A8%2C8%2C0%2C0%2C1%2C232%2C86.63V168a8%2C8%2C0%2C0%2C1-16%2C0V128a24%2C24%2C0%2C0%2C0-24-24H176V56a24%2C24%2C0%2C0%2C0-24-24H72A24%2C24%2C0%2C0%2C0%2C48%2C56V208H32a8%2C8%2C0%2C0%2C0%2C0%2C16H192a8%2C8%2C0%2C0%2C0%2C0-16H176V120h16a8%2C8%2C0%2C0%2C1%2C8%2C8v40a24%2C24%2C0%2C0%2C0%2C48%2C0V86.63A23.85%2C23.85%2C0%2C0%2C0%2C241%2C69.66ZM64%2C208V56a8%2C8%2C0%2C0%2C1%2C8-8h80a8%2C8%2C0%2C0%2C1%2C8%2C8V208Zm80-96a8%2C8%2C0%2C0%2C1-8%2C8H88a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C144%2C112Z'%2F%3E%3C%2Fsvg%3E")}
.icon.gsm:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M172%2C72V200a12%2C12%2C0%2C0%2C1-24%2C0V72a12%2C12%2C0%2C0%2C1%2C24%2C0Zm28-52a12%2C12%2C0%2C0%2C0-12%2C12V200a12%2C12%2C0%2C0%2C0%2C24%2C0V32A12%2C12%2C0%2C0%2C0%2C200%2C20Zm-80%2C80a12%2C12%2C0%2C0%2C0-12%2C12v88a12%2C12%2C0%2C0%2C0%2C24%2C0V112A12%2C12%2C0%2C0%2C0%2C120%2C100ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M172%2C72V200a12%2C12%2C0%2C0%2C1-24%2C0V72a12%2C12%2C0%2C0%2C1%2C24%2C0Zm28-52a12%2C12%2C0%2C0%2C0-12%2C12V200a12%2C12%2C0%2C0%2C0%2C24%2C0V32A12%2C12%2C0%2C0%2C0%2C200%2C20Zm-80%2C80a12%2C12%2C0%2C0%2C0-12%2C12v88a12%2C12%2C0%2C0%2C0%2C24%2C0V112A12%2C12%2C0%2C0%2C0%2C120%2C100ZM80%2C140a12%2C12%2C0%2C0%2C0-12%2C12v48a12%2C12%2C0%2C0%2C0%2C24%2C0V152A12%2C12%2C0%2C0%2C0%2C80%2C140ZM40%2C180a12%2C12%2C0%2C0%2C0-12%2C12v8a12%2C12%2C0%2C0%2C0%2C24%2C0v-8A12%2C12%2C0%2C0%2C0%2C40%2C180Z'%2F%3E%3C%2Fsvg%3E")}
.icon.harsh_acceleration:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C56v64a8%2C8%2C0%2C0%2C1-16%2C0V75.31l-82.34%2C82.35a8%2C8%2C0%2C0%2C1-11.32%2C0L96%2C123.31%2C29.66%2C189.66a8%2C8%2C0%2C0%2C1-11.32-11.32l72-72a8%2C8%2C0%2C0%2C1%2C11.32%2C0L136%2C140.69%2C212.69%2C64H168a8%2C8%2C0%2C0%2C1%2C0-16h64A8%2C8%2C0%2C0%2C1%2C240%2C56Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C56v64a8%2C8%2C0%2C0%2C1-16%2C0V75.31l-82.34%2C82.35a8%2C8%2C0%2C0%2C1-11.32%2C0L96%2C123.31%2C29.66%2C189.66a8%2C8%2C0%2C0%2C1-11.32-11.32l72-72a8%2C8%2C0%2C0%2C1%2C11.32%2C0L136%2C140.69%2C212.69%2C64H168a8%2C8%2C0%2C0%2C1%2C0-16h64A8%2C8%2C0%2C0%2C1%2C240%2C56Z'%2F%3E%3C%2Fsvg%3E")}
.icon.harsh_breaking:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C128v64a8%2C8%2C0%2C0%2C1-8%2C8H168a8%2C8%2C0%2C0%2C1%2C0-16h44.69L136%2C107.31l-34.34%2C34.35a8%2C8%2C0%2C0%2C1-11.32%2C0l-72-72A8%2C8%2C0%2C0%2C1%2C29.66%2C58.34L96%2C124.69l34.34-34.35a8%2C8%2C0%2C0%2C1%2C11.32%2C0L224%2C172.69V128a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C128v64a8%2C8%2C0%2C0%2C1-8%2C8H168a8%2C8%2C0%2C0%2C1%2C0-16h44.69L136%2C107.31l-34.34%2C34.35a8%2C8%2C0%2C0%2C1-11.32%2C0l-72-72A8%2C8%2C0%2C0%2C1%2C29.66%2C58.34L96%2C124.69l34.34-34.35a8%2C8%2C0%2C0%2C1%2C11.32%2C0L224%2C172.69V128a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E")}
.icon.harsh_turning:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C109.66l-48%2C48a8%2C8%2C0%2C0%2C1-11.32-11.32L204.69%2C112H128a88.1%2C88.1%2C0%2C0%2C0-88%2C88%2C8%2C8%2C0%2C0%2C1-16%2C0A104.11%2C104.11%2C0%2C0%2C1%2C128%2C96h76.69L170.34%2C61.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l48%2C48A8%2C8%2C0%2C0%2C1%2C229.66%2C109.66Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C109.66l-48%2C48a8%2C8%2C0%2C0%2C1-11.32-11.32L204.69%2C112H128a88.1%2C88.1%2C0%2C0%2C0-88%2C88%2C8%2C8%2C0%2C0%2C1-16%2C0A104.11%2C104.11%2C0%2C0%2C1%2C128%2C96h76.69L170.34%2C61.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l48%2C48A8%2C8%2C0%2C0%2C1%2C229.66%2C109.66Z'%2F%3E%3C%2Fsvg%3E")}
.icon.load:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M223.68%2C66.15%2C135.68%2C18a15.88%2C15.88%2C0%2C0%2C0-15.36%2C0l-88%2C48.17a16%2C16%2C0%2C0%2C0-8.32%2C14v95.64a16%2C16%2C0%2C0%2C0%2C8.32%2C14l88%2C48.17a15.88%2C15.88%2C0%2C0%2C0%2C15.36%2C0l88-48.17a16%2C16%2C0%2C0%2C0%2C8.32-14V80.18A16%2C16%2C0%2C0%2C0%2C223.68%2C66.15ZM128%2C32l80.34%2C44-29.77%2C16.3-80.35-44ZM128%2C120%2C47.66%2C76l33.9-18.56%2C80.34%2C44ZM40%2C90l80%2C43.78v85.79L40%2C175.82Zm176%2C85.78h0l-80%2C43.79V133.82l32-17.51V152a8%2C8%2C0%2C0%2C0%2C16%2C0V107.55L216%2C90v85.77Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M223.68%2C66.15%2C135.68%2C18a15.88%2C15.88%2C0%2C0%2C0-15.36%2C0l-88%2C48.17a16%2C16%2C0%2C0%2C0-8.32%2C14v95.64a16%2C16%2C0%2C0%2C0%2C8.32%2C14l88%2C48.17a15.88%2C15.88%2C0%2C0%2C0%2C15.36%2C0l88-48.17a16%2C16%2C0%2C0%2C0%2C8.32-14V80.18A16%2C16%2C0%2C0%2C0%2C223.68%2C66.15ZM128%2C32l80.34%2C44-29.77%2C16.3-80.35-44ZM128%2C120%2C47.66%2C76l33.9-18.56%2C80.34%2C44ZM40%2C90l80%2C43.78v85.79L40%2C175.82Zm176%2C85.78h0l-80%2C43.79V133.82l32-17.51V152a8%2C8%2C0%2C0%2C0%2C16%2C0V107.55L216%2C90v85.77Z'%2F%3E%3C%2Fsvg%3E")}
.icon.numerical:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C88H175.4l8.47-46.57a8%2C8%2C0%2C0%2C0-15.74-2.86l-9%2C49.43H111.4l8.47-46.57a8%2C8%2C0%2C0%2C0-15.74-2.86L95.14%2C88H48a8%2C8%2C0%2C0%2C0%2C0%2C16H92.23L83.5%2C152H32a8%2C8%2C0%2C0%2C0%2C0%2C16H80.6l-8.47%2C46.57a8%2C8%2C0%2C0%2C0%2C6.44%2C9.3A7.79%2C7.79%2C0%2C0%2C0%2C80%2C224a8%2C8%2C0%2C0%2C0%2C7.86-6.57l9-49.43H144.6l-8.47%2C46.57a8%2C8%2C0%2C0%2C0%2C6.44%2C9.3A7.79%2C7.79%2C0%2C0%2C0%2C144%2C224a8%2C8%2C0%2C0%2C0%2C7.86-6.57l9-49.43H208a8%2C8%2C0%2C0%2C0%2C0-16H163.77l8.73-48H224a8%2C8%2C0%2C0%2C0%2C0-16Zm-76.5%2C64H99.77l8.73-48h47.73Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C88H175.4l8.47-46.57a8%2C8%2C0%2C0%2C0-15.74-2.86l-9%2C49.43H111.4l8.47-46.57a8%2C8%2C0%2C0%2C0-15.74-2.86L95.14%2C88H48a8%2C8%2C0%2C0%2C0%2C0%2C16H92.23L83.5%2C152H32a8%2C8%2C0%2C0%2C0%2C0%2C16H80.6l-8.47%2C46.57a8%2C8%2C0%2C0%2C0%2C6.44%2C9.3A7.79%2C7.79%2C0%2C0%2C0%2C80%2C224a8%2C8%2C0%2C0%2C0%2C7.86-6.57l9-49.43H144.6l-8.47%2C46.57a8%2C8%2C0%2C0%2C0%2C6.44%2C9.3A7.79%2C7.79%2C0%2C0%2C0%2C144%2C224a8%2C8%2C0%2C0%2C0%2C7.86-6.57l9-49.43H208a8%2C8%2C0%2C0%2C0%2C0-16H163.77l8.73-48H224a8%2C8%2C0%2C0%2C0%2C0-16Zm-76.5%2C64H99.77l8.73-48h47.73Z'%2F%3E%3C%2Fsvg%3E")}
.icon.plugged:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M237.66%2C66.34a8%2C8%2C0%2C0%2C0-11.32%2C0L192%2C100.69%2C155.31%2C64l34.35-34.34a8%2C8%2C0%2C1%2C0-11.32-11.32L144%2C52.69%2C117.66%2C26.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L112.69%2C44l-53%2C53a40%2C40%2C0%2C0%2C0%2C0%2C56.57l15.71%2C15.71L26.34%2C218.34a8%2C8%2C0%2C0%2C0%2C11.32%2C11.32l49.09-49.09%2C15.71%2C15.71a40%2C40%2C0%2C0%2C0%2C56.57%2C0l53-53%2C6.34%2C6.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L203.31%2C112l34.35-34.34A8%2C8%2C0%2C0%2C0%2C237.66%2C66.34ZM147.72%2C185a24%2C24%2C0%2C0%2C1-33.95%2C0L71%2C142.23a24%2C24%2C0%2C0%2C1%2C0-33.95l53-53L200.69%2C132Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M237.66%2C66.34a8%2C8%2C0%2C0%2C0-11.32%2C0L192%2C100.69%2C155.31%2C64l34.35-34.34a8%2C8%2C0%2C1%2C0-11.32-11.32L144%2C52.69%2C117.66%2C26.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L112.69%2C44l-53%2C53a40%2C40%2C0%2C0%2C0%2C0%2C56.57l15.71%2C15.71L26.34%2C218.34a8%2C8%2C0%2C0%2C0%2C11.32%2C11.32l49.09-49.09%2C15.71%2C15.71a40%2C40%2C0%2C0%2C0%2C56.57%2C0l53-53%2C6.34%2C6.35a8%2C8%2C0%2C0%2C0%2C11.32-11.32L203.31%2C112l34.35-34.34A8%2C8%2C0%2C0%2C0%2C237.66%2C66.34ZM147.72%2C185a24%2C24%2C0%2C0%2C1-33.95%2C0L71%2C142.23a24%2C24%2C0%2C0%2C1%2C0-33.95l53-53L200.69%2C132Z'%2F%3E%3C%2Fsvg%3E")}
.icon.rfid:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C112a8%2C8%2C0%2C0%2C1-8%2C8H152a8%2C8%2C0%2C0%2C1%2C0-16h40A8%2C8%2C0%2C0%2C1%2C200%2C112Zm-8%2C24H152a8%2C8%2C0%2C0%2C0%2C0%2C16h40a8%2C8%2C0%2C0%2C0%2C0-16Zm40-80V200a16%2C16%2C0%2C0%2C1-16%2C16H40a16%2C16%2C0%2C0%2C1-16-16V56A16%2C16%2C0%2C0%2C1%2C40%2C40H216A16%2C16%2C0%2C0%2C1%2C232%2C56ZM216%2C200V56H40V200H216Zm-80.26-34a8%2C8%2C0%2C1%2C1-15.5%2C4c-2.63-10.26-13.06-18-24.25-18s-21.61%2C7.74-24.25%2C18a8%2C8%2C0%2C1%2C1-15.5-4%2C39.84%2C39.84%2C0%2C0%2C1%2C17.19-23.34%2C32%2C32%2C0%2C1%2C1%2C45.12%2C0A39.76%2C39.76%2C0%2C0%2C1%2C135.75%2C166ZM96%2C136a16%2C16%2C0%2C1%2C0-16-16A16%2C16%2C0%2C0%2C0%2C96%2C136Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C112a8%2C8%2C0%2C0%2C1-8%2C8H152a8%2C8%2C0%2C0%2C1%2C0-16h40A8%2C8%2C0%2C0%2C1%2C200%2C112Zm-8%2C24H152a8%2C8%2C0%2C0%2C0%2C0%2C16h40a8%2C8%2C0%2C0%2C0%2C0-16Zm40-80V200a16%2C16%2C0%2C0%2C1-16%2C16H40a16%2C16%2C0%2C0%2C1-16-16V56A16%2C16%2C0%2C0%2C1%2C40%2C40H216A16%2C16%2C0%2C0%2C1%2C232%2C56ZM216%2C200V56H40V200H216Zm-80.26-34a8%2C8%2C0%2C1%2C1-15.5%2C4c-2.63-10.26-13.06-18-24.25-18s-21.61%2C7.74-24.25%2C18a8%2C8%2C0%2C1%2C1-15.5-4%2C39.84%2C39.84%2C0%2C0%2C1%2C17.19-23.34%2C32%2C32%2C0%2C1%2C1%2C45.12%2C0A39.76%2C39.76%2C0%2C0%2C1%2C135.75%2C166ZM96%2C136a16%2C16%2C0%2C1%2C0-16-16A16%2C16%2C0%2C0%2C0%2C96%2C136Z'%2F%3E%3C%2Fsvg%3E")}
.icon.route_color:before,
.icon.route_color_2:before,
.icon.route_color_3:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E")}
.icon.seatbelt:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M172%2C68a44%2C44%2C0%2C1%2C0-44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C172%2C68ZM128%2C96a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C96Zm80%2C128a8%2C8%2C0%2C0%2C1-8%2C8H56a8%2C8%2C0%2C0%2C1-5.29-14l98.07-86.54a64%2C64%2C0%2C0%2C0-84%2C50.33A8%2C8%2C0%2C0%2C1%2C49%2C179.25a80%2C80%2C0%2C0%2C1%2C113.16-59.59L186.71%2C98a8%2C8%2C0%2C0%2C1%2C10.58%2C12L77.16%2C216H200A8%2C8%2C0%2C0%2C1%2C208%2C224Zm-14.27-77.62A79.6%2C79.6%2C0%2C0%2C1%2C208%2C192a8%2C8%2C0%2C0%2C1-16%2C0%2C63.67%2C63.67%2C0%2C0%2C0-11.41-36.49%2C8%2C8%2C0%2C0%2C1%2C13.14-9.13Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M172%2C68a44%2C44%2C0%2C1%2C0-44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C172%2C68ZM128%2C96a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C96Zm80%2C128a8%2C8%2C0%2C0%2C1-8%2C8H56a8%2C8%2C0%2C0%2C1-5.29-14l98.07-86.54a64%2C64%2C0%2C0%2C0-84%2C50.33A8%2C8%2C0%2C0%2C1%2C49%2C179.25a80%2C80%2C0%2C0%2C1%2C113.16-59.59L186.71%2C98a8%2C8%2C0%2C0%2C1%2C10.58%2C12L77.16%2C216H200A8%2C8%2C0%2C0%2C1%2C208%2C224Zm-14.27-77.62A79.6%2C79.6%2C0%2C0%2C1%2C208%2C192a8%2C8%2C0%2C0%2C1-16%2C0%2C63.67%2C63.67%2C0%2C0%2C0-11.41-36.49%2C8%2C8%2C0%2C0%2C1%2C13.14-9.13Z'%2F%3E%3C%2Fsvg%3E")}
.icon.speed_ecm:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M114.34%2C154.34l96-96a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32l-96%2C96a8%2C8%2C0%2C0%2C1-11.32-11.32ZM128%2C88a63.9%2C63.9%2C0%2C0%2C1%2C20.44%2C3.33%2C8%2C8%2C0%2C1%2C0%2C5.11-15.16A80%2C80%2C0%2C0%2C0%2C48.49%2C160.88%2C8%2C8%2C0%2C0%2C0%2C56.43%2C168c.29%2C0%2C.59%2C0%2C.89-.05a8%2C8%2C0%2C0%2C0%2C7.07-8.83A64.92%2C64.92%2C0%2C0%2C1%2C64%2C152%2C64.07%2C64.07%2C0%2C0%2C1%2C128%2C88Zm99.74%2C13a8%2C8%2C0%2C0%2C0-14.24%2C7.3%2C96.27%2C96.27%2C0%2C0%2C1%2C5%2C75.71l-181.1-.07A96.24%2C96.24%2C0%2C0%2C1%2C128%2C56h.88a95%2C95%2C0%2C0%2C1%2C42.82%2C10.5A8%2C8%2C0%2C1%2C0%2C179%2C52.27a112%2C112%2C0%2C0%2C0-156.66%2C137A16.07%2C16.07%2C0%2C0%2C0%2C37.46%2C200H218.53a16%2C16%2C0%2C0%2C0%2C15.11-10.71%2C112.35%2C112.35%2C0%2C0%2C0-5.9-88.3Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M114.34%2C154.34l96-96a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32l-96%2C96a8%2C8%2C0%2C0%2C1-11.32-11.32ZM128%2C88a63.9%2C63.9%2C0%2C0%2C1%2C20.44%2C3.33%2C8%2C8%2C0%2C1%2C0%2C5.11-15.16A80%2C80%2C0%2C0%2C0%2C48.49%2C160.88%2C8%2C8%2C0%2C0%2C0%2C56.43%2C168c.29%2C0%2C.59%2C0%2C.89-.05a8%2C8%2C0%2C0%2C0%2C7.07-8.83A64.92%2C64.92%2C0%2C0%2C1%2C64%2C152%2C64.07%2C64.07%2C0%2C0%2C1%2C128%2C88Zm99.74%2C13a8%2C8%2C0%2C0%2C0-14.24%2C7.3%2C96.27%2C96.27%2C0%2C0%2C1%2C5%2C75.71l-181.1-.07A96.24%2C96.24%2C0%2C0%2C1%2C128%2C56h.88a95%2C95%2C0%2C0%2C1%2C42.82%2C10.5A8%2C8%2C0%2C1%2C0%2C179%2C52.27a112%2C112%2C0%2C0%2C0-156.66%2C137A16.07%2C16.07%2C0%2C0%2C0%2C37.46%2C200H218.53a16%2C16%2C0%2C0%2C0%2C15.11-10.71%2C112.35%2C112.35%2C0%2C0%2C0-5.9-88.3Z'%2F%3E%3C%2Fsvg%3E")}
.icon.tachometer:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M207.06%2C72.67A111.24%2C111.24%2C0%2C0%2C0%2C128%2C40h-.4C66.07%2C40.21%2C16%2C91%2C16%2C153.13V176a16%2C16%2C0%2C0%2C0%2C16%2C16H224a16%2C16%2C0%2C0%2C0%2C16-16V152A111.25%2C111.25%2C0%2C0%2C0%2C207.06%2C72.67ZM224%2C176H119.71l54.76-75.3a8%2C8%2C0%2C0%2C0-12.94-9.42L99.92%2C176H32V153.13c0-3.08.15-6.12.43-9.13H56a8%2C8%2C0%2C0%2C0%2C0-16H35.27c10.32-38.86%2C44-68.24%2C84.73-71.66V80a8%2C8%2C0%2C0%2C0%2C16%2C0V56.33A96.14%2C96.14%2C0%2C0%2C1%2C221%2C128H200a8%2C8%2C0%2C0%2C0%2C0%2C16h23.67c.21%2C2.65.33%2C5.31.33%2C8Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M207.06%2C72.67A111.24%2C111.24%2C0%2C0%2C0%2C128%2C40h-.4C66.07%2C40.21%2C16%2C91%2C16%2C153.13V176a16%2C16%2C0%2C0%2C0%2C16%2C16H224a16%2C16%2C0%2C0%2C0%2C16-16V152A111.25%2C111.25%2C0%2C0%2C0%2C207.06%2C72.67ZM224%2C176H119.71l54.76-75.3a8%2C8%2C0%2C0%2C0-12.94-9.42L99.92%2C176H32V153.13c0-3.08.15-6.12.43-9.13H56a8%2C8%2C0%2C0%2C0%2C0-16H35.27c10.32-38.86%2C44-68.24%2C84.73-71.66V80a8%2C8%2C0%2C0%2C0%2C16%2C0V56.33A96.14%2C96.14%2C0%2C0%2C1%2C221%2C128H200a8%2C8%2C0%2C0%2C0%2C0%2C16h23.67c.21%2C2.65.33%2C5.31.33%2C8Z'%2F%3E%3C%2Fsvg%3E")}
.icon.textual:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M87.24%2C52.59a8%2C8%2C0%2C0%2C0-14.48%2C0l-64%2C136a8%2C8%2C0%2C1%2C0%2C14.48%2C6.81L39.9%2C160h80.2l16.66%2C35.4a8%2C8%2C0%2C1%2C0%2C14.48-6.81ZM47.43%2C144%2C80%2C74.79%2C112.57%2C144ZM200%2C96c-12.76%2C0-22.73%2C3.47-29.63%2C10.32a8%2C8%2C0%2C0%2C0%2C11.26%2C11.36c3.8-3.77%2C10-5.68%2C18.37-5.68%2C13.23%2C0%2C24%2C9%2C24%2C20v3.22A42.76%2C42.76%2C0%2C0%2C0%2C200%2C128c-22.06%2C0-40%2C16.15-40%2C36s17.94%2C36%2C40%2C36a42.73%2C42.73%2C0%2C0%2C0%2C24-7.25%2C8%2C8%2C0%2C0%2C0%2C16-.75V132C240%2C112.15%2C222.06%2C96%2C200%2C96Zm0%2C88c-13.23%2C0-24-9-24-20s10.77-20%2C24-20%2C24%2C9%2C24%2C20S213.23%2C184%2C200%2C184Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M87.24%2C52.59a8%2C8%2C0%2C0%2C0-14.48%2C0l-64%2C136a8%2C8%2C0%2C1%2C0%2C14.48%2C6.81L39.9%2C160h80.2l16.66%2C35.4a8%2C8%2C0%2C1%2C0%2C14.48-6.81ZM47.43%2C144%2C80%2C74.79%2C112.57%2C144ZM200%2C96c-12.76%2C0-22.73%2C3.47-29.63%2C10.32a8%2C8%2C0%2C0%2C0%2C11.26%2C11.36c3.8-3.77%2C10-5.68%2C18.37-5.68%2C13.23%2C0%2C24%2C9%2C24%2C20v3.22A42.76%2C42.76%2C0%2C0%2C0%2C200%2C128c-22.06%2C0-40%2C16.15-40%2C36s17.94%2C36%2C40%2C36a42.73%2C42.73%2C0%2C0%2C0%2C24-7.25%2C8%2C8%2C0%2C0%2C0%2C16-.75V132C240%2C112.15%2C222.06%2C96%2C200%2C96Zm0%2C88c-13.23%2C0-24-9-24-20s10.77-20%2C24-20%2C24%2C9%2C24%2C20S213.23%2C184%2C200%2C184Z'%2F%3E%3C%2Fsvg%3E")}
.icon.vin:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C48V88a8%2C8%2C0%2C0%2C1-16%2C0V56H184a8%2C8%2C0%2C0%2C1%2C0-16h40A8%2C8%2C0%2C0%2C1%2C232%2C48ZM72%2C200H40V168a8%2C8%2C0%2C0%2C0-16%2C0v40a8%2C8%2C0%2C0%2C0%2C8%2C8H72a8%2C8%2C0%2C0%2C0%2C0-16Zm152-40a8%2C8%2C0%2C0%2C0-8%2C8v32H184a8%2C8%2C0%2C0%2C0%2C0%2C16h40a8%2C8%2C0%2C0%2C0%2C8-8V168A8%2C8%2C0%2C0%2C0%2C224%2C160ZM32%2C96a8%2C8%2C0%2C0%2C0%2C8-8V56H72a8%2C8%2C0%2C0%2C0%2C0-16H32a8%2C8%2C0%2C0%2C0-8%2C8V88A8%2C8%2C0%2C0%2C0%2C32%2C96ZM80%2C80a8%2C8%2C0%2C0%2C0-8%2C8v80a8%2C8%2C0%2C0%2C0%2C16%2C0V88A8%2C8%2C0%2C0%2C0%2C80%2C80Zm104%2C88V88a8%2C8%2C0%2C0%2C0-16%2C0v80a8%2C8%2C0%2C0%2C0%2C16%2C0ZM144%2C80a8%2C8%2C0%2C0%2C0-8%2C8v80a8%2C8%2C0%2C0%2C0%2C16%2C0V88A8%2C8%2C0%2C0%2C0%2C144%2C80Zm-32%2C0a8%2C8%2C0%2C0%2C0-8%2C8v80a8%2C8%2C0%2C0%2C0%2C16%2C0V88A8%2C8%2C0%2C0%2C0%2C112%2C80Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C48V88a8%2C8%2C0%2C0%2C1-16%2C0V56H184a8%2C8%2C0%2C0%2C1%2C0-16h40A8%2C8%2C0%2C0%2C1%2C232%2C48ZM72%2C200H40V168a8%2C8%2C0%2C0%2C0-16%2C0v40a8%2C8%2C0%2C0%2C0%2C8%2C8H72a8%2C8%2C0%2C0%2C0%2C0-16Zm152-40a8%2C8%2C0%2C0%2C0-8%2C8v32H184a8%2C8%2C0%2C0%2C0%2C0%2C16h40a8%2C8%2C0%2C0%2C0%2C8-8V168A8%2C8%2C0%2C0%2C0%2C224%2C160ZM32%2C96a8%2C8%2C0%2C0%2C0%2C8-8V56H72a8%2C8%2C0%2C0%2C0%2C0-16H32a8%2C8%2C0%2C0%2C0-8%2C8V88A8%2C8%2C0%2C0%2C0%2C32%2C96ZM80%2C80a8%2C8%2C0%2C0%2C0-8%2C8v80a8%2C8%2C0%2C0%2C0%2C16%2C0V88A8%2C8%2C0%2C0%2C0%2C80%2C80Zm104%2C88V88a8%2C8%2C0%2C0%2C0-16%2C0v80a8%2C8%2C0%2C0%2C0%2C16%2C0ZM144%2C80a8%2C8%2C0%2C0%2C0-8%2C8v80a8%2C8%2C0%2C0%2C0%2C16%2C0V88A8%2C8%2C0%2C0%2C0%2C144%2C80Zm-32%2C0a8%2C8%2C0%2C0%2C0-8%2C8v80a8%2C8%2C0%2C0%2C0%2C16%2C0V88A8%2C8%2C0%2C0%2C0%2C112%2C80Z'%2F%3E%3C%2Fsvg%3E")}
.icon.globe:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24h0A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.12%2C104.12%2C0%2C0%2C0%2C128%2C24Zm88%2C104a87.61%2C87.61%2C0%2C0%2C1-3.33%2C24H174.16a157.44%2C157.44%2C0%2C0%2C0%2C0-48h38.51A87.61%2C87.61%2C0%2C0%2C1%2C216%2C128ZM102%2C168H154a115.11%2C115.11%2C0%2C0%2C1-26%2C45A115.27%2C115.27%2C0%2C0%2C1%2C102%2C168Zm-3.9-16a140.84%2C140.84%2C0%2C0%2C1%2C0-48h59.88a140.84%2C140.84%2C0%2C0%2C1%2C0%2C48ZM40%2C128a87.61%2C87.61%2C0%2C0%2C1%2C3.33-24H81.84a157.44%2C157.44%2C0%2C0%2C0%2C0%2C48H43.33A87.61%2C87.61%2C0%2C0%2C1%2C40%2C128ZM154%2C88H102a115.11%2C115.11%2C0%2C0%2C1%2C26-45A115.27%2C115.27%2C0%2C0%2C1%2C154%2C88Zm52.33%2C0H170.71a135.28%2C135.28%2C0%2C0%2C0-22.3-45.6A88.29%2C88.29%2C0%2C0%2C1%2C206.37%2C88ZM107.59%2C42.4A135.28%2C135.28%2C0%2C0%2C0%2C85.29%2C88H49.63A88.29%2C88.29%2C0%2C0%2C1%2C107.59%2C42.4ZM49.63%2C168H85.29a135.28%2C135.28%2C0%2C0%2C0%2C22.3%2C45.6A88.29%2C88.29%2C0%2C0%2C1%2C49.63%2C168Zm98.78%2C45.6a135.28%2C135.28%2C0%2C0%2C0%2C22.3-45.6h35.66A88.29%2C88.29%2C0%2C0%2C1%2C148.41%2C213.6Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24h0A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.12%2C104.12%2C0%2C0%2C0%2C128%2C24Zm88%2C104a87.61%2C87.61%2C0%2C0%2C1-3.33%2C24H174.16a157.44%2C157.44%2C0%2C0%2C0%2C0-48h38.51A87.61%2C87.61%2C0%2C0%2C1%2C216%2C128ZM102%2C168H154a115.11%2C115.11%2C0%2C0%2C1-26%2C45A115.27%2C115.27%2C0%2C0%2C1%2C102%2C168Zm-3.9-16a140.84%2C140.84%2C0%2C0%2C1%2C0-48h59.88a140.84%2C140.84%2C0%2C0%2C1%2C0%2C48ZM40%2C128a87.61%2C87.61%2C0%2C0%2C1%2C3.33-24H81.84a157.44%2C157.44%2C0%2C0%2C0%2C0%2C48H43.33A87.61%2C87.61%2C0%2C0%2C1%2C40%2C128ZM154%2C88H102a115.11%2C115.11%2C0%2C0%2C1%2C26-45A115.27%2C115.27%2C0%2C0%2C1%2C154%2C88Zm52.33%2C0H170.71a135.28%2C135.28%2C0%2C0%2C0-22.3-45.6A88.29%2C88.29%2C0%2C0%2C1%2C206.37%2C88ZM107.59%2C42.4A135.28%2C135.28%2C0%2C0%2C0%2C85.29%2C88H49.63A88.29%2C88.29%2C0%2C0%2C1%2C107.59%2C42.4ZM49.63%2C168H85.29a135.28%2C135.28%2C0%2C0%2C0%2C22.3%2C45.6A88.29%2C88.29%2C0%2C0%2C1%2C49.63%2C168Zm98.78%2C45.6a135.28%2C135.28%2C0%2C0%2C0%2C22.3-45.6h35.66A88.29%2C88.29%2C0%2C0%2C1%2C148.41%2C213.6Z'%2F%3E%3C%2Fsvg%3E")}
.icon.stylize-1:before{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200.77%2C53.89A103.27%2C103.27%2C0%2C0%2C0%2C128%2C24h-1.07A104%2C104%2C0%2C0%2C0%2C24%2C128c0%2C43%2C26.58%2C79.06%2C69.36%2C94.17A32%2C32%2C0%2C0%2C0%2C136%2C192a16%2C16%2C0%2C0%2C1%2C16-16h46.21a31.81%2C31.81%2C0%2C0%2C0%2C31.2-24.88%2C104.43%2C104.43%2C0%2C0%2C0%2C2.59-24A103.28%2C103.28%2C0%2C0%2C0%2C200.77%2C53.89Zm13%2C93.71A15.89%2C15.89%2C0%2C0%2C1%2C198.21%2C160H152a32%2C32%2C0%2C0%2C0-32%2C32%2C16%2C16%2C0%2C0%2C1-21.31%2C15.07C62.49%2C194.3%2C40%2C164%2C40%2C128a88%2C88%2C0%2C0%2C1%2C87.09-88h.9a88.35%2C88.35%2C0%2C0%2C1%2C88%2C87.25A88.86%2C88.86%2C0%2C0%2C1%2C213.81%2C147.6ZM140%2C76a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C76ZM96%2C100A12%2C12%2C0%2C1%2C1%2C84%2C88%2C12%2C12%2C0%2C0%2C1%2C96%2C100Zm0%2C56a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C96%2C156Zm88-56a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C184%2C100Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200.77%2C53.89A103.27%2C103.27%2C0%2C0%2C0%2C128%2C24h-1.07A104%2C104%2C0%2C0%2C0%2C24%2C128c0%2C43%2C26.58%2C79.06%2C69.36%2C94.17A32%2C32%2C0%2C0%2C0%2C136%2C192a16%2C16%2C0%2C0%2C1%2C16-16h46.21a31.81%2C31.81%2C0%2C0%2C0%2C31.2-24.88%2C104.43%2C104.43%2C0%2C0%2C0%2C2.59-24A103.28%2C103.28%2C0%2C0%2C0%2C200.77%2C53.89Zm13%2C93.71A15.89%2C15.89%2C0%2C0%2C1%2C198.21%2C160H152a32%2C32%2C0%2C0%2C0-32%2C32%2C16%2C16%2C0%2C0%2C1-21.31%2C15.07C62.49%2C194.3%2C40%2C164%2C40%2C128a88%2C88%2C0%2C0%2C1%2C87.09-88h.9a88.35%2C88.35%2C0%2C0%2C1%2C88%2C87.25A88.86%2C88.86%2C0%2C0%2C1%2C213.81%2C147.6ZM140%2C76a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C76ZM96%2C100A12%2C12%2C0%2C1%2C1%2C84%2C88%2C12%2C12%2C0%2C0%2C1%2C96%2C100Zm0%2C56a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C96%2C156Zm88-56a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C184%2C100Z'%2F%3E%3C%2Fsvg%3E")}

/* ===== src/52-icones-extra.css ===== */
/* ==========================================================================
   52 — Ícones fora do mapa principal, também como desenho embutido
   Gerado por design-system/icones-extra.js.
   No aviso, o quadradinho colorido continua no ::before e o desenho entra
   no ::after, porque um elemento só não pode ter fundo e máscara ao mesmo tempo.
   ========================================================================== */

/* aviso flutuante: quadrado com a cor do tipo + desenho por cima */
#toast-container > div[class]:before { content: ""; }
#toast-container > div[class]:after { content:"";display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;left:22px;top:20px;width:18px;height:18px;background-color:var(--lr-accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E") }
#toast-container > .toast-error[class]:after { background-color:var(--lr-danger);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M205.66%2C194.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32L128%2C139.31%2C61.66%2C205.66a8%2C8%2C0%2C0%2C1-11.32-11.32L116.69%2C128%2C50.34%2C61.66A8%2C8%2C0%2C0%2C1%2C61.66%2C50.34L128%2C116.69l66.34-66.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L139.31%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M205.66%2C194.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32L128%2C139.31%2C61.66%2C205.66a8%2C8%2C0%2C0%2C1-11.32-11.32L116.69%2C128%2C50.34%2C61.66A8%2C8%2C0%2C0%2C1%2C61.66%2C50.34L128%2C116.69l66.34-66.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L139.31%2C128Z'%2F%3E%3C%2Fsvg%3E") }
#toast-container > .toast-warning[class]:after { background-color:var(--lr-warn);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E") }
#toast-container > .toast-info[class]:after { background-color:var(--lr-primary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E") }

/* setinha da pílula de conta no topo */
#header .navbar-nav > li > a#dropMyAccount:after { content:"";display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:18px;height:18px;background-color:var(--lr-muted);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C101.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32%2C0l-80-80A8%2C8%2C0%2C0%2C1%2C53.66%2C90.34L128%2C164.69l74.34-74.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C101.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32%2C0l-80-80A8%2C8%2C0%2C0%2C1%2C53.66%2C90.34L128%2C164.69l74.34-74.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E") }

/* A seta da barra lateral e caret-ESQUERDA em qualquer largura (caret-DIREITA
   quando recolhida), como o desenho pede. O bloco que a trocava por baixo/cima
   era resto da gaveta inferior, removida em 2026-09-12: a barra recolhe para o
   LADO, entao a seta aponta para o lado. */



/* Botao de tema claro/escuro (injetado pelo localize-tema.js).
   O JS usa <i class="ph ph-moon|ph-sun">, e a familia ph-* NAO existe neste
   tema: sem esta regra o botao ficava VAZIO no topo. Desenhos Phosphor 2.1.1
   regular (mesma fonte e versao de todos os outros icones), no tamanho medido
   dos vizinhos do topo: 22x22. Lua = "mudar para escuro"; sol = "voltar ao claro". */
#lr-tema-btn i.ph { display: inline-flex; font-style: normal; line-height: 1; }
#lr-tema-btn i.ph-moon:before,
#lr-tema-btn i.ph-sun:before {
  content: "";
  display: inline-block;
  width: 22px; height: 22px;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: contain; mask-size: contain;
}
#lr-tema-btn i.ph-moon:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M233.54%2C142.23a8%2C8%2C0%2C0%2C0-8-2%2C88.08%2C88.08%2C0%2C0%2C1-109.8-109.8%2C8%2C8%2C0%2C0%2C0-10-10%2C104.84%2C104.84%2C0%2C0%2C0-52.91%2C37A104%2C104%2C0%2C0%2C0%2C136%2C224a103.09%2C103.09%2C0%2C0%2C0%2C62.52-20.88%2C104.84%2C104.84%2C0%2C0%2C0%2C37-52.91A8%2C8%2C0%2C0%2C0%2C233.54%2C142.23ZM188.9%2C190.34A88%2C88%2C0%2C0%2C1%2C65.66%2C67.11a89%2C89%2C0%2C0%2C1%2C31.4-26A106%2C106%2C0%2C0%2C0%2C96%2C56%2C104.11%2C104.11%2C0%2C0%2C0%2C200%2C160a106%2C106%2C0%2C0%2C0%2C14.92-1.06A89%2C89%2C0%2C0%2C1%2C188.9%2C190.34Z'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M233.54%2C142.23a8%2C8%2C0%2C0%2C0-8-2%2C88.08%2C88.08%2C0%2C0%2C1-109.8-109.8%2C8%2C8%2C0%2C0%2C0-10-10%2C104.84%2C104.84%2C0%2C0%2C0-52.91%2C37A104%2C104%2C0%2C0%2C0%2C136%2C224a103.09%2C103.09%2C0%2C0%2C0%2C62.52-20.88%2C104.84%2C104.84%2C0%2C0%2C0%2C37-52.91A8%2C8%2C0%2C0%2C0%2C233.54%2C142.23ZM188.9%2C190.34A88%2C88%2C0%2C0%2C1%2C65.66%2C67.11a89%2C89%2C0%2C0%2C1%2C31.4-26A106%2C106%2C0%2C0%2C0%2C96%2C56%2C104.11%2C104.11%2C0%2C0%2C0%2C200%2C160a106%2C106%2C0%2C0%2C0%2C14.92-1.06A89%2C89%2C0%2C0%2C1%2C188.9%2C190.34Z'%2F%3E%3C%2Fsvg%3E"); }
#lr-tema-btn i.ph-sun:before  { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M120%2C40V16a8%2C8%2C0%2C0%2C1%2C16%2C0V40a8%2C8%2C0%2C0%2C1-16%2C0Zm72%2C88a64%2C64%2C0%2C1%2C1-64-64A64.07%2C64.07%2C0%2C0%2C1%2C192%2C128Zm-16%2C0a48%2C48%2C0%2C1%2C0-48%2C48A48.05%2C48.05%2C0%2C0%2C0%2C176%2C128ZM58.34%2C69.66A8%2C8%2C0%2C0%2C0%2C69.66%2C58.34l-16-16A8%2C8%2C0%2C0%2C0%2C42.34%2C53.66Zm0%2C116.68-16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C11.32l16-16a8%2C8%2C0%2C0%2C0-11.32-11.32ZM192%2C72a8%2C8%2C0%2C0%2C0%2C5.66-2.34l16-16a8%2C8%2C0%2C0%2C0-11.32-11.32l-16%2C16A8%2C8%2C0%2C0%2C0%2C192%2C72Zm5.66%2C114.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM48%2C128a8%2C8%2C0%2C0%2C0-8-8H16a8%2C8%2C0%2C0%2C0%2C0%2C16H40A8%2C8%2C0%2C0%2C0%2C48%2C128Zm80%2C80a8%2C8%2C0%2C0%2C0-8%2C8v24a8%2C8%2C0%2C0%2C0%2C16%2C0V216A8%2C8%2C0%2C0%2C0%2C128%2C208Zm112-88H216a8%2C8%2C0%2C0%2C0%2C0%2C16h24a8%2C8%2C0%2C0%2C0%2C0-16Z'%2F%3E%3C%2Fsvg%3E");  mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M120%2C40V16a8%2C8%2C0%2C0%2C1%2C16%2C0V40a8%2C8%2C0%2C0%2C1-16%2C0Zm72%2C88a64%2C64%2C0%2C1%2C1-64-64A64.07%2C64.07%2C0%2C0%2C1%2C192%2C128Zm-16%2C0a48%2C48%2C0%2C1%2C0-48%2C48A48.05%2C48.05%2C0%2C0%2C0%2C176%2C128ZM58.34%2C69.66A8%2C8%2C0%2C0%2C0%2C69.66%2C58.34l-16-16A8%2C8%2C0%2C0%2C0%2C42.34%2C53.66Zm0%2C116.68-16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C11.32l16-16a8%2C8%2C0%2C0%2C0-11.32-11.32ZM192%2C72a8%2C8%2C0%2C0%2C0%2C5.66-2.34l16-16a8%2C8%2C0%2C0%2C0-11.32-11.32l-16%2C16A8%2C8%2C0%2C0%2C0%2C192%2C72Zm5.66%2C114.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM48%2C128a8%2C8%2C0%2C0%2C0-8-8H16a8%2C8%2C0%2C0%2C0%2C0%2C16H40A8%2C8%2C0%2C0%2C0%2C48%2C128Zm80%2C80a8%2C8%2C0%2C0%2C0-8%2C8v24a8%2C8%2C0%2C0%2C0%2C16%2C0V216A8%2C8%2C0%2C0%2C0%2C128%2C208Zm112-88H216a8%2C8%2C0%2C0%2C0%2C0%2C16h24a8%2C8%2C0%2C0%2C0%2C0-16Z'%2F%3E%3C%2Fsvg%3E"); }


/* ===== src/53-ux.css ===== */
/* ==========================================================================
   53 — Melhorias de uso (UI/UX), sem mexer em estrutura nem em função
   Cada bloco resolve um incômodo real observado nas telas do sistema.
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. Modal longo: cabeçalho e rodapé fixos, conteúdo rolando por dentro.
   O tema não limita a altura do modal, então em formulários grandes (editar
   objeto, relatórios, configurações) o botão Salvar ficava lá no fim da
   página. Aqui o modal cabe na tela e o Salvar fica sempre à vista.
   Fica de fora o modal de tela cheia (painel de indicadores), que tem regra
   própria de altura no tema.
   -------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .modal-dialog:not(.modal-full) > .modal-content {
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 90px);
  }
  .modal-dialog:not(.modal-full) > .modal-content > .modal-header,
  .modal-dialog:not(.modal-full) > .modal-content > .modal-footer { flex: 0 0 auto; }
  .modal-dialog:not(.modal-full) > .modal-content > .modal-body {
    flex: 1 1 auto;
    overflow-y: auto;
    overscroll-behavior: contain;
  }
  /* a fileira de abas acompanha o cabeçalho e não some ao rolar */
  .modal-dialog:not(.modal-full) > .modal-content > .modal-body > .nav-tabs {
    position: sticky; top: 0; z-index: 2;
    background: var(--lr-surface);
  }
}

/* --------------------------------------------------------------------------
   2. Painel de indicadores: cartões com respiro e profundidade
   -------------------------------------------------------------------------- */
#dashboard .modal-body { background: var(--lr-bg); }
#dashboard .dashboard-block { margin-bottom: 16px; }
#dashboard .dashboard-block .panel {
  border: 0;
  border-radius: var(--lr-r-14);
  box-shadow: var(--lr-shadow-sm);
  overflow: visible;
}
#dashboard .dashboard-block .panel-heading {
  padding: 14px 16px 8px;
  border-bottom: 0;
}
#dashboard .dashboard-block .panel-title { font-size: 13px; font-weight: 700; }
#dashboard .dashboard-block .panel-title .icon { color: var(--lr-primary); margin-right: 8px; }
#dashboard .dashboard-block .panel-body { padding: 0 16px 14px; }
#dashboard .dashboard-block .table > tbody > tr > td { border-top-color: var(--lr-border2); padding: 7px 0; }
#dashboard .dashboard-block .table > tbody > tr > td:first-child { color: var(--lr-muted); }
#dashboard .dashboard-block .table > tbody > tr > td.text-right b { font-family: var(--lr-mono); font-size: 13px; }
#dashboard .modal-header { background: var(--lr-surface); border-bottom: 1px solid var(--lr-border2); }

/* --------------------------------------------------------------------------
   3. Formulários: respiro e hierarquia iguais em todas as telas
   -------------------------------------------------------------------------- */
.modal .form-group { margin-bottom: 16px; }
.modal .form-group > label,
.modal .control-label { margin-bottom: 6px; display: inline-block; }
.help-block { font-size: 11.5px; color: var(--lr-faint); margin-top: 6px; }
.modal .form-group.required > label:after,
.modal label.required:after { content: " *"; color: var(--lr-danger); }
/* linhas de separação dentro do formulário ficam discretas */
.modal hr { border-top-color: var(--lr-border2); margin: 18px 0; }

/* --------------------------------------------------------------------------
   4. Rodapé do modal: ação principal com mais presença
   -------------------------------------------------------------------------- */
.modal-footer .btn { height: 38px; padding: 0 18px; display: inline-flex; align-items: center; }
.modal-footer .btn-action,
.modal-footer .btn-primary { font-weight: 700; box-shadow: 0 1px 2px rgba(0, 87, 63, .3); }
.modal-footer .buttons { display: flex; gap: 8px; justify-content: flex-start; }

/* --------------------------------------------------------------------------
   5. Listagens: linha inteira mais legível e ações visíveis só no hover
   -------------------------------------------------------------------------- */
.table.table-list > tbody > tr { transition: background-color .12s ease; }
.table.table-list td.actions { white-space: nowrap; }
.table.table-list td.actions .btn,
.table.table-list td.actions .icon { opacity: .55; transition: opacity .12s ease, color .12s ease; }
.table.table-list > tbody > tr:hover td.actions .btn,
.table.table-list > tbody > tr:hover td.actions .icon { opacity: 1; }

/* --------------------------------------------------------------------------
   6. Estados vazios com um pouco mais de ar
   -------------------------------------------------------------------------- */
.no-data, .no-results, .widget-empty p { padding: 22px 12px; }
.widget-empty .btn { margin-top: 10px; }

/* --------------------------------------------------------------------------
   7. Busca do painel: foco mais claro e botão de limpar alinhado
   -------------------------------------------------------------------------- */
#sidebar #objects_tab .tab-pane-header .form-control:focus { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-primary) 18%, transparent); }
#sidebar .group-list > li:focus-within { background: var(--lr-surface2); }


/* ===== src/54-telas.css ===== */
/* ==========================================================================
   54 — Telas do guia v2: Painel de controle, Configuração e Admin
   Tudo aqui se apoia em marcação que já existe no sistema. Nenhum cartão,
   número ou coluna é inventado: o que muda é cor, forma, espaço e ordem
   visual do que a página já entrega.
   ========================================================================== */

/* --------------------------------------------------------------------------
   A. Painel de controle — blocos de situação (#block_device_overview)
   A marcação real é <a class="stat-box" style="background-color: X"> com
   título, contagem e link. A cor X é escolhida pelo usuário nas opções do
   bloco, então não pode ser fixada aqui.
   Truque: o desenho de fundo é pintado POR CIMA da cor de fundo. Cobrindo
   tudo menos os 3 primeiros pixels, a cor escolhida sobra como uma faixa no
   topo e o cartão fica neutro — sem !important e sem depender do valor.
   -------------------------------------------------------------------------- */
#dashboard .dashboard-block .stat-box {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 12px 14px;
  margin-bottom: 0;
  text-align: left;
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-12);
  background-image: linear-gradient(var(--lr-surface2) 0 0);
  background-repeat: no-repeat;
  background-origin: border-box;
  background-position: 0 3px;
  background-size: 100% calc(100% - 3px);
  transition: box-shadow .14s ease, border-color .14s ease;
}
#dashboard .dashboard-block .stat-box:hover,
#dashboard .dashboard-block .stat-box:focus {
  text-decoration: none;
  border-color: var(--lr-border);
  box-shadow: var(--lr-shadow-sm);
}
#dashboard .dashboard-block .stat-box .title {
  display: flex;
  align-items: center;
  gap: 7px;
  font-size: 12px;
  color: var(--lr-muted);
}
/* o pontinho da cor da situação: a cor é copiada pelo JS para --lr-ponto,
   porque ela vem no atributo de estilo do cartão e folha de estilo não lê
   valor de atributo. Sem o JS, o ponto simplesmente não aparece. */
#dashboard .dashboard-block .stat-box[style*="--lr-ponto"] .title:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: none;
  background: var(--lr-ponto, transparent);
}
#dashboard .dashboard-block .stat-box .count {
  font-family: var(--lr-mono);
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  color: var(--lr-text);
}
#dashboard .dashboard-block .stat-box .link {
  font-size: 11.5px;
  font-weight: 600;
  color: var(--lr-primary);
}

/* Os seis blocos de situação: grade de 6 com espaço de 10, como no desenho
   (o sistema entrega colunas flutuantes de 1/6). */
@media (min-width: 992px) {
  #block_device_overview .dashboard-content > .row:nth-of-type(1) {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 10px;
    margin: 0;
  }
  #block_device_overview .dashboard-content > .row:nth-of-type(2) {
    display: grid;
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    gap: 24px;
    margin: 0;
  }
  #block_device_overview .dashboard-content > .row:before,
  #block_device_overview .dashboard-content > .row:after { content: none; display: none; }
  #block_device_overview .dashboard-content > .row > [class*="col-"] {
    float: none;
    width: auto;
    padding: 0;
    min-width: 0;
  }
}

/* O painel ocupa a tela e rola por dentro.
   Antes o modal crescia conforme o número de blocos (chegava a quase 3000px de
   altura) e a janela inteira rolava junto: o título e o botão de fechar subiam
   para fora da vista e dava a impressão de estar vendo só metade do painel.
   Agora o cabeçalho fica parado e só a área dos blocos rola. */
@media (min-width: 768px) {
  #dashboard { margin: 16px auto; }
  #dashboard > .modal-content {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 32px);
  }
  #dashboard > .modal-content > .modal-header { flex: 0 0 auto; }
  #dashboard > .modal-content > .modal-body {
    flex: 1 1 auto;
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}

/* Grade dos blocos, como no desenho: quatro colunas iguais, espaço de 16 e
   cartões com a mesma altura mínima. O sistema entrega colunas flutuantes do
   Bootstrap; aqui elas viram uma grade de verdade. Os blocos largos (visão
   geral, distância) continuam ocupando a linha inteira, que é o que as classes
   deles já pedem. A ORDEM não é mexida: ela vem da configuração do painel. */
@media (min-width: 992px) {
  #dashboard #dashboard_blocks {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
    margin: 0;
  }
  /* .row do Bootstrap tem ::before/::after para limpar flutuação. Numa grade
     eles viram ITENS e roubam as duas primeiras células — era por isso que a
     primeira coluna aparecia vazia. */
  #dashboard #dashboard_blocks::before,
  #dashboard #dashboard_blocks::after { content: none; display: none; }
  #dashboard #dashboard_blocks > .dashboard-block {
    float: none;
    width: auto;
    padding: 0;
    margin: 0;
    min-width: 0;
  }
  #dashboard #dashboard_blocks > .dashboard-block.col-md-12,
  #dashboard #dashboard_blocks > .dashboard-block.col-sm-12 { grid-column: 1 / -1; }
  #dashboard #dashboard_blocks > .dashboard-block.col-lg-6,
  #dashboard #dashboard_blocks > .dashboard-block.col-md-6 { grid-column: span 2; }
  #dashboard #dashboard_blocks > .dashboard-block > .panel { height: 100%; min-height: 300px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  #dashboard #dashboard_blocks { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin: 0; }
  #dashboard #dashboard_blocks::before,
  #dashboard #dashboard_blocks::after { content: none; display: none; }
  #dashboard #dashboard_blocks > .dashboard-block { float: none; width: auto; padding: 0; margin: 0; min-width: 0; }
  #dashboard #dashboard_blocks > .dashboard-block.col-md-12 { grid-column: 1 / -1; }
  #dashboard #dashboard_blocks > .dashboard-block > .panel { height: 100%; min-height: 280px; }
}
#dashboard .modal-body { padding: 18px 22px; }
#dashboard .modal-title { font-size: 16px; font-weight: 700; letter-spacing: -.01em; }
#dashboard .dashboard-block .panel-body.dashboard-content { display: flex; flex-direction: column; }

/* O menu de opções do bloco fica sempre visível e discreto, como no desenho
   (três pontos em cinza claro), em vez de aparecer só ao passar o mouse. */
#dashboard .dashboard-block .panel-heading .btn.icon.options { color: var(--lr-faint); }

/* Blocos que são só lista: altura limitada e rolagem própria, para o painel
   não virar uma página comprida. Os blocos com gráfico ficam de fora. */
#block_latest_events .dashboard-content,
#block_latest_tasks .dashboard-content,
#block_device_status_counts .dashboard-content {
  max-height: 320px;
  overflow-y: auto;
}

#dashboard .dashboard-block .panel-title a { color: inherit; }
#dashboard .dashboard-block .panel-title a:hover { color: var(--lr-primary); }

/* Bloco sem moldura (gráficos dentro do resumo) não ganha fundo duplo. */
#dashboard .dashboard-block .panel-transparent { background: transparent; box-shadow: none; border: 0; }

/* --------------------------------------------------------------------------
   B. Configuração — formulário em duas colunas
   As abas ficam em #setup-form-*. Algumas já vêm com grade própria do
   Bootstrap (.row/.col-*) e outras recebem tabelas por AJAX. Por isso a
   grade vale só para os campos soltos: tudo que não for .form-group ocupa
   a linha inteira, o que preserva as grades e tabelas que já existem.
   -------------------------------------------------------------------------- */
/* ATENÇÃO ao ".active": sem ele este seletor (0,4,0) vence o
   ".tab-content .tab-pane{display:none}" (0,2,0) do tema e TODAS as abas
   aparecem empilhadas de uma vez. Como a propriedade é display, nenhuma ordem
   de carregamento corrige — só a especificidade. */
@media (min-width: 768px) {
  .modal .tab-content > [id^="setup-form-"]:not([id^="setup-form-task"]).active:not(.row) {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 18px;
    align-items: start;
  }
  .modal .tab-content > [id^="setup-form-"]:not([id^="setup-form-task"]).active:not(.row) > *:not(.form-group) { grid-column: 1 / -1; }
  /* campo com lista de marcação ou texto longo ocupa a linha toda */
  .modal .tab-content > [id^="setup-form-"]:not([id^="setup-form-task"]).active:not(.row) > .form-group:has(.checkbox),
  .modal .tab-content > [id^="setup-form-"]:not([id^="setup-form-task"]).active:not(.row) > .form-group:has(textarea) { grid-column: 1 / -1; }
}

/* Janela de configuração um pouco mais larga, para as duas colunas caberem. */
@media (min-width: 1040px) {
  .modal-dialog.modal-lg { width: 980px; }
}

/* Rodapé sempre à vista dentro da janela. */
@media (min-width: 768px) {
  .modal-dialog:not(.modal-full) > .modal-content > .modal-footer {
    position: sticky;
    bottom: 0;
    z-index: 2;
    background: var(--lr-surface);
  }
}

/* --------------------------------------------------------------------------
   C. Admin — barra do topo, cartão da tabela e paginação
   Escopo: body.admin-layout, para nada disso escapar para o mapa.
   OBS: a página do Admin só carrega o tema; para estas regras valerem é
   preciso liberar o CSS personalizado nela (uma linha, ver COMO-APLICAR.md).
   -------------------------------------------------------------------------- */
body.admin-layout .navbar-main {
  min-height: 56px;
  background: var(--lr-surface);
  border-bottom: 1px solid var(--lr-border2);
  box-shadow: var(--lr-shadow-sm);
}
body.admin-layout .navbar-main .navbar-brand { height: 56px; padding: 12px 16px; }
body.admin-layout .navbar-main .navbar-brand img { max-height: 31px; }
body.admin-layout .navbar-header .navbar-text {
  margin: 18px 0 0 10px;
  padding: 2px 8px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .08em;
  color: var(--lr-primary);
  background: color-mix(in srgb, var(--lr-primary) 12%, transparent);
}
body.admin-layout .navbar-main .nav > li > a {
  color: var(--lr-muted);
  border-radius: var(--lr-r-10);
  margin: 0 2px;
}
body.admin-layout .navbar-main .nav > li > a:hover,
body.admin-layout .navbar-main .nav > li > a:focus { background: var(--lr-surface2); color: var(--lr-text); }
body.admin-layout .navbar-main .nav > li.active > a,
body.admin-layout .navbar-main .nav > li.open > a { background: var(--lr-surface2); color: var(--lr-text); }

/* A listagem vira um cartão. */
body.admin-layout .panel.panel-default {
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-14);
  box-shadow: var(--lr-shadow-sm);
  overflow: hidden;
}
body.admin-layout .panel.panel-default > .panel-heading {
  background: var(--lr-surface);
  border-bottom: 1px solid var(--lr-border2);
  padding: 14px 16px;
}
body.admin-layout .panel-heading .panel-title {
  font-size: 15px;
  font-weight: 700;
  color: var(--lr-text);
}
body.admin-layout .panel-heading .panel-title .icon { color: var(--lr-primary); margin-right: 8px; }
body.admin-layout .panel-heading .panel-form { margin-top: 12px; display: flex; flex-wrap: wrap; gap: 8px; }
body.admin-layout .panel-heading .panel-form .form-group.search { margin: 0; }
body.admin-layout .panel-heading .nav-icons > li > a { border: 0; background: transparent; }
body.admin-layout .panel-heading .nav-icons > li > a:hover { background: var(--lr-surface2); border-radius: var(--lr-r-9); }
body.admin-layout .panel.panel-default > .panel-body { padding: 0; }
body.admin-layout .panel.panel-default > .panel-body > .table-responsive { border: 0; margin: 0; }

/* Cabeçalho da tabela destacado.
   O guia pede cabeçalho fixo na rolagem, mas .table-responsive usa
   overflow-x: auto e o navegador força overflow-y junto — ele vira o
   contêiner de rolagem e um "sticky" ali nunca se move. Ficaria uma regra
   morta, então aqui fica só o destaque visual. Cabeçalho fixo de verdade
   exigiria prender a altura da tabela, o que muda o comportamento de 45
   listagens do Admin — fica como decisão à parte. */
body.admin-layout .table.table-list > thead > tr > th {
  height: 40px;
  background: var(--lr-surface2);
  border-bottom: 1px solid var(--lr-border2);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: var(--lr-muted);
  white-space: nowrap;
}
/* COLUNAS APERTADAS (pedido do dono, 2026-09-12). Medido em
   /admin/users/clients: com recheio 8px 10px a tabela tinha 1395px contra 1149
   do original — 11 colunas multiplicam cada pixel de recheio. */
body.admin-layout .table.table-list > tbody > tr > td { height: 36px; padding: 6px 6px; }
body.admin-layout .table.table-list > tbody > tr.row-table-inner > td { height: auto; padding: 0; }

/* "Ativo" e "Inativo" como etiqueta arredondada, em vez de bloco chapado. */
body.admin-layout .table.table-list .label-sm {
  display: inline-block;
  padding: 3px 9px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.4;
}
body.admin-layout .table.table-list .label-success {
  background: color-mix(in srgb, var(--lr-ok) 16%, transparent);
  color: var(--lr-ok);
}
body.admin-layout .table.table-list .label-danger {
  background: color-mix(in srgb, var(--lr-danger) 14%, transparent);
  color: var(--lr-danger);
}

/* Rodapé da listagem: quantidade à esquerda, páginas à direita. */
body.admin-layout .nav-pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px 16px;
  border-top: 1px solid var(--lr-border2);
}
body.admin-layout .nav-pagination .pull-left { float: none !important; }
body.admin-layout .nav-pagination .pagination { margin: 0; }
body.admin-layout .nav-pagination .pagination > li > a,
body.admin-layout .nav-pagination .pagination > li > span {
  min-width: 30px;
  height: 30px;
  padding: 0 8px;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
}

/* ==========================================================================
   D. Correções vindas da conferência contra os artboards
   Cada item aqui saiu de uma diferença medida entre o desenho e o que o CSS
   estava produzindo. Vem depois de propósito: em igualdade de peso, a última
   regra vence.
   ========================================================================== */

/* --- Modais: rodapé, cabeçalho e abas ------------------------------------ */

/* O desenho põe os botões à direita, com Cancelar antes de Salvar. A marcação
   traz Salvar primeiro, então invertemos o sentido da fileira: em row-reverse
   o "início" é a direita, e o primeiro do HTML (Salvar) fica na ponta. */
.modal-footer .buttons {
  display: flex;
  gap: 8px;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.modal-footer .btn { border-radius: var(--lr-r-9); }

/* Cabeçalho + fileira de abas desenhavam DUAS linhas horizontais paralelas.
   No desenho existe só a da fileira de abas. */
.modal-content:has(.modal-body > .nav-tabs) > .modal-header {
  padding-bottom: 0;
  border-bottom: 0;
}
.modal-title { font-size: 16px; font-weight: 700; letter-spacing: -.01em; }
.modal-title .icon { font-size: 20px; color: var(--lr-primary); }

/* Botão de fechar como caixa, e não como um "×" solto. */
.modal-header .close {
  width: 32px;
  height: 32px;
  border-radius: var(--lr-r-9);
  color: var(--lr-muted);
  opacity: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color .12s ease, color .12s ease;
}
.modal-header .close:hover,
.modal-header .close:focus { background: var(--lr-surface2); color: var(--lr-text); opacity: 1; }

/* O sublinhado da aba ativa vinha somado de duas fontes (uma sombra interna de
   2px mais o traço de 3px do tema) e saía com 3px. O desenho pede 2px. */
.modal .nav-tabs > li.active > a { box-shadow: none; }
.modal .nav-default > li.active:after { height: 2px; }

/* --- Admin: barra do topo ------------------------------------------------ */
body.admin-layout .navbar-main { box-shadow: none; }
body.admin-layout .navbar-header .navbar-text {
  padding: 2px 6px;
  border-radius: var(--lr-r-5);
  font-family: var(--lr-mono);
  font-weight: 600;
  background: var(--lr-tint);
}
/* o tema esconde os ícones do menu quando está no Admin; o desenho os mostra */
body.admin-layout .header .navbar-nav li > a > .icon,
body.admin-layout .navbar-main .navbar-nav li > a > .icon {
  display: inline-block;
  font-size: 18px;
  vertical-align: middle;
}
body.admin-layout .navbar-main .nav > li > a {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  height: 36px;
  padding: 0 12px;
  margin: 8px 1px;
  border-radius: var(--lr-r-9);
  font-weight: 600;
}

/* --- Admin: cartão e cabeçalho da listagem ------------------------------- */
body.admin-layout .panel.panel-default { box-shadow: var(--lr-shadow); }
body.admin-layout .panel.panel-default > .panel-heading { padding: 12px 16px; }
body.admin-layout .panel-heading .panel-title { font-size: 14px; }
body.admin-layout .panel-heading .panel-title .icon { font-size: 18px; }

/* Título, buscas e ações numa linha só, como no desenho. No HTML as ações vêm
   ANTES do título, então a ordem visual é reposta com "order". */
@media (min-width: 992px) {
  body.admin-layout .panel.panel-default > .panel-heading {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
  }
  body.admin-layout .panel-heading .panel-title { order: 1; margin: 0; }
  body.admin-layout .panel-heading .panel-form { order: 2; margin: 0; flex: 1 1 auto; }
  body.admin-layout .panel-heading .nav-icons { order: 3; margin: 0; float: none; }
  body.admin-layout .panel-heading .panel-form .form-control { height: 36px; width: 240px; }
}

/* Ações com moldura e rótulo. O rótulo já existe no atributo "title" de cada
   ícone: aqui ele só passa a ser mostrado, em telas largas. */
body.admin-layout .panel-heading .nav-icons > li > a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 36px;
  padding: 0 12px;
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-9);
  font-size: 12.5px;
  font-weight: 600;
  color: var(--lr-text);
}
body.admin-layout .panel-heading .nav-icons > li > a:hover,
body.admin-layout .panel-heading .nav-icons > li > a:focus {
  background: var(--lr-surface);
  border-color: var(--lr-primary);
  border-radius: var(--lr-r-9);
}
body.admin-layout .panel-heading .nav-icons > li > a > .icon { font-size: 18px; }
@media (min-width: 1200px) {
  body.admin-layout .panel-heading .nav-icons > li > a > .icon[title]:after {
    content: attr(title);
    font-size: 12.5px;
    font-weight: 600;
    margin-left: 6px;
    vertical-align: middle;
  }
}

/* --- Admin: tabela ------------------------------------------------------- */
/* cabeçalho e célula com o mesmo recuo, senão as colunas não alinham */
body.admin-layout .table.table-list > thead > tr > th { padding: 0 6px; }
/* A seta de ordenacao e ABSOLUTA (right 5px, ~8px de largura) e ocupa os
   ultimos ~13px do cabecalho. Com recheio de 6px, medido, o texto passava por
   baixo dela em 4 colunas. So os cabecalhos COM seta ganham a folga. */
body.admin-layout .table.table-list > thead > tr > th.sorting,
body.admin-layout .table.table-list > thead > tr > th.sorting_asc,
body.admin-layout .table.table-list > thead > tr > th.sorting_desc { padding-right: 16px; }
body.admin-layout .table.table-list > thead > tr > th:first-child,
body.admin-layout .table.table-list > tbody > tr > td:first-child { padding-left: 12px; }
body.admin-layout .table.table-list > thead > tr > th:last-child,
body.admin-layout .table.table-list > tbody > tr > td:last-child { padding-right: 12px; }
body.admin-layout .table.table-list td.actions { text-align: right; }
body.admin-layout .table.table-list td.actions .btn.icon,
body.admin-layout .table.table-list td.actions .icon {
  opacity: 1;
  color: var(--lr-faint);
  font-size: 18px;
}
body.admin-layout .table.table-list td.actions .btn.icon:hover,
body.admin-layout .table.table-list td.actions .icon:hover { color: var(--lr-primary); }

/* Etiqueta de situação com o pontinho e o verde escuro do desenho. */
body.admin-layout .table.table-list .label-sm {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 3px 8px;
}
body.admin-layout .table.table-list .label-sm:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex: none;
  background: currentColor;
}
body.admin-layout .table.table-list .label-success { color: var(--lr-primary); }
body.admin-layout .table.table-list .label-success:before { background: var(--lr-ok); }

/* --- Admin: paginação ---------------------------------------------------- */
body.admin-layout .nav-pagination { font-size: 12px; color: var(--lr-muted); }
body.admin-layout .nav-pagination .pagination { display: flex; gap: 4px; }
body.admin-layout .nav-pagination .pagination > li { float: none; }
body.admin-layout .nav-pagination .pagination > li > a,
body.admin-layout .nav-pagination .pagination > li > span {
  float: none;
  margin-left: 0;
  border-radius: var(--lr-r-8);
  font-family: var(--lr-mono);
}
body.admin-layout .nav-pagination .pagination > .active > a { font-weight: 600; }

/* ==========================================================================
   E. Dispositivos (editar objeto) — barra lateral, como no artboard
   O desenho troca a fileira de abas por uma coluna de 220px, e põe o
   cabeçalho DENTRO da coluna direita. No HTML o cabeçalho e o corpo são
   irmãos, e a lista de abas vive dentro do corpo — o que parece impedir.
   Solução: o cartão vira uma grade e o corpo recebe "display: contents",
   o que faz os filhos dele (a lista de abas e o formulário) virarem células
   dessa mesma grade. Nada é movido no HTML.
   Escopo: só o modal que tem abas "#device-form-".
   ========================================================================== */
@media (min-width: 992px) {
  .modal-dialog:has(a[href^="#device-form-"]) { width: 860px; }

  .modal-dialog:has(a[href^="#device-form-"]) > .modal-content {
    display: grid;
    grid-template-columns: 220px minmax(0, 1fr);
    grid-template-rows: auto minmax(0, 1fr) auto;
    height: min(600px, calc(100vh - 60px));
    max-height: none;
    overflow: hidden;
  }

  .modal-dialog:has(a[href^="#device-form-"]) > .modal-content > .modal-header {
    grid-column: 2;
    grid-row: 1;
    padding: 16px 22px;
    border-bottom: 1px solid var(--lr-border2);
  }
  .modal-dialog:has(a[href^="#device-form-"]) > .modal-content > .modal-header .modal-title { font-size: 15px; }

  /* o corpo deixa de ser uma caixa: quem entra na grade são os filhos dele */
  .modal-dialog:has(a[href^="#device-form-"]) > .modal-content > .modal-body { display: contents; }

  /* coluna da esquerda, ocupando a altura inteira do cartão */
  .modal-dialog:has(a[href^="#device-form-"]) .modal-body > .nav-tabs {
    grid-column: 1;
    grid-row: 1 / -1;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 2px;
    margin: 0;
    padding: 16px 10px;
    background: var(--lr-surface2);
    border-right: 1px solid var(--lr-border2);
    border-bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .modal-dialog:has(a[href^="#device-form-"]) .modal-body > .nav-tabs > li { float: none; flex: 0 0 auto; margin: 0; }
  .modal-dialog:has(a[href^="#device-form-"]) .modal-body > .nav-tabs > li > a {
    display: flex;
    align-items: center;
    gap: 10px;
    height: 36px;
    margin: 0;
    padding: 0 12px;
    border: 0;
    border-radius: var(--lr-r-9);
    background: transparent;
    font-size: 13px;
    font-weight: 500;
    color: var(--lr-muted);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .modal-dialog:has(a[href^="#device-form-"]) .modal-body > .nav-tabs > li > a:hover { background: var(--lr-tint); color: var(--lr-text); }
  .modal-dialog:has(a[href^="#device-form-"]) .modal-body > .nav-tabs > li.active > a {
    background: var(--lr-surface);
    color: var(--lr-primary);
    font-weight: 700;
    box-shadow: none;
  }
  /* o traço de 3px do tema é horizontal: não cabe numa lista vertical */
  .modal-dialog:has(a[href^="#device-form-"]) .modal-body > .nav-tabs > li.active:after { display: none; }

  /* coluna da direita: o formulário rola por dentro */
  .modal-dialog:has(a[href^="#device-form-"]) .modal-body > form {
    grid-column: 2;
    grid-row: 2;
    min-width: 0;
    overflow-y: auto;
    padding: 20px 22px;
  }

  .modal-dialog:has(a[href^="#device-form-"]) > .modal-content > .modal-footer {
    grid-column: 2;
    grid-row: 3;
    position: static;
    padding: 14px 22px;
    background: var(--lr-surface2);
    border-top: 1px solid var(--lr-border2);
  }

  /* campos em duas colunas — de novo com ".active", senão todas as abas
     aparecem de uma vez (ver o aviso da seção B) */
  .modal .tab-content > [id^="device-form-"].active {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px 16px;
    align-content: start;
  }
  .modal .tab-content > [id^="device-form-"].active > *:not(.form-group) { grid-column: 1 / -1; }
  .modal .tab-content > [id^="device-form-"].active > .form-group:has(.input-group),
  .modal .tab-content > [id^="device-form-"].active > .form-group:has(textarea),
  .modal .tab-content > [id^="device-form-"].active > .form-group:has(> .checkbox-inline) { grid-column: 1 / -1; }
}

/* IMEI em fonte monoespaçada, como no desenho */
#device-form-main #imei { font-family: var(--lr-mono); }

/* "Ativo" vira um cartão com interruptor, em vez de caixa de marcar solta */
#device-form-main .form-group:has(> .checkbox-inline) {
  margin-bottom: 0;
  padding: 12px 14px;
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-10);
  background: var(--lr-surface2);
}
#device-form-main .form-group > .checkbox-inline {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 0;
}
#device-form-main .form-group > .checkbox-inline > label {
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  color: var(--lr-text);
}
#device-form-main .form-group > .checkbox-inline input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  position: static;
  flex: none;
  width: 40px;
  height: 22px;
  margin: 0;
  border: 0;
  border-radius: 999px;
  background: var(--lr-border);
  cursor: pointer;
  transition: background-color .16s ease;
}
#device-form-main .form-group > .checkbox-inline input[type="checkbox"]:after {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  margin: 2px 0 0 2px;
  border-radius: 50%;
  background: #fff;
  transition: transform .16s ease;
}
#device-form-main .form-group > .checkbox-inline input[type="checkbox"]:checked { background: var(--lr-primary); }
#device-form-main .form-group > .checkbox-inline input[type="checkbox"]:checked:after { transform: translateX(18px); }
#device-form-main .form-group > .checkbox-inline input[type="checkbox"]:disabled { opacity: .5; cursor: default; }

/* ==========================================================================
   F. Últimos acertos contra os artboards
   ========================================================================== */

/* --- Configuração: fileira de abas na largura inteira e fundo da área ---- */
/* No desenho a linha embaixo das abas atravessa o cartão de ponta a ponta, e
   a área dos campos tem o fundo cinza-claro, separando-a do rodapé branco.
   Escopo pelo href das abas, para não alcançar o modal de objeto, onde o
   corpo virou grade. */
@media (min-width: 768px) {
  .modal-dialog:has(a[href^="#setup-form-main"]) > .modal-content > .modal-body { padding: 0; }
  .modal-dialog:has(a[href^="#setup-form-main"]) .modal-body > .nav-tabs {
    margin: 0;
    padding: 14px 22px 0;
  }
  .modal-dialog:has(a[href^="#setup-form-main"]) .modal-body > form {
    padding: 22px;
    background: var(--lr-bg);
  }
}
/* a largura de 980 só cabe a partir de 1028px (980 + 24 de respiro de cada lado) */
@media (min-width: 1028px) and (max-width: 1039px) {
  .modal-dialog.modal-lg { width: 980px; }
}

/* valor do campo com o peso do desenho */
.modal .form-control { font-weight: 500; }

/* --- Admin: pílula da conta e menu centralizado -------------------------- */
/* A pílula já existe para o painel do cliente, escopada em "#header"; no
   Admin o mesmo bloco usa classe, então a regra não alcançava. */
body.admin-layout .navbar-main .navbar-right > li:last-child > a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 36px;
  padding: 3px 10px 3px 12px;
  border: 1px solid var(--lr-border2);
  border-radius: 999px;
  background: var(--lr-surface2);
  color: var(--lr-text);
}
body.admin-layout .navbar-main .navbar-right > li:last-child > a:hover,
body.admin-layout .navbar-main .navbar-right > li.open:last-child > a {
  background: var(--lr-surface);
  border-color: var(--lr-border);
}
@media (min-width: 992px) {
  body.admin-layout .navbar-main > .container-fluid { display: flex; align-items: center; }
  body.admin-layout .navbar-main > .container-fluid > .navbar-collapse { flex: 1; display: flex; justify-content: center; }
  body.admin-layout .navbar-main .navbar-nav.navbar-right { float: none; margin-left: auto; }
}

/* --- Admin: lupa à esquerda dentro do campo de busca --------------------- */
/* o tema já reserva um espaço absoluto de 31px na busca; o desenho o põe do
   lado esquerdo, com o texto depois dele */
body.admin-layout .panel-heading .form-group.search { position: relative; }
body.admin-layout .panel-heading .form-group.search:before { left: 0; right: auto; }
body.admin-layout .panel-heading .form-group.search .form-control { padding-left: 34px; }

/* ==========================================================================
   G. Dois defeitos encontrados olhando a tela de editar objeto
   ========================================================================== */

/* 1. O botão branco do interruptor é posicionado de forma absoluta. Sem um
      ponto de referência no próprio interruptor, ele se ancorava num
      ancestral qualquer e aparecia solto na tela, parecendo um ícone
      quebrado. O "relative" dá a referência certa. */
#device-form-main .form-group > .checkbox-inline input[type="checkbox"] { position: relative; }
#device-form-main .form-group > .checkbox-inline input[type="checkbox"]:after {
  top: 0;
  left: 0;
}

/* 2. "Data de validade" é um input-group: a caixa de marcar entra como
      apêndice e o campo fica com canto reto do lado dela, quebrando o
      padrão de cantos do resto do formulário. Aqui o conjunto vira UM campo
      só, arredondado, com a caixa de marcar dentro dele. */
.modal .form-group > .input-group:has(> .checkbox.input-group-btn) {
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 0 10px;
  gap: 10px;
  background: var(--lr-field);
  border: 1px solid var(--lr-border);
  border-radius: var(--lr-r-9);
}
.modal .form-group > .input-group:has(> .checkbox.input-group-btn) > .checkbox.input-group-btn {
  display: flex;
  align-items: center;
  width: auto;
  padding: 0;
  border: 0;
  background: transparent;
}
.modal .form-group > .input-group:has(> .checkbox.input-group-btn) > .checkbox.input-group-btn input[type="checkbox"] {
  width: 16px;
  height: 16px;
  margin: 0;
  position: static;
}
.modal .form-group > .input-group:has(> .checkbox.input-group-btn) > .form-control {
  flex: 1;
  height: auto;
  min-width: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.modal .form-group > .input-group:has(> .checkbox.input-group-btn):focus-within {
  border-color: var(--lr-primary);
  box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-primary) 18%, transparent);
}

/* ==========================================================================
   H. Mapa — acertos contra o artboard
   ========================================================================== */

/* 1. Ordem da barra do topo. O desenho termina na pílula de conta, com o
      divisor logo antes dela; o HTML entrega a conta no meio. Como o lugar
      é decidido no Blade, a ordem visual vem do flex — nada é movido. */
@media (min-width: 768px) {
  /* margin-right -16px: o bloco dos icones ENCOSTA na borda direita, como no
     original (-15px do Bootstrap). Com 0 sobravam 15px transparentes e o mapa
     aparecia ao lado da conta. O recuo do conteudo passa para o padding. */
  #header .navbar-nav.navbar-right { display: flex; align-items: center; margin-right: -16px; padding-right: 12px; }
  #header .navbar-nav.navbar-right > li { order: 5; }
  #header .navbar-nav.navbar-right > li.lr-status { order: 1; }
  #header .navbar-nav.navbar-right > li:has(#lr-tema-btn) { order: 7; }
  #header .navbar-nav.navbar-right > li.language-selection { order: 8; }
  #header .navbar-nav.navbar-right > li:has(#dropMyAccount) { order: 9; }
  /* o divisor acompanha a conta, não mais o seletor de idioma */
  #header .navbar-nav.navbar-right > li.language-selection:before { content: none; }
  #header .navbar-nav.navbar-right > li:has(#dropMyAccount):before {
    content: "";
    width: 1px;
    height: 22px;
    margin: 0 8px;
    background: var(--lr-border);
    flex: none;
  }
  #header .navbar-nav.navbar-right > li:has(#dropMyAccount) { display: flex; align-items: center; }
  #header > .container-fluid { padding-right: 16px; }
}

/* 2. Espaço entre a busca e a primeira linha da lista: o desenho tem 27px a
      menos do que estava saindo. */
/* Os filtros são inseridos DENTRO do cabeçalho da aba, que já tem recuo
   lateral de 12px. Repetir 12px aqui empurrava a fileira 24px da borda,
   desalinhada do campo de busca e da lista. O respiro acima deles também tem
   de vir daqui, pelo mesmo motivo — o recuo do cabeçalho fica por baixo. */
#sidebar .lr-chips { padding: 10px 0 0; }
/* O desenho deixa 10px entre o campo de busca e a fileira de filtros
   (no artboard, a área da busca tem "padding: 12px 12px 10px").
   Este valor JÁ tinha sido pedido uma vez; eu o zerei depois, seguindo um
   relatório que só olhava a posição absoluta do primeiro grupo, e os filtros
   voltaram a ficar colados. Não zerar de novo. */
#sidebar #objects_tab .tab-pane-header { padding-bottom: 10px; }
#sidebar #objects_tab .tab-pane-body { padding-top: 0; }

/* 3. Lupa da busca no tamanho do desenho (a regra anterior estava perdendo
      para camadas posteriores, por isso repetida aqui, mais abaixo na pilha) */
#sidebar #objects_tab .tab-pane-header .form-group.search:before { font-size: 20px; top: 8px; }

/* 4. Coluna da caixa de seleção e a própria caixa, no tamanho do desenho */
#sidebar .group-list > li .checkbox { width: 16px; }
#sidebar .group-list > li .checkbox label:before,
#sidebar .group-list > li .checkbox input[type="checkbox"] + label:before { width: 16px; height: 16px; }

/* 5. Segmentado de abas sem vão entre os botões */
#sidebar .nav-default.nav-tabs { gap: 0; }

/* 6. Rodapé da lista com o recuo do desenho */
#sidebar .tab-pane-footer, .lr-rodape { padding: 0 14px; }

/* 7. Anel colorido do ponto de situação.
      As regras existentes casavam com NOMES de cor (green, red...), mas o
      sistema escreve o valor em HEXADECIMAL no atributo de estilo. Por isso
      todos os pontos ficavam com o mesmo anel cinza. A comparação vai com a
      marca "i" para não depender de maiúsculas. */
#sidebar .group-list [data-device="status"][style*="#309b42" i],
#sidebar .group-list [data-device="status"][style*="#52be80" i] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-ok) 22%, transparent); }
#sidebar .group-list [data-device="status"][style*="#e0a521" i],
#sidebar .group-list [data-device="status"][style*="#f7dc6f" i] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-warn) 22%, transparent); }
#sidebar .group-list [data-device="status"][style*="#d9483b" i],
#sidebar .group-list [data-device="status"][style*="#ec7063" i],
#sidebar .group-list [data-device="status"][style*="#ff6363" i] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-danger) 22%, transparent); }
[data-device="status"][style*="#309b42" i],
[data-device="status"][style*="#52be80" i] { background-color: var(--lr-ok) !important; }
[data-device="status"][style*="#e0a521" i],
[data-device="status"][style*="#f7dc6f" i] { background-color: var(--lr-warn) !important; }
[data-device="status"][style*="#d9483b" i],
[data-device="status"][style*="#ec7063" i],
[data-device="status"][style*="#ff6363" i] { background-color: var(--lr-danger) !important; }

/* 8. Seta do veículo no mapa dentro de um círculo, como no desenho.
      O tamanho vem no atributo de estilo, daí o !important. */
.leaf-device-marker .ico-object-arrow,
.leaf-device-marker .ico.ico-object-arrow {
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: var(--lr-surface);
  border: 2px solid currentColor;
  box-shadow: var(--lr-shadow);
  font-size: 20px !important;
}

/* 9. Alça do painel de baixo: o desenho a põe centralizada e virada para
      baixo, encaixada no próprio painel. Estava à direita e para cima. */
/* SALTADA PARA FORA (dono, 2026-09-12: esse botao esta perdido; coloca ele
   saltado para fora igual o do lado). Antes ficava ENCAIXADA na borda e fora do
   centro: a referencia de posicao era a barra inteira (#bottombar, com o recuo
   da lateral), entao left:50% dava x=850 com o painel centrado em 1020.
   Agora o proprio #widgets e a referencia, e a alca sobe acima do painel como
   uma aba, arredondada em cima e colada embaixo. */
#widgets { position: relative; }
#widgets .btn-collapse,
#bottombar .btn-collapse {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  top: -17px;
  z-index: 2;
  background: var(--lr-surface);
  box-shadow: 0 -3px 8px rgba(15, 42, 34, .06);
  /* DESVIO CONSCIENTE do artboard, que pede raio "0 0 8 8". Medido na tela:
     a alca fica encaixada na borda de cima do painel, e com os cantos
     superiores retos ela lia como um ENTALHE QUADRADO num painel arredondado.
     O dono apontou ("a seta de baixo nao segue o padrao arredondado").
     Arredondamos os quatro cantos. Reverter e so voltar a linha de cima.
     2026-09-12 (depois): saltada para fora, a aba arredonda EM CIMA e cola no
     painel embaixo (sem borda inferior, cobrindo a borda do painel). */
  border-radius: var(--lr-r-8) var(--lr-r-8) 0 0;
  border: 1px solid var(--lr-border2);
  border-bottom: 0;
}

/* 10. Altura do painel de baixo e respiro entre título e conteúdo */
#widgets .widget-heading { padding-bottom: 10px; }

/* ==========================================================================
   I. Painel de controle — valores literais do artboard nas listas e na
      tabela de eventos recentes. Nada aqui inventa peça: são as mesmas
      tabelas que o sistema já entrega.
   ========================================================================== */

/* Listas dos blocos (alertas, dispositivos, tarefas): linha com separador
   embaixo, rótulo à esquerda e número monoespaçado à direita. */
#dashboard .dashboard-block .table { margin: 0; }
#dashboard .dashboard-block .table > tbody > tr > td {
  padding: 9px 0;
  border-top: 0;
  border-bottom: 1px solid var(--lr-border2);
  font-size: 12.5px;
  vertical-align: middle;
}
#dashboard .dashboard-block .table > tbody > tr:last-child > td { border-bottom: 0; }
#dashboard .dashboard-block .table > tbody > tr > td.text-left { color: var(--lr-text); }
#dashboard .dashboard-block .table > tbody > tr > td.text-right,
#dashboard .dashboard-block .table > tbody > tr > td.text-right a {
  font-family: var(--lr-mono);
  font-weight: 600;
  font-size: 13px;
  color: var(--lr-text);
}
#dashboard .dashboard-block .table > tbody > tr > td.text-right b { font-weight: 600; }

/* Eventos recentes: moldura arredondada com cabeçalho em maiúsculas
   discretas, como no desenho. A tabela vem com bordas em grade; o desenho
   só tem separador horizontal. */
#block_device_overview .table-responsive {
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-10);
  overflow: hidden;
}
#block_device_overview .table.table-bordered,
#block_device_overview .table.table-bordered > thead > tr > th,
#block_device_overview .table.table-bordered > tbody > tr > td {
  border-left: 0;
  border-right: 0;
}
#block_device_overview .table.table-bordered { border-top: 0; border-bottom: 0; margin: 0; }
#block_device_overview .table.table-bordered > thead > tr > th {
  padding: 8px 12px;
  background: var(--lr-surface2);
  border-bottom: 1px solid var(--lr-border2);
  border-top: 0;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--lr-muted);
  white-space: nowrap;
}
#block_device_overview .table.table-bordered > tbody > tr > td {
  padding: 8px 12px;
  border-top: 1px solid var(--lr-border2);
  font-size: 12.5px;
  vertical-align: middle;
}
#block_device_overview .table.table-bordered > tbody > tr > td:first-child { font-weight: 600; }
#block_device_overview .table.table-bordered > tbody > tr > td:last-child {
  font-family: var(--lr-mono);
  font-size: 11.5px;
  color: var(--lr-muted);
  white-space: nowrap;
}
#block_device_overview .table.table-bordered > tbody > tr:hover > td { background: var(--lr-surface2); }

/* "Ver detalhes" do cabeçalho, no tamanho do desenho */
#dashboard .dashboard-block .panel-title a.link {
  font-size: 11.5px;
  font-weight: 600;
  color: var(--lr-primary);
}
#dashboard .dashboard-block .panel-title .btn.icon.filter { font-size: 14px; color: var(--lr-faint); }

/* ==========================================================================
   J. Regressões apontadas pela comparação antes × depois
   ========================================================================== */

/* 1. A fileira de abas virou linha única com rolagem, como o desenho pede,
      MAS com a barra de rolagem escondida. Antes ela quebrava em duas linhas
      e as 11 abas ficavam à vista; depois, 3 delas passaram a viver fora da
      faixa sem nenhum sinal de que dá para rolar. Conteúdo alcançável só por
      adivinhação é o mesmo que conteúdo perdido.
      A linha única fica (é o desenho); o que volta é o SINAL de rolagem. */
.modal .nav-tabs {
  scrollbar-width: thin;
  scrollbar-color: var(--lr-border) transparent;
}
.modal .nav-tabs::-webkit-scrollbar { height: 4px; }
.modal .nav-tabs::-webkit-scrollbar-thumb { background: var(--lr-border); border-radius: 2px; }
.modal .nav-tabs::-webkit-scrollbar-track { background: transparent; }

/* 2. O aviso flutuante cobria as abas da janela aberta. Ele fica acima do
      modal (é o certo: aviso não pode nascer escondido), mas ficou maior e
      mais baixo do que era e passou a cair em cima da fileira de abas — no
      celular, cobrindo as 11.
      Com uma janela aberta, o aviso desce para o rodapé da tela: continua
      visível e para de disputar espaço com o conteúdo da janela.
      SÓ no computador. No celular a janela ocupa a tela inteira e o rodapé
      dela fica no pé — mandar o aviso para baixo lá cobria o Salvar. Foi o que
      a comparação antes/depois pegou: consertei as abas e quebrei o botão.
      No celular o aviso fica onde o sistema sempre pôs, no topo.
      Lote 19 (2026-09-13): esta regra NUNCA valeu — o comentário fechava na
      linha "conteúdo da janela." (o fecha-comentário vinha logo depois) e o texto solto engolia o @media inteiro
      (o navegador descarta sem erro). Corrigido, e com dois ajustes medidos:
      - canto ESQUERDO de baixo: no canto direito o aviso (360px) caía em cima
        do "Salvar" do rodapé da janela a 1366px;
      - ".modal.in" em vez de "body.modal-open": o GPSWOX deixa o modal-open
        preso no body depois de fechar o painel de indicadores. */
@media (min-width: 768px) {
  body:has(.modal.in) #toast-container.toast-top-right {
    top: auto;
    right: auto;
    bottom: 16px;
    left: 16px;
  }
}

/* 3. A largura dos campos variava 10px entre abas, porque a barra de rolagem
      do corpo aparecia só em algumas. O espaço dela passa a ser reservado
      sempre. */
.modal-dialog:not(.modal-full) > .modal-content > .modal-body { scrollbar-gutter: stable; }

/* --- Editar objeto: alinhamento dentro da grade de dois campos ----------- */
/* Quando um rótulo quebra em duas linhas (o do APN, por exemplo), o campo ao
   lado nascia 16px mais alto que o vizinho. Empurrando o campo para o pé da
   célula, os dois voltam a ficar na mesma linha. */
@media (min-width: 992px) {
  .modal .tab-content > [id^="device-form-"].active > .form-group {
    display: flex;
    flex-direction: column;
  }
  .modal .tab-content > [id^="device-form-"].active > .form-group > .form-control,
  .modal .tab-content > [id^="device-form-"].active > .form-group > .input-group {
    margin-top: auto;
  }
  /* o bloco de configuração do aparelho é largo: ocupa a linha inteira, em
     vez de espremer numa metade e deixar a outra vazia */
  .modal .tab-content > [id^="device-form-"].active > #device-config-fields,
  .modal .tab-content > [id^="device-form-"].active > .form-group:has(#device-config-fields) {
    grid-column: 1 / -1;
  }
}
#device-config-fields { width: 100%; }

/* ==========================================================================
   K. Caixa de marcar: o "V" vinha da fonte de ícone que o tema não carrega
      mais, e saía como um quadradinho quebrado. Aqui ele passa a ser desenho
      vetorial, como todos os outros ícones do projeto.
   ========================================================================== */
.checkbox input[type="checkbox"]:checked + label:after,
.checkbox-inline input[type="checkbox"]:checked + label:after,
.table .checkbox input[type="checkbox"]:checked + label:after,
.group .checkbox input[type="checkbox"]:checked + label:after {
  content: "" !important;
  display: block;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: 72%; mask-size: 72%;
  background-color: var(--lr-on-primary);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='currentColor'%3E%3Cpath d='M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='currentColor'%3E%3Cpath d='M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");
}

/* No cartão "Ativo" quem mostra o estado é o interruptor. A caixa de marcar
   que o tema desenha no rótulo ficava ali do lado, duplicando o controle —
   era ela o "ícone corrompido" ao lado da palavra Ativo. */
#device-form-main .form-group > .checkbox-inline > label:before,
#device-form-main .form-group > .checkbox-inline > label:after { content: none !important; display: none !important; }

/* A caixa de marcar que vive DENTRO do campo (Data de validade) não tem
   rótulo ao lado, e é no rótulo que o tema desenha o quadradinho. Sem isso
   ela ficava transparente e sem borda — invisível. */
.modal .form-group > .input-group:has(> .checkbox.input-group-btn) input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  border: 1.5px solid var(--lr-border);
  border-radius: var(--lr-r-5);
  background: var(--lr-surface);
  cursor: pointer;
  transition: background-color .12s ease, border-color .12s ease;
}
.modal .form-group > .input-group:has(> .checkbox.input-group-btn) input[type="checkbox"]:checked {
  background-color: var(--lr-primary);
  border-color: var(--lr-primary);
  -webkit-mask: none; mask: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23ffffff'%3E%3Cpath d='M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 72%;
}

/* ==========================================================================
   L. Painel de controle — o que a conferência contra o artboard apontou
   ========================================================================== */

/* 1. A causa dos "cartões altos e ocos": o tema do GPSWOX fixa a altura do
      corpo do bloco em 340px, e o anel ainda vinha com uma margem de 88px
      herdada do HTML. Resultado: cartões de 419px com 90px de vazio. Quem
      manda na altura passa a ser o conteúdo. */
#dashboard .dashboard-block > .panel { display: flex; flex-direction: column; }
#dashboard .dashboard-block .panel-body,
#dashboard .dashboard-block .panel-body.dashboard-content { height: auto; flex: 1 1 auto; }
#dashboard #device_activity,
#dashboard #device-statuses-graph,
#dashboard #distance_travelled { margin: 0 !important; }

/* 2. A janela: margem igual nos quatro lados e altura que não transborda.
      O tema tem min-height calc(100vh - 20px), que vencia a nossa altura. */
@media (min-width: 768px) {
  #dashboard {
    margin: 16px;
    width: auto;
    min-height: 0;
  }
  #dashboard > .modal-content { min-height: 0; height: calc(100vh - 32px); }
}
/* o .container-fluid do Bootstrap acrescentava 15px a tudo */
#dashboard .modal-header > .container-fluid,
#dashboard .modal-body > .container-fluid { padding-left: 0; padding-right: 0; }

/* 3. Cabeçalho do cartão numa linha só. Ele vinha com "float" e ficava com
      62px de altura, contra ~20 do desenho — 40px roubados por cartão. */
#dashboard .dashboard-block .panel-heading { padding: 16px 16px 0; }
#dashboard .dashboard-block .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 0;
}
#dashboard .dashboard-block .panel-title > .pull-left,
#dashboard .dashboard-block .panel-title > .pull-right {
  float: none;
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
}
#dashboard .dashboard-block .panel-title .icon:not(.options) { font-size: 17px; }
#dashboard .dashboard-block .panel-heading .btn.icon.options { font-size: 18px; margin: 0; padding: 0; }
#dashboard .dashboard-block .panel-body { padding: 14px 16px 16px; }

/* 4. Cartão com a moldura e a sombra do desenho (estava sem borda e com
      sombra rasa, parecendo tabela e não cartão). */
#dashboard .dashboard-block > .panel {
  border: 1px solid var(--lr-border2);
  box-shadow: var(--lr-shadow);
}

/* 5. "Visão geral" mostrava 3 blocos numa grade de 6 e deixava metade da
      linha em branco. A grade passa a se ajustar à quantidade. */
@media (min-width: 992px) {
  #block_device_overview .dashboard-content > .row:nth-of-type(1) {
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  }
}

/* 6. O cabeçalho "Total de dispositivos: N" não existe no desenho e empurrava
      o anel 22px para baixo, desalinhando-o da tabela ao lado. O número não
      se perde: ele é o que aparece no centro do próprio anel. */
#block_device_overview .panel-transparent > .panel-heading { display: none; }

/* 7. Links do painel sem sublinhado, como no desenho. */
#dashboard .dashboard-block .link,
#dashboard .dashboard-block a.link,
#dashboard .dashboard-block .panel-title a { text-decoration: none; }

/* 8. Ícone do título da janela e botão de fechar no padrão do desenho. */
#dashboard .modal-header .close { border-radius: var(--lr-r-8); font-size: 0; }
#dashboard .modal-header .close span { font-size: 0; }
#dashboard .modal-header .close:before {
  content: "";
  display: block;
  width: 20px; height: 20px;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: contain; mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='currentColor'%3E%3Cpath d='M205.66%2C194.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32L128%2C139.31%2C61.66%2C205.66a8%2C8%2C0%2C0%2C1-11.32-11.32L116.69%2C128%2C50.34%2C61.66A8%2C8%2C0%2C0%2C1%2C61.66%2C50.34L128%2C116.69l66.34-66.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L139.31%2C128Z'%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='currentColor'%3E%3Cpath d='M205.66%2C194.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32L128%2C139.31%2C61.66%2C205.66a8%2C8%2C0%2C0%2C1-11.32-11.32L116.69%2C128%2C50.34%2C61.66A8%2C8%2C0%2C0%2C1%2C61.66%2C50.34L128%2C116.69l66.34-66.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L139.31%2C128Z'%2F%3E%3C%2Fsvg%3E");
}
#dashboard .modal-title {
  display: flex;
  align-items: center;
  gap: 10px;
}
#dashboard .modal-title:before {
  content: "";
  flex: none;
  width: 20px; height: 20px;
  background-color: var(--lr-primary);
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: contain; mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='currentColor'%3E%3Cpath d='M104%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C104%2C40Zm0%2C64H56V56h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C64H152V56h48v48Zm-96%2C32H56a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C104%2C136Zm0%2C64H56V152h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C200%2C136Zm0%2C64H152V152h48v48Z'%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='currentColor'%3E%3Cpath d='M104%2C40H56A16%2C16%2C0%2C0%2C0%2C40%2C56v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C104%2C40Zm0%2C64H56V56h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C200%2C40Zm0%2C64H152V56h48v48Zm-96%2C32H56a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C104%2C136Zm0%2C64H56V152h48v48Zm96-64H152a16%2C16%2C0%2C0%2C0-16%2C16v48a16%2C16%2C0%2C0%2C0%2C16%2C16h48a16%2C16%2C0%2C0%2C0%2C16-16V152A16%2C16%2C0%2C0%2C0%2C200%2C136Zm0%2C64H152V152h48v48Z'%2F%3E%3C%2Fsvg%3E");
}

/* 9. Miudezas do desenho */
#dashboard .dashboard-block .table > tbody > tr:last-child > td { border-bottom: 1px solid var(--lr-border2); }
#block_device_status_counts .table > tbody > tr > td,
#block_latest_tasks .table > tbody > tr > td { padding: 10px 0; }
#block_latest_tasks .table > tbody > tr > td.text-right { color: var(--lr-faint); }
#block_device_overview .table.table-bordered > tbody > tr > td:first-child { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* Peças que o JS acrescenta no painel (ver localize-tema.js). Sem o JS elas
   simplesmente não existem e nada fica quebrado. */
#dashboard .modal-title .lr-atualizado {
  font-family: var(--lr-mono);
  font-size: 11px;
  font-weight: 400;
  color: var(--lr-faint);
  margin-left: 6px;
}
#dashboard .lr-ponto-lista {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 8px;
  vertical-align: middle;
}
#dashboard .lr-sufixo {
  font-family: var(--lr-font);
  font-size: 11px;
  font-weight: 400;
  color: var(--lr-faint);
  margin-left: 4px;
}

/* A altura fixa de 340px e a ausência de borda vinham de regras do tema com
   seletor MAIS PESADO (#dashboard .dashboard-block .panel.panel-default …).
   As minhas, mais curtas, perdiam em silêncio. Aqui o peso é igualado.
   Lição: ao sobrescrever o tema do GPSWOX, conferir a especificidade da
   regra original — ele usa cadeias longas de propósito. */
#dashboard .dashboard-block .panel.panel-default .panel-body,
#dashboard .dashboard-block .panel.panel-default .panel-body.dashboard-content {
  height: auto;
  flex: 1 1 auto;
  /* ROLA como no original (overflow-y:auto). Era "overflow: visible": com peso
     (1,5,0) essa linha derrotava o max-height+auto dos blocos de lista (1,1,0 e
     1,3,0), a altura ficava limitada em 320px e a lista ESCORRIA para fora do
     cartao — medido: "Mudanca motorista" 532px abaixo da base do cartao de
     Contagem de alertas. Blocos de grafico nao tem max-height: nao ganham barra. */
  overflow-y: auto;
}
#dashboard .dashboard-block .panel.panel-default {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--lr-border2);
  box-shadow: var(--lr-shadow);
}
/* as listas seguem com rolagem própria, mas agora dentro de um cartão que
   encolhe até o conteúdo */
#block_latest_events .panel.panel-default .panel-body,
#block_latest_tasks .panel.panel-default .panel-body,
#block_device_status_counts .panel.panel-default .panel-body { max-height: 320px; overflow-y: auto; }

/* ==========================================================================
   M. Admin — o que a conferência contra o artboard apontou
   ========================================================================== */

/* 1. A FONTE ERRADA que o dono viu. O rótulo do botão é escrito num
      pseudo-elemento de um <i class="icon">, e o tema declara
      ".icon{font-family:icomoon!important}". O pseudo-elemento HERDA icomoon,
      que é uma fonte de ícones sem desenho de letra — as palavras caíam na
      fonte padrão do navegador. Declarar a família aqui resolve: o
      !important está na regra do elemento, não na do pseudo. */
body.admin-layout .panel-heading .nav-icons > li > a > .icon[title]:after,
body.admin-layout .panel-heading .nav-icons > li > a > .fa[title]:after {
  font-family: var(--lr-font), system-ui, sans-serif;
  letter-spacing: normal;
  text-transform: none;
}
/* o botão de exportar usa .fa e ficava sem rótulo, solto ao lado dos outros */
@media (min-width: 1200px) {
  body.admin-layout .panel-heading .nav-icons > li > a > .fa[title]:after {
    content: attr(title);
    font-size: 12.5px;
    font-weight: 600;
    margin-left: 6px;
    vertical-align: middle;
  }
}

/* 2. Nenhum botão principal. O desenho tem a ação de criar em verde. */
body.admin-layout .panel-heading .nav-icons > li > a[data-modal*="create"],
body.admin-layout .panel-heading .nav-icons > li > a[href*="create"],
body.admin-layout .panel-heading .nav-icons > li:first-child > a {
  background: var(--lr-primary);
  border-color: var(--lr-primary);
  color: var(--lr-on-primary);
}
body.admin-layout .panel-heading .nav-icons > li > a[data-modal*="create"]:hover,
body.admin-layout .panel-heading .nav-icons > li:first-child > a:hover {
  background: var(--lr-primary-hover);
  border-color: var(--lr-primary-hover);
  color: var(--lr-on-primary);
}

/* 3. A fileira de ações quebrava em duas linhas (114px contra ~60 do
      desenho). Fica em linha única, rolando quando não couber. */
body.admin-layout .panel-heading .nav-icons {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 8px;
  scrollbar-width: thin;
  scrollbar-color: var(--lr-border) transparent;
}
body.admin-layout .panel-heading .nav-icons::-webkit-scrollbar { height: 4px; }
body.admin-layout .panel-heading .nav-icons::-webkit-scrollbar-thumb { background: var(--lr-border); border-radius: 2px; }
body.admin-layout .panel-heading .nav-icons > li { float: none; flex: 0 0 auto; }

/* 4. Campo de busca no peso e tamanho do desenho (estava 12px/700). */
body.admin-layout .panel-heading .panel-form .form-control { font-size: 13px; font-weight: 400; }

/* 5. Altura de linha e o ponto de "Ligado" com o anel do desenho. */
/* altura da linha: a regra de colunas apertadas (mais acima) usa 36px; esta
   linha repetia 44px e anulava aquela — medido, a linha continuava com 44. */
body.admin-layout .table.table-list > tbody > tr > td { height: 36px; }
body.admin-layout .table.table-list [data-device="status"],
body.admin-layout .table.table-list .status-dot {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  display: inline-block;
}
body.admin-layout .table.table-list [data-device="status"][style*="#309b42" i],
body.admin-layout .table.table-list [data-device="status"][style*="#52be80" i] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-ok) 22%, transparent); }
body.admin-layout .table.table-list [data-device="status"][style*="#d9483b" i],
body.admin-layout .table.table-list [data-device="status"][style*="#ec7063" i] { box-shadow: 0 0 0 3px color-mix(in srgb, var(--lr-danger) 22%, transparent); }

/* 6. O cartão ocupa a altura útil, em vez de deixar ~450px de fundo vazio. */
@media (min-width: 992px) {
  body.admin-layout > .content,
  body.admin-layout .container-fluid > .panel.panel-default { min-height: 0; }
  body.admin-layout .panel.panel-default { margin-bottom: 0; }
}

/* ==========================================================================
   N. Duas causas-raiz encontradas na conferência de Relatórios e Tarefas
   ========================================================================== */

/* 1. A FILEIRA DE ABAS FIXA ENGOLIA A MARGEM.
      Ao virar "sticky" a partir de 768px, a margem negativa que o tema usa
      para sangrar as abas (-15px) deixava de valer, e o conteúdo colava na
      linha das abas: 15px de folga viravam ZERO. Valia para TODO modal com
      aba no computador — foi o que se viu em Tarefas e Relatórios.
      A sangria passa a ser feita por margem lateral explícita, e o respiro
      por margem inferior, que o sticky não come. */
@media (min-width: 768px) {
  .modal-dialog:not(.modal-full) > .modal-content > .modal-body > .nav-tabs {
    margin: 0 -22px 16px;
    padding: 0 22px;
  }
}

/* 2. O rótulo do formulário horizontal estava 4,4px fora do centro do campo:
      o recuo de 7px foi calibrado para o campo antigo, de 31px. O campo agora
      tem 40px. */
.modal .control-label { padding-top: 11px; }

/* 3. As regras de listagem valiam só dentro do Admin; tabela dentro de modal
      ficava com os 3px crus do GPSWOX. */
.modal .table.table-list > thead > tr > th {
  height: 40px;
  padding: 0 10px;
  background: var(--lr-surface2);
  border-bottom: 1px solid var(--lr-border2);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: var(--lr-muted);
  white-space: nowrap;
}
.modal .table.table-list > tbody > tr > td { height: 44px; padding: 8px 10px; }

/* 4. Botão do rodapé com a mesma altura do campo (estava 38 contra 40). */
.modal-footer .btn { height: 40px; }

/* 5. Um raio só para campo. O tema declarava três (10, 12 e 9) e o campo de
      data ainda vinha com o canto esquerdo reto sem ter acessório do lado. */
.modal .form-control,
.modal .datepicker,
.modal .form-control.datepicker { border-radius: var(--lr-r-9); }
.modal .input-group > .form-control:not(:first-child):not(:last-child) { border-radius: 0; }

/* 6. Rótulo de caixa de marcar que quebra em duas linhas: a segunda linha
      corria por baixo da marca. */
.modal .checkbox label,
.modal .checkbox-inline label { padding-left: 21px; text-indent: -21px; }
.modal .checkbox label:before,
.modal .checkbox-inline label:before { text-indent: 0; }

/* Cartão de distância: o sistema entrega as duas partes como colunas do
   Bootstrap (10/12 e 2/12, com sulco de 15px de cada lado). O desenho pede
   uma faixa fixa de 220px para a legenda, vão de 24 e legenda centrada na
   vertical. */
@media (min-width: 992px) {
  #block_device_distance .dashboard-content > .row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 220px;
    gap: 24px;
    margin: 0;
  }
  #block_device_distance .dashboard-content > .row:before,
  #block_device_distance .dashboard-content > .row:after { content: none; display: none; }
  #block_device_distance .dashboard-content > .row > [class*="col-"] {
    float: none;
    width: auto;
    padding: 0;
    min-width: 0;
  }
  #distance_travelled_legends { align-self: center; }
}

/* Coluna "Mensagem" vazia recebe o travessão discreto do desenho. */
#block_device_overview .table.table-bordered > tbody > tr > td:nth-child(3):empty:after {
  content: "—";
  color: var(--lr-faint);
}

/* ==========================================================================
   O. Painel de baixo: rótulo e valor colados (ou sobrepostos)
   Medido na tela: "Duração da parada:" transbordava a coluna de 90px e
   entrava 16px POR CIMA do valor; em Sensores, "Distancia" ficava a 2px do
   número. Nos dois casos a coluna do rótulo tinha largura fixa e recuo zero.
   ========================================================================== */

/* A coluna do rótulo tem largura fixa e o painel é estreito. Com o texto
   proibido de quebrar, "Duração da parada:" vazava POR CIMA do valor; e ao
   deixar a coluna encolher para o conteúdo (width:1%) ela virou 14px e o
   estrago ficou pior. A solução é a mais simples: o rótulo QUEBRA linha e
   nunca invade o vizinho, com recuo garantido entre os dois. */
#widgets .widget-device .widget-body > table > tbody > tr > td:first-child,
#widgets .widget.widget-device table > tbody > tr > td:first-child {
  width: 40%;
  padding-right: 12px;
  white-space: normal;
  overflow-wrap: anywhere;
  vertical-align: top;
}
#widgets .widget-device .widget-body > table > tbody > tr > td.full-text {
  width: 60%;
  vertical-align: top;
}

/* sensores: respiro entre o nome e a leitura, e a leitura encostada à direita */
#widgets .widget-sensors table > tbody > tr > td:last-child {
  text-align: right;
  white-space: nowrap;
}


/* TOPO ENXUTO (dono, 2026-09-12): sem o chip "N objetos · N em movimento" e sem o
   seletor de idioma — so rouba espaco e ninguem mexe nisso.
   ATENCAO: a bandeira e o UNICO lugar em que o usuario troca o idioma (a tela
   Languages so abre por ela). Escondida, vale o idioma padrao definido no Admin.
   Para devolver: apagar a linha do language-selection abaixo. */
#header .navbar .navbar-nav.navbar-right > li.lr-status,
#header .navbar .navbar-nav.navbar-right > li.language-selection { display: none; }

/* ==========================================================================
   L. Acertos de 2026-09-13 — pedidos do dono
      "sempre deixar o final da borda e não deixar nenhum objeto colado,
       respeita a borda mínima, isso deve servir para tudo"
      "o tamanho deles não respeita o tamanho do design fornecido"
      Medido com o tema no ar: a 900px o conteúdo da Distância e da Visão geral
      começava a 1px da borda do cartão (a .row do Bootstrap sangra −15px); em
      TODAS as larguras os tiles de situação ficavam a 1px da tabela de baixo;
      os cartões da primeira fileira tinham 400px (desenho: ~320).
   ========================================================================== */

/* 1. Borda mínima: a .row do Bootstrap não sangra dentro do corpo do bloco.
      Só filho direto (">"): neutralizar por descendência achata grades
      internas (lição registrada no login). */
#dashboard .dashboard-block .dashboard-content > .row { margin-left: 0; margin-right: 0; }
#dashboard .dashboard-block .dashboard-content > .row:before,
#dashboard .dashboard-block .dashboard-content > .row:after { content: none; display: none; }

/* 2. Visão geral: 16px entre os tiles e a tabela (o gap do desenho) em qualquer
      largura; abaixo de 992px, grade de verdade no lugar das colunas
      flutuantes coladas (3 por linha; 2 no celular). */
#block_device_overview .dashboard-content > .row + .row { margin-top: 16px; }
@media (max-width: 991px) {
  #block_device_overview .dashboard-content > .row:nth-of-type(1) {
    display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px;
  }
  #block_device_overview .dashboard-content > .row:nth-of-type(2) {
    display: grid; grid-template-columns: minmax(0, 1fr); gap: 24px;
  }
  #block_device_overview .dashboard-content > .row > [class*="col-"] {
    float: none; width: auto; padding: 0; min-width: 0;
  }
}
@media (max-width: 559px) {
  #block_device_overview .dashboard-content > .row:nth-of-type(1) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

/* 3. Distância percorrida como no desenho: gráfico e legenda lado a lado
      (minmax(0,1fr) 220px, espaço 24) quando cabe. Abaixo de 1200px a legenda
      desce para baixo do gráfico em colunas de 180px, sem cortar os nomes. Com
      muitos veículos a legenda rola por dentro, em vez de esticar o cartão.
      A legenda é montada pelo localize-tema.js (classe .lr-legenda). */
#block_device_distance .dashboard-content > .row { display: grid; grid-template-columns: minmax(0, 1fr); gap: 16px; }
#block_device_distance .dashboard-content > .row > [class*="col-"] { float: none; width: auto; padding: 0; min-width: 0; }
#distance_travelled_legends { max-height: 136px; overflow-y: auto; }
#distance_travelled_legends .lr-legenda {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  gap: 6px 16px;
  font-size: 12px;
}
@media (min-width: 1200px) {
  #block_device_distance .dashboard-content > .row { grid-template-columns: minmax(0, 1fr) 220px; gap: 24px; align-items: center; }
  #distance_travelled_legends { max-height: 242px; }
  #distance_travelled_legends .lr-legenda { display: flex; flex-direction: column; gap: 6px; }
}

/* 4. Primeira fileira no tamanho do desenho: as listas mostram 7 linhas (o
      desenho tem 7 alertas a 36,5px cada) e rolam por dentro, o que dá cartões
      de ~320px. Estavam com 400px. Peso (2,3,0) para vencer as regras de altura
      anteriores (1,1,0 e 1,4,0). */
#dashboard #block_latest_events .panel.panel-default .panel-body.dashboard-content,
#dashboard #block_latest_tasks .panel.panel-default .panel-body.dashboard-content,
#dashboard #block_device_status_counts .panel.panel-default .panel-body.dashboard-content {
  max-height: 258px; /* medido com 286: cartão de 348px (cabeçalho 43 + corpo 286 + moldura); 258 dá ~320 */
  overflow-y: auto;
}

/* 5. Chips da lista de objetos: o número só aparece quando veio do servidor
      (o JS deixa vazio se o bloco de visão geral não estiver disponível). */
.lr-chip b:empty { display: none; }

/* 6. Painel de baixo sem faixa verde-clara nos cabeçalhos (dono, 2026-09-13:
      "onde mostra essas primeiras informações está com preenchimento de um
      verde claro, que no design não está ... atrapalha a visualização dos
      demais elementos que realmente têm esse fundo"). No desenho só os cartões
      de sensor têm --lr-surface2. O fundo vinha da regra do tema original
      recolorida (#f9f9f9 → surface2), de peso (1,2,0), que vencia o
      "#widgets .widget-heading { background: transparent }" (1,1,0) da camada
      40. Mesmo seletor aqui, mais abaixo na pilha. */
#widgets .widget > .widget-heading,
#widgets .panel-default > .widget-heading,
#widgets .plan > .widget-heading,
#widgets .plan .widget > .plan-heading,
#widgets .widget > .panel-heading { background-color: transparent; }

/* 7. Cabeçalho dos cartões do painel no tamanho do desenho: o título herdava
      ".panel .panel-title { padding: 9px 15px }" do tema original (medido:
      título com 45px de altura e cartões da primeira fileira com 366px; no
      desenho ~320). O recuo já é do .panel-heading (16px). */
#dashboard .dashboard-block .panel-heading .panel-title { padding: 0; }

/* 8. Rosca de porcentagens no MEIO do cartão, como no desenho (flex:1 e
      centro). A regra 1 da seção J zera a margem com !important e anulava o
      margin:auto que centraliza no corpo em coluna: medido 14px do topo e
      176px vazios embaixo. Só a vertical volta a ser automática. */
#dashboard #device_activity { margin: auto 0 !important; }

/* 9. Visão geral: o anel no centro da coluna dele (desenho: align-items e
      justify-content center). Medido a 1366–1920: 91px acima do centro — era
      o "último cartão mal posicionado" que o dono apontou. */
#block_device_overview .dashboard-content > .row:nth-of-type(2) > [class*="col-"]:last-child {
  display: flex;
  align-items: center;
  justify-content: center;
}
#block_device_overview .dashboard-content > .row:nth-of-type(2) > [class*="col-"]:last-child > .panel-transparent {
  width: 100%;
  margin: 0;
}

/* 10. Eventos recentes: a tabela volta a ROLAR para o lado quando não cabe
       (o Bootstrap rolava; o "overflow:hidden" da seção I, posto para recortar
       os cantos arredondados, escondia 169px de colunas a 900px e 337px a
       400px). "auto" também recorta os cantos. */
#block_device_overview .table-responsive { overflow-x: auto; overflow-y: hidden; }

/* 11. Topo sem 1px de rolagem lateral: a lista de ícones usa margin-right
       -16px (para não sobrar faixa transparente ao lado da conta) e, por
       arredondamento de subpixel, terminava 0,4px além da janela — a página
       inteira ganhava 1px de rolagem para o lado (medido a 900, 1366 e 1920).
       "clip" só no eixo X: os menus que abrem para baixo não são cortados. */
#header { overflow-x: clip; }

/* 12. "1261 vezes" numa linha só: a 1366px o cartão tem 308px e o número
       quebrava do sufixo (medido na captura). */
#dashboard #block_latest_events .table > tbody > tr > td.text-right,
#dashboard #block_latest_events .table > tbody > tr > td.text-right b { white-space: nowrap; }

/* ==========================================================================
   M. Aba Eventos da lateral (dono, 2026-09-13: "na aba de eventos está uma
      bagunça as informações ... não tocar nas informações, apenas no design")
      O handoff não desenha esta aba; o padrão vem das duas peças que ele
      desenha com a mesma informação: a LINHA DE VEÍCULO (padding 8, raio 9,
      hover --lr-surface2, nome 600 13px, horário mono 11px) e os EVENTOS
      RECENTES do painel de baixo (texto 12px, tempo mono 11px, divisórias
      --lr-border2).
      Medido antes (1536×864): três colunas do Bootstrap de 92/122/153px, nome
      do veículo e do evento quebrando em duas linhas, data e hora empilhadas
      a 13px, linhas de 62px.
      Agora cada evento é um cartão-linha: o EVENTO em destaque, o OBJETO
      embaixo, a HORA à direita (hora em cima, data embaixo) e o endereço
      (quando o plugin está ligado) numa linha discreta. Todos os dados
      continuam lá, na mesma ordem de leitura de uma notificação.
      O cabeçalho "Horário / Objeto / Evento" some porque as colunas deixam de
      existir — cada dado ganha forma própria (hora em mono à direita, evento
      em negrito, objeto em cinza).
      Marcação real: Frontend/Events/index.blade.php
      tr > td > .row > (.col-xs-3.datetime > .time[data] + .date[hora]) +
      .col-xs-4 (objeto) + .col-xs-5 (evento); + .row > .col-sm-12 > endereço;
      tr > td (menu ⋮).
   ========================================================================== */
#sidebar #events_tab .tab-pane-body > .table > thead { display: none; }
#sidebar #events_tab .tab-pane-body > .table { margin: 0; border-collapse: separate; border-spacing: 0; }
#sidebar #events_tab #ajax-events > tr { cursor: pointer; }
#sidebar #events_tab #ajax-events > tr > td {
  padding: 9px 4px 9px 12px;
  border: 0;
  border-bottom: 1px solid var(--lr-border2);
  background: transparent;
  vertical-align: middle;
  transition: background-color .12s ease;
}
#sidebar #events_tab #ajax-events > tr > td:last-child {
  width: 30px;
  padding: 9px 8px 9px 0;
  text-align: center;
}
#sidebar #events_tab #ajax-events > tr:hover > td { background: var(--lr-surface2); }
#sidebar #events_tab #ajax-events > tr.active > td,
#sidebar #events_tab #ajax-events > tr.selected > td { background: var(--lr-tint); }

/* linha principal: evento e objeto à esquerda, hora à direita */
#sidebar #events_tab #ajax-events > tr > td > .row:first-child {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas: "evento hora" "objeto hora";
  column-gap: 10px;
  row-gap: 2px;
  margin: 0;
  align-items: center;
}
#sidebar #events_tab #ajax-events > tr > td > .row:before,
#sidebar #events_tab #ajax-events > tr > td > .row:after { content: none; display: none; }
#sidebar #events_tab #ajax-events > tr > td > .row > [class*="col-"] {
  float: none;
  width: auto;
  min-width: 0;
  padding: 0;
}
#sidebar #events_tab #ajax-events > tr > td > .row > .col-xs-5 {
  grid-area: evento;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--lr-text);
  overflow-wrap: break-word;
}
#sidebar #events_tab #ajax-events > tr > td > .row > .col-xs-4 {
  grid-area: objeto;
  font-size: 12px;
  line-height: 1.3;
  color: var(--lr-muted);
  overflow-wrap: break-word;
}
#sidebar #events_tab #ajax-events > tr > td > .row > .datetime {
  grid-area: hora;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 2px;
  font-family: var(--lr-mono);
  white-space: nowrap;
  text-align: right;
}
/* no Blade ".date" traz a HORA e ".time" traz a DATA */
#sidebar #events_tab #ajax-events > tr > td > .row > .datetime > .date { order: 1; font-size: 12px; font-weight: 600; color: var(--lr-text); }
#sidebar #events_tab #ajax-events > tr > td > .row > .datetime > .time { order: 2; font-size: 10.5px; color: var(--lr-faint); }

/* endereço (plugin de endereço nos eventos): uma linha discreta, inteira no title do navegador */
#sidebar #events_tab #ajax-events > tr > td > .row + .row { display: block; margin: 5px 0 0; }
#sidebar #events_tab #ajax-events > tr > td > .row + .row > .col-sm-12 {
  font-size: 11.5px;
  line-height: 1.35;
  color: var(--lr-faint);
  overflow-wrap: break-word;
}

/* menu ⋮ discreto, como na lista de objetos */
#sidebar #events_tab #ajax-events > tr > td:last-child .btn.icon.options { color: var(--lr-faint); padding: 4px; }
#sidebar #events_tab #ajax-events > tr:hover > td:last-child .btn.icon.options { color: var(--lr-muted); }

/* "nenhum evento" centrado e discreto */
#sidebar #events_tab #ajax-events > tr > td.no-data {
  padding: 28px 12px;
  text-align: center;
  font-size: 12.5px;
  color: var(--lr-muted);
  border-bottom: 0;
}

/* ==========================================================================
   N. Aba Histórico da lateral (dono, 2026-09-13: "veja tudo o que compreende
      esse sistema ... melhorar, apenas no design")
      Medido antes (lateral de 380px): campos com 31px de altura contra 36px da
      busca do desenho; raio 12 na data e 10 na hora do mesmo grupo; botão de
      exportar sem raio ao lado de um de raio 10; rótulos de 97px.
      Padrão aplicado: o da busca e dos botões da lista de objetos no handoff
      (36px, raio 10, borda --lr-border; botão principal --lr-primary 700).
      Marcação real: Frontend/Objects/tabs/history.blade.php
      #history-form.form-horizontal > .form-group > label.col-xs-3 + .col-xs-9
      (select de dispositivo; data + hora num .input-group); "Avançado";
      #history-advanced; .input-group final com "Mostrar histórico",
      exportar (menu) e limpar.
   ========================================================================== */
#sidebar #history_tab #history-form .form-group {
  display: grid;
  grid-template-columns: 76px minmax(0, 1fr);
  align-items: center;
  column-gap: 10px;
  margin: 0 0 10px;
}
#sidebar #history_tab #history-form .form-group:before,
#sidebar #history_tab #history-form .form-group:after { content: none; display: none; }
#sidebar #history_tab #history-form .form-group > [class*="col-"] {
  float: none;
  width: auto;
  min-width: 0;
  padding: 0;
}
#sidebar #history_tab #history-form .form-group > .col-xs-12 { grid-column: 1 / -1; }
#sidebar #history_tab #history-form .form-group > .control-label {
  padding: 0;
  text-align: left;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--lr-muted);
}

/* campos no tamanho da busca do desenho */
#sidebar #history_tab #history-form .form-control,
#sidebar #history_tab #history-form .bootstrap-select.form-control,
#sidebar #history_tab #history-form .bootstrap-select > .btn {
  height: 36px;
  min-height: 36px;
}
#sidebar #history_tab #history-form .bootstrap-select > .btn { line-height: 34px; padding-top: 0; padding-bottom: 0; }
#sidebar #history_tab #history-form input.form-control { font-size: 13px; }
/* data e hora formam um só campo: raio 10 nas pontas de fora */
#sidebar #history_tab #history-form .input-group > .datepicker.form-control {
  border-radius: var(--lr-r-10) 0 0 var(--lr-r-10);
}
#sidebar #history_tab #history-form .input-group > .input-group-btn .bootstrap-select > .btn {
  border-radius: 0 var(--lr-r-10) var(--lr-r-10) 0;
}

/* "Avançado" discreto, à direita, como link do desenho */
#sidebar #history_tab #history-form .form-group > .col-xs-12.text-right > a {
  font-size: 12px;
  font-weight: 600;
  color: var(--lr-primary);
  text-decoration: none;
}

/* linha de ações: principal preenchido + dois botões de ícone iguais, com
   espaço entre eles (antes colados e com raios diferentes) */
#sidebar #history_tab #history-form > .input-group {
  display: flex;
  align-items: stretch;
  gap: 6px;
  width: 100%;
  margin-top: 4px;
}
#sidebar #history_tab #history-form > .input-group > .btn-primary.btn-block {
  flex: 1 1 auto;
  width: auto;
  height: 36px;
  border-radius: var(--lr-r-10);
  font-size: 13px;
  font-weight: 700;
}
#sidebar #history_tab #history-form > .input-group > .input-group-btn {
  display: flex;
  gap: 6px;
  width: auto;
  font-size: inherit;
}
#sidebar #history_tab #history-form > .input-group > .input-group-btn > .btn-group { display: block; margin: 0; }
#sidebar #history_tab #history-form > .input-group > .input-group-btn .btn.btn-default {
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  display: grid;
  place-items: center;
  border: 1px solid var(--lr-border);
  border-radius: var(--lr-r-10);
  color: var(--lr-muted);
  background: var(--lr-surface);
}
#sidebar #history_tab #history-form > .input-group > .input-group-btn .btn.btn-default:hover { background: var(--lr-surface2); color: var(--lr-text); }

/* ==========================================================================
   O. Tabelas de listagem dos modais do mapa no MESMO padrão do Admin
      (dono, 2026-09-13: "não corrija apenas onde eu digo ... faça em outros
      locais também"). A pílula de situação e o cabeçalho das tabelas foram
      feitos para o Admin (body.admin-layout) e não chegavam aos modais do
      mapa que usam a mesma marcação .table.table-list (Alertas, Cercas,
      Rotas, POIs, Motoristas, Relatórios…). Medido no modal Alertas: "Ativo"
      era bloco verde chapado #5cb85c de 9,75px; as setas de ordenação ficavam
      nas PONTAS de um cabeçalho de 40px (top 2px / bottom 2px, 26px uma da
      outra) e pareciam duas setas soltas.
   ========================================================================== */
.table.table-list .label-sm {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 3px 8px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.4;
}
.table.table-list .label-sm:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex: none;
  background: currentColor;
}
.table.table-list .label-success {
  background: color-mix(in srgb, var(--lr-ok) 16%, transparent);
  color: var(--lr-primary);
}
.table.table-list .label-success:before { background: var(--lr-ok); }
.table.table-list .label-danger {
  background: color-mix(in srgb, var(--lr-danger) 14%, transparent);
  color: var(--lr-danger);
}
.table.table-list .label-sm[role="button"] { cursor: pointer; }

/* setas de ordenação juntas, no meio da altura do cabeçalho; o texto ganha
   folga para não passar por baixo delas (no Admin a folga já é 16px) */
.table.table-list > thead > tr > th.sorting,
.table.table-list > thead > tr > th.sorting_asc,
.table.table-list > thead > tr > th.sorting_desc { padding-right: 18px; }
.table.table-list > thead > tr > th.sorting:before,
.table.table-list > thead > tr > th.sorting_asc:before,
.table.table-list > thead > tr > th.sorting_desc:before { top: auto; bottom: calc(50% - 1px); }
.table.table-list > thead > tr > th.sorting:after,
.table.table-list > thead > tr > th.sorting_asc:after,
.table.table-list > thead > tr > th.sorting_desc:after { top: calc(50% - 1px); bottom: auto; }

/* ==========================================================================
   P. Lote 14 (2026-09-13) — pedidos do dono
   ========================================================================== */

/* 1. Admin: ícone "Conteúdo" 5px abaixo dos outros. Causa medida: o layout do
      Admin tem ".content { margin-top: 10px }" (a área de conteúdo da página)
      e ele pegava também o <i class="icon content"> do menu. */
.icon.content { margin-top: 0; }

/* 2. Admin: conta só com o ícone, igual ao mapa (dono: "depois de logs aparece
      meu e-mail de usuário, deveria aparecer apenas o ícone"). O e-mail e o
      papel continuam no title/aria-label do link (localize-tema.js) e o menu
      abre igual. Mesmo desenho do ícone de conta do mapa (.icon.user). */
body.admin-layout .navbar-main .navbar-right > li:last-child > a {
  width: 38px;
  height: 36px;
  gap: 0;
  padding: 0;
  justify-content: center;
  border: 0;
  border-radius: var(--lr-r-10);
  background: transparent;
  color: var(--lr-text);
  font-size: 0;
}
body.admin-layout .navbar-main .navbar-right > li:last-child > a:hover,
body.admin-layout .navbar-main .navbar-right > li.open:last-child > a {
  background: var(--lr-surface2);
  border-color: transparent;
}
body.admin-layout .navbar-main .navbar-right > li:last-child > a > .caret { display: none; }
body.admin-layout .navbar-main .navbar-right > li:last-child > a:before {
  content: "";
  flex: none;
  width: 22px;
  height: 22px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24ZM74.08%2C197.5a64%2C64%2C0%2C0%2C1%2C107.84%2C0%2C87.83%2C87.83%2C0%2C0%2C1-107.84%2C0ZM96%2C120a32%2C32%2C0%2C1%2C1%2C32%2C32A32%2C32%2C0%2C0%2C1%2C96%2C120Zm97.76%2C66.41a79.66%2C79.66%2C0%2C0%2C0-36.06-28.75%2C48%2C48%2C0%2C1%2C0-59.4%2C0%2C79.66%2C79.66%2C0%2C0%2C0-36.06%2C28.75%2C88%2C88%2C0%2C1%2C1%2C131.52%2C0Z'%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24ZM74.08%2C197.5a64%2C64%2C0%2C0%2C1%2C107.84%2C0%2C87.83%2C87.83%2C0%2C0%2C1-107.84%2C0ZM96%2C120a32%2C32%2C0%2C1%2C1%2C32%2C32A32%2C32%2C0%2C0%2C1%2C96%2C120Zm97.76%2C66.41a79.66%2C79.66%2C0%2C0%2C0-36.06-28.75%2C48%2C48%2C0%2C1%2C0-59.4%2C0%2C79.66%2C79.66%2C0%2C0%2C0-36.06%2C28.75%2C88%2C88%2C0%2C1%2C1%2C131.52%2C0Z'%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

/* 3. Admin: rodapé organizado (era uma frase corrida "2026 © … | IP | versão |
      Última atualização: …"). A marca à esquerda; servidor, versão e
      atualização como etiquetas à direita. Mesmos dados; o JS só separa. */
body.admin-layout #footer {
  margin-top: 32px;
  padding: 14px 0 18px;
  border-top: 1px solid var(--lr-border2);
  background: transparent;
  color: var(--lr-muted);
  font-size: 12px;
}
body.admin-layout #footer p { margin: 0; }
.lr-rodape-admin {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 8px 16px;
}
.lr-rodape-admin .lr-marca { color: var(--lr-muted); }
.lr-rodape-admin .lr-meta { display: flex; flex-wrap: wrap; gap: 6px; }
.lr-rodape-admin .lr-meta > span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 3px 8px;
  border-radius: var(--lr-r-6);
  border: 1px solid var(--lr-border2);
  background: var(--lr-surface2);
  font: 500 11.5px/1.3 var(--lr-mono);
  font-variant-numeric: tabular-nums;
  color: var(--lr-text);
  white-space: nowrap;
}
.lr-rodape-admin .lr-meta > span > b {
  font: 600 10px/1 var(--lr-font);
  letter-spacing: .05em;
  text-transform: uppercase;
  color: var(--lr-faint);
}

/* 4. Mapa: crédito do Google discreto (dono: "tirar o | antes do nome do
      Google, tirar o fundo branco ... deixar o nome de outra cor para
      acompanhar o tema ... para trás de todos os nossos elementos").
      O "|" é um nó de texto solto entre o link do Leaflet (já escondido) e a
      logo: font-size 0 some com ele sem mexer na marcação. A logo do Google
      CONTINUA visível e com o link para os termos (exigência de uso do Google
      Maps); só ganha o tom neutro do tema e fica abaixo dos nossos painéis e
      controles (era z-index 900, acima dos controles do mapa, 800). */
.leaflet-container .leaflet-control-attribution {
  padding: 0 2px;
  background: transparent;
  box-shadow: none;
  font-size: 0;
  line-height: 0;
}
.leaflet-container .leaflet-control-attribution a[href*="leafletjs"] { display: none; }
.leaflet-container .leaflet-control-attribution img {
  height: 18px;
  width: auto;
  filter: grayscale(1);
  opacity: .5;
}
html.dark .leaflet-container .leaflet-control-attribution img { filter: grayscale(1) brightness(2.4); opacity: .55; }
.leaflet-container .leaflet-bottom.leaflet-right { z-index: 400; }

/* 5. Explicações nas telas (dono: "onde for necessário, deixa uma explicação
      de como fazer"). Peças inseridas pelo localize-tema.js (explicacoes()):
      .lr-explica no alto da aba, .lr-dica embaixo de um campo, .lr-secao como
      título de grupo. Sem o JS, nada disso existe. */
.lr-explica,
#setup-form-events .alert.alert-info {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  align-items: start;
  gap: 10px;
  margin: 0 0 16px;
  padding: 12px 14px;
  border: 0;
  border-radius: var(--lr-r-10);
  background: var(--lr-tint);
  color: var(--lr-text);
  font-size: 13px;
  line-height: 1.45;
}
.lr-explica:before,
#setup-form-events .alert.alert-info:before {
  content: "i";
  width: 28px;
  height: 28px;
  border-radius: 8px;
  display: grid;
  place-items: center;
  background: var(--lr-surface);
  color: var(--lr-primary);
  font: 700 14px/1 var(--lr-mono);
}
#setup-form-events .alert.alert-info { margin-top: 16px; }
.lr-dica {
  margin-top: 5px;
  font-size: 11.5px;
  line-height: 1.4;
  color: var(--lr-faint);
}
.lr-dica em { font-style: normal; font-family: var(--lr-mono); color: var(--lr-muted); }

/* títulos de grupo no padrão do handoff (seção 6: "subtítulo de seção 14px
   700 com linha à direita"); o "Horário de verão", "Cliente" e "Companhia"
   que o sistema já tem ganham o mesmo desenho, e o <hr> solto sai */
.modal h4.lr-secao,
#setup-form-main > h4,
#setup-form-client h4 {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 10px 0 12px;
  font-size: 14px;
  font-weight: 700;
  color: var(--lr-text);
}
.modal h4.lr-secao:after,
#setup-form-main > h4:after,
#setup-form-client h4:after {
  content: "";
  flex: 1;
  height: 1px;
  background: var(--lr-border2);
}
.modal h4.lr-secao small {
  font-size: 11.5px;
  font-weight: 500;
  color: var(--lr-faint);
}
#setup-form-main > hr { display: none; }
.modal h4.lr-secao:first-child { margin-top: 0; }

/* variáveis da URL do gateway como etiquetas, logo abaixo do campo */
.lr-variaveis {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  margin-top: 6px;
  font-size: 11.5px;
  color: var(--lr-faint);
}
.lr-variaveis code {
  padding: 4px 7px;
  border: 1px solid var(--lr-border2);
  border-radius: 6px;
  background: var(--lr-surface2);
  color: var(--lr-text);
  font: 600 11.5px/1 var(--lr-mono);
}

/* gateway de SMS desligado: o resto da aba fica esmaecido (continua editável) */
#setup-form-sms-gateway:has(input[name="sms_gateway"]:not(:checked)) > :not(:first-child):not(.lr-explica) { opacity: .5; }

/* Widgets e blocos do painel como linhas com alça, em vez de caixas soltas */
#setup-widgets-list .dashboard-widget,
#setup-form-dashboard .dashboard-widget {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 40px;
  margin-bottom: 8px;
  padding: 6px 8px 6px 12px;
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-10);
  background: var(--lr-surface);
}
#setup-widgets-list .dashboard-widget:before,
#setup-widgets-list .dashboard-widget:after,
#setup-form-dashboard .dashboard-widget:before,
#setup-form-dashboard .dashboard-widget:after { content: none; display: none; }
#setup-widgets-list .dashboard-widget > .pull-left,
#setup-widgets-list .dashboard-widget > .pull-right,
#setup-form-dashboard .dashboard-widget > .pull-left,
#setup-form-dashboard .dashboard-widget > .pull-right { float: none; min-width: 0; }
#setup-widgets-list .dashboard-widget .sortdragger { color: var(--lr-faint); cursor: grab; }

/* abas de modal que não cabem: borda esmaecida + botão que rola a fileira */
.modal-body:has(> .lr-abas-seta) { position: relative; }
.lr-abas-seta {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  width: 64px;
  padding: 0 10px 0 0;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background: linear-gradient(90deg, transparent, var(--lr-surface) 55%);
  cursor: pointer;
}
.lr-abas-seta[hidden] { display: none; }
.lr-abas-seta > span {
  width: 26px;
  height: 26px;
  border: 1px solid var(--lr-border);
  border-radius: 8px;
  background: var(--lr-surface);
  display: grid;
  place-items: center;
}
.lr-abas-seta > span:after {
  content: "";
  width: 6px;
  height: 6px;
  border-top: 1.6px solid var(--lr-muted);
  border-right: 1.6px solid var(--lr-muted);
  transform: translateX(-1px) rotate(45deg);
}
.lr-abas-seta:focus-visible > span { outline: 2px solid var(--lr-primary); outline-offset: 2px; }

/* 6. Fundo de modal JÁ APAGADO não bloqueia clique. Medido pelo auditor: depois
      de fechar o painel fica um .modal-backdrop.fade sem ".in" (opacidade 0,
      z-index 1050) sobre a lateral, e ele intercepta os cliques nas linhas de
      Eventos (no original é igual). Enquanto o modal está aberto (".in") nada
      muda: o fundo continua fechando o modal ao clicar. */
.modal-backdrop.fade:not(.in) { pointer-events: none; }

/* 7. Admin: etiqueta "ADMIN" do tamanho do texto (dono, 2026-09-13: "no app
      mostra uma linha verde quando eu logo no admin, no menu superior").
      Causa medida a 400px (largura do app no celular): o <p class=navbar-text>
      é display:block e, fora da barra flutuante do computador, ocupava a
      largura inteira (390px) com o fundo --lr-tint — a "linha verde". */
body.admin-layout .navbar-header .navbar-text {
  display: inline-block;
  float: left;
  width: auto;
}

/* ==========================================================================
   Q. Lote 15 (2026-09-13)
   ========================================================================== */
/* "Número de IVA" escondido (dono: "não temos IVA"). É um imposto europeu. O
   campo continua no formulário (o valor salvo não muda); só não aparece.
   Vale na aba Cliente da Configuração e no cadastro de usuário do Admin. */
[class*="col-"]:has(> .form-group > input[name="company[vat_number]"]),
[class*="col-"]:has(> input[name="company[vat_number]"]),
.form-group:has(> input[name="company[vat_number]"]) { display: none; }

/* o quadro de explicação dentro de formulários que não são grade */
form > .lr-explica:first-child,
.modal-body > .lr-explica:first-child { margin-top: 0; }

/* ==========================================================================
   R. Lote 16 (2026-09-13)
   ========================================================================== */
/* 1. Admin: botões da barra da tabela SEMPRE inteiros (dono: "parte do botão
      está escondido, tanto em versões menores quanto maiores"). A seção 3 os
      pôs numa fita que rola com as pontas escondidas; agora quebram em linhas. */
body.admin-layout .panel-heading .nav-icons {
  flex-wrap: wrap;
  overflow: visible;
}

/* 2. Painel de baixo: barra de rolagem só enquanto rola (o JS põe .lr-rolando
      e tira 900 ms depois do último movimento). A rolagem continua lá. */
#widgets .widgets-content { scrollbar-color: transparent transparent; }
#widgets .widgets-content::-webkit-scrollbar-thumb { background: transparent; }
#widgets .widgets-content.lr-rolando { scrollbar-color: var(--lr-border) transparent; }
#widgets .widgets-content.lr-rolando::-webkit-scrollbar-thumb { background: var(--lr-border); }

/* 3. Botão do menu do celular no meio da barra (medido: y=8 com 28px numa barra
      de 57px — 6px acima do centro). */
@media (max-width: 767.98px) {
  #header .navbar-toggle,
  body.admin-layout .navbar-main .navbar-toggle { margin-top: 14px; margin-bottom: 14px; }
}

/* 4. Rótulos "Perfil" e "Tema claro/escuro" (JS: menuMovel) só no menu aberto
      do celular; no computador o topo segue só com ícones. */
.lr-menu-texto { display: none; }
@media (max-width: 767.98px) {
  #header .navbar-collapse .navbar-nav > li > a > .lr-menu-texto {
    display: inline;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
  }
}

/* 5. Menus em cascata do topo no padrão do tema, no mapa e no Admin (dono,
      2026-09-13: "quero que deixe as cascatas também no mesmo padrão do tema").
      Medido antes nos dois: texto de 11px, ícones #ddd (quase invisíveis) de
      11px no mapa, cantos de cima retos colados no botão. Agora: cartão com os
      quatro cantos de 12px e 6px abaixo do botão, itens de 36px com ícone de
      18px na cor do texto secundário e rótulo de 13px. Só nos menus das barras
      do topo; as listas dos seletores (bootstrap-select) não mudam. */
#header .navbar-nav > li > .dropdown-menu,
body.admin-layout .navbar-main .navbar-nav > li > .dropdown-menu {
  margin-top: 6px;
  padding: 6px;
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-12);
  min-width: 200px;
}
#header .navbar-nav > li > .dropdown-menu > li > a,
body.admin-layout .navbar-main .navbar-nav > li > .dropdown-menu > li > a {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 36px;
  padding: 6px 10px;
  border-radius: var(--lr-r-8);
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  color: var(--lr-text);
  white-space: nowrap;
}
#header .navbar-nav > li > .dropdown-menu > li > a .icon,
body.admin-layout .navbar-main .navbar-nav > li > .dropdown-menu > li > a .icon {
  flex: none;
  width: 18px;
  font-size: 18px;
  line-height: 1;
  color: var(--lr-muted);
}
#header .navbar-nav > li > .dropdown-menu > li > a:hover,
#header .navbar-nav > li > .dropdown-menu > li > a:focus,
body.admin-layout .navbar-main .navbar-nav > li > .dropdown-menu > li > a:hover,
body.admin-layout .navbar-main .navbar-nav > li > .dropdown-menu > li > a:focus {
  background: var(--lr-surface2);
  color: var(--lr-text);
}
#header .navbar-nav > li > .dropdown-menu > li > a:hover .icon,
body.admin-layout .navbar-main .navbar-nav > li > .dropdown-menu > li > a:hover .icon { color: var(--lr-primary); }

/* 6. Ícone de perfil só com o boneco (dono: "não gosto desse ícone do perfil
      que mostra um círculo e o boneco dentro, prefiro o que tem apenas o
      boneco, pois esse fica aparentemente menor que os demais"). Desenho
      Phosphor "user" (mesma família dos outros ícones do topo). */
#header .navbar-nav > li > a#dropMyAccount .icon:before,
body.admin-layout .navbar-main .navbar-right > li:last-child > a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z'/%3E%3C/svg%3E");
}

/* 7. Admin: separador antes da conta, igual ao do mapa (dono: "no mapa ele
      tem uma barrinha separando e no admin não mostra, fica mais bagunçado"). */
@media (min-width: 992px) {
  body.admin-layout .navbar-main .navbar-right > li:last-child { display: flex; align-items: center; }
  body.admin-layout .navbar-main .navbar-right > li:last-child:before {
    content: "";
    flex: none;
    width: 1px;
    height: 22px;
    margin: 0 8px;
    background: var(--lr-border);
  }
}

/* 8. Rodapé do Admin com altura do conteúdo (auditor: o original fixa
      "#footer{height:30px}" e, com o recuo do tema, o texto passava da caixa e
      encostava no fim da página, a 0-1px). */
body.admin-layout #footer { height: auto; min-height: 0; }

/* 9. Fim das listas da lateral com a borda mínima (auditor: "Mostrar mais"
      terminava a 0px da base da lateral). A altura continua sendo a que a
      plataforma calcula; o recuo fica por dentro. */
#sidebar .tab-content > .tab-pane > .tab-pane-body { padding-bottom: 12px; }
/* reforço do 9: uma regra de peso (2,1,0) deixava 4px */
#sidebar #objects_tab .tab-pane-body,
#sidebar #events_tab .tab-pane-body,
#sidebar #history_tab .tab-pane-body { padding-bottom: 12px; }

/* ==========================================================================
   S. Lote 17 (2026-09-13)
   ========================================================================== */
/* 1. Rodapé do Admin só com a marca (dono: "2026 © Localize Rastreios — no
      rodapé quero que apareça apenas isso do sistema, e na versão mobile
      centralizado"). As etiquetas de servidor, versão e atualização saem. */
.lr-rodape-admin .lr-meta { display: none; }
@media (max-width: 767.98px) {
  .lr-rodape-admin { justify-content: center; text-align: center; }
}

/* 2. Cabeçalho das tabelas do Admin no celular, em TODAS as páginas do Admin
      (dono: "em usuários nem o nome usuários aparece ... em eventos o ícone é
      maior que o campo onde ele fica ... sempre que eu pedir algo para uma
      coisa, inspecione todas"). Medido a 400px: em Usuários os 5 botões
      (262px) espremiam o título para 74px e ele virava só "…"; em Eventos o
      ícone tinha 38px de altura num botão de 36. Agora: título inteiro em cima,
      botões de 40x40 embaixo (quebram de linha se precisar), buscas na largura
      toda. */
body.admin-layout .panel-heading .nav-icons > li > a > .icon,
body.admin-layout .panel-heading .nav-icons > li > a > .fa { line-height: 1; }
@media (max-width: 767.98px) {
  body.admin-layout .panel.panel-default > .panel-heading {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  body.admin-layout .panel.panel-default > .panel-heading:before,
  body.admin-layout .panel.panel-default > .panel-heading:after { content: none; display: none; }
  body.admin-layout .panel-heading .panel-title {
    order: 1;
    float: none;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
    font-size: 15px;
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
  }
  body.admin-layout .panel-heading .nav-icons {
    order: 2;
    float: none;
    margin: 0;
    justify-content: flex-start;
    gap: 8px;
  }
  body.admin-layout .panel-heading .nav-icons > li > a {
    width: 40px;
    height: 40px;
    padding: 0;
    justify-content: center;
  }
  body.admin-layout .panel-heading .panel-form {
    order: 3;
    float: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
  }
  body.admin-layout .panel-heading .panel-form > .form-group { width: 100%; margin: 0; }
  body.admin-layout .panel-heading .panel-form .form-control { width: 100%; height: 40px; }
}

/* 3. Menus em cascata no CELULAR, no mapa e no Admin (dono: "a forma como
      aparece os conteúdos que eu clico quando tem cascata é péssima ... nada
      interativo e fácil de manusear"). Medido a 400px: a área do menu tinha
      340px fixos, sem fundo, e a cascata aberta (Conteúdo: 446px; Ferramentas:
      590px) vazava por cima da tabela e do mapa. Agora o menu aberto tem fundo
      e rola por dentro, e a cascata é um bloco destacado com itens de 44px. O
      !important vence o "overflow: visible !important" do topo dobrado do
      tema original. */
@media (max-width: 767.98px) {
  #header .navbar-collapse.collapse.in,
  body.admin-layout .navbar-main .navbar-collapse.collapse.in {
    max-height: calc(100vh - 64px) !important;
    overflow-y: auto !important;
    background: var(--lr-surface);
    border-bottom: 1px solid var(--lr-border2);
    box-shadow: var(--lr-shadow);
  }
  #header .navbar-nav > li > .dropdown-menu,
  body.admin-layout .navbar-main .navbar-nav > li > .dropdown-menu {
    position: static;
    float: none;
    min-width: 0;
    margin: 4px 12px 10px;
    padding: 4px;
    border: 0;
    border-radius: var(--lr-r-12);
    background: var(--lr-surface2);
    box-shadow: none;
  }
  #header .navbar-nav > li > .dropdown-menu > li > a,
  body.admin-layout .navbar-main .navbar-nav > li > .dropdown-menu > li > a {
    min-height: 44px;
    padding: 8px 12px;
    font-size: 14px;
    white-space: normal;
  }
  #header .navbar-nav > li.open > a,
  body.admin-layout .navbar-main .navbar-nav > li.open > a {
    background: var(--lr-tint);
    color: var(--lr-primary);
  }
}

/* ==========================================================================
   T. Lote 18 (2026-09-13)
   ========================================================================== */
/* 1. Barras de rolagem só enquanto rola, em TODA a plataforma (dono: "essa
      barra deve permanecer desativada, ela deve aparecer apenas quando eu
      usar e rolar ... eu já tinha pedido"). No lote 16 isso valeu só para o
      painel de baixo; medido agora, ficavam à mostra a dos chips da lista, a
      da fileira de abas das janelas, a do corpo da janela e a da lista.
      O JS põe .lr-rolando no elemento que está rolando e tira 0,9 s depois.
      O espaço da barra continua reservado: nada pula de lugar quando ela
      aparece. !important só em cor, para vencer as regras antigas que davam
      cor à barra em pontos isolados (abas, barra do Admin). */
html:not(.lr-rolando),
html body *:not(.lr-rolando) { scrollbar-color: transparent transparent !important; }
html.lr-rolando,
html body .lr-rolando { scrollbar-color: var(--lr-border) transparent !important; }
*:not(.lr-rolando)::-webkit-scrollbar-thumb { background: transparent !important; }
.lr-rolando::-webkit-scrollbar-thumb { background: var(--lr-border) !important; }

/* Lote 42 (dono, 15/09: "o painel do admin, na lateral direita, está com o canto deslocado, tem um campo que não
   preenchido"). Medido em Usuários (1536px): a página que rola reserva 10px à direita para a barra; o cabeçalho fixo
   terminava 10px antes da borda (faixa vazia no topo) e o painel ficava 25px à direita contra 15px à esquerda.
   a) A faixa da barra da página do Admin é pintada com o fundo e a linha do cabeçalho no topo e o fundo da página
      abaixo. Mesma largura (10px) e mesmo comportamento: o puxador continua só aparecendo enquanto rola (regras
      acima). Precisa das pseudo ::-webkit-scrollbar, que o Chrome ignora quando scrollbar-color/width estão
      definidos — por isso "auto" só no <html> do Admin.
   b) Com a faixa presente (.lr-pista, posta pelo localize-tema.js), o recuo direito do conteúdo cai de 15 para
      5px: sobra igual dos dois lados. Fileiras do Bootstrap coladas no conteúdo (Faturamento, Gateways de pagamento,
      Configurações do servidor principal) passariam 10px da borda — só a folga interna da coluna, sem conteúdo —
      e o clip corta essa folga em vez de abrir rolagem lateral. */
html:has(> body.admin-layout) { scrollbar-color: auto !important; scrollbar-width: auto !important; }
html:has(> body.admin-layout)::-webkit-scrollbar { width: 10px; height: 10px; }
html:has(> body.admin-layout)::-webkit-scrollbar-track {
  background: linear-gradient(to bottom, var(--lr-surface) 0, var(--lr-surface) 56px, var(--lr-border2) 56px, var(--lr-border2) 57px, var(--lr-bg) 57px);
}
html.lr-pista body.admin-layout .content > .container-fluid { padding-right: 5px; overflow-x: clip; }

/* 2. A Configuração rolava 22px de lado. A fileira de abas "sangra" -22px
      para os lados em toda janela com abas (seção N), mas a Configuração tira
      o recuo do corpo da janela: a sangria passava da borda. */
@media (min-width: 768px) {
  .modal-dialog:has(a[href^="#setup-form-main"]) > .modal-content > .modal-body > .nav-tabs { margin: 0; }
}

/* 3. Listas vazias: ícone, texto do GPSWOX e para que serve (o JS monta). */
.table td.no-data:has(> .lr-vazio),
.table > tbody > tr:hover > td.no-data:has(> .lr-vazio) { padding: 0; background: transparent; }
.lr-vazio {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  padding: 32px 16px 28px;
  text-align: center;
  white-space: normal;
}
.lr-vazio-icone {
  display: grid;
  place-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 8px;
  border-radius: 50%;
  background: var(--lr-tint);
  color: var(--lr-primary);
}
.lr-vazio-icone:before {
  content: "";
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: contain; mask-size: contain;
}
.lr-vazio > strong { font-size: 14px; font-weight: 600; color: var(--lr-text); }
.lr-vazio-texto { max-width: 46ch; font-size: 13px; line-height: 1.45; color: var(--lr-muted); }
.lr-vazio-icone[data-icone="chat-text"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H40A16%2C16%2C0%2C0%2C0%2C24%2C64V224a15.85%2C15.85%2C0%2C0%2C0%2C9.24%2C14.5A16.13%2C16.13%2C0%2C0%2C0%2C40%2C240a15.89%2C15.89%2C0%2C0%2C0%2C10.25-3.78l.09-.07L83%2C208H216a16%2C16%2C0%2C0%2C0%2C16-16V64A16%2C16%2C0%2C0%2C0%2C216%2C48ZM40%2C224h0ZM216%2C192H80a8%2C8%2C0%2C0%2C0-5.23%2C1.95L40%2C224V64H216ZM88%2C112a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C0%2C1%2C0%2C16H96A8%2C8%2C0%2C0%2C1%2C88%2C112Zm0%2C32a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C1%2C1%2C0%2C16H96A8%2C8%2C0%2C0%2C1%2C88%2C144Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H40A16%2C16%2C0%2C0%2C0%2C24%2C64V224a15.85%2C15.85%2C0%2C0%2C0%2C9.24%2C14.5A16.13%2C16.13%2C0%2C0%2C0%2C40%2C240a15.89%2C15.89%2C0%2C0%2C0%2C10.25-3.78l.09-.07L83%2C208H216a16%2C16%2C0%2C0%2C0%2C16-16V64A16%2C16%2C0%2C0%2C0%2C216%2C48ZM40%2C224h0ZM216%2C192H80a8%2C8%2C0%2C0%2C0-5.23%2C1.95L40%2C224V64H216ZM88%2C112a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C0%2C1%2C0%2C16H96A8%2C8%2C0%2C0%2C1%2C88%2C112Zm0%2C32a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C1%2C1%2C0%2C16H96A8%2C8%2C0%2C0%2C1%2C88%2C144Z'%2F%3E%3C%2Fsvg%3E") }
.lr-vazio-icone[data-icone="broadcast"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Zm73.71%2C7.14a80%2C80%2C0%2C0%2C1-14.08%2C22.2%2C8%2C8%2C0%2C0%2C1-11.92-10.67%2C63.95%2C63.95%2C0%2C0%2C0%2C0-85.33%2C8%2C8%2C0%2C1%2C1%2C11.92-10.67%2C80.08%2C80.08%2C0%2C0%2C1%2C14.08%2C84.47ZM69%2C103.09a64%2C64%2C0%2C0%2C0%2C11.26%2C67.58%2C8%2C8%2C0%2C0%2C1-11.92%2C10.67%2C79.93%2C79.93%2C0%2C0%2C1%2C0-106.67A8%2C8%2C0%2C1%2C1%2C80.29%2C85.34%2C63.77%2C63.77%2C0%2C0%2C0%2C69%2C103.09ZM248%2C128a119.58%2C119.58%2C0%2C0%2C1-34.29%2C84%2C8%2C8%2C0%2C1%2C1-11.42-11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0-145.56A8%2C8%2C0%2C1%2C1%2C213.71%2C44%2C119.58%2C119.58%2C0%2C0%2C1%2C248%2C128ZM53.71%2C200.78A8%2C8%2C0%2C1%2C1%2C42.29%2C212a119.87%2C119.87%2C0%2C0%2C1%2C0-168%2C8%2C8%2C0%2C1%2C1%2C11.42%2C11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0%2C145.56Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Zm73.71%2C7.14a80%2C80%2C0%2C0%2C1-14.08%2C22.2%2C8%2C8%2C0%2C0%2C1-11.92-10.67%2C63.95%2C63.95%2C0%2C0%2C0%2C0-85.33%2C8%2C8%2C0%2C1%2C1%2C11.92-10.67%2C80.08%2C80.08%2C0%2C0%2C1%2C14.08%2C84.47ZM69%2C103.09a64%2C64%2C0%2C0%2C0%2C11.26%2C67.58%2C8%2C8%2C0%2C0%2C1-11.92%2C10.67%2C79.93%2C79.93%2C0%2C0%2C1%2C0-106.67A8%2C8%2C0%2C1%2C1%2C80.29%2C85.34%2C63.77%2C63.77%2C0%2C0%2C0%2C69%2C103.09ZM248%2C128a119.58%2C119.58%2C0%2C0%2C1-34.29%2C84%2C8%2C8%2C0%2C1%2C1-11.42-11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0-145.56A8%2C8%2C0%2C1%2C1%2C213.71%2C44%2C119.58%2C119.58%2C0%2C0%2C1%2C248%2C128ZM53.71%2C200.78A8%2C8%2C0%2C1%2C1%2C42.29%2C212a119.87%2C119.87%2C0%2C0%2C1%2C0-168%2C8%2C8%2C0%2C1%2C1%2C11.42%2C11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0%2C145.56Z'%2F%3E%3C%2Fsvg%3E") }
.lr-vazio-icone[data-icone="identification-card"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C112a8%2C8%2C0%2C0%2C1-8%2C8H152a8%2C8%2C0%2C0%2C1%2C0-16h40A8%2C8%2C0%2C0%2C1%2C200%2C112Zm-8%2C24H152a8%2C8%2C0%2C0%2C0%2C0%2C16h40a8%2C8%2C0%2C0%2C0%2C0-16Zm40-80V200a16%2C16%2C0%2C0%2C1-16%2C16H40a16%2C16%2C0%2C0%2C1-16-16V56A16%2C16%2C0%2C0%2C1%2C40%2C40H216A16%2C16%2C0%2C0%2C1%2C232%2C56ZM216%2C200V56H40V200H216Zm-80.26-34a8%2C8%2C0%2C1%2C1-15.5%2C4c-2.63-10.26-13.06-18-24.25-18s-21.61%2C7.74-24.25%2C18a8%2C8%2C0%2C1%2C1-15.5-4%2C39.84%2C39.84%2C0%2C0%2C1%2C17.19-23.34%2C32%2C32%2C0%2C1%2C1%2C45.12%2C0A39.76%2C39.76%2C0%2C0%2C1%2C135.75%2C166ZM96%2C136a16%2C16%2C0%2C1%2C0-16-16A16%2C16%2C0%2C0%2C0%2C96%2C136Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C112a8%2C8%2C0%2C0%2C1-8%2C8H152a8%2C8%2C0%2C0%2C1%2C0-16h40A8%2C8%2C0%2C0%2C1%2C200%2C112Zm-8%2C24H152a8%2C8%2C0%2C0%2C0%2C0%2C16h40a8%2C8%2C0%2C0%2C0%2C0-16Zm40-80V200a16%2C16%2C0%2C0%2C1-16%2C16H40a16%2C16%2C0%2C0%2C1-16-16V56A16%2C16%2C0%2C0%2C1%2C40%2C40H216A16%2C16%2C0%2C0%2C1%2C232%2C56ZM216%2C200V56H40V200H216Zm-80.26-34a8%2C8%2C0%2C1%2C1-15.5%2C4c-2.63-10.26-13.06-18-24.25-18s-21.61%2C7.74-24.25%2C18a8%2C8%2C0%2C1%2C1-15.5-4%2C39.84%2C39.84%2C0%2C0%2C1%2C17.19-23.34%2C32%2C32%2C0%2C1%2C1%2C45.12%2C0A39.76%2C39.76%2C0%2C0%2C1%2C135.75%2C166ZM96%2C136a16%2C16%2C0%2C1%2C0-16-16A16%2C16%2C0%2C0%2C0%2C96%2C136Z'%2F%3E%3C%2Fsvg%3E") }
.lr-vazio-icone[data-icone="folders"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C64H154.67L126.93%2C43.2a16.12%2C16.12%2C0%2C0%2C0-9.6-3.2H72A16%2C16%2C0%2C0%2C0%2C56%2C56V72H40A16%2C16%2C0%2C0%2C0%2C24%2C88V200a16%2C16%2C0%2C0%2C0%2C16%2C16H192.89A15.13%2C15.13%2C0%2C0%2C0%2C208%2C200.89V184h16.89A15.13%2C15.13%2C0%2C0%2C0%2C240%2C168.89V80A16%2C16%2C0%2C0%2C0%2C224%2C64ZM192%2C200H40V88H85.33l29.87%2C22.4A8%2C8%2C0%2C0%2C0%2C120%2C112h72Zm32-32H208V112a16%2C16%2C0%2C0%2C0-16-16H122.67L94.93%2C75.2a16.12%2C16.12%2C0%2C0%2C0-9.6-3.2H72V56h45.33L147.2%2C78.4A8%2C8%2C0%2C0%2C0%2C152%2C80h72Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C64H154.67L126.93%2C43.2a16.12%2C16.12%2C0%2C0%2C0-9.6-3.2H72A16%2C16%2C0%2C0%2C0%2C56%2C56V72H40A16%2C16%2C0%2C0%2C0%2C24%2C88V200a16%2C16%2C0%2C0%2C0%2C16%2C16H192.89A15.13%2C15.13%2C0%2C0%2C0%2C208%2C200.89V184h16.89A15.13%2C15.13%2C0%2C0%2C0%2C240%2C168.89V80A16%2C16%2C0%2C0%2C0%2C224%2C64ZM192%2C200H40V88H85.33l29.87%2C22.4A8%2C8%2C0%2C0%2C0%2C120%2C112h72Zm32-32H208V112a16%2C16%2C0%2C0%2C0-16-16H122.67L94.93%2C75.2a16.12%2C16.12%2C0%2C0%2C0-9.6-3.2H72V56h45.33L147.2%2C78.4A8%2C8%2C0%2C0%2C0%2C152%2C80h72Z'%2F%3E%3C%2Fsvg%3E") }
.lr-vazio-icone[data-icone="lightning"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M215.79%2C118.17a8%2C8%2C0%2C0%2C0-5-5.66L153.18%2C90.9l14.66-73.33a8%2C8%2C0%2C0%2C0-13.69-7l-112%2C120a8%2C8%2C0%2C0%2C0%2C3%2C13l57.63%2C21.61L88.16%2C238.43a8%2C8%2C0%2C0%2C0%2C13.69%2C7l112-120A8%2C8%2C0%2C0%2C0%2C215.79%2C118.17ZM109.37%2C214l10.47-52.38a8%2C8%2C0%2C0%2C0-5-9.06L62%2C132.71l84.62-90.66L136.16%2C94.43a8%2C8%2C0%2C0%2C0%2C5%2C9.06l52.8%2C19.8Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M215.79%2C118.17a8%2C8%2C0%2C0%2C0-5-5.66L153.18%2C90.9l14.66-73.33a8%2C8%2C0%2C0%2C0-13.69-7l-112%2C120a8%2C8%2C0%2C0%2C0%2C3%2C13l57.63%2C21.61L88.16%2C238.43a8%2C8%2C0%2C0%2C0%2C13.69%2C7l112-120A8%2C8%2C0%2C0%2C0%2C215.79%2C118.17ZM109.37%2C214l10.47-52.38a8%2C8%2C0%2C0%2C0-5-9.06L62%2C132.71l84.62-90.66L136.16%2C94.43a8%2C8%2C0%2C0%2C0%2C5%2C9.06l52.8%2C19.8Z'%2F%3E%3C%2Fsvg%3E") }
.lr-vazio-icone[data-icone="tray"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm0%2C16V152h-28.7A15.86%2C15.86%2C0%2C0%2C0%2C168%2C156.69L148.69%2C176H107.31L88%2C156.69A15.86%2C15.86%2C0%2C0%2C0%2C76.69%2C152H48V48Zm0%2C160H48V168H76.69L96%2C187.31A15.86%2C15.86%2C0%2C0%2C0%2C107.31%2C192h41.38A15.86%2C15.86%2C0%2C0%2C0%2C160%2C187.31L179.31%2C168H208v40Z'%2F%3E%3C%2Fsvg%3E") }

/* 4. Botão azul-claro do Bootstrap (btn-info) fora do tema, em todas as telas
      que o usam (Configuração › Gateway de SMS, Relatórios, Admin, 2FA...):
      vira o botão secundário da marca. "Enviar SMS de teste" tinha 20px de
      altura e 11px de texto; passa ao tamanho dos outros botões. */
.btn-info,
.btn-info.disabled,
.btn-info[disabled] { background-color: var(--lr-tint); border-color: transparent; color: var(--lr-primary); }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
  background-color: var(--lr-primary);
  border-color: var(--lr-primary);
  color: var(--lr-on-primary);
}
#setup-form-sms-gateway .btn-xs,
.btn-xs[data-modal="send_test_sms"] {
  display: inline-flex;
  align-items: center;
  min-height: 36px;
  padding: 0 16px;
  font-size: 13px;
  font-weight: 600;
  border-radius: var(--lr-r-9);
}
#setup-form-sms-gateway .btn-xs + .btn-xs { margin-left: 8px; }

/* ==========================================================================
   U. Lote 19 (2026-09-13)
   ========================================================================== */
/* 1. Menu do Admin só com ícones de 768 a 1199px (dono aprovou: "sim, só
      ícones nessa faixa"). Medido em iframe na página de Usuários: de 768 a
      1199px o menu quebrava em duas linhas (104 a 160px de altura); a partir
      de 1200px cabe em uma (56px). Nessa faixa o nome some e fica no title
      (o JS copia) e no aria-label; a seta das cascatas também sai. A barra
      vira linha flexível já a partir de 768px, como é a partir de 992px. */
@media (min-width: 768px) and (max-width: 1199px) {
  body.admin-layout .navbar-main .navbar-nav > li > a > .text,
  body.admin-layout .navbar-main .navbar-nav > li > a > .caret,
  body.admin-layout .navbar-main .navbar-nav > li > a > .icon + .text + i:not(.icon) { display: none; }
  body.admin-layout .navbar-main .navbar-nav > li > a {
    width: 40px;
    padding: 0;
    justify-content: center;
    gap: 0;
  }
  body.admin-layout .navbar-main > .container-fluid { display: flex; align-items: center; }
  body.admin-layout .navbar-main > .container-fluid > .navbar-collapse { flex: 1; display: flex; justify-content: flex-end; }
  body.admin-layout .navbar-main .navbar-nav.navbar-right { float: none; margin-left: auto; display: flex; align-items: center; }
}

/* 2. Rótulos "Perfil" e "Tema" iguais aos itens nativos do menu do celular
      (dono: "ficou com outra fonte, o nome perfil aparece fora do espaçamento
      e alinhamento"). Medido a 400px: os nativos (.text) usam 13px, peso 400 e
      linha de 36px; os criados no lote 16 usavam 14px, peso 500 e linha de
      16,8px; e o "Perfil" ficava colado no ícone (vão 0, os outros 6px),
      porque a conta tem "gap: 0" para o ícone sozinho no computador. */
@media (max-width: 767.98px) {
  #header .navbar-collapse .navbar-nav > li > a > .lr-menu-texto {
    font-family: inherit;
    font-size: 13px;
    font-weight: 400;
    line-height: 36px;
    letter-spacing: normal;
  }
  #header .navbar-collapse .navbar-nav > li > a#dropMyAccount { gap: 6px; }
}

/* 3. App em tela cheia com recorte de câmera: o JS liga viewport-fit=cover e a
      página passa a ocupar a faixa da câmera. O conteúdo desce pela altura do
      recorte (env(safe-area-inset-top)), com o fundo do tema atrás, para nada
      ficar embaixo da câmera. Só no app instalado em tela cheia; no navegador
      e em aparelho sem recorte o valor é 0 e nada muda.
      Por que transform no body: a plataforma posiciona topo, lateral, mapa e
      painel de baixo com position: fixed a partir do topo da tela. Com
      transform no body, esses fixos passam a contar a partir do body, que
      começa abaixo do recorte. --lr-recorte existe para o teste simular. */
/* LOTE 23: DESLIGADO (dono, 2026-09-13: "houve uma espécie de preenchimento
   mas está bugando o painel de controle, some com o início do painel, não
   aparecendo a área de fechar a janela"). O deslocamento do body criava uma
   faixa com a cor do tema no alto e cortava o painel de controle. Fica só o
   viewport-fit=cover do JS: a página desenha até o topo, sem faixa preta e
   sem deslocamento. A classe lr-com-recorte continua sendo medida pelo JS,
   sem nenhum estilo ligado a ela. */

/* 4. Vão do "Perfil"/"Tema" igual ao dos vizinhos. Medido pela checagem de
      identidade a 400px: nos itens nativos o texto começa 11px depois do ícone
      (6px do gap + 5px de margem do ícone do GPSWOX); nos criados, 6px. */
@media (max-width: 767.98px) {
  #header .navbar-collapse .navbar-nav > li > a > .lr-menu-texto { margin-left: 5px; }
}

/* 5. Botão de 21px em Plugins (varredura do Admin): o lápis de opções de cada
      plugin (a.btn.btn-xs dentro do .list-group-item) passa a 30x30, com o
      ícone centralizado, como os botões de ícone das outras telas. */
body.admin-layout .list-group-item .pull-right > .btn.btn-xs {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: var(--lr-r-8);
}

/* 6. Paginação do Admin (checagem de identidade, Usuários a 1366px): as regras
      da seção C pedem 30px de altura, mas a seção E tirou o float do Bootstrap
      e o <a>/<span> voltou a ser elemento de linha — a altura era ignorada e
      os botões desenhavam 18px (25px de largura). Vale para todas as listas
      do Admin. */
body.admin-layout .nav-pagination .pagination > li > a,
body.admin-layout .nav-pagination .pagination > li > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

/* 8. Rótulos do menu só com o menu aberto (dono, 2026-09-13: "para telas do
      tamanho de tablet, quando eu entro em mapa, está mostrando o nome perfil
      e tema escuro, deve mostrar apenas o ícone como estava"). Entre 500 e
      767px o GPSWOX mostra a barra do topo EM LINHA (sem o botão de menu) e
      esconde o nome dos itens nativos; a regra do lote 16 mostrava os
      rótulos em qualquer largura até 767px. Agora eles seguem os nativos:
      aparecem só dentro do menu aberto (.in) ou abrindo (.collapsing). */
@media (max-width: 767.98px) {
  #header .navbar-collapse:not(.in):not(.collapsing) .navbar-nav > li > a > .lr-menu-texto { display: none; }
}

/* 9. Rampa do topo com as quinas arredondadas (dono, 2026-09-13: "vai ser
      assim a linha, transversal, mas ela deve ser arredondada nas quinas para
      seguir o design do sistema"). A rampa continua a mesma diagonal de 90 x
      47px ligando o bloco do logo e o bloco dos ícones à faixa do alto; só as
      duas dobras (embaixo, onde sai da borda do bloco, e em cima, onde chega
      na faixa) viram curva de 12px. Triângulo de borda não arredonda, então o
      desenho passa a ser máscara SVG com a cor do tema por trás:
        ::after  = preenchimento (superfície), tudo acima da curva;
        ::before = a linha de 1px (cor da borda), por cima.
      Sem linha vertical: o lado encostado no bloco não tem traço.
      Desfazer: apagar esta seção (volta a rampa de triângulos da camada 40).
      Lote 20: em toda largura, junto com o topo dobrado. */
@media all {
  #header.folded .navbar .navbar-brand:before,
  #header.folded .navbar .navbar-brand:after,
  #header.folded .navbar .navbar-nav.navbar-right:before,
  #header.folded .navbar .navbar-nav.navbar-right:after {
    width: 90px;
    height: 47px;
    border: 0;
    margin: 0;
    -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
    -webkit-mask-size: 90px 47px; mask-size: 90px 47px;
  }
  #header.folded .navbar .navbar-brand:after,
  #header.folded .navbar .navbar-nav.navbar-right:after { z-index: 1; background-color: var(--lr-surface); }
  #header.folded .navbar .navbar-brand:before,
  #header.folded .navbar .navbar-nav.navbar-right:before { z-index: 2; background-color: var(--lr-border2); }
  #header.folded .navbar .navbar-brand:after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2047%27%20width%3D%2790%27%20height%3D%2747%27%3E%3Cpath%20d%3D%27M0%2C0%20L0%2C47%20Q12%2C47%2021.77%2C40.04%20L68.23%2C6.96%20Q78%2C0%2090%2C0%20L90%2C0%20Z%27%20fill%3D%27%23000%27%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2047%27%20width%3D%2790%27%20height%3D%2747%27%3E%3Cpath%20d%3D%27M0%2C0%20L0%2C47%20Q12%2C47%2021.77%2C40.04%20L68.23%2C6.96%20Q78%2C0%2090%2C0%20L90%2C0%20Z%27%20fill%3D%27%23000%27%2F%3E%3C%2Fsvg%3E"); }
  #header.folded .navbar .navbar-brand:before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2047%27%20width%3D%2790%27%20height%3D%2747%27%3E%3Cpath%20d%3D%27M0%2C46.5%20Q12%2C46.5%2021.77%2C39.54%20L68.23%2C7.46%20Q78%2C0.5%2090%2C0.5%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%271%27%20stroke-linecap%3D%27butt%27%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2047%27%20width%3D%2790%27%20height%3D%2747%27%3E%3Cpath%20d%3D%27M0%2C46.5%20Q12%2C46.5%2021.77%2C39.54%20L68.23%2C7.46%20Q78%2C0.5%2090%2C0.5%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%271%27%20stroke-linecap%3D%27butt%27%2F%3E%3C%2Fsvg%3E"); }
  #header.folded .navbar .navbar-nav.navbar-right:after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2047%27%20width%3D%2790%27%20height%3D%2747%27%3E%3Cpath%20d%3D%27M90%2C0%20L90%2C47%20Q78%2C47%2068.23%2C40.04%20L21.77%2C6.96%20Q12%2C0%200%2C0%20L0%2C0%20Z%27%20fill%3D%27%23000%27%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2047%27%20width%3D%2790%27%20height%3D%2747%27%3E%3Cpath%20d%3D%27M90%2C0%20L90%2C47%20Q78%2C47%2068.23%2C40.04%20L21.77%2C6.96%20Q12%2C0%200%2C0%20L0%2C0%20Z%27%20fill%3D%27%23000%27%2F%3E%3C%2Fsvg%3E"); }
  #header.folded .navbar .navbar-nav.navbar-right:before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2047%27%20width%3D%2790%27%20height%3D%2747%27%3E%3Cpath%20d%3D%27M90%2C46.5%20Q78%2C46.5%2068.23%2C39.54%20L21.77%2C7.46%20Q12%2C0.5%200%2C0.5%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%271%27%20stroke-linecap%3D%27butt%27%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2090%2047%27%20width%3D%2790%27%20height%3D%2747%27%3E%3Cpath%20d%3D%27M90%2C46.5%20Q78%2C46.5%2068.23%2C39.54%20L21.77%2C7.46%20Q12%2C0.5%200%2C0.5%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%271%27%20stroke-linecap%3D%27butt%27%2F%3E%3C%2Fsvg%3E"); }
}

/* ==========================================================================
   V. Lote 20 (2026-09-13)
   ========================================================================== */
/* 1. Só o ícone da marca em telas menores (dono: "em telas menores deveria
      aparecer apenas o ícone da marca ao invés da logo inteira"). Arte
      oficial ICON PRINCIPAL (ID VISUAL REV 02), 76x96 com fundo transparente,
      em /pwa/logo-icone.png. O ícone já é verde com o miolo vazado: no tema
      escuro não leva o filtro que clareia a logo inteira. */
@media (max-width: 767.98px) {
  #header .navbar-brand img,
  body.admin-layout .navbar-main .navbar-brand img {
    content: url("/pwa/logo-icone.png");
    height: 28px;
    width: auto;
  }
  html.dark #header .navbar-brand img,
  html.dark body.admin-layout .navbar-main .navbar-brand img { filter: none; opacity: 1; }
}

/* 2. Celular com botão de menu (< 500px, onde o GPSWOX recolhe os ícones num
      menu que abre). O bloco do logo e a faixa do alto seguem dobrados; o
      bloco dos ícones mora dentro do menu aberto, então fica sem recorte e sem
      fundo próprio (o menu aberto já tem fundo, seção S). O botão de menu,
      que agora fica sobre o mapa, vira botão com fundo, como os do mapa. */
@media (max-width: 499px) {
  #header.folded .navbar .navbar-nav.navbar-right:before,
  #header.folded .navbar .navbar-nav.navbar-right:after { display: none; }
  #header.folded .navbar .navbar-nav.navbar-right { background-color: transparent; border-bottom: 0; }
  #header.folded .navbar-toggle {
    background-color: var(--lr-surface);
    border: 1px solid var(--lr-border2);
    border-radius: var(--lr-r-10);
    box-shadow: var(--lr-shadow-sm);
  }
}

/* 3. Aviso flutuante fora do topo e dos botões do mapa, em toda largura (dono:
      "o balão de notificação deve respeitar os demais conteúdos e aparecer
      não sobreposto ... aparece em cima do menu superior e do menu lateral
      direito"). Medido: topo com 56px; botões do mapa nos últimos 46px (até
      767px) ou a 12px da borda com 42px (a partir de 768px); lista lateral até
      250px (500–767px) ou até 392px (a partir de 768px). O aviso nasce 12px
      abaixo do topo, 12px à esquerda dos botões, e encolhe para não passar
      por cima da lista quando há espaço. No celular com menu (< 500px) a lista
      ocupa quase a tela: ele respeita topo e botões e usa o resto.
      Com janela aberta continua a regra do J.2 (canto esquerdo de baixo). */
#toast-container.toast-top-right { top: 68px; right: 58px; left: auto; }
#toast-container.toast-top-right > div { width: 360px; max-width: calc(100vw - 70px); }
@media (min-width: 500px) and (max-width: 767.98px) {
  /* sem largura mínima: a 520px o mínimo de 240px empurrava o aviso 28px para
     cima da lista (medido) */
  #toast-container.toast-top-right > div { max-width: calc(100vw - 320px); }
}
@media (min-width: 768px) {
  #toast-container.toast-top-right { right: 64px; }
  #toast-container.toast-top-right > div { max-width: max(240px, calc(100vw - 468px)); }
}

/* ==========================================================================
   W. Lote 21 (2026-09-13)
   ========================================================================== */
/* 1. Formulários do Admin dentro do cartão (revisão visual do Admin, pendência
      #12). O Bootstrap dá margem de -15px a cada ".form-horizontal
      .form-group" contando com 15px de recuo do contêiner; o cartão do tema
      tem corpo sem recuo. Medido a 1366px: o rótulo saía 14px para FORA do
      cartão em E-mail, Configurações do servidor principal, Inscrição
      (cobrança) e Ferramentas, e ficava a 1px da borda nos Gateways de
      pagamento. Zerando só essa margem, o rótulo e o campo ficam a 15px da
      borda em todos (a coluna do rótulo já tem 15px de recuo). Só margem do
      .form-group: nenhuma coluna da grade é neutralizada. */
body.admin-layout .panel .form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}

/* 2. Primeira linha do formulário do Admin encostada na linha do título do
      cartão (mesma revisão): o corpo do cartão não tem recuo em cima. 16px de
      respiro onde o formulário é filho direto do corpo (E-mail, Servidor
      principal, Inscrição, Ferramentas); nos Gateways de pagamento o corpo já
      tem recuo próprio e o seletor não alcança. */
body.admin-layout .panel > .panel-body > .form-horizontal { padding-top: 16px; }

/* ==========================================================================
   X. Lote 23 (2026-09-13)
   ========================================================================== */
/* 1. Botão de menu do celular (dono: "para aparelhos menores, pode centralizar
      o ícone e aumentar ele só um pouco"). Medido a 400px: caixa de 34x28 com
      as três barras de 22x2 encostadas no alto (padding 6px 5px). Agora caixa
      de 40x40, centralizada na barra de 56px (8px em cima e embaixo), barras de
      20x2 com cantos arredondados e 4px entre elas, centralizadas. Vale no
      mapa e no Admin. */
@media (max-width: 767.98px) {
  #header .navbar-toggle,
  body.admin-layout .navbar-main .navbar-toggle {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    width: 40px;
    height: 40px;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 12px;
    padding: 0;
  }
  #header .navbar-toggle .icon-bar,
  body.admin-layout .navbar-main .navbar-toggle .icon-bar {
    width: 20px;
    height: 2px;
    margin: 0;
    border-radius: 2px;
  }
}
@media (min-width: 500px) and (max-width: 767.98px) {
  /* no mapa, de 500 a 767px, o GPSWOX esconde o botão (barra em linha) */
  #header.folded .navbar-toggle { display: none; }
}

/* 2. Conta do Admin no menu aberto do celular (dono: o ícone ficava sozinho e
      fora do alinhamento). Medido a 400px: os itens têm o ícone de 18px a 12px
      da borda e o texto de 13px/600 começando 30px depois; a conta tinha só o
      ícone de 22px centralizado numa caixa de 38px. Agora segue os vizinhos:
      ícone de 18px no mesmo recuo e o rótulo "Perfil" (JS) com o mesmo tipo. */
@media (max-width: 767.98px) {
  body.admin-layout .navbar-main .navbar-collapse.in .navbar-right > li:last-child > a {
    justify-content: flex-start;
    gap: 12px;
    width: auto;
    padding: 0 12px;
    border: 0;
    background: transparent;
  }
  body.admin-layout .navbar-main .navbar-collapse.in .navbar-right > li:last-child > a:before {
    width: 18px;
    height: 18px;
    -webkit-mask-size: contain; mask-size: contain;
  }
  body.admin-layout .navbar-main .navbar-collapse.in .navbar-right > li:last-child > a > .lr-menu-texto {
    display: inline;
    font-size: 13px;
    font-weight: 600;
    line-height: normal;
    color: inherit;
  }
}
body.admin-layout .navbar-main .navbar-right > li:last-child > a > .lr-menu-texto { display: none; }
@media (max-width: 767.98px) {
  body.admin-layout .navbar-main .navbar-collapse.in .navbar-right > li:last-child > a > .lr-menu-texto { display: inline; }
}

/* 3. Janela do veículo no mapa (dono, 2026-09-13: "quando eu clico em um
      dispositivo, ele abre a janela quadrada igual o original, nada foi
      melhorado, design, fontes"). Medido a 1366px: cabeçalho cinza de 40px com
      o nome em 13px/400; abas de ícone em quadrados de 41x39 colados na borda
      direita; tabela com rótulo e valor em 11px e 3px de recuo; botão "..."
      de 20x22. Agora segue o cartão do veículo do painel de baixo do desenho:
        - cartão com cantos de 14px, borda e sombra do tema;
        - cabeçalho branco de 48px, nome em 14px/600 com reticências, abas
          viram botões de 32x32 (ativo com fundo verde-claro), linha abaixo;
        - linhas "rótulo | valor" em 12px, rótulo em cinza, valor no texto,
          linha fina entre elas; horário, duração, posição e velocidade na
          fonte mono, como no desenho;
        - botão "..." de 32x24 centralizado.
      Nada muda de lugar: as abas continuam as mesmas, na mesma ordem. */
.leaflet-popup-content-wrapper,
.leaflet-popup-content { border-radius: var(--lr-r-14); }
.leaflet-popup-content-wrapper { box-shadow: var(--lr-shadow); }
.leaflet-popup-content { overflow: hidden; }
.leaflet-popup .popup-header {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 48px;
  padding: 0 8px 0 14px;
  background: var(--lr-surface);
  border-bottom: 1px solid var(--lr-border2);
}
.leaflet-popup .popup-header:before,
.leaflet-popup .popup-header:after { content: none; display: none; }
.leaflet-popup .popup-header > .popup-title {
  order: -1;
  flex: 1 1 auto;
  min-width: 0;
  float: none;
  height: auto;
  padding: 0;
  line-height: normal;
}
.leaflet-popup .popup-header > .popup-title > span {
  display: block;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 600;
  color: var(--lr-text);
}
.leaflet-popup .popup-header > .nav-tabs {
  display: flex;
  align-items: center;
  gap: 4px;
  float: none;
  flex: none;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
}
.leaflet-popup .popup-header > .nav-tabs > li { float: none; margin: 0; }
.leaflet-popup .popup-header > .nav-tabs > li:after { content: none; display: none; }
.leaflet-popup .popup-header > .nav-tabs > li > a {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: var(--lr-r-9);
  background: transparent;
  color: var(--lr-muted);
}
.leaflet-popup .popup-header > .nav-tabs > li > a:hover,
.leaflet-popup .popup-header > .nav-tabs > li > a:focus { background: var(--lr-surface2); color: var(--lr-text); }
.leaflet-popup .popup-header > .nav-tabs > li.active > a,
.leaflet-popup .popup-header > .nav-tabs > li.active > a:hover { background: var(--lr-tint); color: var(--lr-primary); border: 0; }
.leaflet-popup .popup-header > .nav-tabs > li > a > .fa { font-size: 14px; line-height: 1; }

.leaflet-popup .popup-body { padding: 8px 14px 6px; background: var(--lr-surface); }
.leaflet-popup .popup-body .table { margin: 0; background: transparent; }
.leaflet-popup .popup-body .table > tbody > tr > th,
.leaflet-popup .popup-body .table > tbody > tr > td {
  padding: 6px 0;
  border: 0;
  font-size: 12px;
  line-height: 1.4;
  vertical-align: top;
}
.leaflet-popup .popup-body .table > tbody > tr > th {
  width: 1%;
  padding-right: 14px;
  white-space: nowrap;
  font-weight: 400;
  color: var(--lr-muted);
}
.leaflet-popup .popup-body .table > tbody > tr > td { color: var(--lr-text); }
.leaflet-popup .popup-body .table > tbody > tr + tr > th,
.leaflet-popup .popup-body .table > tbody > tr + tr > td { border-top: 1px solid var(--lr-border2); }
.leaflet-popup .popup-body [data-device="time"],
.leaflet-popup .popup-body [data-device="stop_duration"],
.leaflet-popup .popup-body [data-device="position"],
.leaflet-popup .popup-body [data-device="speed"],
.leaflet-popup .popup-body [data-device="altitude"],
.leaflet-popup .popup-body [data-device="angle"] { font-family: var(--lr-mono); font-size: 11.5px; }
.leaflet-popup .popup-body #device-side-params .table { border-top: 1px solid var(--lr-border2); }
.leaflet-popup .popup-body .text-center { padding: 4px 0 2px; }
.leaflet-popup .popup-body .ico-options-h {
  display: inline-grid;
  place-items: center;
  width: 32px;
  height: 24px;
  padding: 0;
  border: 0;
  border-radius: var(--lr-r-8);
  color: var(--lr-muted);
}
.leaflet-popup .popup-body .ico-options-h:hover { background: var(--lr-surface2); color: var(--lr-primary); }
.leaflet-popup .popup-body img { border-radius: var(--lr-r-10); }

/* 4. Conta do Admin: ícone e rótulo no lugar dos vizinhos (checagem de
      identidade a 400px). O link da conta tem, além do ícone, o e-mail
      escondido e dois <i> (seta e outro) que viravam itens do flex: cada um
      somava o gap e o "Perfil" começava em 66px, contra 42px de "logs"; e a
      linha do rótulo era "normal" contra 17px dos vizinhos. */
@media (max-width: 767.98px) {
  body.admin-layout .navbar-main .navbar-collapse.in .navbar-right > li:last-child > a { gap: 0; }
  body.admin-layout .navbar-main .navbar-collapse.in .navbar-right > li:last-child > a > i { display: none; }
  body.admin-layout .navbar-main .navbar-collapse.in .navbar-right > li:last-child > a > .lr-menu-texto {
    margin-left: 12px;
    line-height: 17px;
  }
}

/* ==========================================================================
   Y. Lote 24 (2026-09-13) — TOPO NOVO do desenho do dono
   Fonte: Claude Design "Localize Rastreios (1)" (README §1 e §4, artboards
   Mapa, Mobile e Admin). Dono: "não mude nada, exatamente nada, eu só arrumei
   solução para o menu superior, tanto no web quanto no mobile". Valores
   literais do HTML do desenho. Desfazer: apagar esta seção e o topoFuncoes()
   do JS (backups *.antes-lote24-2026-09-13).
   ========================================================================== */

/* 1. Mapa sem barra: some a faixa do alto, o fundo e as rampas. A barra não
      captura clique (o mapa fica arrastável até o topo); só as peças. */
#header.folded:before { display: none; }
#header .navbar,
#header.folded .navbar {
  height: 0;
  min-height: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  pointer-events: none;
}
#header.folded .navbar .navbar-brand:before,
#header.folded .navbar .navbar-brand:after,
#header.folded .navbar .navbar-nav.navbar-right:before,
#header.folded .navbar .navbar-nav.navbar-right:after { display: none; }
#header .navbar .navbar-header .navbar-toggle { display: none; }
#header .navbar .navbar-collapse.collapse {
  display: block;
  height: auto;
  padding: 0;
  border: 0;
  box-shadow: none;
  background: transparent;
}

/* 2. Ícone da marca, a peça mais à direita: 44x44, raio 12, sombra; claro =
      quadrado #309B42 com símbolo escuro (icon-light), escuro = quadrado
      #024638 com símbolo verde (icon-dark). Sem texto. */
#header.folded .navbar .navbar-brand,
#header .navbar .navbar-brand {
  position: fixed;
  top: 12px;
  right: 12px;
  z-index: 1003;
  display: block;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 12px;
  background: transparent;
  box-shadow: var(--lr-shadow);
  overflow: hidden;
  pointer-events: auto;
}
#header .navbar .navbar-brand img {
  content: url("/pwa/marca-clara.png?v=25");
  display: block;
  width: 44px;
  height: 44px;
  max-width: none;
  border-radius: 12px;
  filter: none;
  opacity: 1;
}
html.dark #header .navbar .navbar-brand img { content: url("/pwa/marca-escura.png?v=25"); filter: none; opacity: 1; }

/* 3. Botão que recolhe a barra: 44x44, raio 12, borda border2, fundo surface,
      ícone caret-right (aberta) / caret-left (fechada) de 20px, gap de 6px
      até o ícone da marca. */
#header .navbar .lr-fn-toggle {
  position: fixed;
  top: 12px;
  right: 62px;
  z-index: 1003;
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 1px solid var(--lr-border2);
  border-radius: 12px;
  background: var(--lr-surface);
  color: var(--lr-muted);
  box-shadow: var(--lr-shadow);
  cursor: pointer;
  pointer-events: auto;
}
#header .navbar .lr-fn-toggle:hover { color: var(--lr-text); }
#header .navbar .lr-fn-seta {
  display: block;
  width: 20px;
  height: 20px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M181.66%2C133.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32-11.32L164.69%2C128%2C90.34%2C53.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l80%2C80A8%2C8%2C0%2C0%2C1%2C181.66%2C133.66Z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M181.66%2C133.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32-11.32L164.69%2C128%2C90.34%2C53.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l80%2C80A8%2C8%2C0%2C0%2C1%2C181.66%2C133.66Z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
#header.lr-fn-fechado .navbar .lr-fn-seta {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M165.66%2C202.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32l-80-80a8%2C8%2C0%2C0%2C1%2C0-11.32l80-80a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L91.31%2C128Z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M165.66%2C202.34a8%2C8%2C0%2C0%2C1-11.32%2C11.32l-80-80a8%2C8%2C0%2C0%2C1%2C0-11.32l80-80a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32L91.31%2C128Z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}

/* 4. Barra de funções: 44px de altura, padding 0 6px, gap 2px, raio 12,
      fundo surface, borda border2, sombra; botões ícone 36x36 raio 10 com
      ícone de 22px em muted (hover surface2/text); separador 1x22 com margem
      0 4px antes do avatar; avatar 32px em gradiente #A1D884→#309B42 com
      "LR" 700 12px #024638. Recolhida some inteira. */
#header .navbar .navbar-nav.navbar-right {
  position: fixed;
  top: 12px;
  right: 112px;
  z-index: 1003;
  display: flex;
  align-items: center;
  gap: 2px;
  float: none;
  height: 44px;
  margin: 0;
  padding: 0 6px;
  background: var(--lr-surface);
  border: 1px solid var(--lr-border2);
  border-radius: 12px;
  box-shadow: var(--lr-shadow);
  pointer-events: auto;
}
#header.lr-fn-fechado .navbar .navbar-nav.navbar-right { display: none; }
#header .navbar .navbar-nav.navbar-right > li { float: none; margin: 0; }
#header .navbar .navbar-nav.navbar-right > li > a {
  display: grid;
  place-items: center;
  gap: 0;
  width: 36px;
  height: 36px;
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 10px;
  background: transparent;
  color: var(--lr-muted);
  line-height: 1;
}
#header .navbar .navbar-nav.navbar-right > li > a:hover,
#header .navbar .navbar-nav.navbar-right > li > a:focus,
#header .navbar .navbar-nav.navbar-right > li.open > a { background: var(--lr-surface2); color: var(--lr-text); }
#header .navbar .navbar-nav.navbar-right > li > a > .icon { font-size: 22px; }
#header .navbar .navbar-nav.navbar-right > li > a > .text,
#header .navbar .navbar-nav.navbar-right > li > a > .lr-menu-texto,
#header .navbar .navbar-nav.navbar-right > li > a > .caret { display: none; }
#header .navbar .navbar-nav.navbar-right > li:has(#dropMyAccount) { display: flex; align-items: center; }
#header .navbar .navbar-nav.navbar-right > li:has(#dropMyAccount):before {
  content: "";
  flex: none;
  width: 1px;
  height: 22px;
  margin: 0 4px;
  background: var(--lr-border);
}
#header .navbar .navbar-nav.navbar-right > li > a#dropMyAccount {
  width: auto;
  height: auto;
  margin-right: 2px;
  border-radius: 50%;
}
#header .navbar .navbar-nav.navbar-right > li > a#dropMyAccount:hover { background: transparent; }
#header .navbar .navbar-nav.navbar-right > li > a#dropMyAccount > .icon,
#header .navbar .navbar-nav.navbar-right > li > a#dropMyAccount:before { display: none; }
#header .lr-avatar {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: linear-gradient(145deg, #A1D884, #309B42);
  font-weight: 700;
  font-size: 12px;
  color: #024638;
}
/* as cascatas (Ferramentas, Minha conta) abrem abaixo da barra, à direita */
#header .navbar .navbar-nav.navbar-right > li > .dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  left: auto;
  float: left;
  margin: 12px 0 0;
}

/* 5. O painel esquerdo começa em top 12 (não há barra); toolbar direita e
      aviso continuam em top 68, abaixo do agrupamento. */
@media (min-width: 768px) {
  #sidebar.sidebar { top: 12px; }
}

/* 6. Celular (desenho Mobile, 390px): o mesmo agrupamento alinhado à
      direita, com 14px da borda e 8px do alto; ícone da marca 46x46 raio 14,
      botão 46x46 raio 14, barra de 46px raio 14 com botões de 38x38. */
@media (max-width: 767.98px) {
  #header.folded .navbar .navbar-brand,
  #header .navbar .navbar-brand { top: 8px; right: 14px; width: 46px; height: 46px; border-radius: 14px; }
  #header .navbar .navbar-brand img { width: 46px; height: 46px; border-radius: 14px; }
  #header .navbar .lr-fn-toggle { top: 8px; right: 66px; width: 46px; height: 46px; border-radius: 14px; }
  #header .navbar .navbar-nav.navbar-right { top: 8px; right: 118px; height: 46px; border-radius: 14px; }
  #header .navbar .navbar-nav.navbar-right > li > a { width: 38px; height: 38px; }
  #header .navbar .navbar-nav.navbar-right > li > a#dropMyAccount { width: auto; height: auto; }
  #header .navbar .navbar-nav.navbar-right > li > .dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    left: auto;
    min-width: 200px;
    margin: 12px 0 0;
    padding: 4px;
    border: 1px solid var(--lr-border2);
    background: var(--lr-surface);
    box-shadow: var(--lr-shadow);
  }
}

/* 7. Admin: a logo vira o ícone da marca 36x36 raio 10, por tema (a barra do
      Admin continua, por causa da navegação central). */
body.admin-layout .navbar-main .navbar-header .navbar-brand { display: flex; align-items: center; height: 56px; }
body.admin-layout .navbar-main .navbar-header .navbar-brand img {
  content: url("/pwa/marca-clara.png?v=25");
  width: 36px;
  height: 36px;
  max-height: none;
  border-radius: 10px;
  filter: none;
  opacity: 1;
}
html.dark body.admin-layout .navbar-main .navbar-header .navbar-brand img { content: url("/pwa/marca-escura.png?v=25"); }

/* 8. Ajustes medidos do topo novo (iframes a 1366, 600 e 400px):
      - a 400px a barra de funções nascia com 400px de largura (left -118px:
        regra de celular do GPSWOX dá largura cheia ao .navbar-nav) e sem
        fundo (a regra de < 500px do lote 20 tira o fundo do bloco dos ícones,
        com peso maior); agora largura pelo conteúdo e fundo do desenho;
      - o avatar tinha 8px de recuo de cada lado (regra antiga da conta): o
        desenho põe o círculo de 32px direto na barra, com 2px à direita;
      - no celular a barra invisível ainda tinha 56px de altura (camada 55). */
#header.folded .navbar .navbar-nav.navbar-right {
  left: auto;
  width: auto;
  background-color: var(--lr-surface);
  border: 1px solid var(--lr-border2);
}
#header.folded .navbar .navbar-nav.navbar-right > li > a#dropMyAccount { padding: 0; }
html #header.folded .navbar { min-height: 0; height: 0; }

/* 9. A barra de funções fixa de verdade (medido): a regra do topo dobrado
      (camada 40, "#header.folded .navbar .navbar-nav.navbar-right {
      position: relative }") pesa mais que "#header .navbar .navbar-nav
      .navbar-right" e deixava a barra relativa. Com "right: 112px" relativo
      ela ia 15px para a esquerda no computador (21px de vão até o botão, o
      desenho tem 6px) e, no celular, ocupava a largura toda e saía da tela.
      Mesmo peso do topo dobrado, depois dele: fixa, com os valores do desenho. */
#header.folded .navbar .navbar-nav.navbar-right {
  position: fixed;
  top: 12px;
  right: 112px;
  height: 44px;
  border-radius: 12px;
}
@media (max-width: 767.98px) {
  #header.folded .navbar .navbar-nav.navbar-right {
    top: 8px;
    right: 118px;
    height: 46px;
    border-radius: 14px;
  }
}

/* 10. Ordem da barra de funções em toda largura (medido a 400px: o tema vinha
       DEPOIS do avatar). O desenho, no computador e no celular, termina em
       "... chat, tema, separador, avatar". A ordem por flex só valia a partir
       de 768px (seção H); agora vale sempre. Nada muda de lugar no HTML. */
#header.folded .navbar .navbar-nav.navbar-right > li { order: 5; }
#header.folded .navbar .navbar-nav.navbar-right > li.lr-status { order: 1; }
#header.folded .navbar .navbar-nav.navbar-right > li:has(#lr-tema-btn) { order: 7; }
#header.folded .navbar .navbar-nav.navbar-right > li.language-selection { order: 8; }
#header.folded .navbar .navbar-nav.navbar-right > li:has(#dropMyAccount) { order: 9; }

/* 11. Celular: cascatas presas à barra e barra que cabe abaixo de 390px
       (medido): a 400px a cascata de Ferramentas (200px) abria alinhada ao
       botão da chave e saía 90px pela esquerda da tela; a 360px a barra do
       administrador (6 funções, 257px) começava 15px fora da tela.
       - Abaixo de 768px a cascata se alinha à borda direita da BARRA (o item
         deixa de ser a referência; a barra fixa passa a ser), e cabe na tela.
       - Abaixo de 390px (o desenho do celular foi feito em 390px) os botões
         da barra vão de 38 para 34px e o espaço entre eles de 2 para 0: a
         barra do administrador cabe a 360px com 15px de borda. */
@media (max-width: 767.98px) {
  #header.folded .navbar .navbar-nav.navbar-right > li.dropdown { position: static; }
  #header.folded .navbar .navbar-nav.navbar-right > li > .dropdown-menu {
    top: 100%;
    right: 0;
    left: auto;
    max-width: calc(100vw - 28px);
  }
}
@media (max-width: 389px) {
  #header.folded .navbar .navbar-nav.navbar-right { gap: 0; }
  #header.folded .navbar .navbar-nav.navbar-right > li > a { width: 34px; height: 34px; }
  #header.folded .navbar .navbar-nav.navbar-right > li > a#dropMyAccount { width: auto; height: auto; }
}

/* ==========================================================================
   Z. Lote 26 (2026-09-13) — Admin no celular com o modelo do topo do mapa
   Dono: "não gosto como o admin mostra no mobile ... o mapa na versão web e
   mobile ficou perfeito, dá para pegar exatamente o mesmo modelo e replicar
   no mobile; ao invés de aparecer < a seta para o lado, aparece para baixo
   para descer a cascata".
   Medido a 400px: barra branca fixa de 57px com o botão de três riscos
   (40x40), a logo 36px e o selo ADMIN à esquerda; o menu abria empurrando uma
   lista sem cartão. Agora, até 767px, igual ao mapa (seção Y, item 6):
     - sem barra; à direita, ícone da marca 46x46 raio 14 (top 8, right 14);
     - ao lado, botão 46x46 raio 14 com a seta PARA BAIXO (para CIMA com o menu
       aberto) — é o mesmo botão de menu do Bootstrap, só vestido;
     - o menu desce como cascata: cartão abaixo do agrupamento, alinhado à
       direita, com itens de 44px, rola por dentro e respeita 14px da borda.
   O selo ADMIN sai no celular (o modelo do mapa não tem nada à esquerda).
   Lote 27 (dono: "pode colocar o selo admin, mas da direita para a esquerda"):
   o selo ADMIN volta, como terceira peça do agrupamento, à esquerda do botão.
   Nenhum link muda; abrir/fechar continua sendo o collapse do Bootstrap.
   ========================================================================== */
@media (max-width: 767.98px) {
  /* 1. Sem barra: fundo e borda somem; a faixa não captura toque */
  body.admin-layout .navbar-main {
    min-height: 0;
    height: 62px;
    background: transparent;
    border: 0;
    box-shadow: none;
    pointer-events: none;
  }
  /* selo ADMIN volta (lote 27), da direita para a esquerda: marca (right 14),
     botão (right 66) e o selo (right 118 = 66 + 46 + 6), centralizado na altura
     das outras peças (8 + 46 / 2 = 31px). Mesmo estilo do selo do computador. */
  body.admin-layout .navbar-main .navbar-header .navbar-text {
    display: inline-block;
    position: fixed;
    top: 31px;
    right: 118px;
    z-index: 1031;
    margin: 0;
    transform: translateY(-50%);
    pointer-events: auto;
  }

  /* 2. Ícone da marca 46x46 raio 14, por tema */
  body.admin-layout .navbar-main .navbar-header .navbar-brand {
    position: fixed;
    top: 8px;
    right: 14px;
    z-index: 1031;
    display: block;
    width: 46px;
    height: 46px;
    margin: 0;
    padding: 0;
    border-radius: 14px;
    box-shadow: var(--lr-shadow);
    overflow: hidden;
    pointer-events: auto;
  }
  body.admin-layout .navbar-main .navbar-header .navbar-brand img {
    width: 46px;
    height: 46px;
    border-radius: 14px;
  }

  /* 3. Botão da cascata: seta para baixo; com o menu aberto, para cima */
  body.admin-layout .navbar-main .navbar-header .navbar-toggle {
    position: fixed;
    top: 8px;
    right: 66px;
    z-index: 1031;
    display: grid;
    place-items: center;
    width: 46px;
    height: 46px;
    margin: 0;
    padding: 0;
    border: 1px solid var(--lr-border2);
    border-radius: 14px;
    background: var(--lr-surface);
    color: var(--lr-muted);
    box-shadow: var(--lr-shadow);
    pointer-events: auto;
  }
  body.admin-layout .navbar-main .navbar-header .navbar-toggle:hover,
  body.admin-layout .navbar-main .navbar-header .navbar-toggle:focus { background: var(--lr-surface); color: var(--lr-text); }
  body.admin-layout .navbar-main .navbar-header .navbar-toggle .icon-bar { display: none; }
  body.admin-layout .navbar-main .navbar-header .navbar-toggle:before {
    content: "";
    width: 20px;
    height: 20px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C101.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32%2C0l-80-80A8%2C8%2C0%2C0%2C1%2C53.66%2C90.34L128%2C164.69l74.34-74.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C101.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32%2C0l-80-80A8%2C8%2C0%2C0%2C1%2C53.66%2C90.34L128%2C164.69l74.34-74.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  }
  body.admin-layout .navbar-main .navbar-header .navbar-toggle:not(.collapsed):before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C165.66a8%2C8%2C0%2C0%2C1-11.32%2C0L128%2C91.31%2C53.66%2C165.66a8%2C8%2C0%2C0%2C1-11.32-11.32l80-80a8%2C8%2C0%2C0%2C1%2C11.32%2C0l80%2C80A8%2C8%2C0%2C0%2C1%2C213.66%2C165.66Z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M213.66%2C165.66a8%2C8%2C0%2C0%2C1-11.32%2C0L128%2C91.31%2C53.66%2C165.66a8%2C8%2C0%2C0%2C1-11.32-11.32l80-80a8%2C8%2C0%2C0%2C1%2C11.32%2C0l80%2C80A8%2C8%2C0%2C0%2C1%2C213.66%2C165.66Z'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
  }

  /* 4. A cascata: cartão abaixo do agrupamento (8 + 46 + 8 = 62px do alto),
        alinhado à direita com 14px de borda, rola por dentro e termina 14px
        antes do fim da tela. O !important vence o da seção S (menu aberto do
        celular antigo, que ocupava a largura toda). */
  body.admin-layout .navbar-main .navbar-collapse.collapse.in,
  body.admin-layout .navbar-main .navbar-collapse.collapsing {
    position: fixed;
    top: 62px;
    right: 14px;
    left: auto;
    z-index: 1030;
    width: min(290px, calc(100vw - 28px));
    max-height: calc(100vh - 76px) !important;
    margin: 0;
    padding: 6px;
    overflow-y: auto !important;
    border: 1px solid var(--lr-border2);
    border-radius: 14px;
    background: var(--lr-surface);
    box-shadow: var(--lr-shadow);
    pointer-events: auto;
  }
  body.admin-layout .navbar-main .navbar-collapse .navbar-nav.navbar-right {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 2px;
    float: none;
    margin: 0;
    padding: 0;
  }
  body.admin-layout .navbar-main .navbar-collapse .navbar-nav.navbar-right > li { float: none; margin: 0; }
  body.admin-layout .navbar-main .navbar-collapse .navbar-nav.navbar-right > li > a {
    display: flex;
    align-items: center;
    width: 100%;
    height: 44px;
    margin: 0;
    padding: 0 12px;
    border-radius: 10px;
  }
  /* a conta fecha a lista, separada por uma linha fina */
  body.admin-layout .navbar-main .navbar-collapse .navbar-nav.navbar-right > li:last-child {
    margin-top: 4px;
    padding-top: 4px;
    border-top: 1px solid var(--lr-border2);
  }
  body.admin-layout .navbar-main .navbar-collapse .navbar-nav.navbar-right > li:last-child:before { content: none; display: none; }
  /* as cascatas internas (Conteúdo, Configuração, logs) abrem dentro do cartão */
  body.admin-layout .navbar-main .navbar-collapse .navbar-nav.navbar-right > li > .dropdown-menu { margin: 2px 4px 6px; }
}

/* ==========================================================================
   AA. Lote 28 (2026-09-13)
   ========================================================================== */
/* 1. Ícone dos campos de pesquisa centralizado na altura do campo, em toda a
      plataforma (dono: "os campos pesquisas, os ícones não estão
      centralizados"). Medido:
        - Admin (20 listagens) e modais: a lupa do GPSWOX é uma caixa fixa de
          31px presa no alto do grupo; com campo de 36px o centro dela ficava
          3px acima do centro do campo, com campo de 44px (celular) 6px acima;
        - lista de objetos do mapa: lupa de 20px com "top: 8px", certa no campo
          de 36px e 4px acima no de 44px (celular).
      Agora o ícone fica no meio da altura do grupo (que tem a altura do campo),
      em qualquer tamanho. Nada muda de tamanho nem de lado. */
.panel-heading .form-group.search:before,
.modal .form-group.search:before,
#sidebar .form-group.search:before,
.tab-pane-header .form-group.search:before {
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
#sidebar #objects_tab .tab-pane-header .form-group.search:before {
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}

/* 2. Caixa de seleção marcada do mesmo tamanho da desmarcada (dono: "quando
      clica na caixa de seleção, ao invés de o tamanho se manter, ele
      diminui"). Medido: desmarcada, o que se vê é a moldura de 18x18 (o
      ::after do rótulo, borda de 1px, raio 5); marcada, o GPSWOX pintava de
      verde só o quadrado interno de 15x15 (::before) e a seção K transformava
      a moldura no desenho do V — o verde encolhia de 18 para 15px.
      Agora, marcada: a moldura de 18px inteira fica verde (::after) e o V, na
      cor sobre o verde, fica por cima (::before). Nada muda de lugar. */
.checkbox input[type="checkbox"]:checked + label:after,
.checkbox-inline input[type="checkbox"]:checked + label:after,
.table .checkbox input[type="checkbox"]:checked + label:after,
.group .checkbox input[type="checkbox"]:checked + label:after {
  background-color: var(--lr-primary);
  border-color: var(--lr-primary);
  -webkit-mask-image: none;
  mask-image: none;
}
.checkbox input[type="checkbox"]:checked + label:before,
.checkbox-inline input[type="checkbox"]:checked + label:before,
.table .checkbox input[type="checkbox"]:checked + label:before,
.group .checkbox input[type="checkbox"]:checked + label:before,
.checkbox input[type="checkbox"]:checked:disabled + label:before,
.checkbox-inline input[type="checkbox"]:checked:disabled + label:before,
.table .checkbox input[type="checkbox"]:checked:disabled + label:before,
.group .checkbox input[type="checkbox"]:checked:disabled + label:before {
  background-color: var(--lr-on-primary);
  border-color: transparent;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: 72%; mask-size: 72%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='currentColor'%3E%3Cpath d='M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='currentColor'%3E%3Cpath d='M229.66%2C77.66l-128%2C128a8%2C8%2C0%2C0%2C1-11.32%2C0l-56-56a8%2C8%2C0%2C0%2C1%2C11.32-11.32L96%2C188.69%2C218.34%2C66.34a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z'%2F%3E%3C%2Fsvg%3E");
}
.checkbox input[type="checkbox"]:checked:disabled + label:after,
.checkbox-inline input[type="checkbox"]:checked:disabled + label:after,
.table .checkbox input[type="checkbox"]:checked:disabled + label:after,
.group .checkbox input[type="checkbox"]:checked:disabled + label:after { opacity: .5; }

/* ==========================================================================
   AB. Lote 29 (2026-09-13) — conta com o ícone de perfil, sem o "LR"
   Dono: "eu não quero esse LR, eu pedi um ícone do perfil, que já existia
   inclusive ... muda para o anterior". Volta o boneco (Phosphor "user",
   desenho da seção R.6), como botão igual aos outros da barra de funções:
   36x36 raio 10 no computador, 38x38 no celular, 34x34 abaixo de 390px, ícone
   de 22px na cor dos outros ícones. O separador antes da conta continua.
   Também resolve o risco da revisão: o ícone não depende mais do JS.
   ========================================================================== */
#header .lr-avatar { display: none; }
#header.folded .navbar .navbar-nav.navbar-right > li > a#dropMyAccount {
  display: grid;
  place-items: center;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  border-radius: 10px;
  color: var(--lr-muted);
}
#header.folded .navbar .navbar-nav.navbar-right > li > a#dropMyAccount:hover,
#header.folded .navbar .navbar-nav.navbar-right > li > a#dropMyAccount:focus,
#header.folded .navbar .navbar-nav.navbar-right > li.open > a#dropMyAccount { background: var(--lr-surface2); color: var(--lr-text); }
#header.folded .navbar .navbar-nav.navbar-right > li > a#dropMyAccount > .icon {
  display: block;
  font-size: 22px;
  line-height: 1;
}
@media (max-width: 767.98px) {
  #header.folded .navbar .navbar-nav.navbar-right > li > a#dropMyAccount { width: 38px; height: 38px; }
}
@media (max-width: 389px) {
  #header.folded .navbar .navbar-nav.navbar-right > li > a#dropMyAccount { width: 34px; height: 34px; }
}


/* ===== src/55-mobile.css ===== */
/* ==========================================================================
   55 — Celular e telas estreitas (até 767px)

   REGRA (dono, 2026-09-12): "o comportamento no app deve ser o mesmo do
   original; mexer apenas no design". Esta camada é SÓ cosmética — cor,
   tipografia, espaçamento e alvo de toque. Nada aqui move, reposiciona ou
   redimensiona caixa do sistema.

   O QUE FOI REMOVIDO DAQUI EM 2026-09-12 (e por quê, para não voltar):
   esta camada transformava a barra lateral numa GAVETA INFERIOR
   (left/right/bottom/top/height/z-index). Medido no navegador, na
   plataforma real, isso quebrava o sistema de três jeitos:

     1. "#sidebar.sidebar .sidebar-content, #sidebar.sidebar { height: 50%
        !important }" pegava a barra E o conteúdo dela. Para o conteúdo, 50%
        é metade da BARRA: gaveta de 400px com fundo de 200px. A lista de
        veículos aparecia por cima do mapa, sem fundo.

     2. O GPSWOX recolhe a barra pela LARGURA — "#sidebar.collapsed{width:0}"
        no tema original, acionado por app.changeSetting('toggleSidebar') que
        faz $("#sidebar").addClass("collapsed"). Com a barra virada em gaveta
        de largura automática, o clique de esconder não escondia mais nada.

     3. O mesmo !important derrotava a minha própria tentativa de compensar
        com "height: 0" no .collapsed.

   O desenho do celular pede uma gaveta inferior, mas ela é MUDANÇA DE
   COMPORTAMENTO, não de design: exige acordo à parte e o JS do sistema
   junto. Não reintroduzir só com CSS.
   ========================================================================== */

@media (max-width: 767.98px) {

  /* ---------- lista de veículos: respiro de toque ---------- */
  /* Celular: NAO re-montamos a linha (a grade e so >=768px). Aqui so entra
     alvo de toque e cor. */
  #sidebar .group-list [data-device="status"] { width: 10px; height: 10px; }
  #sidebar .group-list [data-device="speed"] { min-width: 0; padding: 2px 4px; font-size: 11px; letter-spacing: -.2px; }
  #sidebar .group-list [data-device="detect_engine"] { display: none; }
  /* Alvo de toque do menu do veículo SÓ NA ALTURA. Medido a 400px: com
     min-width:44px (contra 20px do original) a coluna "detalhes" engordava e
     o NOME caía de 114px para 56px — o alvo de toque estava comendo metade do
     nome do veículo. A altura de 44px já atende ao toque. */
  #sidebar .group-list > li .btn.icon.options { min-width: 0; width: 24px; min-height: 44px; }

  /* ---------- busca e chips ---------- */
  #sidebar #objects_tab .tab-pane-header { padding: 14px 12px 10px; }
  #sidebar #objects_tab .tab-pane-header .input-group .form-control,
  #sidebar #objects_tab .tab-pane-header .input-group .btn { height: 44px; }
  #sidebar #objects_tab .tab-pane-header .input-group .btn { width: 44px; }
  .lr-chips { padding: 10px 12px 12px; }
  .lr-chip { padding: 5px 10px; font-size: 11px; }

  /* ---------- alvos de toque ---------- */
  .btn:not(.btn-xs):not(.btn-sm):not(.icon),
  .form-control:not(.input-sm) { min-height: 44px; }
  #header .navbar-nav > li > a { height: 44px; min-height: 44px; margin: 6px 2px; }

  /* ---------- topo compacto ---------- */
  #header .main-navbar,
  #header.folded .navbar { min-height: 56px; }
  #header .navbar-brand { height: 56px; display: flex; align-items: center; padding: 0 12px; }
  #header .navbar-brand img { height: 28px; width: auto; }
  #header .navbar-nav > li.lr-status { display: none; }
  /* O aviso do sistema NAO e reposicionado por nos. Eu tinha posto
     "left: 12px" para ele ocupar a largura toda no celular; a 624px isso
     esticava o aviso por cima da barra lateral e cobria as abas
     Objetos/Eventos/Historico. O GPSWOX ja o posiciona: nao mexer. */

  /* ---------- controles do mapa no tamanho do toque ---------- */
  #map-controls .btn { width: 44px; height: 44px; line-height: 44px; }
  #map-controls .btn-group-vertical { border-radius: var(--lr-r-14); }
  #map-controls .btn-group-vertical > .btn:first-child { border-top-left-radius: 13px; border-top-right-radius: 13px; }
  #map-controls .btn-group-vertical > .btn:last-child { border-bottom-left-radius: 13px; border-bottom-right-radius: 13px; }
}


/* ===== src/56-icones-abas.css ===== */
/* ==========================================================================
   56 — Ícones da barra lateral do modal de objeto
   Gerado por design-system/icones-abas.js. Cada regra se prende ao href
   da aba, que não muda quando uma aba some por permissão.
   ========================================================================== */
@media (min-width: 992px) {
  .modal-dialog:has(a[href^="#device-form-"]) .modal-body > .nav-tabs > li > a:before {
    content: ""; display: block; flex: none; width: 19px; height: 19px;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
    -webkit-mask-position: center; mask-position: center;
    -webkit-mask-size: contain; mask-size: contain;
  }
  .modal-body > .nav-tabs > li > a[href="#device-custom-fields"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1%2C0-16h88A8%2C8%2C0%2C0%2C1%2C224%2C128ZM128%2C72h88a8%2C8%2C0%2C0%2C0%2C0-16H128a8%2C8%2C0%2C0%2C0%2C0%2C16Zm88%2C112H128a8%2C8%2C0%2C0%2C0%2C0%2C16h88a8%2C8%2C0%2C0%2C0%2C0-16ZM82.34%2C42.34%2C56%2C68.69%2C45.66%2C58.34A8%2C8%2C0%2C0%2C0%2C34.34%2C69.66l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32A8%2C8%2C0%2C0%2C0%2C82.34%2C42.34Zm0%2C64L56%2C132.69%2C45.66%2C122.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Zm0%2C64L56%2C196.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M224%2C128a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1%2C0-16h88A8%2C8%2C0%2C0%2C1%2C224%2C128ZM128%2C72h88a8%2C8%2C0%2C0%2C0%2C0-16H128a8%2C8%2C0%2C0%2C0%2C0%2C16Zm88%2C112H128a8%2C8%2C0%2C0%2C0%2C0%2C16h88a8%2C8%2C0%2C0%2C0%2C0-16ZM82.34%2C42.34%2C56%2C68.69%2C45.66%2C58.34A8%2C8%2C0%2C0%2C0%2C34.34%2C69.66l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32A8%2C8%2C0%2C0%2C0%2C82.34%2C42.34Zm0%2C64L56%2C132.69%2C45.66%2C122.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Zm0%2C64L56%2C196.69%2C45.66%2C186.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32l16%2C16a8%2C8%2C0%2C0%2C0%2C11.32%2C0l32-32a8%2C8%2C0%2C0%2C0-11.32-11.32Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-main"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M40%2C88H73a32%2C32%2C0%2C0%2C0%2C62%2C0h81a8%2C8%2C0%2C0%2C0%2C0-16H135a32%2C32%2C0%2C0%2C0-62%2C0H40a8%2C8%2C0%2C0%2C0%2C0%2C16Zm64-24A16%2C16%2C0%2C1%2C1%2C88%2C80%2C16%2C16%2C0%2C0%2C1%2C104%2C64ZM216%2C168H199a32%2C32%2C0%2C0%2C0-62%2C0H40a8%2C8%2C0%2C0%2C0%2C0%2C16h97a32%2C32%2C0%2C0%2C0%2C62%2C0h17a8%2C8%2C0%2C0%2C0%2C0-16Zm-48%2C24a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C168%2C192Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M40%2C88H73a32%2C32%2C0%2C0%2C0%2C62%2C0h81a8%2C8%2C0%2C0%2C0%2C0-16H135a32%2C32%2C0%2C0%2C0-62%2C0H40a8%2C8%2C0%2C0%2C0%2C0%2C16Zm64-24A16%2C16%2C0%2C1%2C1%2C88%2C80%2C16%2C16%2C0%2C0%2C1%2C104%2C64ZM216%2C168H199a32%2C32%2C0%2C0%2C0-62%2C0H40a8%2C8%2C0%2C0%2C0%2C0%2C16h97a32%2C32%2C0%2C0%2C0%2C62%2C0h17a8%2C8%2C0%2C0%2C0%2C0-16Zm-48%2C24a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C168%2C192Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-users"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M244.8%2C150.4a8%2C8%2C0%2C0%2C1-11.2-1.6A51.6%2C51.6%2C0%2C0%2C0%2C192%2C128a8%2C8%2C0%2C0%2C1-7.37-4.89%2C8%2C8%2C0%2C0%2C1%2C0-6.22A8%2C8%2C0%2C0%2C1%2C192%2C112a24%2C24%2C0%2C1%2C0-23.24-30%2C8%2C8%2C0%2C1%2C1-15.5-4A40%2C40%2C0%2C1%2C1%2C219%2C117.51a67.94%2C67.94%2C0%2C0%2C1%2C27.43%2C21.68A8%2C8%2C0%2C0%2C1%2C244.8%2C150.4ZM190.92%2C212a8%2C8%2C0%2C1%2C1-13.84%2C8%2C57%2C57%2C0%2C0%2C0-98.16%2C0%2C8%2C8%2C0%2C1%2C1-13.84-8%2C72.06%2C72.06%2C0%2C0%2C1%2C33.74-29.92%2C48%2C48%2C0%2C1%2C1%2C58.36%2C0A72.06%2C72.06%2C0%2C0%2C1%2C190.92%2C212ZM128%2C176a32%2C32%2C0%2C1%2C0-32-32A32%2C32%2C0%2C0%2C0%2C128%2C176ZM72%2C120a8%2C8%2C0%2C0%2C0-8-8A24%2C24%2C0%2C1%2C1%2C87.24%2C82a8%2C8%2C0%2C1%2C0%2C15.5-4A40%2C40%2C0%2C1%2C0%2C37%2C117.51%2C67.94%2C67.94%2C0%2C0%2C0%2C9.6%2C139.19a8%2C8%2C0%2C1%2C0%2C12.8%2C9.61A51.6%2C51.6%2C0%2C0%2C1%2C64%2C128%2C8%2C8%2C0%2C0%2C0%2C72%2C120Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M244.8%2C150.4a8%2C8%2C0%2C0%2C1-11.2-1.6A51.6%2C51.6%2C0%2C0%2C0%2C192%2C128a8%2C8%2C0%2C0%2C1-7.37-4.89%2C8%2C8%2C0%2C0%2C1%2C0-6.22A8%2C8%2C0%2C0%2C1%2C192%2C112a24%2C24%2C0%2C1%2C0-23.24-30%2C8%2C8%2C0%2C1%2C1-15.5-4A40%2C40%2C0%2C1%2C1%2C219%2C117.51a67.94%2C67.94%2C0%2C0%2C1%2C27.43%2C21.68A8%2C8%2C0%2C0%2C1%2C244.8%2C150.4ZM190.92%2C212a8%2C8%2C0%2C1%2C1-13.84%2C8%2C57%2C57%2C0%2C0%2C0-98.16%2C0%2C8%2C8%2C0%2C1%2C1-13.84-8%2C72.06%2C72.06%2C0%2C0%2C1%2C33.74-29.92%2C48%2C48%2C0%2C1%2C1%2C58.36%2C0A72.06%2C72.06%2C0%2C0%2C1%2C190.92%2C212ZM128%2C176a32%2C32%2C0%2C1%2C0-32-32A32%2C32%2C0%2C0%2C0%2C128%2C176ZM72%2C120a8%2C8%2C0%2C0%2C0-8-8A24%2C24%2C0%2C1%2C1%2C87.24%2C82a8%2C8%2C0%2C1%2C0%2C15.5-4A40%2C40%2C0%2C1%2C0%2C37%2C117.51%2C67.94%2C67.94%2C0%2C0%2C0%2C9.6%2C139.19a8%2C8%2C0%2C1%2C0%2C12.8%2C9.61A51.6%2C51.6%2C0%2C0%2C1%2C64%2C128%2C8%2C8%2C0%2C0%2C0%2C72%2C120Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-icons"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H229.2L201.42%2C41.5A16%2C16%2C0%2C0%2C0%2C186.8%2C32H69.2a16%2C16%2C0%2C0%2C0-14.62%2C9.5L26.8%2C104H16a8%2C8%2C0%2C0%2C0%2C0%2C16h8v80a16%2C16%2C0%2C0%2C0%2C16%2C16H64a16%2C16%2C0%2C0%2C0%2C16-16V184h96v16a16%2C16%2C0%2C0%2C0%2C16%2C16h24a16%2C16%2C0%2C0%2C0%2C16-16V120h8a8%2C8%2C0%2C0%2C0%2C0-16ZM69.2%2C48H186.8l24.89%2C56H44.31ZM216%2C200H192V176a8%2C8%2C0%2C0%2C0-8-8H72a8%2C8%2C0%2C0%2C0-8%2C8v24H40V120H216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M240%2C104H229.2L201.42%2C41.5A16%2C16%2C0%2C0%2C0%2C186.8%2C32H69.2a16%2C16%2C0%2C0%2C0-14.62%2C9.5L26.8%2C104H16a8%2C8%2C0%2C0%2C0%2C0%2C16h8v80a16%2C16%2C0%2C0%2C0%2C16%2C16H64a16%2C16%2C0%2C0%2C0%2C16-16V184h96v16a16%2C16%2C0%2C0%2C0%2C16%2C16h24a16%2C16%2C0%2C0%2C0%2C16-16V120h8a8%2C8%2C0%2C0%2C0%2C0-16ZM69.2%2C48H186.8l24.89%2C56H44.31ZM216%2C200H192V176a8%2C8%2C0%2C0%2C0-8-8H72a8%2C8%2C0%2C0%2C0-8%2C8v24H40V120H216Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-advanced"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C80a48%2C48%2C0%2C1%2C0%2C48%2C48A48.05%2C48.05%2C0%2C0%2C0%2C128%2C80Zm0%2C80a32%2C32%2C0%2C1%2C1%2C32-32A32%2C32%2C0%2C0%2C1%2C128%2C160Zm109.94-52.79a8%2C8%2C0%2C0%2C0-3.89-5.4l-29.83-17-.12-33.62a8%2C8%2C0%2C0%2C0-2.83-6.08%2C111.91%2C111.91%2C0%2C0%2C0-36.72-20.67%2C8%2C8%2C0%2C0%2C0-6.46.59L128%2C41.85%2C97.88%2C25a8%2C8%2C0%2C0%2C0-6.47-.6A112.1%2C112.1%2C0%2C0%2C0%2C54.73%2C45.15a8%2C8%2C0%2C0%2C0-2.83%2C6.07l-.15%2C33.65-29.83%2C17a8%2C8%2C0%2C0%2C0-3.89%2C5.4%2C106.47%2C106.47%2C0%2C0%2C0%2C0%2C41.56%2C8%2C8%2C0%2C0%2C0%2C3.89%2C5.4l29.83%2C17%2C.12%2C33.62a8%2C8%2C0%2C0%2C0%2C2.83%2C6.08%2C111.91%2C111.91%2C0%2C0%2C0%2C36.72%2C20.67%2C8%2C8%2C0%2C0%2C0%2C6.46-.59L128%2C214.15%2C158.12%2C231a7.91%2C7.91%2C0%2C0%2C0%2C3.9%2C1%2C8.09%2C8.09%2C0%2C0%2C0%2C2.57-.42%2C112.1%2C112.1%2C0%2C0%2C0%2C36.68-20.73%2C8%2C8%2C0%2C0%2C0%2C2.83-6.07l.15-33.65%2C29.83-17a8%2C8%2C0%2C0%2C0%2C3.89-5.4A106.47%2C106.47%2C0%2C0%2C0%2C237.94%2C107.21Zm-15%2C34.91-28.57%2C16.25a8%2C8%2C0%2C0%2C0-3%2C3c-.58%2C1-1.19%2C2.06-1.81%2C3.06a7.94%2C7.94%2C0%2C0%2C0-1.22%2C4.21l-.15%2C32.25a95.89%2C95.89%2C0%2C0%2C1-25.37%2C14.3L134%2C199.13a8%2C8%2C0%2C0%2C0-3.91-1h-.19c-1.21%2C0-2.43%2C0-3.64%2C0a8.08%2C8.08%2C0%2C0%2C0-4.1%2C1l-28.84%2C16.1A96%2C96%2C0%2C0%2C1%2C67.88%2C201l-.11-32.2a8%2C8%2C0%2C0%2C0-1.22-4.22c-.62-1-1.23-2-1.8-3.06a8.09%2C8.09%2C0%2C0%2C0-3-3.06l-28.6-16.29a90.49%2C90.49%2C0%2C0%2C1%2C0-28.26L61.67%2C97.63a8%2C8%2C0%2C0%2C0%2C3-3c.58-1%2C1.19-2.06%2C1.81-3.06a7.94%2C7.94%2C0%2C0%2C0%2C1.22-4.21l.15-32.25a95.89%2C95.89%2C0%2C0%2C1%2C25.37-14.3L122%2C56.87a8%2C8%2C0%2C0%2C0%2C4.1%2C1c1.21%2C0%2C2.43%2C0%2C3.64%2C0a8.08%2C8.08%2C0%2C0%2C0%2C4.1-1l28.84-16.1A96%2C96%2C0%2C0%2C1%2C188.12%2C55l.11%2C32.2a8%2C8%2C0%2C0%2C0%2C1.22%2C4.22c.62%2C1%2C1.23%2C2%2C1.8%2C3.06a8.09%2C8.09%2C0%2C0%2C0%2C3%2C3.06l28.6%2C16.29A90.49%2C90.49%2C0%2C0%2C1%2C222.9%2C142.12Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C80a48%2C48%2C0%2C1%2C0%2C48%2C48A48.05%2C48.05%2C0%2C0%2C0%2C128%2C80Zm0%2C80a32%2C32%2C0%2C1%2C1%2C32-32A32%2C32%2C0%2C0%2C1%2C128%2C160Zm109.94-52.79a8%2C8%2C0%2C0%2C0-3.89-5.4l-29.83-17-.12-33.62a8%2C8%2C0%2C0%2C0-2.83-6.08%2C111.91%2C111.91%2C0%2C0%2C0-36.72-20.67%2C8%2C8%2C0%2C0%2C0-6.46.59L128%2C41.85%2C97.88%2C25a8%2C8%2C0%2C0%2C0-6.47-.6A112.1%2C112.1%2C0%2C0%2C0%2C54.73%2C45.15a8%2C8%2C0%2C0%2C0-2.83%2C6.07l-.15%2C33.65-29.83%2C17a8%2C8%2C0%2C0%2C0-3.89%2C5.4%2C106.47%2C106.47%2C0%2C0%2C0%2C0%2C41.56%2C8%2C8%2C0%2C0%2C0%2C3.89%2C5.4l29.83%2C17%2C.12%2C33.62a8%2C8%2C0%2C0%2C0%2C2.83%2C6.08%2C111.91%2C111.91%2C0%2C0%2C0%2C36.72%2C20.67%2C8%2C8%2C0%2C0%2C0%2C6.46-.59L128%2C214.15%2C158.12%2C231a7.91%2C7.91%2C0%2C0%2C0%2C3.9%2C1%2C8.09%2C8.09%2C0%2C0%2C0%2C2.57-.42%2C112.1%2C112.1%2C0%2C0%2C0%2C36.68-20.73%2C8%2C8%2C0%2C0%2C0%2C2.83-6.07l.15-33.65%2C29.83-17a8%2C8%2C0%2C0%2C0%2C3.89-5.4A106.47%2C106.47%2C0%2C0%2C0%2C237.94%2C107.21Zm-15%2C34.91-28.57%2C16.25a8%2C8%2C0%2C0%2C0-3%2C3c-.58%2C1-1.19%2C2.06-1.81%2C3.06a7.94%2C7.94%2C0%2C0%2C0-1.22%2C4.21l-.15%2C32.25a95.89%2C95.89%2C0%2C0%2C1-25.37%2C14.3L134%2C199.13a8%2C8%2C0%2C0%2C0-3.91-1h-.19c-1.21%2C0-2.43%2C0-3.64%2C0a8.08%2C8.08%2C0%2C0%2C0-4.1%2C1l-28.84%2C16.1A96%2C96%2C0%2C0%2C1%2C67.88%2C201l-.11-32.2a8%2C8%2C0%2C0%2C0-1.22-4.22c-.62-1-1.23-2-1.8-3.06a8.09%2C8.09%2C0%2C0%2C0-3-3.06l-28.6-16.29a90.49%2C90.49%2C0%2C0%2C1%2C0-28.26L61.67%2C97.63a8%2C8%2C0%2C0%2C0%2C3-3c.58-1%2C1.19-2.06%2C1.81-3.06a7.94%2C7.94%2C0%2C0%2C0%2C1.22-4.21l.15-32.25a95.89%2C95.89%2C0%2C0%2C1%2C25.37-14.3L122%2C56.87a8%2C8%2C0%2C0%2C0%2C4.1%2C1c1.21%2C0%2C2.43%2C0%2C3.64%2C0a8.08%2C8.08%2C0%2C0%2C0%2C4.1-1l28.84-16.1A96%2C96%2C0%2C0%2C1%2C188.12%2C55l.11%2C32.2a8%2C8%2C0%2C0%2C0%2C1.22%2C4.22c.62%2C1%2C1.23%2C2%2C1.8%2C3.06a8.09%2C8.09%2C0%2C0%2C0%2C3%2C3.06l28.6%2C16.29A90.49%2C90.49%2C0%2C0%2C1%2C222.9%2C142.12Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-sensors"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Zm73.71%2C7.14a80%2C80%2C0%2C0%2C1-14.08%2C22.2%2C8%2C8%2C0%2C0%2C1-11.92-10.67%2C63.95%2C63.95%2C0%2C0%2C0%2C0-85.33%2C8%2C8%2C0%2C1%2C1%2C11.92-10.67%2C80.08%2C80.08%2C0%2C0%2C1%2C14.08%2C84.47ZM69%2C103.09a64%2C64%2C0%2C0%2C0%2C11.26%2C67.58%2C8%2C8%2C0%2C0%2C1-11.92%2C10.67%2C79.93%2C79.93%2C0%2C0%2C1%2C0-106.67A8%2C8%2C0%2C1%2C1%2C80.29%2C85.34%2C63.77%2C63.77%2C0%2C0%2C0%2C69%2C103.09ZM248%2C128a119.58%2C119.58%2C0%2C0%2C1-34.29%2C84%2C8%2C8%2C0%2C1%2C1-11.42-11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0-145.56A8%2C8%2C0%2C1%2C1%2C213.71%2C44%2C119.58%2C119.58%2C0%2C0%2C1%2C248%2C128ZM53.71%2C200.78A8%2C8%2C0%2C1%2C1%2C42.29%2C212a119.87%2C119.87%2C0%2C0%2C1%2C0-168%2C8%2C8%2C0%2C1%2C1%2C11.42%2C11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0%2C145.56Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Zm73.71%2C7.14a80%2C80%2C0%2C0%2C1-14.08%2C22.2%2C8%2C8%2C0%2C0%2C1-11.92-10.67%2C63.95%2C63.95%2C0%2C0%2C0%2C0-85.33%2C8%2C8%2C0%2C1%2C1%2C11.92-10.67%2C80.08%2C80.08%2C0%2C0%2C1%2C14.08%2C84.47ZM69%2C103.09a64%2C64%2C0%2C0%2C0%2C11.26%2C67.58%2C8%2C8%2C0%2C0%2C1-11.92%2C10.67%2C79.93%2C79.93%2C0%2C0%2C1%2C0-106.67A8%2C8%2C0%2C1%2C1%2C80.29%2C85.34%2C63.77%2C63.77%2C0%2C0%2C0%2C69%2C103.09ZM248%2C128a119.58%2C119.58%2C0%2C0%2C1-34.29%2C84%2C8%2C8%2C0%2C1%2C1-11.42-11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0-145.56A8%2C8%2C0%2C1%2C1%2C213.71%2C44%2C119.58%2C119.58%2C0%2C0%2C1%2C248%2C128ZM53.71%2C200.78A8%2C8%2C0%2C1%2C1%2C42.29%2C212a119.87%2C119.87%2C0%2C0%2C1%2C0-168%2C8%2C8%2C0%2C1%2C1%2C11.42%2C11.2%2C103.9%2C103.9%2C0%2C0%2C0%2C0%2C145.56Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-services"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M226.76%2C69a8%2C8%2C0%2C0%2C0-12.84-2.88l-40.3%2C37.19-17.23-3.7-3.7-17.23%2C37.19-40.3A8%2C8%2C0%2C0%2C0%2C187%2C29.24%2C72%2C72%2C0%2C0%2C0%2C88%2C96%2C72.34%2C72.34%2C0%2C0%2C0%2C94%2C124.94L33.79%2C177c-.15.12-.29.26-.43.39a32%2C32%2C0%2C0%2C0%2C45.26%2C45.26c.13-.13.27-.28.39-.42L131.06%2C162A72%2C72%2C0%2C0%2C0%2C232%2C96%2C71.56%2C71.56%2C0%2C0%2C0%2C226.76%2C69ZM160%2C152a56.14%2C56.14%2C0%2C0%2C1-27.07-7%2C8%2C8%2C0%2C0%2C0-9.92%2C1.77L67.11%2C211.51a16%2C16%2C0%2C0%2C1-22.62-22.62L109.18%2C133a8%2C8%2C0%2C0%2C0%2C1.77-9.93%2C56%2C56%2C0%2C0%2C1%2C58.36-82.31l-31.2%2C33.81a8%2C8%2C0%2C0%2C0-1.94%2C7.1L141.83%2C108a8%2C8%2C0%2C0%2C0%2C6.14%2C6.14l26.35%2C5.66a8%2C8%2C0%2C0%2C0%2C7.1-1.94l33.81-31.2A56.06%2C56.06%2C0%2C0%2C1%2C160%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M226.76%2C69a8%2C8%2C0%2C0%2C0-12.84-2.88l-40.3%2C37.19-17.23-3.7-3.7-17.23%2C37.19-40.3A8%2C8%2C0%2C0%2C0%2C187%2C29.24%2C72%2C72%2C0%2C0%2C0%2C88%2C96%2C72.34%2C72.34%2C0%2C0%2C0%2C94%2C124.94L33.79%2C177c-.15.12-.29.26-.43.39a32%2C32%2C0%2C0%2C0%2C45.26%2C45.26c.13-.13.27-.28.39-.42L131.06%2C162A72%2C72%2C0%2C0%2C0%2C232%2C96%2C71.56%2C71.56%2C0%2C0%2C0%2C226.76%2C69ZM160%2C152a56.14%2C56.14%2C0%2C0%2C1-27.07-7%2C8%2C8%2C0%2C0%2C0-9.92%2C1.77L67.11%2C211.51a16%2C16%2C0%2C0%2C1-22.62-22.62L109.18%2C133a8%2C8%2C0%2C0%2C0%2C1.77-9.93%2C56%2C56%2C0%2C0%2C1%2C58.36-82.31l-31.2%2C33.81a8%2C8%2C0%2C0%2C0-1.94%2C7.1L141.83%2C108a8%2C8%2C0%2C0%2C0%2C6.14%2C6.14l26.35%2C5.66a8%2C8%2C0%2C0%2C0%2C7.1-1.94l33.81-31.2A56.06%2C56.06%2C0%2C0%2C1%2C160%2C152Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-accuracy"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C120h-8.34A96.14%2C96.14%2C0%2C0%2C0%2C136%2C32.34V24a8%2C8%2C0%2C0%2C0-16%2C0v8.34A96.14%2C96.14%2C0%2C0%2C0%2C32.34%2C120H24a8%2C8%2C0%2C0%2C0%2C0%2C16h8.34A96.14%2C96.14%2C0%2C0%2C0%2C120%2C223.66V232a8%2C8%2C0%2C0%2C0%2C16%2C0v-8.34A96.14%2C96.14%2C0%2C0%2C0%2C223.66%2C136H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-96%2C87.6V200a8%2C8%2C0%2C0%2C0-16%2C0v7.6A80.15%2C80.15%2C0%2C0%2C1%2C48.4%2C136H56a8%2C8%2C0%2C0%2C0%2C0-16H48.4A80.15%2C80.15%2C0%2C0%2C1%2C120%2C48.4V56a8%2C8%2C0%2C0%2C0%2C16%2C0V48.4A80.15%2C80.15%2C0%2C0%2C1%2C207.6%2C120H200a8%2C8%2C0%2C0%2C0%2C0%2C16h7.6A80.15%2C80.15%2C0%2C0%2C1%2C136%2C207.6ZM128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C120h-8.34A96.14%2C96.14%2C0%2C0%2C0%2C136%2C32.34V24a8%2C8%2C0%2C0%2C0-16%2C0v8.34A96.14%2C96.14%2C0%2C0%2C0%2C32.34%2C120H24a8%2C8%2C0%2C0%2C0%2C0%2C16h8.34A96.14%2C96.14%2C0%2C0%2C0%2C120%2C223.66V232a8%2C8%2C0%2C0%2C0%2C16%2C0v-8.34A96.14%2C96.14%2C0%2C0%2C0%2C223.66%2C136H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-96%2C87.6V200a8%2C8%2C0%2C0%2C0-16%2C0v7.6A80.15%2C80.15%2C0%2C0%2C1%2C48.4%2C136H56a8%2C8%2C0%2C0%2C0%2C0-16H48.4A80.15%2C80.15%2C0%2C0%2C1%2C120%2C48.4V56a8%2C8%2C0%2C0%2C0%2C16%2C0V48.4A80.15%2C80.15%2C0%2C0%2C1%2C207.6%2C120H200a8%2C8%2C0%2C0%2C0%2C0%2C16h7.6A80.15%2C80.15%2C0%2C0%2C1%2C136%2C207.6ZM128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-tail"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-expenses"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M241%2C69.66%2C221.66%2C50.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L229.66%2C81A8%2C8%2C0%2C0%2C1%2C232%2C86.63V168a8%2C8%2C0%2C0%2C1-16%2C0V128a24%2C24%2C0%2C0%2C0-24-24H176V56a24%2C24%2C0%2C0%2C0-24-24H72A24%2C24%2C0%2C0%2C0%2C48%2C56V208H32a8%2C8%2C0%2C0%2C0%2C0%2C16H192a8%2C8%2C0%2C0%2C0%2C0-16H176V120h16a8%2C8%2C0%2C0%2C1%2C8%2C8v40a24%2C24%2C0%2C0%2C0%2C48%2C0V86.63A23.85%2C23.85%2C0%2C0%2C0%2C241%2C69.66ZM64%2C208V56a8%2C8%2C0%2C0%2C1%2C8-8h80a8%2C8%2C0%2C0%2C1%2C8%2C8V208Zm80-96a8%2C8%2C0%2C0%2C1-8%2C8H88a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C144%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M241%2C69.66%2C221.66%2C50.34a8%2C8%2C0%2C0%2C0-11.32%2C11.32L229.66%2C81A8%2C8%2C0%2C0%2C1%2C232%2C86.63V168a8%2C8%2C0%2C0%2C1-16%2C0V128a24%2C24%2C0%2C0%2C0-24-24H176V56a24%2C24%2C0%2C0%2C0-24-24H72A24%2C24%2C0%2C0%2C0%2C48%2C56V208H32a8%2C8%2C0%2C0%2C0%2C0%2C16H192a8%2C8%2C0%2C0%2C0%2C0-16H176V120h16a8%2C8%2C0%2C0%2C1%2C8%2C8v40a24%2C24%2C0%2C0%2C0%2C48%2C0V86.63A23.85%2C23.85%2C0%2C0%2C0%2C241%2C69.66ZM64%2C208V56a8%2C8%2C0%2C0%2C1%2C8-8h80a8%2C8%2C0%2C0%2C1%2C8%2C8V208Zm80-96a8%2C8%2C0%2C0%2C1-8%2C8H88a8%2C8%2C0%2C0%2C1%2C0-16h48A8%2C8%2C0%2C0%2C1%2C144%2C112Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-cameras"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E") }
  .modal-body > .nav-tabs > li > a[href="#device-form-tags"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M230.91%2C172A8%2C8%2C0%2C0%2C1%2C228%2C182.91l-96%2C56a8%2C8%2C0%2C0%2C1-8.06%2C0l-96-56A8%2C8%2C0%2C0%2C1%2C36%2C169.09l92%2C53.65%2C92-53.65A8%2C8%2C0%2C0%2C1%2C230.91%2C172ZM220%2C121.09l-92%2C53.65L36%2C121.09A8%2C8%2C0%2C0%2C0%2C28%2C134.91l96%2C56a8%2C8%2C0%2C0%2C0%2C8.06%2C0l96-56A8%2C8%2C0%2C1%2C0%2C220%2C121.09ZM24%2C80a8%2C8%2C0%2C0%2C1%2C4-6.91l96-56a8%2C8%2C0%2C0%2C1%2C8.06%2C0l96%2C56a8%2C8%2C0%2C0%2C1%2C0%2C13.82l-96%2C56a8%2C8%2C0%2C0%2C1-8.06%2C0l-96-56A8%2C8%2C0%2C0%2C1%2C24%2C80Zm23.88%2C0L128%2C126.74%2C208.12%2C80%2C128%2C33.26Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M230.91%2C172A8%2C8%2C0%2C0%2C1%2C228%2C182.91l-96%2C56a8%2C8%2C0%2C0%2C1-8.06%2C0l-96-56A8%2C8%2C0%2C0%2C1%2C36%2C169.09l92%2C53.65%2C92-53.65A8%2C8%2C0%2C0%2C1%2C230.91%2C172ZM220%2C121.09l-92%2C53.65L36%2C121.09A8%2C8%2C0%2C0%2C0%2C28%2C134.91l96%2C56a8%2C8%2C0%2C0%2C0%2C8.06%2C0l96-56A8%2C8%2C0%2C1%2C0%2C220%2C121.09ZM24%2C80a8%2C8%2C0%2C0%2C1%2C4-6.91l96-56a8%2C8%2C0%2C0%2C1%2C8.06%2C0l96%2C56a8%2C8%2C0%2C0%2C1%2C0%2C13.82l-96%2C56a8%2C8%2C0%2C0%2C1-8.06%2C0l-96-56A8%2C8%2C0%2C0%2C1%2C24%2C80Zm23.88%2C0L128%2C126.74%2C208.12%2C80%2C128%2C33.26Z'%2F%3E%3C%2Fsvg%3E") }
}


/* ===== src/57-menu-objeto.css ===== */
/* ==========================================================================
   57 — Menu ⋮ do objeto (lista da barra lateral)
   Gerado por design-system/icones-menu-objeto.js — edite lá e rode de novo.
   Handoff v4: menu 264px raio 12 padding 6; itens 34px raio 8 com ícone
   Phosphor 18px muted e rótulo 13px; separadores entre grupos (Histórico ·
   Ações · Configurar · Ativação); abre à direita do painel; botão ⋮ 26×26
   raio 7 e a linha fica marcada enquanto o menu está aberto.
   Rótulos continuam os do Blade (não dá para renomear só com CSS).
   ========================================================================== */

/* --- botão ⋮ da linha --------------------------------------------------- */
/* Dono, 2026-09-15: "não mexer em nada que não foi pedido". A linha de objeto
   já está aprovada: o alvo de 26px sai de margem negativa sobre a vaga de
   18px da grade, sem mudar a largura de nenhuma coluna. */
/* Só no computador: no celular a linha é a tabela original e o botão já tem
   24×44 (55-mobile.css); com 26px o nome perdia 6px (medido a 400px). */
@media (min-width: 768px) {
  #sidebar .group-list .btn-group.droparrow > .btn.icon.options {
    display: grid; place-items: center;
    width: 26px; height: 26px; padding: 0; margin: 0 -4px;
    border-radius: 7px;
    font-size: 18px; line-height: 1;
  }
}
#sidebar .group-list .btn-group.droparrow > .btn.icon.options:hover,
#sidebar .group-list .btn-group.droparrow.open > .btn.icon.options { background: var(--lr-tint); color: var(--lr-text); }
@media (min-width: 768px) {
  /* enquanto o menu está aberto, a linha fica selecionada (mesmo visual de li.active) */
  #sidebar .group-list > li:has(> .details > .btn-group.droparrow.open) { background: var(--lr-tint); border-color: var(--lr-border); }
}

/* --- caixa do menu ------------------------------------------------------- */
#sidebar .group-list .btn-group.droparrow > .dropdown-menu {
  width: 264px; min-width: 264px; max-width: calc(100vw - 24px);
  max-height: calc(100vh - 24px); overflow-y: auto; overflow-x: hidden;
  padding: 6px;
  background: var(--lr-surface);
  border: 1px solid var(--lr-border2);
  border-radius: 12px;
  box-shadow: var(--lr-shadow);
}
#sidebar .group-list .btn-group.droparrow.open > .dropdown-menu { display: flex; flex-direction: column; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu:before, #sidebar .group-list .btn-group.droparrow > .dropdown-menu:after { display: none; }
@media (min-width: 768px) {
  /* ao lado do painel (painel termina em 392px), nunca por cima da lista */
  #sidebar .group-list .btn-group.droparrow > .dropdown-menu { left: 400px !important; right: auto !important; }
}
@media (max-width: 767.98px) {
  /* no celular a lista ocupa a largura toda: o app.js só corrige estouro à
     direita e embaixo, e o menu de 264px abria 61px para fora à esquerda
     (medido a 400px). Encostado à direita da tela, perto do botão ⋮. */
  #sidebar .group-list .btn-group.droparrow > .dropdown-menu { left: auto !important; right: 12px !important; }
}

/* --- itens ---------------------------------------------------------------- */
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li { order: 40; position: relative; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a {
  display: flex; align-items: center; gap: 10px;
  height: 34px; padding: 0 10px; margin: 0;
  border-radius: 8px;
  font-size: 13px; font-weight: 400; line-height: 1;
  color: var(--lr-text);
  white-space: nowrap;
}
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a:hover, #sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a:focus { background: var(--lr-tint); color: var(--lr-text); }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon {
  flex: none; display: grid; place-items: center;
  width: 18px; height: 18px; margin: 0;
  font-size: 18px; line-height: 1;
  color: var(--lr-muted);
}
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon:before { width: 18px; height: 18px; vertical-align: 0; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .text { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; }

/* --- grupos: ordem do desenho e separador no primeiro item de cada grupo --- */
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.last-hour) { order: 1; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.last-hour:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm64-88a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1-8-8V72a8%2C8%2C0%2C0%2C1%2C16%2C0v48h48A8%2C8%2C0%2C0%2C1%2C192%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm64-88a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1-8-8V72a8%2C8%2C0%2C0%2C1%2C16%2C0v48h48A8%2C8%2C0%2C0%2C1%2C192%2C128Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.today) { order: 2; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.today:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.yesterday) { order: 3; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.yesterday:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Zm-38.34-85.66a8%2C8%2C0%2C0%2C1%2C0%2C11.32l-48%2C48a8%2C8%2C0%2C0%2C1-11.32%2C0l-24-24a8%2C8%2C0%2C0%2C1%2C11.32-11.32L116%2C164.69l42.34-42.35A8%2C8%2C0%2C0%2C1%2C169.66%2C122.34Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C32H184V24a8%2C8%2C0%2C0%2C0-16%2C0v8H88V24a8%2C8%2C0%2C0%2C0-16%2C0v8H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32ZM72%2C48v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h80v8a8%2C8%2C0%2C0%2C0%2C16%2C0V48h24V80H48V48ZM208%2C208H48V96H208V208Zm-38.34-85.66a8%2C8%2C0%2C0%2C1%2C0%2C11.32l-48%2C48a8%2C8%2C0%2C0%2C1-11.32%2C0l-24-24a8%2C8%2C0%2C0%2C1%2C11.32-11.32L116%2C164.69l42.34-42.35A8%2C8%2C0%2C0%2C1%2C169.66%2C122.34Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.follow) { order: 10; margin-top: 5px; padding-top: 5px; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.follow):before { content: ""; position: absolute; left: 6px; right: 6px; top: 0; height: 1px; background: var(--lr-border2); }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.follow:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C120h-8.34A96.14%2C96.14%2C0%2C0%2C0%2C136%2C32.34V24a8%2C8%2C0%2C0%2C0-16%2C0v8.34A96.14%2C96.14%2C0%2C0%2C0%2C32.34%2C120H24a8%2C8%2C0%2C0%2C0%2C0%2C16h8.34A96.14%2C96.14%2C0%2C0%2C0%2C120%2C223.66V232a8%2C8%2C0%2C0%2C0%2C16%2C0v-8.34A96.14%2C96.14%2C0%2C0%2C0%2C223.66%2C136H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-96%2C87.6V200a8%2C8%2C0%2C0%2C0-16%2C0v7.6A80.15%2C80.15%2C0%2C0%2C1%2C48.4%2C136H56a8%2C8%2C0%2C0%2C0%2C0-16H48.4A80.15%2C80.15%2C0%2C0%2C1%2C120%2C48.4V56a8%2C8%2C0%2C0%2C0%2C16%2C0V48.4A80.15%2C80.15%2C0%2C0%2C1%2C207.6%2C120H200a8%2C8%2C0%2C0%2C0%2C0%2C16h7.6A80.15%2C80.15%2C0%2C0%2C1%2C136%2C207.6ZM128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M232%2C120h-8.34A96.14%2C96.14%2C0%2C0%2C0%2C136%2C32.34V24a8%2C8%2C0%2C0%2C0-16%2C0v8.34A96.14%2C96.14%2C0%2C0%2C0%2C32.34%2C120H24a8%2C8%2C0%2C0%2C0%2C0%2C16h8.34A96.14%2C96.14%2C0%2C0%2C0%2C120%2C223.66V232a8%2C8%2C0%2C0%2C0%2C16%2C0v-8.34A96.14%2C96.14%2C0%2C0%2C0%2C223.66%2C136H232a8%2C8%2C0%2C0%2C0%2C0-16Zm-96%2C87.6V200a8%2C8%2C0%2C0%2C0-16%2C0v7.6A80.15%2C80.15%2C0%2C0%2C1%2C48.4%2C136H56a8%2C8%2C0%2C0%2C0%2C0-16H48.4A80.15%2C80.15%2C0%2C0%2C1%2C120%2C48.4V56a8%2C8%2C0%2C0%2C0%2C16%2C0V48.4A80.15%2C80.15%2C0%2C0%2C1%2C207.6%2C120H200a8%2C8%2C0%2C0%2C0%2C0%2C16h7.6A80.15%2C80.15%2C0%2C0%2C1%2C136%2C207.6ZM128%2C88a40%2C40%2C0%2C1%2C0%2C40%2C40A40%2C40%2C0%2C0%2C0%2C128%2C88Zm0%2C64a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C128%2C152Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.send-command) { order: 11; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.send-command:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.32%2C28.68a16%2C16%2C0%2C0%2C0-15.66-4.08l-.15%2C0L19.57%2C82.84a16%2C16%2C0%2C0%2C0-2.49%2C29.8L102%2C154l41.3%2C84.87A15.86%2C15.86%2C0%2C0%2C0%2C157.74%2C248q.69%2C0%2C1.38-.06a15.88%2C15.88%2C0%2C0%2C0%2C14-11.51l58.2-191.94c0-.05%2C0-.1%2C0-.15A16%2C16%2C0%2C0%2C0%2C227.32%2C28.68ZM157.83%2C231.85l-.05.14%2C0-.07-40.06-82.3%2C48-48a8%2C8%2C0%2C0%2C0-11.31-11.31l-48%2C48L24.08%2C98.25l-.07%2C0%2C.14%2C0L216%2C40Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.32%2C28.68a16%2C16%2C0%2C0%2C0-15.66-4.08l-.15%2C0L19.57%2C82.84a16%2C16%2C0%2C0%2C0-2.49%2C29.8L102%2C154l41.3%2C84.87A15.86%2C15.86%2C0%2C0%2C0%2C157.74%2C248q.69%2C0%2C1.38-.06a15.88%2C15.88%2C0%2C0%2C0%2C14-11.51l58.2-191.94c0-.05%2C0-.1%2C0-.15A16%2C16%2C0%2C0%2C0%2C227.32%2C28.68ZM157.83%2C231.85l-.05.14%2C0-.07-40.06-82.3%2C48-48a8%2C8%2C0%2C0%2C0-11.31-11.31l-48%2C48L24.08%2C98.25l-.07%2C0%2C.14%2C0L216%2C40Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.sharing) { order: 12; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.sharing:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M176%2C160a39.89%2C39.89%2C0%2C0%2C0-28.62%2C12.09l-46.1-29.63a39.8%2C39.8%2C0%2C0%2C0%2C0-28.92l46.1-29.63a40%2C40%2C0%2C1%2C0-8.66-13.45l-46.1%2C29.63a40%2C40%2C0%2C1%2C0%2C0%2C55.82l46.1%2C29.63A40%2C40%2C0%2C1%2C0%2C176%2C160Zm0-128a24%2C24%2C0%2C1%2C1-24%2C24A24%2C24%2C0%2C0%2C1%2C176%2C32ZM64%2C152a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C64%2C152Zm112%2C72a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C176%2C224Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M176%2C160a39.89%2C39.89%2C0%2C0%2C0-28.62%2C12.09l-46.1-29.63a39.8%2C39.8%2C0%2C0%2C0%2C0-28.92l46.1-29.63a40%2C40%2C0%2C1%2C0-8.66-13.45l-46.1%2C29.63a40%2C40%2C0%2C1%2C0%2C0%2C55.82l46.1%2C29.63A40%2C40%2C0%2C1%2C0%2C176%2C160Zm0-128a24%2C24%2C0%2C1%2C1-24%2C24A24%2C24%2C0%2C0%2C1%2C176%2C32ZM64%2C152a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C64%2C152Zm112%2C72a24%2C24%2C0%2C1%2C1%2C24-24A24%2C24%2C0%2C0%2C1%2C176%2C224Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.edit) { order: 20; margin-top: 5px; padding-top: 5px; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.edit):before { content: ""; position: absolute; left: 6px; right: 6px; top: 0; height: 1px; background: var(--lr-border2); }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.edit:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.31%2C73.37%2C182.63%2C28.68a16%2C16%2C0%2C0%2C0-22.63%2C0L36.69%2C152A15.86%2C15.86%2C0%2C0%2C0%2C32%2C163.31V208a16%2C16%2C0%2C0%2C0%2C16%2C16H92.69A15.86%2C15.86%2C0%2C0%2C0%2C104%2C219.31L227.31%2C96a16%2C16%2C0%2C0%2C0%2C0-22.63ZM92.69%2C208H48V163.31l88-88L180.69%2C120ZM192%2C108.68%2C147.31%2C64l24-24L216%2C84.68Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.31%2C73.37%2C182.63%2C28.68a16%2C16%2C0%2C0%2C0-22.63%2C0L36.69%2C152A15.86%2C15.86%2C0%2C0%2C0%2C32%2C163.31V208a16%2C16%2C0%2C0%2C0%2C16%2C16H92.69A15.86%2C15.86%2C0%2C0%2C0%2C104%2C219.31L227.31%2C96a16%2C16%2C0%2C0%2C0%2C0-22.63ZM92.69%2C208H48V163.31l88-88L180.69%2C120ZM192%2C108.68%2C147.31%2C64l24-24L216%2C84.68Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.alerts) { order: 21; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.alerts:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M221.8%2C175.94C216.25%2C166.38%2C208%2C139.33%2C208%2C104a80%2C80%2C0%2C1%2C0-160%2C0c0%2C35.34-8.26%2C62.38-13.81%2C71.94A16%2C16%2C0%2C0%2C0%2C48%2C200H88.81a40%2C40%2C0%2C0%2C0%2C78.38%2C0H208a16%2C16%2C0%2C0%2C0%2C13.8-24.06ZM128%2C216a24%2C24%2C0%2C0%2C1-22.62-16h45.24A24%2C24%2C0%2C0%2C1%2C128%2C216ZM48%2C184c7.7-13.24%2C16-43.92%2C16-80a64%2C64%2C0%2C1%2C1%2C128%2C0c0%2C36.05%2C8.28%2C66.73%2C16%2C80Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.route_type) { order: 22; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.route_type:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M200%2C168a32.06%2C32.06%2C0%2C0%2C0-31%2C24H72a32%2C32%2C0%2C0%2C1%2C0-64h96a40%2C40%2C0%2C0%2C0%2C0-80H72a8%2C8%2C0%2C0%2C0%2C0%2C16h96a24%2C24%2C0%2C0%2C1%2C0%2C48H72a48%2C48%2C0%2C0%2C0%2C0%2C96h97a32%2C32%2C0%2C1%2C0%2C31-40Zm0%2C48a16%2C16%2C0%2C1%2C1%2C16-16A16%2C16%2C0%2C0%2C1%2C200%2C216Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.camera) { order: 23; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.camera:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E") }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.devices) { order: 30; margin-top: 5px; padding-top: 5px; }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li:has(> a > .icon.devices):before { content: ""; position: absolute; left: 6px; right: 6px; top: 0; height: 1px; background: var(--lr-border2); }
#sidebar .group-list .btn-group.droparrow > .dropdown-menu > li > a > .icon.devices:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M120%2C128V48a8%2C8%2C0%2C0%2C1%2C16%2C0v80a8%2C8%2C0%2C0%2C1-16%2C0Zm60.37-78.7a8%2C8%2C0%2C0%2C0-8.74%2C13.4C194.74%2C77.77%2C208%2C101.57%2C208%2C128a80%2C80%2C0%2C0%2C1-160%2C0c0-26.43%2C13.26-50.23%2C36.37-65.3a8%2C8%2C0%2C0%2C0-8.74-13.4C47.9%2C67.38%2C32%2C96.06%2C32%2C128a96%2C96%2C0%2C0%2C0%2C192%2C0C224%2C96.06%2C208.1%2C67.38%2C180.37%2C49.3Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M120%2C128V48a8%2C8%2C0%2C0%2C1%2C16%2C0v80a8%2C8%2C0%2C0%2C1-16%2C0Zm60.37-78.7a8%2C8%2C0%2C0%2C0-8.74%2C13.4C194.74%2C77.77%2C208%2C101.57%2C208%2C128a80%2C80%2C0%2C0%2C1-160%2C0c0-26.43%2C13.26-50.23%2C36.37-65.3a8%2C8%2C0%2C0%2C0-8.74-13.4C47.9%2C67.38%2C32%2C96.06%2C32%2C128a96%2C96%2C0%2C0%2C0%2C192%2C0C224%2C96.06%2C208.1%2C67.38%2C180.37%2C49.3Z'%2F%3E%3C%2Fsvg%3E") }


/* ===== src/57b-editar-objeto.css ===== */
/* ==========================================================================
   57b — Editar objeto: Usuários, Ícones, tabelas internas, Excluir e a
   confirmação de exclusão do aparelho (handoff v4)
   Gerado por design-system/telas-editar-objeto.js — edite lá e rode de novo.
   Só as partes novas do pacote; tamanho do modal, barra lateral e campos já
   aprovados ficam como estão.
   ========================================================================== */

/* --- Usuários ------------------------------------------------------------- */
/* a aba de Usuários tem um campo só: o grupo atravessa as duas colunas da grade
   de campos já aprovada (54-telas E), em vez de ficar numa coluna de 284px */
.modal .tab-content > #device-form-users.active > .form-group { grid-column: 1 / -1; }
/* o seletor ocupa a largura toda (a classe "half" o limitava a metade) */
#device-form-users .bootstrap-select.multiexpand { display: block; width: 100%; height: auto; }
/* lista sempre aberta: sem o top que o plugin escreve (abria um vão de 210px),
   sem cara de menu suspenso; busca à esquerda, ações à direita, lista embaixo */
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open {
  position: static; top: auto !important; float: none;
  display: grid; grid-template-columns: minmax(0, 260px) minmax(0, 1fr);
  align-items: center; gap: 12px 10px;
  width: 100%; min-width: 0; max-height: none !important; margin: 0; padding: 0;
  background: transparent; border: 0; border-radius: 0; box-shadow: none;
  overflow: visible;
}
/* o CSS original dá largura fixa às duas caixas (busca 130px com float à direita,
   ações 157px com float à esquerda): medido, a busca ficava com 130px e os
   dois botões (243px) vazavam da caixa de 157px */
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-searchbox { grid-column: 1; position: relative; padding: 0; width: auto; float: none; justify-self: stretch; }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-searchbox:before {
  content: ""; position: absolute; left: 10px; top: 50%; transform: translateY(-50%);
  width: 17px; height: 17px; pointer-events: none;
  background-color: var(--lr-faint); -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain; -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C218.34l-50.07-50.06a88.11%2C88.11%2C0%2C1%2C0-11.31%2C11.31l50.06%2C50.07a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM40%2C112a72%2C72%2C0%2C1%2C1%2C72%2C72A72.08%2C72.08%2C0%2C0%2C1%2C40%2C112Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M229.66%2C218.34l-50.07-50.06a88.11%2C88.11%2C0%2C1%2C0-11.31%2C11.31l50.06%2C50.07a8%2C8%2C0%2C0%2C0%2C11.32-11.32ZM40%2C112a72%2C72%2C0%2C1%2C1%2C72%2C72A72.08%2C72.08%2C0%2C0%2C1%2C40%2C112Z'%2F%3E%3C%2Fsvg%3E");
}
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-searchbox .form-control {
  height: 36px; padding: 0 10px 0 34px;
  border: 1px solid var(--lr-border); border-radius: 9px; background: var(--lr-field);
  font-size: 13px;
}
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-actionsbox { grid-column: 2; justify-self: end; padding: 0; width: auto; float: none; }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-actionsbox > .btn-group { display: flex; gap: 6px; width: auto; }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-actionsbox .btn {
  /* flex: none — a regra geral dos botões (lote 39) divide a largura entre os dois;
     aqui o grupo tem largura do conteúdo e eles encolhiam até cortar o texto (119px) */
  flex: none;
  float: none; width: auto; height: 32px; padding: 0 12px; margin: 0;
  border: 1px solid var(--lr-border); border-radius: 8px !important;
  background: var(--lr-surface); color: var(--lr-text);
  font-size: 12px; font-weight: 600; line-height: 1;
}
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-actionsbox .btn:hover { background: var(--lr-surface2); }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner {
  grid-column: 1 / -1;
  display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px 12px;
  max-height: 340px !important; overflow-y: auto; margin: 0; padding: 8px;
  background: var(--lr-surface); border: 1px solid var(--lr-border2); border-radius: 12px;
}
/* o "clearfix" do Bootstrap (:before/:after com display table) vira item da
   grade e empurrava o primeiro usuário para a segunda coluna */
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner:before,
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner:after { content: none; display: none; }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner > li { float: none; width: auto; min-width: 0; }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner > li > a {
  display: flex; align-items: center; gap: 10px;
  height: 34px; padding: 0 8px; border-radius: 8px;
  font-size: 13px; line-height: 1; color: var(--lr-text);
  white-space: nowrap; overflow: hidden;
}
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner > li > a:hover { background: var(--lr-tint); }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner > li > a > span.text { min-width: 0; overflow: hidden; text-overflow: ellipsis; margin-right: 0; }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner > li.selected > a > span.text { font-weight: 600; }
#device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner > li > a > .check-mark { display: none !important; }
/* celular: não cabem busca de 260px e os dois botões lado a lado (medido a
   400px: coluna de 64px e botões fora da caixa) — tudo empilhado */
@media (max-width: 767.98px) {
  #device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open { grid-template-columns: minmax(0, 1fr); }
  #device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-searchbox,
  #device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-actionsbox { grid-column: 1; justify-self: stretch; }
  #device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .bs-actionsbox > .btn-group > .btn { flex: 1 1 0; min-width: 0; }
  #device-form-users .bootstrap-select.multiexpand > .dropdown-menu.open > .inner { grid-template-columns: minmax(0, 1fr); }
}

/* --- Ícones ---------------------------------------------------------------- */
#device-form-icons .icon-list {
  display: grid; grid-template-columns: repeat(auto-fill, 64px); gap: 8px;
  padding: 10px; margin: 0;
  background: var(--lr-surface); border: 1px solid var(--lr-border2); border-radius: 12px;
}
#device-form-icons .icon-list > .checkbox-inline {
  position: relative; display: grid; place-items: center;
  width: 64px; height: 64px; margin: 0; padding: 0;
  border: 2px solid transparent; border-radius: 10px;
  cursor: pointer;
}
#device-form-icons .icon-list > .checkbox-inline:hover { background: var(--lr-tint); }
#device-form-icons .icon-list > .checkbox-inline:has(> input:checked) { border-color: var(--lr-primary); }
#device-form-icons .icon-list > .checkbox-inline > input { position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer; z-index: 1; }
#device-form-icons .icon-list > .checkbox-inline > label {
  display: grid; place-items: center; width: 100%; height: 100%;
  margin: 0; padding: 0; text-indent: 0; background: transparent;
}
#device-form-icons .icon-list > .checkbox-inline > label:before,
#device-form-icons .icon-list > .checkbox-inline > label:after { content: none !important; display: none !important; }
#device-form-icons .icon-list > .checkbox-inline > label > img {
  width: auto !important; height: auto !important; max-width: 48px; max-height: 48px;
  object-fit: contain;
}

/* --- Tabelas internas (Sensores, Serviços, Câmeras, Despesas) ---------------- */
.modal [id^="device-form-"] .action-block { display: flex; justify-content: flex-end; margin: 0 0 14px; }
.modal [id^="device-form-"] .action-block > .btn.btn-action {
  display: inline-flex; align-items: center; gap: 6px;
  height: 36px; padding: 0 14px; border-radius: 9px;
  font-size: 12.5px; font-weight: 700;
}
.modal [id^="device-form-"] .action-block > .btn.btn-action > .icon { font-size: 15px; }
.modal [id^="device-form-"] .table-responsive {
  margin: 0; background: var(--lr-surface);
  border: 1px solid var(--lr-border2); border-radius: 12px; overflow: hidden;
}
.modal [id^="device-form-"] .table.table-list { margin: 0; }
.modal [id^="device-form-"] .table.table-list > thead > tr > th {
  height: 38px; padding-top: 0; padding-bottom: 0; vertical-align: middle;
  background: var(--lr-surface2); border-bottom: 1px solid var(--lr-border2);
  font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: .04em; color: var(--lr-muted);
}
.modal [id^="device-form-"] .table.table-list > tbody > tr > td { height: 44px; vertical-align: middle; border-top-color: var(--lr-border2); }
.modal [id^="device-form-"] .table.table-list > tbody > tr:hover > td { background: var(--lr-surface2); }
.modal [id^="device-form-"] .table.table-list td.actions { text-align: right; }
.modal [id^="device-form-"] .table.table-list td.actions .btn {
  display: inline-grid; place-items: center;
  width: 28px; height: 28px; padding: 0; margin: 0 0 0 4px;
  border-radius: 7px; font-size: 16px; line-height: 1;
  color: var(--lr-faint); background: transparent; opacity: 1;
}
.modal [id^="device-form-"] .table.table-list td.actions .btn:hover { background: var(--lr-tint); color: var(--lr-text); }
.modal [id^="device-form-"] .table.table-list td.actions .btn.icon.delete:hover { background: color-mix(in srgb, var(--lr-danger) 12%, transparent); color: var(--lr-danger); }
/* estado vazio: centrado, com o ícone da aba acima do texto */
.modal [id^="device-form-"] .table.table-list > tbody > tr > td[colspan] {
  height: auto; padding: 40px 12px; text-align: center;
  font-size: 13px; color: var(--lr-muted); background: transparent;
}
.modal [id^="device-form-"] .table.table-list > tbody > tr > td[colspan]:before {
  content: ""; display: block; width: 32px; height: 32px; margin: 0 auto 8px;
  background-color: var(--lr-faint); -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain; -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M226.76%2C69a8%2C8%2C0%2C0%2C0-12.84-2.88l-40.3%2C37.19-17.23-3.7-3.7-17.23%2C37.19-40.3A8%2C8%2C0%2C0%2C0%2C187%2C29.24%2C72%2C72%2C0%2C0%2C0%2C88%2C96%2C72.34%2C72.34%2C0%2C0%2C0%2C94%2C124.94L33.79%2C177c-.15.12-.29.26-.43.39a32%2C32%2C0%2C0%2C0%2C45.26%2C45.26c.13-.13.27-.28.39-.42L131.06%2C162A72%2C72%2C0%2C0%2C0%2C232%2C96%2C71.56%2C71.56%2C0%2C0%2C0%2C226.76%2C69ZM160%2C152a56.14%2C56.14%2C0%2C0%2C1-27.07-7%2C8%2C8%2C0%2C0%2C0-9.92%2C1.77L67.11%2C211.51a16%2C16%2C0%2C0%2C1-22.62-22.62L109.18%2C133a8%2C8%2C0%2C0%2C0%2C1.77-9.93%2C56%2C56%2C0%2C0%2C1%2C58.36-82.31l-31.2%2C33.81a8%2C8%2C0%2C0%2C0-1.94%2C7.1L141.83%2C108a8%2C8%2C0%2C0%2C0%2C6.14%2C6.14l26.35%2C5.66a8%2C8%2C0%2C0%2C0%2C7.1-1.94l33.81-31.2A56.06%2C56.06%2C0%2C0%2C1%2C160%2C152Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M226.76%2C69a8%2C8%2C0%2C0%2C0-12.84-2.88l-40.3%2C37.19-17.23-3.7-3.7-17.23%2C37.19-40.3A8%2C8%2C0%2C0%2C0%2C187%2C29.24%2C72%2C72%2C0%2C0%2C0%2C88%2C96%2C72.34%2C72.34%2C0%2C0%2C0%2C94%2C124.94L33.79%2C177c-.15.12-.29.26-.43.39a32%2C32%2C0%2C0%2C0%2C45.26%2C45.26c.13-.13.27-.28.39-.42L131.06%2C162A72%2C72%2C0%2C0%2C0%2C232%2C96%2C71.56%2C71.56%2C0%2C0%2C0%2C226.76%2C69ZM160%2C152a56.14%2C56.14%2C0%2C0%2C1-27.07-7%2C8%2C8%2C0%2C0%2C0-9.92%2C1.77L67.11%2C211.51a16%2C16%2C0%2C0%2C1-22.62-22.62L109.18%2C133a8%2C8%2C0%2C0%2C0%2C1.77-9.93%2C56%2C56%2C0%2C0%2C1%2C58.36-82.31l-31.2%2C33.81a8%2C8%2C0%2C0%2C0-1.94%2C7.1L141.83%2C108a8%2C8%2C0%2C0%2C0%2C6.14%2C6.14l26.35%2C5.66a8%2C8%2C0%2C0%2C0%2C7.1-1.94l33.81-31.2A56.06%2C56.06%2C0%2C0%2C1%2C160%2C152Z'%2F%3E%3C%2Fsvg%3E");
}
.modal #device-form-cameras .table.table-list > tbody > tr > td[colspan]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M208%2C56H180.28L166.65%2C35.56A8%2C8%2C0%2C0%2C0%2C160%2C32H96a8%2C8%2C0%2C0%2C0-6.65%2C3.56L75.71%2C56H48A24%2C24%2C0%2C0%2C0%2C24%2C80V192a24%2C24%2C0%2C0%2C0%2C24%2C24H208a24%2C24%2C0%2C0%2C0%2C24-24V80A24%2C24%2C0%2C0%2C0%2C208%2C56Zm8%2C136a8%2C8%2C0%2C0%2C1-8%2C8H48a8%2C8%2C0%2C0%2C1-8-8V80a8%2C8%2C0%2C0%2C1%2C8-8H80a8%2C8%2C0%2C0%2C0%2C6.66-3.56L100.28%2C48h55.43l13.63%2C20.44A8%2C8%2C0%2C0%2C0%2C176%2C72h32a8%2C8%2C0%2C0%2C1%2C8%2C8ZM128%2C88a44%2C44%2C0%2C1%2C0%2C44%2C44A44.05%2C44.05%2C0%2C0%2C0%2C128%2C88Zm0%2C72a28%2C28%2C0%2C1%2C1%2C28-28A28%2C28%2C0%2C0%2C1%2C128%2C160Z'%2F%3E%3C%2Fsvg%3E"); }
.modal #device-form-expenses .table.table-list > tbody > tr > td[colspan]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M72%2C104a8%2C8%2C0%2C0%2C1%2C8-8h96a8%2C8%2C0%2C0%2C1%2C0%2C16H80A8%2C8%2C0%2C0%2C1%2C72%2C104Zm8%2C40h96a8%2C8%2C0%2C0%2C0%2C0-16H80a8%2C8%2C0%2C0%2C0%2C0%2C16ZM232%2C56V208a8%2C8%2C0%2C0%2C1-11.58%2C7.15L192%2C200.94l-28.42%2C14.21a8%2C8%2C0%2C0%2C1-7.16%2C0L128%2C200.94%2C99.58%2C215.15a8%2C8%2C0%2C0%2C1-7.16%2C0L64%2C200.94%2C35.58%2C215.15A8%2C8%2C0%2C0%2C1%2C24%2C208V56A16%2C16%2C0%2C0%2C1%2C40%2C40H216A16%2C16%2C0%2C0%2C1%2C232%2C56Zm-16%2C0H40V195.06l20.42-10.22a8%2C8%2C0%2C0%2C1%2C7.16%2C0L96%2C199.06l28.42-14.22a8%2C8%2C0%2C0%2C1%2C7.16%2C0L160%2C199.06l28.42-14.22a8%2C8%2C0%2C0%2C1%2C7.16%2C0L216%2C195.06Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M72%2C104a8%2C8%2C0%2C0%2C1%2C8-8h96a8%2C8%2C0%2C0%2C1%2C0%2C16H80A8%2C8%2C0%2C0%2C1%2C72%2C104Zm8%2C40h96a8%2C8%2C0%2C0%2C0%2C0-16H80a8%2C8%2C0%2C0%2C0%2C0%2C16ZM232%2C56V208a8%2C8%2C0%2C0%2C1-11.58%2C7.15L192%2C200.94l-28.42%2C14.21a8%2C8%2C0%2C0%2C1-7.16%2C0L128%2C200.94%2C99.58%2C215.15a8%2C8%2C0%2C0%2C1-7.16%2C0L64%2C200.94%2C35.58%2C215.15A8%2C8%2C0%2C0%2C1%2C24%2C208V56A16%2C16%2C0%2C0%2C1%2C40%2C40H216A16%2C16%2C0%2C0%2C1%2C232%2C56Zm-16%2C0H40V195.06l20.42-10.22a8%2C8%2C0%2C0%2C1%2C7.16%2C0L96%2C199.06l28.42-14.22a8%2C8%2C0%2C0%2C1%2C7.16%2C0L160%2C199.06l28.42-14.22a8%2C8%2C0%2C0%2C1%2C7.16%2C0L216%2C195.06Z'%2F%3E%3C%2Fsvg%3E"); }

/* --- Barra lateral e respiro do conteúdo (lote 37) -------------------------- */
/* Dono, 2026-09-15: "o conteúdo está colado na barra vertical". Causa medida:
   a regra geral das abas de modal (54-telas, "A FILEIRA DE ABAS FIXA ENGOLIA A
   MARGEM": margin 0 -22px; padding 0 22px) vale também para a coluna de abas
   deste modal e vence a seção E por especificidade. A coluna crescia de 220
   para 264px e cobria os 22px de respiro do formulário (distância 0px entre
   barra e campos em 1280, 1366 e 1707). Volta ao desenho 02: coluna de 232px,
   padding 14px 10px. */
@media (min-width: 992px) {
  .modal-dialog:has(a[href^="#device-form-"]) > .modal-content { grid-template-columns: 232px minmax(0, 1fr); }
  .modal-dialog:has(a[href^="#device-form-"]) > .modal-content > .modal-body > .nav-tabs { margin: 0; padding: 14px 10px; }
}
/* Avançado: a .row do Bootstrap sai 15px para cada lado do painel; gutter de
   16px, igual ao vão da grade dos campos, sem passar das bordas. */
.modal .tab-content > [id^="device-form-"] .row { margin-left: -8px; margin-right: -8px; }
.modal .tab-content > [id^="device-form-"] .row > [class*="col-"] { padding-left: 8px; padding-right: 8px; }
/* Campos alinhados pelo topo: "Nome ou apelido" descia 37px para acompanhar o
   texto de ajuda do IMEI ao lado. No desenho os dois começam na mesma linha. */
.modal .tab-content > [id^="device-form-"].active { align-items: start; }
.modal .tab-content > [id^="device-form-"].active > .form-group { justify-content: flex-start; }
.modal .tab-content > [id^="device-form-"].active > .form-group > .form-control,
.modal .tab-content > [id^="device-form-"].active > .form-group > .input-group,
.modal .tab-content > [id^="device-form-"].active > .form-group > .bootstrap-select { margin-top: 0; }
/* Estado vazio: quando a tabela já traz o vazio ilustrado aprovado (.lr-vazio,
   lote 18), não desenhar o ícone do lote 33 por cima — ficavam dois ícones. */
.modal [id^="device-form-"] .table.table-list > tbody > tr > td[colspan]:has(.lr-vazio):before { content: none; display: none; }

/* --- Caixa de marcar dentro de campo e seletor em grupo (geral, lote 37) ---- */
/* "Data de validade" (e SMS/E-mail do Compartilhar): a caixa real ficava com
   opacidade 0 e o quadradinho visível era desenhado no rótulo vazio ao lado —
   clicar no quadradinho não marcava, só clicando ao lado. A caixa real passa a
   ser a visível (desenho da 54-telas) e o rótulo vazio sai. */
.modal .form-group > .input-group > .checkbox.input-group-btn > input[type="checkbox"] {
  opacity: 1 !important; visibility: visible !important; position: static !important;
  width: 16px !important; height: 16px !important; margin: 0 !important; flex: none;
}
.modal .form-group > .input-group > .checkbox.input-group-btn > label { display: none !important; }
/* Seletor que o GPSWOX marca como .input-group-btn ("O nome do parâmetro",
   "DEC" dos pedaços cortados): o botão ganhava 4px à esquerda e passava da
   borda do campo. */
.bootstrap-select.input-group-btn > .dropdown-toggle { margin-left: 0 !important; }
/* Lista aberta dentro de modal (dono, 15/09: "quando eu clico em fabricante do
   dispositivo, ele quebra o design"). A lista crescia até o nome mais longo
   (672px numa caixa de 600, "Carscop CCTR-620, CCTR-620+, …"), o corpo do modal
   ganhava rolagem lateral e rolava 42px: o formulário andava para a esquerda e os
   rótulos ficavam cortados. A lista fica na largura do campo, nomes longos quebram
   linha, texto em 13px como os campos. */
.modal .bootstrap-select > .dropdown-menu { max-width: 100%; }
.modal .bootstrap-select > .dropdown-menu li a,
.modal .bootstrap-select > .dropdown-menu li a span.text { white-space: normal; }
.modal .bootstrap-select > .dropdown-menu li a { font-size: 13px; line-height: 1.35; }
/* Botões "Selecionar tudo" / "Desmarcar todos" das listas de marcar (dono, 15/09:
   "campos quadrados sem combinar com o design, como selecionar tudo na aba de
   compartilhar, isso eu vi em outros lugares também"). Varredura em todas as
   janelas: 26 pares com canto 0 e colados (Compartilhar, Adicionar dispositivo >
   Usuários, Grupos, Alertas > Dispositivos/Tipo/Cercas/Usuários…). Mesmo desenho da
   lista de Usuários do Editar objeto: dois botões de 34px (altura da busca), raio
   8, 6px entre eles e 8px até a busca. O arranjo de cada lista não muda. */
.bootstrap-select .bs-actionsbox { padding-right: 8px; }
.bootstrap-select .bs-actionsbox > .btn-group { display: flex; gap: 6px; width: 100%; }
.bootstrap-select .bs-actionsbox > .btn-group > .btn {
  flex: 1 1 0; min-width: 0; float: none;
  height: 34px; margin: 0; padding: 0 12px;
  border: 1px solid var(--lr-border); border-radius: 8px !important;
  background: var(--lr-surface); color: var(--lr-text);
  font-size: 12px; font-weight: 600; line-height: 1;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.bootstrap-select .bs-actionsbox > .btn-group > .btn:hover { background: var(--lr-surface2); }
/* Celular: botões e busca dividiam 160px cada (medido a 400px) e o texto dos
   botões era cortado (77px). O GPSWOX prende as duas caixas em metade da largura
   com float; aqui cada uma ocupa a linha: busca em cima, botões embaixo (151px). */
@media (max-width: 767.98px) {
  .bootstrap-select.btn-group > .dropdown-menu > .bs-actionsbox,
  .bootstrap-select.btn-group > .dropdown-menu > .bs-searchbox {
    /* sem mexer em position: a lupa da busca é posicionada a partir da caixa */
    float: none !important; width: 100% !important; padding-right: 0 !important;
  }
  .bootstrap-select.btn-group > .dropdown-menu > .bs-actionsbox { margin-bottom: 6px !important; }
}

/* --- Avançado: linha "Frente" (reenvio) ----------------------------------- */
/* Auditoria no celular (2026-09-15): a regra da "Data de validade" (54-telas
   E.2) vira flex todo .input-group que começa com caixa de marcar; a linha
   Frente (ativar + IP + TCP/UDP) entrou junto e o bloco TCP/UDP encolheu de
   126 para 25px — a 360px o UDP saía 90px para fora da tela. O bloco das
   opções fica no tamanho do conteúdo; quem cede espaço é o campo de IP. */
.modal #device-form-advanced .form-group > .input-group > .input-group-addon:has(.checkbox-inline) {
  flex: none; width: auto; white-space: nowrap;
}

/* --- Rodapé: Excluir com contorno vermelho, na ponta esquerda --------------- */
.modal-dialog:has(a[href^="#device-form-"]) .modal-footer .buttons > .btn-danger {
  margin-right: auto;
  display: inline-flex; align-items: center; gap: 6px;
  padding: 0 14px;
  background: transparent; box-shadow: none;
  border: 1px solid color-mix(in srgb, var(--lr-danger) 45%, transparent);
  color: var(--lr-danger); font-weight: 600;
}
.modal-dialog:has(a[href^="#device-form-"]) .modal-footer .buttons > .btn-danger:before {
  content: ""; width: 16px; height: 16px; flex: none;
  background-color: currentColor; -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain; -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H176V40a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C40v8H40a8%2C8%2C0%2C0%2C0%2C0%2C16h8V208a16%2C16%2C0%2C0%2C0%2C16%2C16H192a16%2C16%2C0%2C0%2C0%2C16-16V64h8a8%2C8%2C0%2C0%2C0%2C0-16ZM96%2C40a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96Zm96%2C168H64V64H192ZM112%2C104v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Zm48%2C0v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H176V40a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C40v8H40a8%2C8%2C0%2C0%2C0%2C0%2C16h8V208a16%2C16%2C0%2C0%2C0%2C16%2C16H192a16%2C16%2C0%2C0%2C0%2C16-16V64h8a8%2C8%2C0%2C0%2C0%2C0-16ZM96%2C40a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96Zm96%2C168H64V64H192ZM112%2C104v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Zm48%2C0v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E");
}
.modal-dialog:has(a[href^="#device-form-"]) .modal-footer .buttons > .btn-danger:hover,
.modal-dialog:has(a[href^="#device-form-"]) .modal-footer .buttons > .btn-danger:focus {
  background: color-mix(in srgb, var(--lr-danger) 10%, transparent);
  border-color: color-mix(in srgb, var(--lr-danger) 45%, transparent);
  color: var(--lr-danger);
}

/* --- Confirmação de exclusão do aparelho ------------------------------------ */
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) { width: 420px; max-width: calc(100vw - 24px); }
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content {
  position: relative;
  display: grid; grid-template-columns: 40px minmax(0, 1fr); column-gap: 14px;
  padding: 22px 22px 18px;
  border: 1px solid var(--lr-border2); border-radius: 16px; box-shadow: var(--lr-shadow);
}
/* quadrado vermelho claro com o aviso: o fundo no ::before e o desenho no ::after */
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content:before {
  content: ""; grid-column: 1; grid-row: 1 / span 2;
  width: 40px; height: 40px; border-radius: 12px;
  background: color-mix(in srgb, var(--lr-danger) 14%, transparent);
}
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content:after {
  content: ""; position: absolute; left: 31px; top: 31px; width: 22px; height: 22px;
  background-color: var(--lr-danger); -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain; -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M236.8%2C188.09%2C149.35%2C36.22h0a24.76%2C24.76%2C0%2C0%2C0-42.7%2C0L19.2%2C188.09a23.51%2C23.51%2C0%2C0%2C0%2C0%2C23.72A24.35%2C24.35%2C0%2C0%2C0%2C40.55%2C224h174.9a24.35%2C24.35%2C0%2C0%2C0%2C21.33-12.19A23.51%2C23.51%2C0%2C0%2C0%2C236.8%2C188.09ZM222.93%2C203.8a8.5%2C8.5%2C0%2C0%2C1-7.48%2C4.2H40.55a8.5%2C8.5%2C0%2C0%2C1-7.48-4.2%2C7.59%2C7.59%2C0%2C0%2C1%2C0-7.72L120.52%2C44.21a8.75%2C8.75%2C0%2C0%2C1%2C15%2C0l87.45%2C151.87A7.59%2C7.59%2C0%2C0%2C1%2C222.93%2C203.8ZM120%2C144V104a8%2C8%2C0%2C0%2C1%2C16%2C0v40a8%2C8%2C0%2C0%2C1-16%2C0Zm20%2C36a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M236.8%2C188.09%2C149.35%2C36.22h0a24.76%2C24.76%2C0%2C0%2C0-42.7%2C0L19.2%2C188.09a23.51%2C23.51%2C0%2C0%2C0%2C0%2C23.72A24.35%2C24.35%2C0%2C0%2C0%2C40.55%2C224h174.9a24.35%2C24.35%2C0%2C0%2C0%2C21.33-12.19A23.51%2C23.51%2C0%2C0%2C0%2C236.8%2C188.09ZM222.93%2C203.8a8.5%2C8.5%2C0%2C0%2C1-7.48%2C4.2H40.55a8.5%2C8.5%2C0%2C0%2C1-7.48-4.2%2C7.59%2C7.59%2C0%2C0%2C1%2C0-7.72L120.52%2C44.21a8.75%2C8.75%2C0%2C0%2C1%2C15%2C0l87.45%2C151.87A7.59%2C7.59%2C0%2C0%2C1%2C222.93%2C203.8ZM120%2C144V104a8%2C8%2C0%2C0%2C1%2C16%2C0v40a8%2C8%2C0%2C0%2C1-16%2C0Zm20%2C36a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C180Z'%2F%3E%3C%2Fsvg%3E");
}
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-header { grid-column: 2; grid-row: 1; padding: 0; border: 0; min-height: 0; }
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-header .close { display: none; }
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-header .modal-title { font-size: 15px; font-weight: 700; letter-spacing: -.01em; line-height: 1.3; }
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-body { grid-column: 2; grid-row: 2; padding: 4px 0 0; }
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-body,
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-body .form-group { margin: 0; font-size: 13px; line-height: 1.5; color: var(--lr-muted); }
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-footer {
  grid-column: 1 / -1; grid-row: 3;
  margin: 16px 0 0; padding: 0; border: 0; background: transparent;
}
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-footer .btn-danger {
  display: inline-flex; align-items: center; gap: 6px;
  background: var(--lr-danger); border-color: var(--lr-danger); color: #fff; font-weight: 700;
}
.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"]) > .modal-content > .modal-footer .btn-danger:before {
  content: ""; width: 16px; height: 16px; flex: none;
  background-color: currentColor; -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain; -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H176V40a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C40v8H40a8%2C8%2C0%2C0%2C0%2C0%2C16h8V208a16%2C16%2C0%2C0%2C0%2C16%2C16H192a16%2C16%2C0%2C0%2C0%2C16-16V64h8a8%2C8%2C0%2C0%2C0%2C0-16ZM96%2C40a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96Zm96%2C168H64V64H192ZM112%2C104v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Zm48%2C0v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H176V40a24%2C24%2C0%2C0%2C0-24-24H104A24%2C24%2C0%2C0%2C0%2C80%2C40v8H40a8%2C8%2C0%2C0%2C0%2C0%2C16h8V208a16%2C16%2C0%2C0%2C0%2C16%2C16H192a16%2C16%2C0%2C0%2C0%2C16-16V64h8a8%2C8%2C0%2C0%2C0%2C0-16ZM96%2C40a8%2C8%2C0%2C0%2C1%2C8-8h48a8%2C8%2C0%2C0%2C1%2C8%2C8v8H96Zm96%2C168H64V64H192ZM112%2C104v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Zm48%2C0v64a8%2C8%2C0%2C0%2C1-16%2C0V104a8%2C8%2C0%2C0%2C1%2C16%2C0Z'%2F%3E%3C%2Fsvg%3E");
}
body:has(.modal-dialog:has(input[name="_method"][value="DELETE"]):has(form[action*="/devices/"])) .modal-backdrop.in { background-color: rgba(2, 70, 56, .35); }


/* ===== src/57c-enviar-comando.css ===== */
/* ==========================================================================
   57c — Enviar comando: largura, abas com ícone, corpo em --lr-bg, campos em
   duas colunas, barra de filtros e tabelas de Período e logs (handoff v4)
   Gerado por design-system/telas-enviar-comando.js — edite lá e rode de novo.
   Só as partes novas do pacote; caixa ⓘ, sublinhado da aba, título, fechar e
   botões do rodapé já aprovados ficam como estão.
   ========================================================================== */

/* --- Caixa: 680px no computador (no celular segue a regra aprovada) -------- */
@media (min-width: 768px) {
  #send_command .modal-dialog { width: 680px; max-width: calc(100vw - 24px); }
}
#send_command .modal-title .icon.send-command:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.32%2C28.68a16%2C16%2C0%2C0%2C0-15.66-4.08l-.15%2C0L19.57%2C82.84a16%2C16%2C0%2C0%2C0-2.49%2C29.8L102%2C154l41.3%2C84.87A15.86%2C15.86%2C0%2C0%2C0%2C157.74%2C248q.69%2C0%2C1.38-.06a15.88%2C15.88%2C0%2C0%2C0%2C14-11.51l58.2-191.94c0-.05%2C0-.1%2C0-.15A16%2C16%2C0%2C0%2C0%2C227.32%2C28.68ZM157.83%2C231.85l-.05.14%2C0-.07-40.06-82.3%2C48-48a8%2C8%2C0%2C0%2C0-11.31-11.31l-48%2C48L24.08%2C98.25l-.07%2C0%2C.14%2C0L216%2C40Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.32%2C28.68a16%2C16%2C0%2C0%2C0-15.66-4.08l-.15%2C0L19.57%2C82.84a16%2C16%2C0%2C0%2C0-2.49%2C29.8L102%2C154l41.3%2C84.87A15.86%2C15.86%2C0%2C0%2C0%2C157.74%2C248q.69%2C0%2C1.38-.06a15.88%2C15.88%2C0%2C0%2C0%2C14-11.51l58.2-191.94c0-.05%2C0-.1%2C0-.15A16%2C16%2C0%2C0%2C0%2C227.32%2C28.68ZM157.83%2C231.85l-.05.14%2C0-.07-40.06-82.3%2C48-48a8%2C8%2C0%2C0%2C0-11.31-11.31l-48%2C48L24.08%2C98.25l-.07%2C0%2C.14%2C0L216%2C40Z'%2F%3E%3C%2Fsvg%3E") }

/* --- Abas: ícone Phosphor 16px e o respiro do desenho (8 12 10) ------------ */
#send_command .modal-body > .nav-tabs > li > a { display: flex; align-items: center; gap: 6px; padding: 8px 12px 10px; }
#send_command .modal-body > .nav-tabs > li > a:before {
  content: ""; flex: none; width: 16px; height: 16px;
  background-color: currentColor;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;
}
#send_command .modal-body > .nav-tabs > li > a[href="#command-form-gprs"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M140%2C204a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C204ZM237.08%2C87A172%2C172%2C0%2C0%2C0%2C18.92%2C87%2C8%2C8%2C0%2C0%2C0%2C29.08%2C99.37a156%2C156%2C0%2C0%2C1%2C197.84%2C0A8%2C8%2C0%2C0%2C0%2C237.08%2C87ZM205%2C122.77a124%2C124%2C0%2C0%2C0-153.94%2C0A8%2C8%2C0%2C0%2C0%2C61%2C135.31a108%2C108%2C0%2C0%2C1%2C134.06%2C0%2C8%2C8%2C0%2C0%2C0%2C11.24-1.3A8%2C8%2C0%2C0%2C0%2C205%2C122.77Zm-32.26%2C35.76a76.05%2C76.05%2C0%2C0%2C0-89.42%2C0%2C8%2C8%2C0%2C0%2C0%2C9.42%2C12.94%2C60%2C60%2C0%2C0%2C1%2C70.58%2C0%2C8%2C8%2C0%2C1%2C0%2C9.42-12.94Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M140%2C204a12%2C12%2C0%2C1%2C1-12-12A12%2C12%2C0%2C0%2C1%2C140%2C204ZM237.08%2C87A172%2C172%2C0%2C0%2C0%2C18.92%2C87%2C8%2C8%2C0%2C0%2C0%2C29.08%2C99.37a156%2C156%2C0%2C0%2C1%2C197.84%2C0A8%2C8%2C0%2C0%2C0%2C237.08%2C87ZM205%2C122.77a124%2C124%2C0%2C0%2C0-153.94%2C0A8%2C8%2C0%2C0%2C0%2C61%2C135.31a108%2C108%2C0%2C0%2C1%2C134.06%2C0%2C8%2C8%2C0%2C0%2C0%2C11.24-1.3A8%2C8%2C0%2C0%2C0%2C205%2C122.77Zm-32.26%2C35.76a76.05%2C76.05%2C0%2C0%2C0-89.42%2C0%2C8%2C8%2C0%2C0%2C0%2C9.42%2C12.94%2C60%2C60%2C0%2C0%2C1%2C70.58%2C0%2C8%2C8%2C0%2C1%2C0%2C9.42-12.94Z'%2F%3E%3C%2Fsvg%3E") }
#send_command .modal-body > .nav-tabs > li > a[href="#command-form-sms"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H40A16%2C16%2C0%2C0%2C0%2C24%2C64V224a15.85%2C15.85%2C0%2C0%2C0%2C9.24%2C14.5A16.13%2C16.13%2C0%2C0%2C0%2C40%2C240a15.89%2C15.89%2C0%2C0%2C0%2C10.25-3.78l.09-.07L83%2C208H216a16%2C16%2C0%2C0%2C0%2C16-16V64A16%2C16%2C0%2C0%2C0%2C216%2C48ZM40%2C224h0ZM216%2C192H80a8%2C8%2C0%2C0%2C0-5.23%2C1.95L40%2C224V64H216ZM88%2C112a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C0%2C1%2C0%2C16H96A8%2C8%2C0%2C0%2C1%2C88%2C112Zm0%2C32a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C1%2C1%2C0%2C16H96A8%2C8%2C0%2C0%2C1%2C88%2C144Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M216%2C48H40A16%2C16%2C0%2C0%2C0%2C24%2C64V224a15.85%2C15.85%2C0%2C0%2C0%2C9.24%2C14.5A16.13%2C16.13%2C0%2C0%2C0%2C40%2C240a15.89%2C15.89%2C0%2C0%2C0%2C10.25-3.78l.09-.07L83%2C208H216a16%2C16%2C0%2C0%2C0%2C16-16V64A16%2C16%2C0%2C0%2C0%2C216%2C48ZM40%2C224h0ZM216%2C192H80a8%2C8%2C0%2C0%2C0-5.23%2C1.95L40%2C224V64H216ZM88%2C112a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C0%2C1%2C0%2C16H96A8%2C8%2C0%2C0%2C1%2C88%2C112Zm0%2C32a8%2C8%2C0%2C0%2C1%2C8-8h64a8%2C8%2C0%2C1%2C1%2C0%2C16H96A8%2C8%2C0%2C0%2C1%2C88%2C144Z'%2F%3E%3C%2Fsvg%3E") }
#send_command .modal-body > .nav-tabs > li > a[href="#schedule"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm64-88a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1-8-8V72a8%2C8%2C0%2C0%2C1%2C16%2C0v48h48A8%2C8%2C0%2C0%2C1%2C192%2C128Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M128%2C24A104%2C104%2C0%2C1%2C0%2C232%2C128%2C104.11%2C104.11%2C0%2C0%2C0%2C128%2C24Zm0%2C192a88%2C88%2C0%2C1%2C1%2C88-88A88.1%2C88.1%2C0%2C0%2C1%2C128%2C216Zm64-88a8%2C8%2C0%2C0%2C1-8%2C8H128a8%2C8%2C0%2C0%2C1-8-8V72a8%2C8%2C0%2C0%2C1%2C16%2C0v48h48A8%2C8%2C0%2C0%2C1%2C192%2C128Z'%2F%3E%3C%2Fsvg%3E") }
#send_command .modal-body > .nav-tabs > li > a[href="#sent-commands"]:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M80%2C64a8%2C8%2C0%2C0%2C1%2C8-8H216a8%2C8%2C0%2C0%2C1%2C0%2C16H88A8%2C8%2C0%2C0%2C1%2C80%2C64Zm136%2C56H88a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16Zm0%2C64H88a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16ZM44%2C52A12%2C12%2C0%2C1%2C0%2C56%2C64%2C12%2C12%2C0%2C0%2C0%2C44%2C52Zm0%2C64a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C44%2C116Zm0%2C64a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C44%2C180Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M80%2C64a8%2C8%2C0%2C0%2C1%2C8-8H216a8%2C8%2C0%2C0%2C1%2C0%2C16H88A8%2C8%2C0%2C0%2C1%2C80%2C64Zm136%2C56H88a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16Zm0%2C64H88a8%2C8%2C0%2C0%2C0%2C0%2C16H216a8%2C8%2C0%2C0%2C0%2C0-16ZM44%2C52A12%2C12%2C0%2C1%2C0%2C56%2C64%2C12%2C12%2C0%2C0%2C0%2C44%2C52Zm0%2C64a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C44%2C116Zm0%2C64a12%2C12%2C0%2C1%2C0%2C12%2C12A12%2C12%2C0%2C0%2C0%2C44%2C180Z'%2F%3E%3C%2Fsvg%3E") }

/* --- Corpo em --lr-bg; a fileira de abas continua na cor da caixa ----------- */
#send_command .modal-body { background: var(--lr-bg); }
@media (min-width: 768px) {
  /* a fileira é sticky e fica 20px abaixo do cabeçalho (padding do corpo):
     a sombra pinta essa faixa na cor da caixa sem mudar nenhuma medida */
  #send_command .modal-body > .nav-tabs { box-shadow: 0 -20px 0 var(--lr-surface); }
}

/* --- GPRS e SMS: Dispositivos | Tipo, Mensagem na largura toda ------------- */
#send_command #command-form-gprs > form, #send_command #command-form-sms > form {
  display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px 18px; align-items: start;
}
#send_command #command-form-gprs > form > .form-group, #send_command #command-form-sms > form > .form-group { margin: 0; min-width: 0; }
#send_command #command-form-gprs > form > .row.attributes, #send_command #command-form-sms > form > .row.attributes { grid-column: 1 / -1; margin: 0 0 -16px; }
#send_command #command-form-gprs > form > .row.attributes > [class*="col-"], #send_command #command-form-sms > form > .row.attributes > [class*="col-"] { padding: 0; }
#send_command #command-form-gprs > form > .send_command_result, #send_command #command-form-sms > form > .send_command_result { grid-column: 1 / -1; }
#send_command #command-form-gprs > form textarea.form-control, #send_command #command-form-sms > form textarea.form-control { min-height: 88px; }
#send_command #command-form-gprs textarea[name="data"] { font-family: var(--lr-mono); font-size: 13px; }
#send_command #command-form-gprs > form .form-group > small, #send_command #command-form-sms > form .form-group > small {
  display: block; margin-top: 6px;
  font-size: 11.5px; line-height: 1.45; color: var(--lr-muted);
}
@media (max-width: 767.98px) {
  #send_command #command-form-gprs > form, #send_command #command-form-sms > form { grid-template-columns: minmax(0, 1fr); }
}

/* --- logs: busca 220 e Conexão 160 lado a lado, 36px ---------------------- */
#send_command #table_sent_commands > .row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px; }
#send_command #table_sent_commands > .row:before, #send_command #table_sent_commands > .row:after { content: none; }
#send_command #table_sent_commands > .row > [class*="col-"] { float: none; width: auto; min-height: 0; padding: 0; }
#send_command #table_sent_commands > .row > [class*="col-"] > .form-group { width: 160px; margin: 0; }
#send_command #table_sent_commands > .row > [class*="col-"] > .form-group.search { width: 220px; }
#send_command #table_sent_commands > .row .form-control, #send_command #table_sent_commands > .row .bootstrap-select > .dropdown-toggle { height: 36px; }
@media (max-width: 767.98px) {
  #send_command #table_sent_commands > .row > [class*="col-"] { flex: 1 1 0; min-width: 0; }
  #send_command #table_sent_commands > .row > [class*="col-"] > .form-group,
  #send_command #table_sent_commands > .row > [class*="col-"] > .form-group.search { width: 100%; }
}

/* --- Tabelas de Período e logs: caixa raio 12, cabeçalho 38, linhas 42 ----- */
#send_command #schedule .table-responsive, #send_command #sent-commands .table-responsive {
  margin: 0; background: var(--lr-surface);
  border: 1px solid var(--lr-border2); border-radius: 12px;
}
#send_command #schedule .table.table-list, #send_command #sent-commands .table.table-list { margin: 0; }
#send_command #schedule .table.table-list > thead > tr > th, #send_command #sent-commands .table.table-list > thead > tr > th {
  height: 38px; padding-top: 0; padding-bottom: 0; vertical-align: middle;
  border-bottom: 1px solid var(--lr-border2);
}
/* uma linha por registro, como no desenho; nada é cortado — a caixa já rolava
   na horizontal (a lista real tem a coluna Data, que o desenho não mostra) */
#send_command #schedule .table.table-list > tbody > tr > td, #send_command #sent-commands .table.table-list > tbody > tr > td {
  height: 42px; padding-top: 6px; padding-bottom: 6px; vertical-align: middle;
  font-size: 12.5px; white-space: nowrap; border-top-color: var(--lr-border2);
}
#send_command #schedule .table.table-list > tbody > tr:first-child > td, #send_command #sent-commands .table.table-list > tbody > tr:first-child > td { border-top: 0; }
/* logs: Dispositivo · Conexão · Comando · Status · Usuário · Data */
#send_command #sent-commands .table.table-list > tbody > tr > td:nth-child(1) { font-weight: 600; }
#send_command #sent-commands .table.table-list > tbody > tr > td:nth-child(2) { font-family: var(--lr-mono); font-size: 11px; color: var(--lr-muted); }
#send_command #sent-commands .table.table-list > tbody > tr > td:nth-child(3) { font-family: var(--lr-mono); font-size: 12px; }
#send_command #sent-commands .table.table-list > tbody > tr > td:nth-child(4) { font-size: 11px; font-weight: 600; }
#send_command #sent-commands .table.table-list > tbody > tr > td:nth-child(5) { color: var(--lr-muted); }
#send_command #sent-commands .table.table-list > tbody > tr > td:nth-child(6) { font-family: var(--lr-mono); font-size: 11.5px; color: var(--lr-muted); white-space: nowrap; }
/* Período: Conexão · Comando · Parâmetros · Agendar em · Tipo · ações */
#send_command #schedule .table.table-list > tbody > tr > td:nth-child(1) { font-family: var(--lr-mono); font-size: 11px; color: var(--lr-muted); }
#send_command #schedule .table.table-list > tbody > tr > td:nth-child(2) { font-family: var(--lr-mono); font-size: 12px; }
#send_command #schedule .table.table-list > tbody > tr > td:nth-child(4) { font-family: var(--lr-mono); font-size: 11.5px; color: var(--lr-muted); white-space: nowrap; }
/* o "+" que abre o agendamento vira um botão 28×28 (ícone original) */
#send_command #schedule .table.table-list > thead > tr > th .pull-right > a {
  display: grid; place-items: center;
  width: 28px; height: 28px; border-radius: 7px;
  background: var(--lr-tint); color: var(--lr-primary);
}
#send_command #schedule .table.table-list > thead > tr > th .pull-right > a:hover { background: var(--lr-primary); color: var(--lr-on-primary); }

/* --- Rodapé: Enviar com o avião de papel ----------------------------------- */
#send_command .modal-footer .btn.btn-action { display: inline-flex; align-items: center; justify-content: center; gap: 6px; }
#send_command .modal-footer .btn.btn-action:before {
  content: ""; flex: none; width: 16px; height: 16px;
  background-color: currentColor;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.32%2C28.68a16%2C16%2C0%2C0%2C0-15.66-4.08l-.15%2C0L19.57%2C82.84a16%2C16%2C0%2C0%2C0-2.49%2C29.8L102%2C154l41.3%2C84.87A15.86%2C15.86%2C0%2C0%2C0%2C157.74%2C248q.69%2C0%2C1.38-.06a15.88%2C15.88%2C0%2C0%2C0%2C14-11.51l58.2-191.94c0-.05%2C0-.1%2C0-.15A16%2C16%2C0%2C0%2C0%2C227.32%2C28.68ZM157.83%2C231.85l-.05.14%2C0-.07-40.06-82.3%2C48-48a8%2C8%2C0%2C0%2C0-11.31-11.31l-48%2C48L24.08%2C98.25l-.07%2C0%2C.14%2C0L216%2C40Z'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 256 256' fill%3D'currentColor'%3E%3Cpath d%3D'M227.32%2C28.68a16%2C16%2C0%2C0%2C0-15.66-4.08l-.15%2C0L19.57%2C82.84a16%2C16%2C0%2C0%2C0-2.49%2C29.8L102%2C154l41.3%2C84.87A15.86%2C15.86%2C0%2C0%2C0%2C157.74%2C248q.69%2C0%2C1.38-.06a15.88%2C15.88%2C0%2C0%2C0%2C14-11.51l58.2-191.94c0-.05%2C0-.1%2C0-.15A16%2C16%2C0%2C0%2C0%2C227.32%2C28.68ZM157.83%2C231.85l-.05.14%2C0-.07-40.06-82.3%2C48-48a8%2C8%2C0%2C0%2C0-11.31-11.31l-48%2C48L24.08%2C98.25l-.07%2C0%2C.14%2C0L216%2C40Z'%2F%3E%3C%2Fsvg%3E");
}


/* ===== src/57d-historico.css ===== */
/* ==========================================================================
   57d — Histórico: lista de eventos da aba e painel inferior (handoff v4)
   Gerado por design-system/telas-historico.js — edite lá e rode de novo.
   Formulário da aba já aprovado (54-telas N) sem mudança, exceto a altura
   da linha de ações pedida no v4.
   ========================================================================== */

/* --- Linha de ações: "Mostrar histórico" 44px e exportar/limpar 44×44 ----- */
#sidebar #history_tab #history-form > .input-group > .btn-primary.btn-block { height: 44px; }
#sidebar #history_tab #history-form > .input-group > .input-group-btn .btn.btn-default { width: 44px; height: 44px; }

/* --- Celular: rótulos acima dos campos ------------------------------------ */
/* Auditoria no celular (2026-09-15): a coluna de rótulos de 76px (54-telas N)
   foi medida na lateral de 380px do computador; no celular a lateral tem 248px
   e a data ficava com 68px para um texto de 95 ("2026-0", cortado). Sem o tema
   cabia. Rótulo acima: data com 154px, inteira. Computador sem mudança. */
@media (max-width: 767.98px) {
  #sidebar #history_tab #history-form .form-group { grid-template-columns: minmax(0, 1fr); row-gap: 4px; }
}

/* --- Lista de eventos ------------------------------------------------------ */
/* largura presa à lateral: com o endereço em uma linha, a tabela automática
   crescia até o fim do texto (590px numa lateral de 380, medido) */
#ajax-history .history > .table { margin: 0; width: 100%; table-layout: fixed; }
#ajax-history .history > .table > tbody > tr > td {
  padding: 10px 12px; vertical-align: top;
  border-top: 1px solid var(--lr-border2);
}
#ajax-history .history > .table > tbody > tr:first-child > td { border-top: 0; }
#ajax-history .history > .table > tbody > tr > td:first-child { width: 48px; padding-right: 0; }

/* ícone do evento: círculo 24px em --lr-tint, letra 600 11px na cor de status */
#ajax-history .history > .table > tbody > tr > td > .action-icon {
  position: relative;
  display: inline-grid; place-items: center;
  width: 24px; height: 24px; padding: 0; margin: 0;
  border: 0; border-radius: 50%;
  background: var(--lr-tint);
  font-size: 11px; font-weight: 600; line-height: 1;
  color: var(--lr-primary);
}
#ajax-history .history > .table > tbody > tr > td > .action-icon.blue { color: var(--lr-ok); }    /* D — em movimento */
#ajax-history .history > .table > tbody > tr > td > .action-icon.grey { color: var(--lr-warn); }  /* P — parada */
#ajax-history .history > .table > tbody > tr > td > .action-icon.red { color: var(--lr-danger); } /* E — evento */
#ajax-history .history > .table > tbody > tr > td > .action-icon > .fa { font-size: 12px; line-height: 1; color: inherit; }
/* número da parada/evento: selo pequeno no canto de baixo, sem cobrir a letra */
#ajax-history .history > .table > tbody > tr > td > .action-icon > .badge-history {
  position: absolute; top: auto; left: auto; right: -7px; bottom: -6px;
  min-width: 15px; height: 15px; padding: 0 3px;
  border: 1px solid var(--lr-border2); border-radius: 8px;
  background: var(--lr-surface); color: var(--lr-muted);
  font-family: var(--lr-mono); font-size: 9.5px; font-weight: 600; line-height: 13px;
  text-align: center;
}

/* horário mono 12px 600 à esquerda, duração mono 12px muted à direita */
#ajax-history .history > .table > tbody > tr > td > .row { margin: 0; }
#ajax-history .history > .table > tbody > tr > td > .row:before, #ajax-history .history > .table > tbody > tr > td > .row:after { content: none; }
#ajax-history .history > .table > tbody > tr > td > .row > [class*="col-"] { float: none; width: auto; min-height: 0; padding: 0; }
#ajax-history .history > .table > tbody > tr > td > .row:first-child {
  display: flex; flex-wrap: wrap; align-items: baseline;
  column-gap: 8px; row-gap: 2px;
}
#ajax-history .history > .table > tbody > tr > td > .row:first-child > .datetime { flex: 1 1 auto; min-width: 0; white-space: nowrap; }
#ajax-history .history > .table > tbody > tr > td > .row:first-child > .datetime > .time {
  font-family: var(--lr-mono); font-size: 12px; font-weight: 600; color: var(--lr-text);
}
#ajax-history .history > .table > tbody > tr > td > .row:first-child > .datetime > .date {
  margin-left: 4px;
  font-family: var(--lr-mono); font-size: 11px; color: var(--lr-muted);
}
#ajax-history .history > .table > tbody > tr > td > .row:first-child > .duration {
  flex: 0 1 auto; margin-left: auto; text-align: right;
  font-family: var(--lr-mono); font-size: 12px; color: var(--lr-muted);
}
/* na linha de evento o mesmo lugar traz o NOME do evento ("Começo do
   movimento"), não uma duração: texto normal 600, na cor do texto */
#ajax-history .history > .table > tbody > tr.event-action > td > .row:first-child > .duration {
  font-family: var(--lr-font); font-weight: 600; color: var(--lr-text);
}

/* endereço 12px muted, uma linha com reticências */
#ajax-history .history > .table > tbody > tr > td > .row + .row { margin-top: 4px; }
#ajax-history .history > .table > tbody > tr > td > .row + .row > [class*="col-"] { min-width: 0; overflow: hidden; }
#ajax-history .history > .table > tbody > tr > td > .row + .row > [class*="col-"] > br { display: none; }
#ajax-history .history > .table > tbody > tr > td > .row + .row [data-device="address"] {
  display: block;
  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
  font-size: 12px; color: var(--lr-muted);
}

/* --- Painel inferior: abas de sensor como sublinhado ---------------------- */
#bottom-history #graph_sensors > li > a {
  margin: 0; padding: 10px 12px;
  border: 0; border-radius: 0;
  background: transparent;
  font-size: 13px; font-weight: 600;
  color: var(--lr-muted);
}
#bottom-history #graph_sensors > li > a:hover,
#bottom-history #graph_sensors > li > a:focus { background: transparent; color: var(--lr-text); }
#bottom-history #graph_sensors > li.active > a,
#bottom-history #graph_sensors > li.active > a:hover,
#bottom-history #graph_sensors > li.active > a:focus { background: transparent; border: 0; color: var(--lr-primary); }
#bottom-history #graph_sensors > li.active:after { height: 2px; background: var(--lr-primary); }

/* --- Controles ▷ ❘❘ ◻ e zoom: 32×32 raio 8 em --lr-surface2 --------------- */
/* a margem fica no item (li), não no botão: assim o item do seletor de
   velocidade, que não tem <a>, mede o mesmo que os vizinhos */
#bottom-history .graph-controls .nav-pills > li { margin: 4px 2px; }
#bottom-history .graph-controls .nav-pills > li > a.btn {
  display: grid; place-items: center;
  width: 32px; height: 32px; padding: 0; margin: 0;
  border: 0; border-radius: 8px;
  background: var(--lr-surface2);
  font-size: 14px; line-height: 1;
}
#bottom-history .graph-controls .nav-pills > li > a.btn > .icon,
#bottom-history .graph-controls .nav-pills > li > a.btn > .fa { font-size: 14px; line-height: 1; }
/* velocidade: a caixa do seletor ocupa o item como os botões (32px); com a
   margem no botão interno o item ficava 1px menor que os vizinhos no ar */
#bottom-history .graph-controls .nav-pills > li > .bootstrap-select { display: block; height: 32px; margin: 0; }
#bottom-history .graph-controls .bootstrap-select > .dropdown-toggle { height: 32px; margin: 0; border-radius: 8px; }
@media (max-width: 767.98px) {
  /* celular: alvos de toque de 44px (README, Mobile); o seletor de velocidade
     já tem 44px pela regra do celular e os botões ficam na mesma altura */
  #bottom-history .graph-controls .nav-pills > li > a.btn { width: 44px; height: 44px; }
  #bottom-history .graph-controls .nav-pills > li > .bootstrap-select { height: 44px; }
  #bottom-history .graph-controls .bootstrap-select > .dropdown-toggle { height: 44px; }
}

/* --- Registro de dados: linhas 34px, mono 12px em horário/lat/long/vel. --- */
#history-table-content-table > tbody > tr > td { height: 34px; padding-top: 0; padding-bottom: 0; vertical-align: middle; }
#history-table-content-table > tbody > tr > td[style*="nowrap"],
#history-table-content-table > tbody > tr > td[style*="nowrap"] + td[style*="nowrap"] + td,
#history-table-content-table > tbody > tr > td[style*="nowrap"] + td[style*="nowrap"] + td + td,
#history-table-content-table > tbody > tr > td[style*="nowrap"] + td[style*="nowrap"] + td + td + td + td {
  font-family: var(--lr-mono); font-size: 12px;
}
#history-table-content-table > tbody > tr:hover > td { background: var(--lr-surface2); }


/* ===== src/58-app.css ===== */
/* ==========================================================================
   58 — Convite para instalar o app (PWA)
   Dono, 2026-09-13: "quando eu entrei no celular pelo Chrome não recebi aquele
   aviso para instalar que geralmente aparece". O aviso automático do Chrome
   depende de critérios de uso do navegador e muitas vezes não aparece; este é
   o convite do próprio app, na identidade do tema. Quem monta é o
   localize-tema.js (convite()), só em tela de toque, só se o app ainda não
   estiver instalado, e some por 14 dias ao tocar em "Agora não".
   Sem o JS esta camada não tem efeito nenhum.
   ========================================================================== */
.lr-convite {
  position: fixed;
  left: 12px;
  right: 12px;
  bottom: calc(12px + env(safe-area-inset-bottom, 0px));
  z-index: 3000;
  max-width: 440px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  padding: 14px;
  background: var(--lr-surface);
  color: var(--lr-text);
  border: 1px solid var(--lr-border2);
  border-radius: var(--lr-r-14);
  box-shadow: var(--lr-shadow);
  font-family: var(--lr-font);
  font-size: 13px;
  line-height: 1.35;
}
.lr-convite img { display: block; width: 44px; height: 44px; border-radius: 10px; }
.lr-convite-texto { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.lr-convite-texto b { font-size: 14px; font-weight: 700; color: var(--lr-text); }
.lr-convite-texto span { font-size: 12.5px; color: var(--lr-muted); }
.lr-convite-acoes { grid-column: 1 / -1; display: flex; justify-content: flex-end; gap: 8px; }
.lr-convite-acoes button {
  height: 40px;
  padding: 0 16px;
  border-radius: var(--lr-r-10);
  font: 700 13px/1 var(--lr-font);
  cursor: pointer;
}
.lr-convite-sim { border: 0; background: var(--lr-primary); color: var(--lr-on-primary); }
.lr-convite-sim:hover, .lr-convite-sim:active { background: var(--lr-primary-hover); }
.lr-convite-nao { border: 1px solid var(--lr-border); background: transparent; color: var(--lr-muted); }


/* ===== src/60-login.css ===== */
/* ==========================================================================
   60 — Login em duas colunas (handoff, tela 2)
   HTML real: body.sign-in-layout > .center-vertical > .container > .col-* >
   .panel (raio 20px INLINE no Blade) > .panel-background + .panel-body >
   a > img (logo) + form (#sign-in-form-email, #sign-in-form-password,
   .checkbox "Lembre-me", .btn-primary "Entrar", .btn-default "Recuperar").
   O painel verde da esquerda é inserido pelo JS (localize-tema.js), que marca
   <html class="lr-login-hero">. Sem o JS, o login continua centralizado.
   O layout do login escreve um <style> próprio DEPOIS deste arquivo, por
   isso os seletores daqui começam com "html body" (mais fortes).
   Não exibe métricas internas (regra do handoff).
   ========================================================================== */

html body.sign-in-layout {
  background-color: var(--lr-bg) !important;
  background-image: none !important;
}
html body.sign-in-layout .panel {
  background: transparent;
  box-shadow: none;
  border: 0;
}
html body.sign-in-layout .panel-background { background: transparent !important; }
html body.sign-in-layout .panel-body { padding: 8px 0; }

/* título e subtítulo inseridos pelo JS dentro do cartão */
.lr-login-titulo { margin: 0; font-size: 26px; font-weight: 700; letter-spacing: -.01em; color: var(--lr-text); }
.lr-login-sub { margin: 6px 0 24px; font-size: 13px; color: var(--lr-muted); }

/* campos 44px, raio 10 (o Blade força 20px inline) */
html body.sign-in-layout .form-control {
  height: 44px;
  font-size: 14px;
  border-radius: var(--lr-r-10) !important;
  background-color: var(--lr-field);
  background-repeat: no-repeat;
  background-position: 12px center;
  background-size: 18px 18px;
  padding-left: 40px;
}
/* ícone de envelope e cadeado desenhados em SVG (cor --lr-faint clara) */
html body.sign-in-layout #sign-in-form-email,
html body.sign-in-layout #password-reminder-form input[name="email"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa39a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");
}
html body.sign-in-layout #sign-in-form-password {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa39a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");
}
/* Lote 41 (dono, 15/09: "o ícone na página de login web, pelo menos no tema escuro, não aparece nos campos de email e
   senha"). Medido: com usuário e senha salvos, o Chrome preenche os campos e a regra interna dele
   (:-internal-autofill-selected) força "background-image: none !important" e um fundo azulado
   rgba(70,90,126,.4) no escuro — o envelope e o cadeado, que eram imagem de fundo do campo, sumiam.
   Os dois ícones passam a ser desenhados no bloco do campo (.form-group, que só tem o campo dentro), por cima
   dele: o preenchimento do Chrome não alcança. E o campo preenchido volta à cor do tema (sombra interna cobre o
   azul do navegador; o texto segue a cor do tema). */
html body.sign-in-layout .form-group:has(> #sign-in-form-email),
html body.sign-in-layout .form-group:has(> #sign-in-form-password),
html body.sign-in-layout #password-reminder-form .form-group:has(> input[name="email"]) { position: relative; }
html body.sign-in-layout .form-group:has(> #sign-in-form-email):before,
html body.sign-in-layout .form-group:has(> #sign-in-form-password):before,
html body.sign-in-layout #password-reminder-form .form-group:has(> input[name="email"]):before {
  content: ""; position: absolute; z-index: 3; left: 12px; top: 22px; transform: translateY(-50%);
  width: 18px; height: 18px; pointer-events: none;
  background-color: var(--lr-faint);
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: contain; mask-size: contain;
}
html body.sign-in-layout .form-group:has(> #sign-in-form-email):before,
html body.sign-in-layout #password-reminder-form .form-group:has(> input[name="email"]):before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");
}
html body.sign-in-layout .form-group:has(> #sign-in-form-password):before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");
}
/* a imagem de fundo antiga sai: com o ícone no bloco, ela dobraria o desenho quando o campo não está preenchido */
html body.sign-in-layout #sign-in-form-email,
html body.sign-in-layout #sign-in-form-password,
html body.sign-in-layout #password-reminder-form input[name="email"] { background-image: none; }
/* campo preenchido pelo Chrome com a cor do tema, nos dois temas */
html body.sign-in-layout .form-control:-webkit-autofill,
html body.sign-in-layout .form-control:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px var(--lr-field) inset !important;
  box-shadow: 0 0 0 1000px var(--lr-field) inset !important;
  -webkit-text-fill-color: var(--lr-text) !important;
  caret-color: var(--lr-text);
}
html body.sign-in-layout .form-control:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px var(--lr-field) inset, 0 0 0 3px color-mix(in srgb, var(--lr-primary) 20%, transparent) !important;
  box-shadow: 0 0 0 1000px var(--lr-field) inset, 0 0 0 3px color-mix(in srgb, var(--lr-primary) 20%, transparent) !important;
  -webkit-text-fill-color: var(--lr-text) !important;
  border-color: var(--lr-primary);
}
html body.sign-in-layout .checkbox label { color: var(--lr-muted); font-size: 13px; font-weight: 500; }

/* botão Entrar 46px e "Recuperar a senha" como link */
html body.sign-in-layout .btn { border-radius: var(--lr-r-10) !important; }
html body.sign-in-layout .btn-primary.btn-lg {
  height: 46px; font-size: 14px; font-weight: 700;
  background: var(--lr-primary); border-color: var(--lr-primary);
}
html body.sign-in-layout .btn-primary.btn-lg:hover { background: var(--lr-primary-hover); border-color: var(--lr-primary-hover); }
html body.sign-in-layout .btn-default.btn-lg {
  background: transparent; border-color: transparent;
  color: var(--lr-primary);
  font-size: 13px; font-weight: 600;
}
html body.sign-in-layout .btn-default.btn-lg:hover { background: var(--lr-tint); color: var(--lr-primary-hover); }

/* ---------- Painel verde (computador) ---------- */
.lr-login-hero-painel { display: none; }
@media (min-width: 992px) {
  html.lr-login-hero body.sign-in-layout .center-vertical {
    position: relative; z-index: 2;
    margin-left: 50%; width: 50%;
  }
  html.lr-login-hero body.sign-in-layout .center-vertical > .container { width: auto; max-width: 100%; }
  /* ATENÇÃO: só a coluna que embrulha o cartão. Antes este seletor pegava
     QUALQUER coluna descendente e achatava a grade do próprio sistema — as
     lojas de aplicativo e os links de "Recuperar a senha"/"Cadastre-se"
     empilhavam em largura inteira. Regra de bolso: ao neutralizar coluna do
     Bootstrap, use ">" e não descendente. */
  html.lr-login-hero body.sign-in-layout .center-vertical > .container > [class*="col-"] {
    float: none; width: 100%; max-width: 380px;
    margin-left: auto; margin-right: auto;
  }
  /* LOGO OFICIAL NO PAINEL VERDE (dono, 2026-09-13: "a logo estava posicionada
     no canto superior esquerdo antes ... aparece serrilhada no app"). No
     computador a logo fica no alto do painel verde e sai do cartão. A arte é a
     oficial da ID VISUAL REV 02 ("LOGO HORIZONTAL FUNDO ESCURO"), reduzida a
     633x120 (3x): a logo-main.png do sistema tem 317x60 e serrilhava em tela
     de celular. */
  html.lr-login-hero body.sign-in-layout .panel-body > a:first-child,
  html.lr-login-hero body.sign-in-layout .panel-body > a:first-child ~ br { display: none; }
  .lr-login-topo { min-height: 36px; }
  .lr-login-topo img { display: block; height: 36px; width: auto; }

  .lr-login-hero-painel {
    display: flex; flex-direction: column; justify-content: space-between;
    position: fixed; top: 0; bottom: 0; left: 0; width: 50%;
    padding: 40px 48px;
    overflow: hidden;
    background-color: var(--lr-verde-900);
    background-image:
      radial-gradient(circle at 100% 100%, rgba(48,155,66,.55) 0, transparent 42%),
      linear-gradient(rgba(161,216,132,.08) 1px, transparent 1px),
      linear-gradient(90deg, rgba(161,216,132,.08) 1px, transparent 1px);
    background-size: auto, 64px 64px, 64px 64px;
    color: #fff;
    z-index: 1;
    font-family: var(--lr-font);
  }
  .lr-login-marca { display: flex; align-items: center; gap: 10px; font-size: 19px; }
  .lr-login-marca b { font-weight: 700; }
  .lr-login-marca span { color: var(--lr-verde-200); }
  .lr-login-simbolo {
    width: 36px; height: 36px; border-radius: 11px;
    display: grid; place-items: center;
    background: linear-gradient(145deg, var(--lr-verde-400), var(--lr-verde-500));
    color: var(--lr-verde-900); font-size: 22px;
  }
  .lr-login-headline { max-width: 440px; }
  .lr-login-headline h2 { margin: 0; color: #fff; font-size: 40px; font-weight: 700; line-height: 1.08; letter-spacing: -.02em; }
  .lr-login-headline p { margin: 14px 0 0; color: var(--lr-verde-100); font-size: 15px; line-height: 1.55; }
  .lr-login-chips { display: flex; gap: 8px; margin-top: 28px; }
  .lr-login-chips span {
    padding: 6px 10px; border-radius: 8px;
    background: rgba(161,216,132,.14); color: var(--lr-verde-200);
    font-family: var(--lr-mono); font-size: 12px;
  }
  .lr-login-rodape { color: var(--lr-verde-200); font-size: 12px; opacity: .8; }
}

/* ==========================================================================
   Acertos contra o artboard de Entrar
   ========================================================================== */
@media (min-width: 992px) {
  /* o pino usa a família de ícones do projeto (máscara), e a cor precisa de
     um seletor mais forte que ".lr-login-marca span" */
  .lr-login-marca .lr-login-simbolo { color: var(--lr-verde-900); }
  .lr-login-marca .lr-login-simbolo .icon { font-size: 22px; line-height: 1; }

  /* o brilho do fundo estava grande demais e centrado no canto */
  .lr-login-hero-painel:after {
    background: radial-gradient(circle 260px at calc(100% + 120px) calc(100% + 160px),
      color-mix(in srgb, var(--lr-accent) 55%, transparent), transparent 70%);
  }

  /* o cartão do formulário tinha 350px por causa do recuo do Bootstrap */
  /* mesmo cuidado da regra acima: só a coluna que embrulha o cartão, e não
     toda coluna descendente — senão o recuo das colunas internas do sistema
     (lojas de aplicativo, por exemplo) some junto */
  html.lr-login-hero body.sign-in-layout .center-vertical > .container > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
  }
  html.lr-login-hero .panel-background,
  html.lr-login-hero .panel-body { max-width: 380px; }
}

/* espaço entre campos e tamanho do ícone dentro do campo, como no desenho */
.sign-in-layout .panel-body .form-group { margin-bottom: 14px; }
.sign-in-layout .panel-body .form-control[style*="background-image"],
.sign-in-layout .panel-body .form-group .form-control {
  background-size: 20px 20px;
  padding-left: 42px;
}

/* --------------------------------------------------------------------------
   Rodapé do cartão: links secundários, login externo e lojas de aplicativo
   Essas peças são do próprio GPSWOX e ligadas na administração — não somem.
   O que estava ruim era a ORGANIZAÇÃO: "Recuperar a senha" e "Cadastre-se"
   viravam dois botões empilhados de largura inteira, com o mesmo peso do
   "Entrar", e as lojas ocupavam 153px empilhadas. Aqui elas ganham o lugar
   que teriam no desenho: discretas, embaixo, sem competir com a ação
   principal.
   -------------------------------------------------------------------------- */
@media (min-width: 768px) {
  /* as linhas do Bootstrap sangram 15px para cada lado e estouravam o cartão */
  html.lr-login-hero .panel-body .row { margin-left: 0; margin-right: 0; }

  /* os dois links numa linha só, centrados, como texto e não como botão */
  html.lr-login-hero .panel-body form > .form-group:last-child > .row {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
    margin-top: 14px;
  }
  html.lr-login-hero .panel-body form > .form-group:last-child > .row > [class*="col-"] {
    width: auto;
    float: none;
    padding: 0;
  }
  html.lr-login-hero .panel-body form > .form-group:last-child .btn,
  html.lr-login-hero .panel-body form > .form-group:last-child a {
    display: inline;
    width: auto;
    height: auto;
    padding: 0;
    border: 0;
    background: none;
    box-shadow: none;
    font-size: 12.5px;
    font-weight: 600;
    color: var(--lr-primary);
    line-height: 1.4;
  }
  /* ponto separando os dois links */
  html.lr-login-hero .panel-body form > .form-group:last-child > .row > [class*="col-"] + [class*="col-"]:before {
    content: "·";
    margin-right: 6px;
    color: var(--lr-faint);
  }

  /* "Login externo": um rótulo discreto com fio, não um título de 17px */
  html.lr-login-hero .panel-body h3.text-center {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 22px 0 14px;
    font-size: 11.5px;
    font-weight: 600;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: var(--lr-faint);
  }
  html.lr-login-hero .panel-body h3.text-center:before,
  html.lr-login-hero .panel-body h3.text-center:after {
    content: "";
    flex: 1;
    height: 1px;
    background: var(--lr-border2);
  }

  /* lojas lado a lado, com altura de verdade */
  html.lr-login-hero .app-links {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 4px;
  }
  html.lr-login-hero .app-links > [class*="col-"] {
    float: none;
    width: auto;
    padding: 0;
  }
  html.lr-login-hero .app-links .clearfix { display: none; }
  html.lr-login-hero .app-links img {
    height: 40px;
    width: auto;
    max-width: none;
    border-radius: var(--lr-r-8);
  }
}

/* Logo nítida no celular e no app (sem painel verde, abaixo de 992px a logo
   fica no cartão): mesma arte oficial em 3x no lugar da logo-main.png de
   317x60. "content" troca só a imagem exibida; o link continua o do sistema. */
@media (max-width: 991px) {
  html body.sign-in-layout .panel-body > a:first-child img {
    content: url("/pwa/logo-horizontal-claro.png");
    height: 40px;
    width: auto;
    max-width: 100%;
  }
  html.dark body.sign-in-layout .panel-body > a:first-child img { content: url("/pwa/logo-horizontal-escuro.png"); }
}
/* o título do sistema ("Recuperar a senha", fora do cartão) dá lugar ao nosso,
   dentro do cartão, igual ao login */
html.lr-login-hero body.sign-in-layout h1.sign-in-text { display: none; }
