:root{--primary-darker: #122654;--primary-dark: #114194;--primary: #114194;--primary-90: #28549e;--primary-80: #4167a9;--primary-75: #4c70ae;--primary-70: #587ab4;--primary-65: #6785ba;--primary-60: #708dbf;--primary-50: #88a0c9;--primary-40: #a0b3d4;--primary-30: #b7c6df;--primary-20: #cfd9ea;--primary-10: #e7ecf4;--primary-05: #f3f5fa;--primary-03: #f8f9fc;--primary-contrast: #fff;--primary-contrast-90: #fff;--primary-contrast-80: #fff;--primary-contrast-75: #fff;--primary-contrast-70: #fff;--primary-contrast-65: #000;--primary-contrast-60: #000;--primary-contrast-50: #000;--primary-contrast-40: #000;--primary-contrast-30: #000;--primary-contrast-20: #000;--primary-contrast-10: #000;--primary-contrast-05: #000;--primary-contrast-03: #000;--primary-interaction-base: 255, 255, 255;--dark-primary: var(--primary-80);--less-dark-primary: var(--primary-70);--light-primary: var(--primary-65);--half-primary: var(--primary-50);--box-shadow: rgba(17, 65, 148, .2);--dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--accent: #6f6f6f;--accent-90: #7d7d7d;--accent-80: #8c8c8c;--accent-60: #a9a9a9;--accent-50: #b7b7b7;--accent-40: #c5c5c5;--accent-20: #e2e2e2;--accent-10: #f1f1f1;--accent-05: #f8f8f8;--accent-1: var(--primary-40);--accent-2: var(--primary-90);--accent-3: var(--primary);--accent-4: var(--primary-dark);--accent-contrast: #fff;--accent-interaction-base: 255, 255, 255;--warn: #e3000f;--warn-80: #e9333f;--warn-60: #ee666f;--warn-50: #f17f87;--warn-40: #f4999f;--warn-20: #f9cccf;--warn-10: #fce5e7;--warn-05: #fef2f3;--warn-contrast: #fff;--warn-contrast-80: #fff;--warn-contrast-60: #000;--warn-contrast-50: #000;--warn-contrast-40: #000;--warn-contrast-20: #000;--warn-contrast-10: #000;--warn-contrast-05: #000;--warn-interaction-base: 0, 0, 0;--black-base: #000000;--black-80: #333333;--black-76: #3d3d3d;--black-64: #5c5c5c;--black-50: #7f7f7f;--black-30: #b2b2b2;--black-20: #cccccc;--contrast-90-raw: 255 255 255;--contrast-90: rgb(var(--contrast-90-raw));--text-rgb: 0, 0, 0;--text: rgb(--text-rgb);--background: #fff;--app-background: #f6f6f6;--interaction-base: 0, 0, 0;--success: #8bc62d;--success-80: #b3de6e;--hint: #ffa500;--hint-80: hsl(39, 100%, 70%);--modal-no-title-box-shadow: rgba(17, 65, 148, .1);--hr-color: #999999;--font-color-disabled: #d0d0d0;--old-timestamp: #c1c1c1;--border: var(--primary-20);--transparent-primary: var(--primary-05);--parking: #0166ff;--parktrip: #4cafee;--drivetrip: #d31ae9;--autolocation: #ff7300;--autolocation-old: #a67c59;--cat-alarmsystem: #f75e2f;--cat-basic: #e98f50;--cat-brakepadwear: #87d37c;--cat-construction: #835c6c;--cat-cooling: #486dad;--cat-door: #95a5a6;--cat-drive: #52b3d9;--cat-ebs: #b5483c;--cat-eco: #8bc62d;--cat-geofence: #449484;--cat-gps: #449484;--cat-gsm: #f4d03f;--cat-liftgate: #674172;--cat-movement: #b5483c;--cat-reefer: #486dad;--cat-sabotage-detection: #d23794;--cat-system: #5b5f6a;--cat-tapa: #e95592;--cat-telematic: #835c6c;--cat-temperature: #52b3d9;--cat-tipper: #bd85d3;--cat-tpcs: #889606;--cat-toursystem: #4167a9;--cat-vehicle-system: #e98f50;--cat-proactive-monitoring: #dcc346;--cat-load-carrier: #89beff;--cat-hv-system: #6dad48}[tour-status]{--tour-status-color: var(--black-76);--tour-status-color-50: transparent}[tour-status][tour-status=complete]{--tour-status-color: #00763b;--tour-status-color-50: rgba(0, 118, 59, .5)}[tour-status][tour-status=cancelledplanned]{--tour-status-color: #ff8080;--tour-status-color-50: rgba(255, 128, 128, .5)}[tour-status][tour-status=planned]{--tour-status-color: #175aad;--tour-status-color-50: rgba(23, 90, 173, .5)}[tour-status][tour-status=planned-partial]{--tour-status-color: #78b4ff;--tour-status-color-50: rgba(120, 180, 255, .5)}[tour-status][tour-status=inbound]{--tour-status-color: #2c3cc7;--tour-status-color-50: rgba(204, 229, 255, .5)}[tour-status][tour-status=running]{--tour-status-color: #00dc00;--tour-status-color-50: rgba(0, 220, 0, .5)}[tour-status][tour-status=running-errors]{--tour-status-color: var(--black-30);--tour-status-color-50: rgba(255, 255, 136, .5)}[tour-status][tour-status=incomplete]{--tour-status-color: #fed000;--tour-status-color-50: rgba(254, 208, 0, .5)}[tour-status][tour-status=cancelled]{--tour-status-color: #dc0000;--tour-status-color-50: rgba(220, 0, 0, .5)}[tour-status][tour-status=obsolete]{--tour-status-color: #7f7f7f;--tour-status-color-50: rgba(127, 127, 127, .5)}[tour-order-status]{--tour-status-color: var(--black-76);--tour-status-color-50: transparent}[tour-order-status][tour-order-status=pristine]{--tour-status-color: #78b4ff;--tour-status-color-50: rgba(120, 180, 255, .5)}[tour-order-status][tour-order-status=active]{--tour-status-color: #00dc00;--tour-status-color-50: rgba(0, 220, 0, .5)}[tour-order-status][tour-order-status=complete]{--tour-status-color: #00763b;--tour-status-color-50: rgba(0, 118, 59, .5)}[tour-order-status][tour-order-status=fragmentary]{--tour-status-color: #fed000;--tour-status-color-50: rgba(254, 208, 0, .5)}[tour-order-status][tour-order-status=abandoned]{--tour-status-color: #ff8080;--tour-status-color-50: rgba(255, 128, 128, .5)}.background-white{background:var(--primary-contrast)}.light-primary{background:var(--light-primary)!important;color:var(--primary-contrast)!important}.primary{background:var(--dark-primary)!important;color:var(--primary-contrast)!important}.accent{background:var(--accent)!important;color:var(--primary-contrast)!important}.warn{background:var(--warn)!important;color:var(--primary-contrast)!important}.dark-primary{background:var(--primary-90)!important;color:var(--primary-contrast)!important}.color-black{color:var(--black-base)}.color-light-primary{color:var(--light-primary)!important}.color-primary,.color-dark-primary{color:var(--primary)!important}.color-accent{color:var(--accent)!important}.color-warn{color:var(--warn)!important}.color-hint{color:var(--hint)!important}.color-white{color:var(--primary-contrast)!important}.color-success{color:var(--success)!important}.auto-location{color:var(--autolocation)}[maintenance-event-status][maintenance-event-status="0"],[maintenance-event-status][maintenance-event-status="1"]{--maintenance-color: var(--warn)}[maintenance-event-status][maintenance-event-status="2"]{--maintenance-color: var(--hint)}[maintenance-event-status][maintenance-event-status="3"]{--maintenance-color: var(--black-50)}[maintenance-event-status][maintenance-event-status="4"]{--maintenance-color: var(--success)}[maintenance-event-status][maintenance-event-status="5"]{--maintenance-color: var(--black-50)}[maintenance-event-status][maintenance-event-status=skipped]{--maintenance-color: var(--hint)}[maintenance-event-status][maintenance-event-status=skippedOverdue]{--maintenance-color: var(--warn)}@font-face{font-family:vasos_icons;font-style:normal;font-weight:400;src:url(/assets/fonts/vasos_icons.woff2) format("woff2"),url(/assets/fonts/vasos_icons.woff) format("woff")}span[vasos-icon],span[shared-icon]{font-family:vasos_icons;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-style:normal!important;font-variant:normal!important;font-weight:400!important;speak:none;text-transform:none!important;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;min-height:24px;min-width:24px;overflow:hidden}:is(span[vasos-icon],span[shared-icon])[color=primary]{color:var(--primary)}:is(span[vasos-icon],span[shared-icon])[color=accent]{color:var(--accent)}:is(span[vasos-icon],span[shared-icon])[color=warn]{color:var(--warn)}:is(span[vasos-icon],span[shared-icon])[color=success]{color:var(--success)}:is(span[vasos-icon],span[shared-icon])[color=hint]{color:var(--hint)}:is(span[vasos-icon],span[shared-icon])[color=white]{color:#fff}:is(span[vasos-icon],span[shared-icon])[size=small]{font-size:16px;min-width:16px;height:16px;min-height:16px}:is(span[vasos-icon],span[shared-icon])[size=medium]{font-size:20px;min-width:20px;height:20px;min-height:20px}:is(span[vasos-icon],span[shared-icon])[size=normal]{font-size:24px;min-width:24px;height:24px;min-height:24px}:is(span[vasos-icon],span[shared-icon])[size=large]{font-size:30px;min-width:30px;height:30px;min-height:30px}:is(span[vasos-icon],span[shared-icon])[size=larger]{font-size:45px;min-width:45px;height:45px;min-height:45px}:is(span[vasos-icon],span[shared-icon])[size=huge]{font-size:100px;min-width:100px;height:100px;min-height:100px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\d7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:after{visibility:visible}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.cat{background-color:var(--black-base);border-color:var(--black-base)}.cat.ERROR{background-color:var(--warn);border-color:var(--warn)}.cat.ALARMSYSTEM{background-color:var(--cat-alarmsystem);border-color:var(--cat-alarmsystem)}.cat.COOLING{background-color:var(--cat-cooling);border-color:var(--cat-cooling)}.cat.DRIVE{background-color:var(--cat-drive);border-color:var(--cat-drive)}.cat.FLEET_WATCH{background-color:var(--cat-proactive-monitoring);border-color:var(--cat-proactive-monitoring)}.cat.GEOFENCE{background-color:var(--cat-geofence);border-color:var(--cat-geofence)}.cat.HV_SYSTEM{background-color:var(--cat-hv-system);border-color:var(--cat-hv-system)}.cat.LOAD_CARRIER_TRACKING{background-color:var(--cat-load-carrier);border-color:var(--cat-load-carrier)}.cat.MOVEMENT{background-color:var(--cat-movement);border-color:var(--cat-movement)}.cat.SABOTAGE_DETECTION{background-color:var(--cat-sabotage-detection);border-color:var(--cat-sabotage-detection)}.cat.SYSTEM{background-color:var(--cat-system);border-color:var(--cat-system)}.cat.TAPA{background-color:var(--cat-tapa);border-color:var(--cat-tapa)}.cat.TOUR_SYSTEM{background-color:var(--cat-toursystem);border-color:var(--cat-toursystem)}.cat.VEHICLE_STRUCTURE{background-color:var(--cat-construction);border-color:var(--cat-construction)}.cat.VEHICLE_SYSTEM{background-color:var(--cat-vehicle-system);border-color:var(--cat-vehicle-system)}.cat-border{--cat-border-color: var(--black-base)}.cat-border.ERROR{--cat-border-color: var(--warn)}.cat-border.ALARMSYSTEM{--cat-border-color: var(--cat-alarmsystem)}.cat-border.BASIC{--cat-border-color: var(--cat-basic)}.cat-border.BRAKEPADWEAR{--cat-border-color: var(--cat-brakepadwear)}.cat-border.COOLING{--cat-border-color: var(--cat-cooling)}.cat-border.DOOR{--cat-border-color: var(--cat-door)}.cat-border.DRIVE{--cat-border-color: var(--cat-drive)}.cat-border.EBS{--cat-border-color: var(--cat-ebs)}.cat-border.ECO{--cat-border-color: var(--cat-eco)}.cat-border.FLEET_WATCH{--cat-border-color: var(--cat-proactive-monitoring)}.cat-border.GEOFENCE{--cat-border-color: var(--cat-geofence)}.cat-border.GPS{--cat-border-color: var(--cat-gps)}.cat-border.GSM{--cat-border-color: var(--cat-gsm)}.cat-border.HV_SYSTEM{--cat-border-color: var(--cat-hv-system)}.cat-border.LIFT_GATE{--cat-border-color: var(--cat-liftgate)}.cat-border.LOAD_CARRIER,.cat-border.LOAD_CARRIER_TRACKING{--cat-border-color: var(--cat-load-carrier)}.cat-border.MOVEMENT{--cat-border-color: var(--cat-movement)}.cat-border.PROACTIVE_MONITORING{--cat-border-color: var(--cat-proactive-monitoring)}.cat-border.REEFER{--cat-border-color: var(--cat-reefer)}.cat-border.SABOTAGE_DETECTION{--cat-border-color: var(--cat-sabotage-detection)}.cat-border.SYSTEM{--cat-border-color: var(--cat-system)}.cat-border.TAPA{--cat-border-color: var(--cat-tapa)}.cat-border.TELEMATIC{--cat-border-color: var(--cat-telematic)}.cat-border.TEMPERATURE{--cat-border-color: var(--cat-temperature)}.cat-border.TIPPER{--cat-border-color: var(--cat-tipper)}.cat-border.TOUR_SYSTEM{--cat-border-color: var(--blue-base-80)}.cat-border.TPCS{--cat-border-color: var(--cat-tpcs)}.cat-border.VEHICLE_STRUCTURE{--cat-border-color: var(--cat-construction)}.cat-border.VEHICLE_SYSTEM{--cat-border-color: var(--cat-vehicle-system)}.cat-undefined,.cat-error,.cat-ERROR{border-left-color:var(--warn)}.cat-alarmsystem,.cat-ALARMSYSTEM{border-left-color:var(--cat-alarmsystem)}.cat-basic,.cat-BASIC{border-left-color:var(--cat-basic)}.cat-brakepadwear,.cat-BRAKEPADWEAR{border-left-color:var(--cat-brakepadwear)}.cat-door,.cat-DOOR{border-left-color:var(--cat-door)}.cat-ebs,.cat-EBS{border-left-color:var(--cat-ebs)}.cat-eco,.cat-ECO{border-left-color:var(--cat-eco)}.cat-fleet_watch,.cat-FLEET_WATCH{border-left-color:var(--cat-proactive-monitoring)}.cat-gps,.cat-GPS{border-left-color:var(--cat-gps)}.cat-gsm,.cat-GSM{border-left-color:var(--cat-gsm)}.cat-lift_gate,.cat-LIFT_GATE{border-left-color:var(--cat-liftgate)}.cat-load_carrier,.cat-LOAD_CARRIER{border-left-color:var(--cat-load-carrier)}.cat-reefer,.cat-REEFER{border-left-color:var(--cat-reefer)}.cat-telematic,.cat-TELEMATIC{border-left-color:var(--cat-telematic)}.cat-temperature,.cat-TEMPERATURE{border-left-color:var(--cat-temperature)}.cat-tipper,.cat-TIPPER{border-left-color:var(--cat-tipper)}.cat-tpcs,.cat-TPCS{border-left-color:var(--cat-tpcs)}[container]{display:flex;flex:1 0 0;overflow:hidden}[container]>*{border:1px solid var(--primary-20);flex:0 0 auto;background-color:#fff;overflow:hidden}[container=horizontal]{gap:1px;flex-direction:row}[container=horizontal]>:first-child{border-radius:10px 0 0 10px}[container=horizontal]>:last-child{border-radius:0 10px 10px 0}[container=horizontal]>[container=vertical]>*{border:none}[container=horizontal]>[container=vertical]>*:not(:first-child){border-top:1px solid var(--primary-20)}[container=vertical]{gap:0px;flex-direction:column}[container=vertical]>:not(:first-child){border-top:none}[container=vertical]>:first-child{border-radius:10px 10px 0 0}[container=vertical]>:last-child{border-radius:0 0 10px 10px}[container=vertical]>[container=horizontal]>*{border:none}[container=vertical]>[container=horizontal]>*:not(:first-child){border-left:1px solid var(--primary-20)}[container]>[size="1"]{flex:1 0 0px}[container]>[size="2"]{flex:2 0 0px}[container]>[size="3"]{flex:3 0 0px}[container]>[size="4"]{flex:4 0 0px}[container]>[size="5"]{flex:5 0 0px}.border-none-important{border:none!important}.border-radius{border-radius:10px}.panel-border{border:1px solid var(--primary-20);border-radius:10px;overflow:hidden}.circle-panel-border{border:1px solid var(--primary-20);border-radius:50%;overflow:hidden}.panel-radius-top{border-radius:10px 10px 0 0}.panel-radius-bottom{border-radius:0 0 10px 10px}.panel-radius{border-radius:10px}.panel-border-bottom{border-bottom:1px solid var(--primary-20)!important}.panel-border-top{border-top:1px solid var(--primary-20)}.panel-border-left{border-left:1px solid var(--primary-20)}.panel-border-right{border-right:1px solid var(--primary-20)}.no-border-radius{border-radius:0!important}.panel-border-error{border-color:var(--warn)}.divider{border-top:1px solid var(--primary-20)}.vertical-divider{border-left:1px solid var(--primary-20)}.double-divider{border:1px solid var(--primary-20);border-width:1px 0;opacity:.5;padding:1px}.double-divider,.divider{border-color:var(--hr-color)}:is(.double-divider,.divider).vertical{display:inline-block;height:30px;margin:10px 5px;width:1px}:is(.double-divider,.divider).horizontal{display:block;width:30px;margin:10px 5px;height:1px}.flex-row{display:flex;flex-direction:row}.flex-row-important{display:flex!important;flex-direction:row}.flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-column{display:flex;flex-direction:column}.flex-column-reverse{display:flex;flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.f-ai-c{align-items:center}.f-ai-s{align-items:flex-start}.f-ai-e{align-items:flex-end}.f-as-s{align-self:flex-start}.f-as-e{align-self:flex-end}.f-as-stretch{align-self:stretch}.f-as-c{align-self:center}.f-jc-c{justify-content:center}.f-jc-e{justify-content:flex-end}.f-ac-s{align-content:flex-start}.flex-spacer{flex-grow:1}.flex-1-0-0{flex:1 0 0px}.flex-1-0-100p{flex:1 0 100%}.flex-1-0-180{flex:1 0 180px}.flex-1-1-0{flex:1 1 0px}.flex-1-1-auto{flex:1 1 auto}.flex-1-1-auto-important{flex:1 1 auto!important}.flex-auto{flex:1 0 auto}.flex-2-0-0{flex:2 0 0px}.flex-3-0-0{flex:3 0 0px}.flex-5-0-0{flex:5 0 0px}.flex-7-0-0{flex:7 0 0px}.flex-0-0-auto{flex:0 0 auto}.flex-0-0-auto-important{flex:0 0 auto!important}.flex-0-0-180{flex:0 0 180px}.flex-0-0-55{flex:0 0 55px}.flex-0-0-25{flex:0 0 25%}.flex-0-1-auto{flex:0 1 auto}.gap-025{gap:.25em}.gap-05{gap:.5em}.gap-1{gap:1em}.flex-box-1-3{display:flex;flex:1 0 0;gap:1px;overflow:hidden}.flex-box-1-3 .left-box{flex:1 0 0;border:1px solid var(--primary-20);border-radius:10px 0 0 10px;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;gap:.5em}.flex-box-1-3 .right-box{flex:3 0 0;border:1px solid var(--primary-20);border-radius:0 10px 10px 0;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;gap:.5em}.flex-box-1-3 .news-left-box{flex:3 0 0;border:1px solid var(--primary-20);border-radius:10px 0 0 10px;overflow:hidden}.flex-box-1-3 .gap-1px{gap:1px}.flex-box-1-3 .news-right-box{flex:0 0 200px;border:1px solid var(--primary-20);border-radius:0 10px 10px 0;overflow:hidden;display:flex;flex-direction:column}.h-100{height:100%}.height-unset{height:unset!important}.w-100{width:100%}.w-100-important{width:100%!important}.max-w-100{max-width:100%}.min-w-100{min-width:100%}ng-component{display:inherit}google-map *{transition-duration:.5s;transition-timing-function:ease;transition-property:none}google-map .fleetmap-ruler-label{position:absolute;padding:.25em;background-color:var(--dark-primary);color:#fff;border:1px solid var(--primary);border-radius:.25em;cursor:pointer}google-map .fleetmap-ruler-label:hover:active{cursor:grabbing}google-map .geofence-label{position:absolute;margin:0;font-size:12px!important;color:var(--primary-contrast);background:var(--primary);padding:3px 4px;border-radius:4px;max-width:250px;overflow:hidden;text-overflow:ellipsis}google-map .custom-marker{position:absolute}google-map .waypoint-marker{z-index:100;overflow:visible;display:flex;align-items:center;gap:.5em}google-map .waypoint-marker.no-icon{border-width:4px;border-style:solid;background-color:#ffffff80;border-radius:100%}google-map .waypoint-marker [shared-icon].start,google-map .waypoint-marker [shared-icon].stop,google-map .waypoint-marker [shared-icon].end{background-color:rgba(var(--contrast-90-raw) / .8);border-radius:100%;z-index:100}google-map .waypoint-marker>span{position:relative;top:-3px;color:var(--primary-90);background-color:var(--primary-contrast);transition:opacity .3s ease,background-color .3s ease;opacity:.8}google-map .waypoint-marker>span:not([shared-icon]){padding:.25em .5em;font-weight:700}google-map .waypoint-marker:hover{z-index:101}google-map .waypoint-marker:hover>span{opacity:1}google-map .waypoint-marker:hover [shared-icon].start,google-map .waypoint-marker:hover [shared-icon].stop,google-map .waypoint-marker:hover [shared-icon].end{background-color:var(--contrast-90)}google-map .waypoint-marker.state-0{border-color:#00008b;color:#00008b}google-map .waypoint-marker.state-1{border-color:#40e0d0;color:#40e0d0}google-map .waypoint-marker.state-2{border-color:orange;color:orange}google-map .waypoint-marker.state-3{border-color:green;color:green}google-map .waypoint-marker.state-4{border-color:gray;color:gray}google-map .waypoint-marker.state-5{border-color:#696969;color:#696969}google-map .poi-marker{z-index:10;display:flex}google-map .poi-marker.editing{cursor:pointer}google-map .undo-poly{width:30px;height:27px;overflow:hidden;position:absolute}google-map .undo-poly img{cursor:pointer;position:absolute;left:0;top:0;-webkit-user-select:none;user-select:none;border:0px none;padding:0;margin:0;max-width:none;width:90px;height:27px}google-map .undo-poly:hover img{left:-30px}google-map .undo-poly:active img{left:-60px}google-map .base-marker{z-index:20;transform:translate(11px,-20px);width:auto;min-width:126px;-webkit-user-select:none;user-select:none}google-map .base-marker .marker-infos{cursor:pointer;-webkit-box-shadow:0 0 10px 0 var(--box-shadow);-moz-box-shadow:0 0 10px 0 var(--box-shadow);box-shadow:0 0 10px 0 var(--box-shadow);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-left:rgba(0,0,0,0) solid 6px;background:var(--primary-contrast);padding:3px 5px;display:flex;flex-direction:column;align-items:center}google-map .base-marker .marker-infos .ui{color:var(--dark-primary);font-size:24px;vertical-align:middle}google-map .base-marker .marker-infos .label{overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}google-map .base-marker .plate{color:var(--primary);display:block;font-size:.846rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}google-map .base-marker .pointer{position:absolute;left:-13px;top:13px}google-map .base-marker .pointer .circle,google-map .base-marker .pointer .line{background:var(--primary);display:inline-block;vertical-align:middle}google-map .base-marker .pointer .circle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:relative;left:0;z-index:2;height:8px;line-height:8px;width:8px}google-map .base-marker .pointer .line{position:relative;left:-5px;z-index:1;height:2px;width:10px}google-map .vehicle-error-log-marker{z-index:20;transform:translate(11px,-20px);width:auto;-webkit-user-select:none;user-select:none}google-map .vehicle-error-log-marker .marker-infos{cursor:pointer;display:flex;flex-direction:column;align-items:center}google-map .vehicle-error-log-marker .marker-infos .ui{color:var(--dark-primary);font-size:24px;vertical-align:middle}google-map .vehicle-error-log-marker .pointer{position:absolute;left:9px;top:30px;width:8px}google-map .vehicle-error-log-marker .pointer .circle,google-map .vehicle-error-log-marker .pointer .line{background:var(--primary);display:inline-block;vertical-align:middle}google-map .vehicle-error-log-marker .pointer .circle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:relative;left:0;z-index:2;height:8px;line-height:8px;width:8px}google-map .vehicle-error-log-marker .pointer .line{position:relative;height:10px;left:3px;top:-21px;width:2px}google-map .picture-marker{width:126px}google-map .picture-marker .marker-infos{gap:.5em;justify-content:center;padding:5px}google-map .picture-marker .marker-infos .label{font-weight:700}google-map .vehicle-marker{width:126px}google-map .vehicle-marker.ok .marker-infos{border-left-color:var(--success)}google-map .vehicle-marker.warning .marker-infos{border-left-color:var(--hint)}google-map .vehicle-marker.error .marker-infos{border-left-color:var(--warn)}google-map .vehicle-marker .label{white-space:nowrap}google-map .vehicle-marker.ageHidden,google-map .vehicle-marker.undefined{min-width:120px;width:120px}:is(google-map .vehicle-marker.ageHidden,google-map .vehicle-marker.undefined) .marker-infos{border-left-width:0}google-map .vehicle-marker.combination{width:auto}google-map .vehicle-marker .gps-warning{position:absolute;top:-17px;left:16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:var(--hint);color:var(--primary-contrast)}google-map .vehicle-marker.ageHidden .gps-warning{display:none}google-map .vehicle-marker [shared-icon]:empty{display:none}google-map .vehicle-marker .parking,google-map .vehicle-marker .compass{position:absolute;top:-17px;left:-11px}google-map .vehicle-marker .parking{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:var(--primary-contrast);color:var(--parking)}google-map .vehicle-marker .compass{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:var(--primary-contrast);color:var(--primary)}.no-truck :is(google-map .vehicle-marker){height:auto;min-height:25px;padding:5px}google-map .vehicle-marker .truck{display:block;padding:0;color:var(--less-dark-primary)}google-map .vehicle-marker .coupled-truck{white-space:nowrap}google-map .vehicle-marker .coupled-truck .truck{display:inline-block}google-map .vehicle-marker .coupled-truck .truck.small{margin-right:-19px}google-map .vehicle-marker .coupled-truck .truck.large{margin-right:-8px;vertical-align:middle}google-map .vehicle-marker .coupled-truck .not-coupled{opacity:.3}google-map .vehicle-marker .aggregat{display:flex;padding:2px 3px 0 2px;justify-content:space-between;width:90px}google-map .vehicle-marker .aggregat>div{background:var(--primary-20);height:2px;flex:0 0 13px}google-map .vehicle-marker .aggregat>div.active{background:var(--dark-primary)}google-map .message-marker .marker-infos{min-height:46px;flex-direction:row;gap:.5em}google-map .message-marker .marker-infos .ui{height:24px}google-map .message-marker .marker-infos .label{margin-bottom:0;padding-right:10px;vertical-align:middle;color:var(--primary-80);display:inline-block;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}google-map .historyPosition{font-size:20px;cursor:pointer;display:flex}google-map .historyPosition.parking{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:var(--primary-contrast);color:var(--parktrip)}google-map .historyPosition.compass{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:var(--primary-contrast);color:var(--drivetrip)}google-map .historyPosition.selected-position{background:#fff;padding:.25em;border:2px solid var(--primary);border-radius:10px}google-map .clustericon{background:var(--cluster-color);color:var(--primary-contrast);border-radius:100%;font-weight:700;font-size:12px;display:flex;align-items:center}google-map .clustericon:before,google-map .clustericon:after{content:"";display:block;position:absolute;width:100%;height:100%;transform:translate(-50%,-50%);top:50%;left:50%;background:var(--cluster-color);opacity:.2;border-radius:100%}google-map .clustericon:before{padding:5px}google-map .clustericon:after{padding:12px}google-map .clustericon.size-1{--cluster-color: #00a2d3;width:25px;height:25px}google-map .clustericon.size-2{--cluster-color: #ff9b00;width:38px;height:38px}google-map .clustericon.size-3{--cluster-color: #ff6969;width:50px;height:50px}google-map .sp-cluster{color:var(--primary-contrast);display:flex;justify-content:center;align-items:center}google-map .sp-cluster:before{content:"";display:block;position:absolute;background:var(--cluster-color);background-image:url(/assets/icons/elephant.svg);background-size:contain;background-repeat:no-repeat}google-map .sp-cluster.size-1{font-size:12px;width:25px;height:25px}google-map .sp-cluster.size-1:before{transform:translate(-8px,-4px);width:47px;height:47px}google-map .sp-cluster.size-2{font-size:14px;width:70px;height:60px}google-map .sp-cluster.size-2:before{transform:translate(-9px,-5px);width:60px;height:60px}google-map .sp-cluster.size-3{font-size:16px;width:90px;height:70px}google-map .sp-cluster.size-3:before{transform:translate(-12px,-6px);width:75px;height:75px}google-map .servicePartner{cursor:pointer;padding:.5em;border-radius:40%;z-index:30;display:flex;align-items:center}google-map .servicePartner.details,google-map .servicePartner:hover,google-map .servicePartner.selected-partner{background:var(--primary-contrast);z-index:1000}google-map .servicePartner.details,google-map .servicePartner.selected-partner{border:1px solid var(--primary)}google-map .servicePartner>div{max-width:15em;margin-left:.5em}google-map .servicePartner:not(.details)>div{display:none}google-map[ng-reflect-map-type-id=hybrid] .vehicle-marker .pointer .circle,google-map[ng-reflect-map-type-id=hybrid] .vehicle-marker .pointer .line{background:var(--primary-contrast)!important}.gm-style-iw.gm-style-iw-c{padding:0!important}.gm-style-iw.gm-style-iw-c .gm-style-iw-d{padding:0!important;overflow:auto!important;max-height:224px!important;display:flex;flex-direction:column}.gm-style-iw.gm-style-iw-c .gm-ui-hover-effect{display:none!important}.cluster-list-marker{transform:none!important;width:auto!important}.cluster-list-marker .marker-infos{box-shadow:none!important}.cluster-list-marker .parking,.cluster-list-marker .compass{top:-8px!important;left:-5px!important;z-index:21}.cluster-list-marker .gps-warning{background:var(--hint);top:-8px!important;left:24px!important;z-index:21}.map-info-vehicle-list{overflow:hidden scroll;width:auto}.map-info-vehicle-list>div{display:flex;flex-direction:column}.map-info-vehicle-list>div>div{margin:.5em 1em}.cluster-vehicle-border{border:1px solid var(--primary-20)}.too-many-vehicles{max-width:145px;white-space:normal;text-align:center}shared-maps-toolbar .scroll-area .button{display:inline-block;margin:.25em}shared-maps-toolbar .scroll-area .button:first-child{margin-left:.5em}shared-maps-toolbar .scroll-area .button button[disabled]{color:#11419480!important}shared-maps-toolbar .scroll-area .button button[disabled]:hover{cursor:not-allowed}shared-maps-toolbar .scroll-area .button button:hover:not([disabled]){background:var(--primary);border:1px solid var(--primary);color:var(--primary-contrast);cursor:pointer}shared-maps-toolbar .scroll-area .button button{background:var(--primary-contrast);border:1px solid var(--primary-40);border-radius:5px;color:var(--primary);height:40px;width:40px;padding:0;font-size:1rem;display:flex;justify-content:center;align-items:center}shared-maps-toolbar .scroll-area .button button span:not(.arrow){font-size:24px}shared-maps-toolbar .scroll-area .toggle-btn{position:relative}shared-maps-toolbar .scroll-area .toggle-btn.active:after{background:var(--warn)}shared-maps-toolbar .scroll-area .toggle-btn:after{position:absolute;bottom:0;left:0;background:var(--primary-20);content:"";height:2px;width:100%}.load-carrier-container{border:2px solid var(--primary);border-radius:20px 20px 20px 0;width:40px!important;height:40px!important;align-items:center;display:flex!important;justify-content:center;z-index:25}.global-message-container{position:absolute;top:70px;right:30px;z-index:1000}.global-message-container .global-message{border-left:5px solid var(--primary);border-radius:10px;background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(17,65,148,.11);-moz-box-shadow:0 0 6px 0 rgba(17,65,148,.11);box-shadow:0 0 6px #1141941c;-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-o-transition:all 2s ease-out;-ms-transition:all 2s ease-out;transition:all 2s ease-out;max-width:350px;max-height:250px;padding:.5em;overflow:hidden}.global-message-container .global-message.success{border-color:var(--success)}.global-message-container .global-message.warning{border-color:var(--hint)}.global-message-container .global-message.error{border-color:var(--warn)}.global-message-container .global-message p{margin-bottom:0;padding-right:40px}.global-message-container .global-message .show{display:block}.global-message-container .global-message .hide{-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-o-transition:all 2s ease-out;-ms-transition:all 2s ease-out;transition:all 2s ease-out;display:none;opacity:0}.global-message-container .global-message .global-msg-animation.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.global-message-container .global-message .global-msg-animation.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.global-message-container .global-message .global-msg-animation.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.global-message-container .global-message.download>div{margin-bottom:5px;padding:0 10px;position:relative;width:100%}.global-message-container .global-message.download>div:last-child{margin-bottom:0}.global-message-container .global-message.download>div span:not([shared-icon]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:32px;font-size:13px}.global-message-container .global-message.download+.global-message{right:380px}.global-message-container .notification,.global-message-container .download-notification{font-size:13px}.global-message-container .notification{z-index:1000}.global-message-container .notification p{margin-top:0}.global-message-container .download-notification{z-index:1000}.global-message-container .download-notification+.notification .global-message{margin-right:10px}.custom-snackbar{background:var(--background);color:var(--text);max-width:500px;white-space:pre-wrap;border-left:5px solid var(--primary)}.snackbar-error{border-left-color:var(--warn)!important}.snackbar-success{border-left-color:var(--success)!important}.snackbar-warn{border-left-color:var(--hint)!important}.overflow-y-scroll{overflow-y:scroll}.overflow-visible{overflow:visible}.overflow-visible-important{overflow:visible!important}.overflow-hidden{overflow:hidden}.overflow-hidden-important{overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-hidden-scroll{overflow:hidden scroll}.overflow-hidden-scroll-important{overflow:hidden scroll!important}.overflow-hidden-auto{overflow:hidden auto}.overflow-auto-hidden{overflow:auto hidden}.overflow-hidden-auto-important{overflow:hidden auto!important}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--primary-05);border-left:1px solid var(--primary-20)}::-webkit-scrollbar-track-piece{background:var(--primary-05);border-left:1px solid var(--primary-20)}::-webkit-scrollbar-thumb{background:var(--half-primary) url(/assets/images/lines.png) center center no-repeat;background-size:10px 11px;display:block;width:10px}::-webkit-scrollbar-button{display:none}*,body,textarea{scrollbar-color:var(--half-primary) var(--primary-05);scrollbar-arrow-color:var(--half-primary);scrollbar-face-color:var(--half-primary);scrollbar-shadow-color:var(--half-primary);scrollbar-track-color:var(--primary-05)}.margin-right-0-important{margin-right:0!important}.margin-right-025{margin-right:.25em}.margin-right-025-important{margin-right:.25em!important}.margin-right-05{margin-right:.5em}.margin-right-05-important{margin-right:.5em!important}.margin-right-1{margin-right:1em}.margin-right-25{margin-right:2.5em}.margin-left-0{margin-left:0}.margin-left-025{margin-left:.25em}.margin-left-025-important{margin-left:.25em!important}.margin-left-05{margin-left:.5em}.margin-left-05-important{margin-left:.5em!important}.margin-left-1{margin-left:1em}.margin-top-1{margin-top:1em}.margin-top-1-important{margin-top:1em!important}.margin-top-05{margin-top:.5em}.margin-top-05-important{margin-top:.5em!important}.margin-top-0{margin-top:0}.margin-top-0-important{margin-top:0!important}.margin-top-025{margin-top:.25em}.margin-top-025-important{margin-top:.25em!important}.margin-top-0125{margin-top:.125em}.margin-bottom-1{margin-bottom:1em}.margin-bottom-1-important{margin-bottom:1em!important}.margin-bottom-05{margin-bottom:.5em}.margin-bottom-05-important{margin-bottom:.5em!important}.margin-bottom-025{margin-bottom:.25em}.margin-bottom-025-important{margin-bottom:.25em!important}.margin-bottom-0125{margin-bottom:.125em}.margin-bottom-0{margin-bottom:0}.margin-bottom-0-important{margin-bottom:0!important}.margin-1{margin:1em}.margin-1-important{margin:1em!important}.margin-05-1{margin:.5em 1em}.margin-05{margin:.5em}.margin-05-important{margin:.5em!important}.margin-025{margin:.25em}.margin-0{margin:0}.margin-0-important{margin:0!important}.padding-15{padding:1.5em}.padding-1{padding:1em}.padding-1-important{padding:1em!important}.padding-05-0{padding:.5em 0}.padding-05-1{padding:.5em 1em}.padding-05{padding:.5em}.padding-top-05{padding-top:.5em}.padding-bottom-025{padding-bottom:.25em}.padding-bottom-05{padding-bottom:.5em}.padding-bottom-0{padding-bottom:0}.padding-left-1{padding-left:1em}.padding-right-1{padding-right:1em}.padding-left-05{padding-left:.5em}.padding-left-05-important{padding-left:.5em!important}.padding-right-05{padding-right:.5em}.padding-left-025{padding-left:.25em}.padding-0-1{padding:0 1em}.padding-025{padding:.25em}.padding-0{padding:0}.padding-0-important{padding:0!important}.table{overflow-x:hidden;overflow-y:scroll;flex:1 0 0px;background:#fff;display:flex;flex-direction:column}table.trailerconnect-table{border-collapse:separate;border-spacing:0;width:100%;position:relative;table-layout:fixed}table.trailerconnect-table th{width:100%}table.trailerconnect-table th[shared-sort-header] [shared-sort-header-icon]{transition:opacity .25s ease}table.trailerconnect-table th[shared-sort-header] [shared-sort-header-icon]:not([active=true]){visibility:hidden;opacity:0}:is(table.trailerconnect-table th[shared-sort-header]:not([sort-disabled]),table.trailerconnect-table th[shared-sort-header]:not([sort-disabled=true])):hover{cursor:pointer}:is(table.trailerconnect-table th[shared-sort-header]:not([sort-disabled]),table.trailerconnect-table th[shared-sort-header]:not([sort-disabled=true])):hover [shared-sort-header-icon]{visibility:visible;opacity:.5}table.trailerconnect-table th[shared-sort-header][sort-disabled=true] [shared-sort-header-icon]{display:none}table.trailerconnect-table th[shared-sort-header] [shared-sort-header-icon][active=true]{visibility:visible;opacity:1!important}table.trailerconnect-table thead tr{text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:13px}table.trailerconnect-table thead tr th:not(:has(shared-checkbox)){color:var(--primary-90)}table.trailerconnect-table thead tr.tc-header-row{height:50px}table.trailerconnect-table thead tr.tc-header-row>th,table.trailerconnect-table thead tr.tc-header-row>td{background:var(--primary-05);position:sticky;top:0;z-index:10}table.trailerconnect-table tbody{overflow:hidden}table.trailerconnect-table tbody tr.tc-row-disabled{cursor:unset;color:var(--font-color-disabled)}table.trailerconnect-table tbody tr.tc-row-disabled td{cursor:unset}table.trailerconnect-table tbody tr.tc-row-disabled td>*{pointer-events:none;opacity:.7}table.trailerconnect-table tbody tr.tc-row-italic td{font-style:italic}table.trailerconnect-table tbody tr.tc-row-italic td>*{font-style:italic}table.trailerconnect-table tbody tr.tc-row-strike-through td{text-decoration:line-through}table.trailerconnect-table tbody tr.tc-row-strike-through td>*:not(shared-checkbox){text-decoration:line-through}table.trailerconnect-table tbody tr.tc-row-half-disabled td:not(.checkbox-cell):not(.button-cell):not(.action-cell){color:var(--font-color-disabled);cursor:unset}table.trailerconnect-table tbody tr.tc-row-half-disabled td:not(.checkbox-cell):not(.button-cell):not(.action-cell)>*{pointer-events:none;opacity:.7}table.trailerconnect-table tbody tr.checked{background-color:var(--less-dark-primary)!important;color:var(--primary-contrast)!important}table.trailerconnect-table tbody tr.checked.tc-row-disabled{background-color:var(--primary-40)!important}table.trailerconnect-table tbody tr.selected{background-color:var(--less-dark-primary)!important;color:var(--primary-contrast)!important}table.trailerconnect-table tbody tr:not(.tc-row-disabled):not(.tc-row-no-hover):hover{background:var(--primary-20)}table.trailerconnect-table tbody tr.tc-row-clickable:not(.tc-row-disabled):not(.tc-row-no-hover):hover{cursor:pointer}table.trailerconnect-table tbody tr:not(.tc-row-disabled):not(.tc-row-no-hover):active{background:#efefef}table.trailerconnect-table tbody tr{height:45px}table.trailerconnect-table td,table.trailerconnect-table th{border-bottom:1px solid var(--primary-20);font-size:13px}:is(table.trailerconnect-table td,table.trailerconnect-table th),:is(table.trailerconnect-table td,table.trailerconnect-table th)>*:not(shared-checkbox){overflow:hidden;text-overflow:ellipsis}:is(table.trailerconnect-table td,table.trailerconnect-table th).no-ellipsis{text-overflow:clip}:is(table.trailerconnect-table td,table.trailerconnect-table th):not(.spacer-cell){white-space:nowrap;padding:5px}:is(table.trailerconnect-table td,table.trailerconnect-table th):not(.no-first-header-extra-padding):first-of-type{padding-left:15px}:is(table.trailerconnect-table td,table.trailerconnect-table th):last-of-type{padding-right:15px}table.trailerconnect-table td.checkbox-cell,table.trailerconnect-table th.checkbox-cell{width:48px;padding:5px 15px}:is(table.trailerconnect-table td.checkbox-cell,table.trailerconnect-table th.checkbox-cell) shared-checkbox{vertical-align:middle}table.trailerconnect-table td.action-cell,table.trailerconnect-table th.action-cell{width:50px;padding:2.5px 5px;text-overflow:clip}table.trailerconnect-table td.double-action-cell,table.trailerconnect-table th.double-action-cell{width:100px;padding:2.5px 5px;text-overflow:clip}table.trailerconnect-table td.button-cell,table.trailerconnect-table th.button-cell,table.trailerconnect-table td.content-cell,table.trailerconnect-table th.content-cell{width:51px;padding:0 5px;text-overflow:clip}table.trailerconnect-table td.plateEditCell{padding:5px 5px 5px 15px}table.trailerconnect-table th.geofence-type{width:65px}.flex-cell{display:flex;flex-direction:row;align-items:center}.header-cell-with-icon{white-space:nowrap;padding:5px}.header-cell-with-icon .header-text{padding-left:2.5px;vertical-align:middle}.small-cell{max-width:100px;min-width:100px;width:100px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medium-cell{max-width:200px;min-width:200px;width:200px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-bar{display:flex;align-items:center;background:#fff;padding:.5em;flex:0 0 57px}.filter-bar.show-filter-overflow>shared-filter-bar{overflow:visible}.filter-bar>button{flex:0 0 auto}.pagination-wrapper{display:flex;align-items:center;overflow:hidden;background:#fff}.font-size-40{font-size:40px}.font-size-15{font-size:15px}.font-size-14{font-size:14px}.font-size-13{font-size:13px}.font-bold{font-weight:700}.font-italic{font-style:italic}.amchart{margin-bottom:10px}.amcharts-axis-label.amcharts-guide{background:#fff}.amcharts-axis-label.amcharts-guide tspan{font-family:vasos_icons}.binary .amcharts-value-axis .amcharts-axis-label tspan{font-family:vasos_icons;font-size:20px;min-width:20px;height:20px;vertical-align:middle}.amcharts-axis-zero-grid{display:none}.amcharts-balloon-div [shared-icon]{font-family:vasos_icons;font-size:20px;min-width:20px;height:20px;vertical-align:middle}quill-editor{display:flex!important;flex-direction:column}quill-editor .ql-container{flex:1 0 0px;overflow:auto}.mat-badge{height:22px;width:22px;border-radius:50%;font-size:14px;line-height:22px;text-align:center;position:absolute;left:20px;top:-2px}.mat-badge.mat-badge-primary{background-color:var(--primary);color:var(--primary-contrast)}.mat-badge.mat-badge-warn{background-color:var(--warn);color:var(--warn-contrast)}:is(button,a)[mat-button],:is(button,a)[mat-icon-button],:is(button,a)[mat-flat-button],:is(button,a)[mat-stroked-button]{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;padding:0 16px;border-radius:5px;height:36px;font-size:15px;background:none;color:var(--text);text-decoration:none;font-weight:400}:is(:is(button,a)[mat-button],:is(button,a)[mat-icon-button],:is(button,a)[mat-flat-button],:is(button,a)[mat-stroked-button]).no-border-radius,:is(:is(button,a)[mat-button],:is(button,a)[mat-icon-button],:is(button,a)[mat-flat-button],:is(button,a)[mat-stroked-button])[no-border-radius]{border-radius:0}:is(:is(button,a)[mat-button],:is(button,a)[mat-icon-button],:is(button,a)[mat-flat-button],:is(button,a)[mat-stroked-button]):hover{cursor:pointer}:is(:is(button,a)[mat-button],:is(button,a)[mat-icon-button],:is(button,a)[mat-flat-button],:is(button,a)[mat-stroked-button])[disabled]:not([disabled=false]){cursor:not-allowed!important}:is(:is(button,a)[mat-button],:is(button,a)[mat-icon-button],:is(button,a)[mat-flat-button],:is(button,a)[mat-stroked-button])[disabled]:not([disabled=false]):active{pointer-events:none!important}:is(button,a)[mat-button]:hover{background-color:rgba(var(--interaction-base),.04)}:is(button,a)[mat-button]:active{background-color:rgba(var(--interaction-base),.12)}:is(button,a)[mat-button][disabled]:not([disabled=false]){color:rgb(var(--interaction-base),.38)}:is(button,a)[mat-flat-button]:not([color]),:is(button,a)[mat-flat-button][color=accent]{background-color:var(--accent);color:var(--accent-contrast)}:is(:is(button,a)[mat-flat-button]:not([color]),:is(button,a)[mat-flat-button][color=accent]):hover:after{background-color:rgba(var(--accent-interaction-base),.04)}:is(:is(button,a)[mat-flat-button]:not([color]),:is(button,a)[mat-flat-button][color=accent]):active:after{background-color:rgba(var(--accent-interaction-base),.12)}:is(button,a)[mat-flat-button][color=primary]{background-color:var(--primary);color:var(--primary-contrast)}:is(button,a)[mat-flat-button][color=primary]:hover:after{background-color:rgba(var(--primary-interaction-base),.04)}:is(button,a)[mat-flat-button][color=primary]:active:after{background-color:rgba(var(--primary-interaction-base),.12)}:is(button,a)[mat-flat-button][color=warn]{background-color:var(--warn);color:var(--warn-contrast)}:is(button,a)[mat-flat-button][color=warn]:hover:after{background-color:rgba(var(--warn-interaction-base),.04)}:is(button,a)[mat-flat-button][color=warn]:active:after{background-color:rgba(var(--warn-interaction-base),.12)}:is(button,a)[mat-flat-button][disabled]:not([disabled=false]){color:rgb(var(--interaction-base),.38);background-color:rgb(var(--interaction-base),.12)}:is(button,a)[mat-flat-button]:after{content:"";position:absolute;inset:0;z-index:5}:is(button,a)[mat-stroked-button]{background:var(--background);padding:0 15px;border-width:1px;border-style:solid;border-color:rgba(var(--interaction-base),.12)}:is(button,a)[mat-stroked-button]:not([color]){color:var(--text)}:is(button,a)[mat-stroked-button][color=primary]{color:var(--primary)}:is(button,a)[mat-stroked-button][color=warn]{color:var(--warn)}:is(button,a)[mat-stroked-button][color=accent]{color:var(--accent)}:is(button,a)[mat-stroked-button][disabled]:not([disabled=false]){color:rgb(var(--interaction-base),.38);background:none}:is(button,a)[mat-stroked-button]:hover{background-color:rgb(var(--interaction-base),.04)}:is(button,a)[mat-stroked-button]:active{background-color:rgb(var(--interaction-base),.12)}:is(button,a)[mat-icon-button]{min-width:40px;width:40px;height:40px;padding:8px;border-radius:50%;border:none;background:none}:is(button,a)[mat-icon-button]:not([color]){color:inherit}:is(button,a)[mat-icon-button][color=primary]{color:var(--primary)}:is(button,a)[mat-icon-button][color=warn]{color:var(--warn)}:is(button,a)[mat-icon-button][color=accent]{color:var(--accent)}:is(button,a)[mat-icon-button][disabled]:not([disabled=false]){color:color-mix(in srgb,currentColor 38%,transparent)}:is(button,a)[mat-icon-button]:hover{background-color:rgb(var(--interaction-base),.04)}:is(button,a)[mat-icon-button]:active{background-color:rgb(var(--interaction-base),.12)}.flex-column>shared-input,.flex-column>shared-select,.flex-column>shared-autocomplete,.flex-column>shared-date-time-picker{width:100%}shared-input,shared-select,shared-autocomplete,shared-date-time-picker{display:inline-flex;flex-direction:column;position:relative;min-width:0;width:212px;max-width:100%}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .remove-badge{right:-3px!important}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) mat-form-field{display:inline-flex;flex-direction:row;flex:1 1 0;height:100%}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) mat-label{display:block}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[border-color=white]{--border-color-override: white}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[center] textarea,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[center] input{text-align:center}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield{display:inline-flex;flex:1 1 180px;max-width:100%;position:relative;padding:8px 18px 8px 16px}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(input),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(mat-select-trigger){height:36px}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(textarea){min-height:36px}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(textarea) .error-suffix{align-self:flex-start}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(.hidden-label:empty){padding-left:8px;padding-right:8px}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(mat-select){padding-left:16px!important}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has([prefix]){padding-left:8px;--prefix-offset: 20px}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has([suffix]),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(mat-select-trigger){padding-right:8px;--suffix-offset: 32px}:is(:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has([suffix]),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(mat-select-trigger)):has(:nth-child(2 of[suffix])){--suffix-offset: 64px}:is(:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has([suffix]),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(mat-select-trigger)):has(:nth-child(3 of[suffix])){--suffix-offset: 96px}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .border{display:flex;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .border div{height:100%;flex:1;border-style:solid;border-color:var(--border-color-override, var(--border-color, rgba(0, 0, 0, .38)))}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .border .border-left{flex:0 0 16px;border-radius:5px 0 0 5px;border-width:var(--border-width, 1px) 0 var(--border-width, 1px) var(--border-width, 1px)}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .border .border-middle{flex:0 1 auto;overflow:hidden;border-width:var(--border-width, 1px) 0 var(--border-width, 1px) 0}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .border .border-right{flex:1 1 24px;border-radius:0 5px 5px 0;border-width:var(--border-width, 1px) var(--border-width, 1px) var(--border-width, 1px) 0}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:has(mat-select[float-label=true])~.border .border-middle,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:has(textarea:not(:placeholder-shown))~.border .border-middle,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:has(input:not(:placeholder-shown))~.border .border-middle,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:focus-within~.border .border-middle{border-top-width:0}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield mat-label{transition:top .2s ease 0s,font-size .2s ease 0s,width .2s ease 0s,left .2s ease 0s;position:absolute;left:calc(16px + var(--prefix-offset, 0px));top:9px;max-width:calc(100% - 16px - var(--prefix-offset, 0px) - var(--suffix-offset, 10px));white-space:nowrap;text-overflow:ellipsis;overflow:hidden visible;pointer-events:none;z-index:1}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:has(mat-select[float-label=true])~mat-label,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:has(textarea:not(:placeholder-shown))~mat-label,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:has(input:not(:placeholder-shown))~mat-label,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:not(:has(mat-select)):focus-within~mat-label,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .hidden-label{left:16px;top:-6px;font-size:11px;padding:0 2px;max-width:calc(100% - 26px)}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .hidden-label{position:static;visibility:hidden;z-index:1;width:fit-content;max-width:100%}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .hidden-label:empty{padding:0!important}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix{display:block;width:100%}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:has(input),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix:has(mat-select-trigger){height:20px}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex{width:100%;height:100%;display:flex;align-items:center;gap:.25em}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex [prefix],:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex [suffix]{flex:0 0 24px;z-index:1}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex textarea{align-self:flex-start}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex textarea,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex input,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex mat-select-trigger{display:flex;align-items:center;outline:none;background:none;border:none;min-width:0;z-index:1;font-size:15px;flex:1 1 0}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex mat-select-trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;width:170px}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield .infix .infix-flex input{height:20px;padding:0}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:hover,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield.focused,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:focus-within{--border-color: var(--primary);--border-width: 2px}:is(:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:hover,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield.focused,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:focus-within) mat-label{color:var(--primary)}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield.invalid,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(textarea:user-invalid),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(input:user-invalid){--border-color-override: var(--warn);--border-width: 2px;color:var(--warn)}:is(:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield.invalid,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(textarea:user-invalid),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(input:user-invalid)) mat-label{color:var(--warn)}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield.disabled,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(textarea:disabled),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(input:disabled){--border-color-override: rgba(0, 0, 0, .38);--border-width: 1px;color:rgba(var(--text-rgb),.38)}:is(:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield.disabled,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(textarea:disabled),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(input:disabled)) mat-label,:is(:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield.disabled,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(textarea:disabled),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(input:disabled)) input,:is(:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield.disabled,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(textarea:disabled),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker) .formfield:has(input:disabled)) textarea{color:rgba(var(--text-rgb),.38)}:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[border-color=white] .formfield.disabled,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[border-color=white] .formfield:has(textarea:disabled),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[border-color=white] .formfield:has(input:disabled){--border-color-override: rgba(255, 255, 255, .38);--border-width: 1px;color:#ffffff61}:is(:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[border-color=white] .formfield.disabled,:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[border-color=white] .formfield:has(textarea:disabled),:is(shared-input,shared-select,shared-autocomplete,shared-date-time-picker)[border-color=white] .formfield:has(input:disabled)) mat-label{color:#ffffff61}.select-search{background:var(--primary-03);position:sticky;top:0;z-index:1}.select-search input{background:none;border:none;outline:none;flex:1 1 0;font-size:15px;color:var(--text);width:100%}@keyframes menu_enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}menu{padding:0;margin:0;min-width:112px;max-width:280px;max-height:400px;overflow:auto;box-sizing:border-box;outline:0;animation:menu_enter .12s cubic-bezier(0,0,.2,1);border-radius:5px;background-color:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;will-change:transform,opacity}menu [shared-menu-item]{position:relative;justify-content:flex-start;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding:0 1em;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap!important;text-overflow:ellipsis;overflow:hidden;display:flex;align-items:center;gap:1em;flex:1 1 0}menu [shared-menu-item]:hover{background:rgba(var(--interaction-base),.04)}menu [shared-menu-item]:active{background:rgba(var(--interaction-base),.12)}menu [shared-menu-item][disabled]:not([disabled=false]),menu [shared-menu-item].disabled{cursor:not-allowed!important;color:rgb(var(--interaction-base),.38)}:is(menu [shared-menu-item][disabled]:not([disabled=false]),menu [shared-menu-item].disabled):active{pointer-events:none!important}.custom-menu{display:flex;flex-direction:column;background:var(--background);border-radius:5px;animation:menu_enter .12s cubic-bezier(0,0,.2,1);box-shadow:#0003 0 5px 5px -3px,#00000024 0 8px 10px 1px,#0000001f 0 3px 14px 2px;max-height:275px;overflow:auto}.custom-menu.no-height-limit{max-height:unset}.custom-menu .custom-menu-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1em;overflow:hidden;padding:0 1em;border:none;background:none;outline:none;width:100%;text-align:left;-webkit-user-select:none;user-select:none;min-height:48px;flex:0 0 48px}.custom-menu .custom-menu-item:hover{cursor:pointer;background-color:rgba(var(--interaction-base),.04)}.custom-menu .custom-menu-item:active{background-color:rgba(var(--interaction-base),.12)}.custom-menu .custom-menu-item[disabled]:not([disabled=false]),.custom-menu .custom-menu-item.disabled{cursor:not-allowed!important;color:rgb(var(--interaction-base),.38)}:is(.custom-menu .custom-menu-item[disabled]:not([disabled=false]),.custom-menu .custom-menu-item.disabled):active{pointer-events:none!important}mat-option[custom]{display:flex;justify-content:flex-start;align-items:center;gap:1em;overflow:hidden;min-height:48px;font-size:15px;padding:0 16px;-webkit-user-select:none;user-select:none}mat-option[custom].clickable.active{background-color:rgba(var(--interaction-base),.04)}mat-option[custom].clickable:hover{background-color:rgba(var(--interaction-base),.04)}mat-option[custom].clickable:active{background-color:rgba(var(--interaction-base),.12)}mat-option[custom][disabled]:not([disabled=false]),mat-option[custom].disabled{cursor:not-allowed!important;color:rgb(var(--interaction-base),.38)}:is(mat-option[custom][disabled]:not([disabled=false]),mat-option[custom].disabled):active{pointer-events:none!important}mat-option[custom][selected=true]{color:var(--primary);background-color:rgba(var(--interaction-base),.04)}.default-panel-width{min-width:150px;max-width:100%}.small-panel-width{min-width:200px;width:fit-content!important;max-width:320px}.medium-panel-width{min-width:300px;width:fit-content!important;max-width:420px}.large-panel-width{min-width:450px;width:fit-content!important;max-width:600px}[shared-progress-bar]{height:5px;width:100%;position:relative;background:var(--primary-30);border-radius:5px;overflow:hidden}[shared-progress-bar]:before{content:"";border-radius:5px;position:absolute;inset:0;background:var(--primary);z-index:1;width:var(--value);transition:width .5s ease;max-width:100%}[shared-progress-bar][color=warn]{background:var(--warn-30)}[shared-progress-bar][color=warn]:before{background:var(--warn)}[shared-progress-bar][mode=indeterminate]:before{width:25%;animation:progress_bar_indeterminate 1s linear infinite}@keyframes progress_bar_indeterminate{0%{left:-25%}to{left:100%}}router-outlet+*{display:flex;flex-direction:column;flex:1 0 0px;overflow:hidden}router-outlet+*:not(app-core):not(app-overview):not(app-route):not(app-history):not(app-events):not(app-vehicles-details-dialog):not(app-vehicle-masterdata):not(app-status-logbook):not(app-status-history):not(app-status-messages):not(app-load-carrier):not(app-interior-surveillance):not(app-status-command):not(app-fleet-map):not(app-tourtrack):not(app-tour-wizard):not(app-status-eventlog):not(app-status-trips):not(app-usage-analysis){margin:.5em;padding:.5em}[shared-icon]{-webkit-user-select:none;user-select:none}.dialog-nopadding.cdk-overlay-pane{padding:0!important;max-width:none!important}.dialog-small.cdk-overlay-pane{width:34em;height:19em}.dialog-small-min-height-wide-flex.cdk-overlay-pane{width:50em;min-height:18em;display:flex;flex-direction:column}.dialog-small-min-height-flex.cdk-overlay-pane{width:33em;min-height:18em;display:flex;flex-direction:column}.dialog-small-min-height.cdk-overlay-pane{width:33em;min-height:18em}.dialog-small-min-auto-height.cdk-overlay-pane{height:auto;width:33em;min-height:18em}.dialog-small-no-height.cdk-overlay-pane{width:33em}.dialog-small-min-height-more-width.cdk-overlay-pane{width:40em;min-height:18em}.cdk-overlay-pane.dialog-small-more-height{width:33em;height:32em}.cdk-overlay-pane.dialog-small-more-width{width:40em;height:32em}.cdk-overlay-pane.dialog-medium-size{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:850px!important;max-height:750px!important}.cdk-overlay-pane.dialog-add-configuration-size{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:500px!important;max-height:750px!important}.cdk-overlay-pane.dialog-multiple-configuration-result-size{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:600px!important;max-height:800px!important}.cdk-overlay-pane.dialog-feature-flags-size{width:550px!important;position:absolute!important;right:1em;top:1em;bottom:1em}.cdk-overlay-pane.dialog-partners-size{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:1000px!important;max-height:750px!important}.cdk-overlay-pane.dialog-reefer-timer{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:36em!important;max-height:40em!important}.cdk-overlay-pane.dialog-assign-asset{overflow:hidden;width:calc(100% - 4em)!important;height:auto!important;max-width:1320px!important;max-height:1000px!important}.cdk-overlay-pane.dialog-edit-combination{overflow:hidden;width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:700px!important;max-height:860px!important}.cdk-overlay-pane.dialog-wide-max-size{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:1400px!important;max-height:1000px!important}.cdk-overlay-pane.dialog-super-max-size{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:1700px!important;max-height:1100px!important}.cdk-overlay-pane.dialog-max-size{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:1200px!important;max-height:1000px!important}.cdk-overlay-pane.dialog-enable-tourtrack-size{width:calc(100% - 4em)!important;height:calc(100% - 4em)!important;max-width:800px!important;max-height:1000px!important}:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*{display:flex!important;flex-direction:column;align-items:stretch;height:100%;width:100%;flex:1 0 0px;background:var(--background);border-radius:10px!important;box-shadow:var(--shared-dialog-container-elevation-shadow, none);overflow:auto;min-height:inherit;max-height:inherit}:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*)>.content{padding:1em;flex:1 0 0px}:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*) .header{display:flex;align-items:center}:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*) .header.blue-border,:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*) .header.orange-border,:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*) .header.red-border{border-left:8px solid transparent}:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*) .header.blue-border{border-color:var(--primary)}:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*) .header.orange-border{border-color:var(--hint)}:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*) .header.red-border{border-color:var(--warn)}:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*) .title{font-style:bold;color:var(--primary)}:is(:is(cdk-dialog-container,.dialog-container,.mdc-dialog)>*:not(.fake-dialog),:is(cdk-dialog-container,.dialog-container,.mdc-dialog) .fake-dialog>*)>.action-bar{display:flex;align-items:center;justify-content:flex-end;gap:.5em;padding:.5em}.title-wrapper{display:flex;align-items:center;flex:1 0 0px;padding:10px;overflow:hidden}.title-wrapper h3{flex:1 1 auto}[shared-icon].error{color:var(--warn)}button.remove-badge{position:absolute;top:-4px;right:-20px;z-index:1;min-width:15px;width:15px!important;height:15px!important;background-color:var(--primary)}button.remove-badge [shared-icon]{color:var(--primary-contrast);line-height:24px!important;min-width:24px;font-size:12px!important;position:relative!important;top:0;left:0}button.remove-badge:focus,button.remove-badge:hover,button.remove-badge:active{background-color:var(--warn-80)!important}.small-icon-button,.small-icon-button-with-small-icon{min-width:24px!important;width:24px!important;height:24px!important;overflow:visible!important;padding:0!important;font-size:12px!important}.small-icon-button-with-small-icon [shared-icon]{height:20px!important;width:20px!important;font-size:20px!important}shared-checkbox.empty-checkbox-error span[shared-icon]{color:var(--warn)!important}button[mat-icon-button].rotateable>span,.rotateable{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{to{-webkit-transform:rotate(-360deg)}}@keyframes spin{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}button[mat-icon-button].rotating,.rotating{@-moz-keyframes spin{to{-moz-transform:rotate(-360deg)}}-webkit-animation:spin 5s linear infinite;-moz-animation:spin 5s linear infinite;animation:spin 5s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.spinner-container{position:relative;flex:1 0 auto}.spinner-background{position:absolute;inset:0;background:#00000040;z-index:100}.spinner-zindex:before{z-index:101}.spinner:before{display:inline-block!important;content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px!important;border-radius:50%;border:2px solid var(--primary-20);border-top-color:var(--primary);animation:spinner .8s linear infinite}html,body{height:100%;min-height:100%}body{margin:0;color:var(--text);background:var(--app-background);overflow:hidden}:root{--font: Arial, "Helvetica Neue", sans-serif;--text-size: 15px}*{font-family:Arial,Helvetica Neue,sans-serif;box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--dark-primary);margin:0;padding:0;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a{color:var(--dark-primary);cursor:pointer;font-weight:700}button{font-size:14px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.splitpanel.dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.cursor-default:hover{cursor:default}.clickable{outline:none!important}.clickable:hover{cursor:pointer}.moveable:hover{cursor:move!important}.position-relative{position:relative}.position-absolute{position:absolute}.position-sticky{position:sticky;top:0}.tooltip-linebreaks{white-space:pre-line}.wordbreak-all{word-break:break-all}@keyframes flash{0%,to,50%{opacity:1}25%,75%{opacity:.2}}.flash{animation:flash 2s both}.selected{background:var(--less-dark-primary)!important;color:var(--primary-contrast)!important}.selected .VT-SVG{color:#fff;background-color:var(--less-dark-primary)}.selected .VT-SVG path{fill:currentColor}.active-background{background:var(--primary-05)!important}.badge{border:1px solid var(--black-80);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;color:var(--black-80);display:inline-block;font-size:.923rem;font-weight:400;line-height:1;max-width:60px;min-width:30px;padding:3px 7px;text-align:center;vertical-align:middle}.badge-white{color:#fff;border-color:#fff}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.white-space-normal{white-space:normal}.pre-line{white-space:pre-line}.no-wrap{white-space:nowrap}.button-text-ellipsis>.mdc-button__label{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected{background:var(--dark-primary)!important;color:var(--primary-contrast)!important}.selected>span{color:var(--primary-contrast)!important}.selected .badge{border-color:var(--primary-contrast)!important;color:#fff!important}.selected h3,.selected label{color:var(--primary-contrast)!important}.selected-hover:not(.selected):hover{background:var(--primary-10)!important}.disabled:not([shared-menu-item]){opacity:.7;pointer-events:none}.info-message{color:var(--dark-primary);display:inline-flex;align-items:center;font-size:1rem;margin:0 auto;padding:30px 0 30px 40px;text-align:left}.info-message:not(.gap-1){gap:.5em}.info-message.error{color:var(--warn-60)}.info-message>span:not([shared-icon]){vertical-align:middle;overflow:hidden;white-space:normal;word-wrap:break-word}.old-timestamp>.tile{border-color:#cfd9ea99}.old-timestamp>.tile>*:not([inside-tile]){opacity:.6}.old-timestamp :not(.extra-color){color:var(--old-timestamp)}.old-timestamp>:not(.tile),.old-timestamp[shared-icon]{color:var(--old-timestamp);position:relative}:is(.old-timestamp>:not(.tile),.old-timestamp[shared-icon]).badge{border-color:var(--old-timestamp)}.old-timestamp>.auto-location{color:var(--autolocation-old)}.tour-wizard-router router-outlet+*{min-height:100%;padding:1em;margin:0 auto}app-tourtrack h2{font-size:20px}:is(app-status,.app-status) router-outlet+*{flex-direction:column}:is(app-status,.app-status) router-outlet+* .content.spinner{position:relative}:is(app-status,.app-status) router-outlet+*>.content{overflow:hidden;flex:1 0 0px}:is(app-status,.app-status) router-outlet+*>.content>div,:is(app-status,.app-status) router-outlet+*>.scroll>.content>div{margin:.5em;display:flex;flex-direction:column}:is(app-status,.app-status) router-outlet+*>.scroll{flex:1 0 0px;overflow-y:auto;overflow-x:hidden}.status-column{display:flex;align-items:center;gap:.25em}.background-white{background:#fff}.box-shadow{background-color:var(--primary-contrast);box-shadow:0 1px 3px #00000080;border-radius:10px}.error-icon{color:var(--warn);-webkit-user-select:none;user-select:none}.underline{text-decoration:underline}.shaded-background{background:var(--primary-03)}.cursor-disabled:hover{cursor:not-allowed}.visibility-hidden{visibility:hidden}.selected-old-timestamp{color:var(--half-primary)}.selected-old-timestamp.badge{border-color:var(--half-primary)}.hidden{visibility:hidden}.display-none{display:none!important}.text-align-center{text-align:center}.text-align-left{text-align:left}.color-ers{color:var(--cat-eco);font-weight:700}.smaller-icon{width:18px!important;height:18px!important;line-height:18px!important;font-size:18px!important}.status-circle{border:2px solid transparent;border-radius:50%;height:15px;min-width:15px;max-width:15px;display:flex}.status-circle.status--1{border-color:var(--accent);background:var(--black-30)}.status-circle.status-0{border-color:var(--success);background:var(--success-80)}.status-circle.status-1{border-color:var(--hint);background:var(--hint-80)}.status-circle.status-2{border-color:var(--warn);background:var(--warn-60)}.tabs{flex:0 0 45px;background:#fff;margin-bottom:1em;border:1px solid var(--primary-20);border-radius:10px;overflow:hidden;display:flex;flex-direction:row}.tabs .tab{padding:.75em 1em;font-weight:600;color:#000;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;overflow:hidden;flex:1 0 0px}.tabs .tab:not(:last-child){border-right:1px solid var(--primary-20)}.tabs .tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabs .tab:hover{cursor:pointer}.tabs .tab:hover:not(.active){background:var(--primary-05)}.tabs .tab.active{background:var(--primary);color:#fff}.tabs .tab.disabled{opacity:.5;pointer-events:none}.tabs .tab.removed{display:none;-webkit-user-select:none;user-select:none}.tabs .tab.invalid{background-color:var(--warn)!important;color:#fff!important}.tabs .tab.invalid:not(.active){background-color:var(--warn-60)!important}.tab-error{border:2px solid var(--warn);border-radius:5px 5px 0 0;border-bottom:none;color:var(--warn);font-weight:500}.alert-info,.alert-error{background:var(--primary-10);border-radius:10px;font-weight:700;font-size:13px;color:var(--primary-90);padding:.75em;display:flex;align-items:center;gap:.75em}:is(.alert-info,.alert-error):not(.alert-no-margin){margin-bottom:1em!important}:is(.alert-info,.alert-error).alert-error{background:var(--warn-10);color:var(--warn-80)}:is(.alert-info,.alert-error) .icon-alert{font-size:24px;line-height:24px;height:24px;color:var(--half-primary)}:is(.alert-info,.alert-error) .icon-error{font-size:24px;line-height:24px;height:24px;color:var(--warn-50)}.box-shadow{box-shadow:var(--shared-dialog-container-elevation-shadow)}.error-icon{color:var(--warn);-webkit-user-select:none;user-select:none;z-index:2}.large-icon{font-size:45px;height:45px}.large-icon.icon-warning{color:var(--hint)}.version{color:var(--primary-60);font-size:.923rem;margin-top:20px}.helpdialog-text{font-weight:700;color:var(--primary)}.helpdialog-text span{display:block;font-weight:400;margin-top:15px;position:relative;top:0}.helpdialog-text span.phone{color:var(--dark-primary);font-weight:700;margin-top:0}.helpdialog-text span.phone-timespan{color:var(--primary-60);font-size:1.154rem;margin-top:0}.helpdialog-text ul{color:var(--primary-60);font-size:.923rem;list-style:none;margin:20px 0 0;padding:0}.helpdialog-text ul li{width:25%;font-weight:400;float:left;padding-top:5px}.helpdialog-text ul li:nth-child(odd){clear:both}.feature-toggle-disabled:hover *{cursor:not-allowed}.right-side-panel-overflow-disclaimer{transform:translate(-162px) translateY(-20px)!important}.right-side-panel-overflow-news{transform:translate(-94px) translateY(-23px)!important}.VT-SVG{border-radius:5px;width:15px;height:15px;right:-7px;background:#fff;color:#000;top:0}.push-account.fallback-logo{min-height:25px;min-width:25px;font-size:25px}.push-account.logo{border-radius:50%;border:1px solid var(--primary-20);overflow:hidden;background:var(--primary-contrast);object-fit:cover;min-width:20px;min-height:20px}a.mat-flat-button.mat-primary{padding:.75em 1em;background:var(--primary);color:#fff;border-radius:5px}.chip-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em}.chip-list .chip{display:flex;border-radius:1em;height:25px;font-size:.8em;color:#fff;padding:0 .5em;cursor:default;overflow:hidden;align-items:center;justify-content:center}shared-expand-row .border-none{border-bottom:none}shared-expand-row .border-dashed{border-bottom:1px dashed var(--border)}shared-expand-row .border-solid{border-bottom:1px solid var(--border)}shared-expand-row>div:not(.children) .buttons{opacity:.2}shared-expand-row>div:not(.children):hover .buttons,shared-expand-row>div:not(.children):active .buttons{opacity:1}.scrollbar-thin{scrollbar-width:thin}@keyframes tooltip_enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.custom-tooltip{border:1px solid var(--primary-20);background:var(--background);color:var(--text);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:5px;font-size:12px;padding:.5em .75em;white-space:pre-line;animation:menu_enter .12s cubic-bezier(0,0,.2,1);will-change:transform,opacity;line-height:1.25;max-width:min(100vw,500px)!important}
