.nav-toggle-label {position: absolute;left: 1em;top: 50%;z-index: 10;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin: 0;cursor: pointer;font-size: 1em;display: block;width: 2em;height: 1.75em;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;color: transparent;}body.nav-right .nav-toggle-label {left: auto;right: 1em;}.nav-toggle-label span:before,.nav-toggle-label span:after,.nav-toggle-label span {position: absolute;top: 50%;margin-top: -.0625em;height: .125em;left: .375em;right: .375em;background-color: rgb(195, 47, 57);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.nav-toggle-label span {-webkit-transition: background-color 0s 0.3s;-moz-transition: background-color 0s 0.3s;-o-transition: background-color 0s 0.3s;-ms-transition: background-color 0s 0.3s;transition: background-color 0s 0.3s;}#nav-toggle:checked ~ .outer .nav-toggle-label span,#nav-toggle:checked ~ nav.nav .nav-toggle-label span,.nav-toggle-label.active span {background-color: transparent;}.nav-toggle-label span:before,.nav-toggle-label span:after {left: 0;right: 0;content: "";-webkit-transition-duration: 0.3s, 0.3s;-moz-transition-duration: 0.3s, 0.3s;-o-transition-duration: 0.3s, 0.3s;-ms-transition-duration: 0.3s, 0.3s;transition-duration: 0.3s, 0.3s;-webkit-transition-delay: 0.3s, 0s;-moz-transition-delay: 0.3s, 0s;-o-transition-delay: 0.3s, 0s;-ms-transition-delay: 0.3s, 0s;transition-delay: 0.3s, 0s;-webkit-transition-property: margin-top, -webkit-transform;-moz-transition-property: margin-top, transform;-o-transition-property: margin-top, transform;-ms-transition-property: margin-top, transform;transition-property: margin-top, transform;}.nav-toggle-label span:before {margin-top: -.3125em;}.nav-toggle-label span:after {margin-top: .1875em;}#nav-toggle:checked ~ .outer .nav-toggle-label span:before,#nav-toggle:checked ~ .outer .nav-toggle-label span:after,#nav-toggle:checked ~ nav.nav .nav-toggle-label span:before,#nav-toggle:checked ~ nav.nav .nav-toggle-label span:after,.nav-toggle-label.active span:after,.nav-toggle-label.active span:before {-webkit-transition-delay: 0s, 0.3s;-moz-transition-delay: 0s, 0.3s;-o-transition-delay: 0s, 0.3s;-ms-transition-delay: 0s, 0.3s;transition-delay: 0s, 0.3s;margin-top: -.0625em;-webkit-transform: rotate(45deg);transform: rotate(45deg);}#nav-toggle:checked ~ .outer .nav-toggle-label span:after,#nav-toggle:checked ~ nav.nav .nav-toggle-label span:after,.nav-toggle-label.active span:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}nav.nav .nav-list {margin: .5em;float: none;display: block;}.nav-list dt {display: none;}nav.nav dd.nav-item,nav.nav li.nav-item {margin: 0 0 .25em 0;display: list-item;list-style-type: none;font-size: .8em;}a.nav-item:link,a.nav-item:visited,a.nav-item:hover,a.nav-item:active,span.nav-item.no-link {display: block;margin: 0;padding: .45em .45em .35em .45em;color: #666;overflow: hidden;text-overflow: ellipsis;text-decoration: none;}span.nav-item {position: relative;display: block;}span.nav-item:before {content: "";position: absolute;z-index: -1;top: 80%;left: 0;right: auto;bottom: 20%;width: 2px;visibility: hidden;background-color: rgb(195, 47, 57);}span.nav-item.active:before {visibility: visible;top: 20%;}.nav-before {background-color: rgba(0, 0, 0, .6);position: fixed;top: 3.5em;margin: 0;left: -100%;bottom: 0;width: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 4899;transform: translate3d(0, 0, 0);box-sizing: border-box;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}nav.nav {-webkit-backface-visibility: hidden;backface-visibility: hidden;min-width: 10em;display: inline-block;position: fixed;left: -17em;top: 3.5em;bottom: 0;max-width: 17em;box-sizing: border-box;padding: 0;margin: .125em 0 0 0;overflow: hidden;overflow-y: auto;z-index: 4900;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform .2s ease-in-out;-moz-transition: transform .2s ease-in-out;-o-transition: transform .2s ease-in-out;-ms-transition: transform .2s ease-in-out;transition: transform .2s ease-in-out;background-color: #fff;}body.nav-right nav.nav {left: auto;right: -15em;}body.nav-static #nav-toggle:checked ~ nav.nav {-webkit-transform: translate3d(17em, 0, 0);transform: translate3d(17em, 0, 0);}body.nav-static.nav-right #nav-toggle:checked ~ nav.nav {-webkit-transform: translate3d(-17em, 0, 0);transform: translate3d(-17em, 0, 0);}body.nav-static #nav-toggle:checked ~ .nav-before {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);touch-action: none;}@media (max-width: 64em) {#nav-toggle:checked ~ nav.nav {-webkit-overflow-scrolling: touch;-webkit-transform: translate3d(17em, 0, 0);transform: translate3d(17em, 0, 0);}body.nav-right #nav-toggle:checked ~ nav.nav {-webkit-transform: translate3d(-17em, 0, 0);transform: translate3d(-17em, 0, 0);}#nav-toggle:checked ~ .nav-before {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);touch-action: none;}#nav-toggle:checked ~ .outer {position: fixed;width: 100%;}}@media (min-width: 64em) {body:not(.nav-static) .nav-toggle-label {display: none;}body:not(.nav-static) nav.nav {left: auto;right: 50%;top: 3em;bottom: auto;margin: .125em -32em 0 0;width: 64em;max-width: none;min-width: initial;overflow: hidden;background-color: transparent;}body:not(.nav-static) nav.nav .nav-list {margin: 0 .55em 0 0;float: right;}body:not(.nav-static) nav.nav .nav-list .nav-item {float: left;display: block;text-transform: uppercase;margin-bottom: 0;margin-left: .25em;}body:not(.nav-static) span.nav-item:before {visibility: visible;margin-left: .25em;top: auto;left: 50%;right: 50%;bottom: 0;height: 2px;width: auto;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transition-property: left, right;transition-property: left, right;}body:not(.nav-static) span.nav-item.active:before,body:not(.nav-static) span.nav-item:hover:before {top: auto;left: .45em;right: .45em;}}html, body {height: 100%;}main {display: none;padding-top: 1px;margin-top: -1px;}#no-portrait {position: fixed;z-index: 29999;top: 0;bottom: 0;left: 0;right: 0;background-color: #1C4357;display: block;max-height: 100vh;max-width: 100vw;color: #fff;text-align: center;}#no-portrait .hint {transform: rotate(-90deg);background: url(../images/svg/turn-white-0a238157844b6cc01977568591d49a67.svg) no-repeat center center;background-size: 8rem;height: 20em;}#no-portrait .hint-text {padding: 3em 0 0 0;max-height: 6em;}#header {position: fixed;z-index: 900;top: 0;left: 0;right: 0;height: 4rem;}#splash,#noscript {position: fixed;left: 12px;right: 0;top: 64px;bottom: 0;padding: 1em;color: red;font-size: 1.2em;z-index: 100;text-align: center;background-color: #fff;}html.js #noscript {display: none;}html.js.not-supported #noscript {display: block;z-index: 101;}#splash {display: none;}html.js #splash {display: block;}@media only screen and (min-width: 64em) {#no-portrait {display: none;}main {display: block;}}.map-window #no-portrait {display: none;}.map-window main {display: block;}html {font-size: 1em;}body, div, input, textarea, button, select, option {font-family: "Roboto Flex", sans-serif;font-weight: 200;font-size: 1em;}body, div {margin: 0;padding: 0;}#hSiteHeadline {position: absolute;top: 0;left: 0;margin: .125em .6em 0 2em;display: block;line-height: 2em;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #fff;font-weight: 300;}h1 {font-weight: normal;}th {font-weight: normal;}body.nav-right #hSiteHeadline {margin-left: .6em;}#modalLayer,.modal-layer {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 998;}#modalLayer {background: rgba(0, 0, 0, 0.4);display: none;}.modal-content-position {position: fixed;left: 50%;top: 50%;z-index: 999;}.modal-content {display: none;max-height: 43em;position: relative;top: 0;left: 0;transform: translate(-50%, -50%);overflow: auto;color: #333;font-size: 1em;text-align: center;background-color: #fff;z-index: 10005;max-height: 100vh;}.modal-content .dialog-sidebar {display: none;position: absolute;top: 0;bottom: 0;}.modal-message {padding: 2em 2em 1em 2em;margin: 1em;min-height: 8em;min-width: 15em;max-width: 25em;}.modal-message .button {margin-top: 2em;}.modal-message .close-button {position: absolute;right: 10px;top: 10px;cursor: pointer;font-size: 1.3em;color: #aaa;}.modal-message .drag-bar {cursor: move;position: absolute;top: 0;left: 0;height: 25px;width: 100%;}.message-text {margin-bottom: 1em;}.modal-header {font-size: 1.5em;text-align: left;}.modal-message .notification {text-align: left;border-radius: 0;}.modal-warning-container {height: 4em;}.modal-message .warning {margin: 1em 0;background-color: #db5659;color: #fff;text-align: left;padding: 0.4em;max-height: 9.5em;overflow-y: auto;}.modal-message .warning ul {list-style: none;padding-left: 0;margin-bottom: .5em;}.modal-message .warning ul li {margin: 0 0 0 .5em;}.confirm-options {margin-top: 1em;}.info-message {text-align: left;margin: 10px 0;}.messages.has-messages.flash {-webkit-animation: fadeout 2s 3s forwards;-moz-animation: fadeout 2s 3s forwards;-o-animation: fadeout 2s 3s forwards;animation: fadeout 2s 3s forwards;}@-webkit-keyframes fadeout {0% {opacity: .85;}100% {opacity: 0;}}@-moz-keyframes fadeout {0% {opacity: .85;}100% {opacity: 0;}}@-o-keyframes fadeout {0% {opacity: .85;}100% {opacity: 0;}}@keyframes fadeout {0% {opacity: .85;}100% {opacity: 0;}}dl.messages-list {margin: 0;text-align: left;}dt.messages-term {margin-bottom: .7em;}dd.message {display: list-item;list-style-type: circle;margin: 0 0 .7em 1.5em;}dd.message.info {color: green;}dd.message.warn {color: blue;}dd.message.error {color: red;}@media only screen and (min-width: 64em) {#messages {left: auto;right: 3em;}}.userNumberDropDownMaxHeight {max-height: 15em;overflow-y: auto;}.release-notes {max-width: 50em;margin: 2em auto;font-family: verdana, sans-serif;}ul + h1,ul + h2 {margin-top: 2em;}li {margin: 0 0 1em 2em;line-height: 1.5;}li:last-child {margin-bottom: 0;}.noUi-target,.noUi-target * {-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-target {position: relative;direction: ltr;}.noUi-base {width: 100%;height: 100%;position: relative;z-index: 1;}.noUi-connect {position: absolute;right: 0;top: 0;left: 0;bottom: 0;}.noUi-origin {position: absolute;height: 0;width: 0;}.noUi-handle {position: relative;z-index: 1;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {-webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;}.noUi-state-drag * {cursor: inherit !important;}.noUi-base,.noUi-handle {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.noUi-horizontal {height: 18px;}.noUi-horizontal .noUi-handle {width: 34px;height: 28px;left: -17px;top: -6px;}.noUi-vertical {width: 18px;}.noUi-vertical .noUi-handle {width: 28px;height: 34px;left: -6px;top: -17px;}.noUi-target {background: #FAFAFA;border-radius: 4px;border: 1px solid #D3D3D3;box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}.noUi-connect {background: #3FB8AF;box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);-webkit-transition: background 450ms;transition: background 450ms;}.noUi-draggable {cursor: ew-resize;}.noUi-vertical .noUi-draggable {cursor: ns-resize;}.noUi-handle {border: 1px solid #D9D9D9;border-radius: 3px;background: #FFF;cursor: default;box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}.noUi-active {box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}.noUi-handle:before,.noUi-handle:after {content: "";display: block;position: absolute;height: 14px;width: 1px;background: #E8E7E6;left: 14px;top: 6px;}.noUi-handle:after {left: 17px;}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 14px;}.noUi-vertical .noUi-handle:after {top: 17px;}[disabled] .noUi-connect {background: #B8B8B8;}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle {cursor: not-allowed;}.noUi-pips,.noUi-pips * {-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-pips {position: absolute;color: #999;}.noUi-value {position: absolute;text-align: center;}.noUi-value-sub {color: #ccc;font-size: 10px;}.noUi-marker {position: absolute;background: #CCC;}.noUi-marker-sub {background: #AAA;}.noUi-marker-large {background: #AAA;}.noUi-pips-horizontal {padding: 10px 0;height: 80px;top: 100%;left: 0;width: 100%;}.noUi-value-horizontal {-webkit-transform: translate3d(-50%, 50%, 0);transform: translate3d(-50%, 50%, 0);}.noUi-marker-horizontal.noUi-marker {margin-left: -1px;width: 2px;height: 5px;}.noUi-marker-horizontal.noUi-marker-sub {height: 10px;}.noUi-marker-horizontal.noUi-marker-large {height: 15px;}.noUi-pips-vertical {padding: 0 10px;height: 100%;top: 0;left: 100%;}.noUi-value-vertical {-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);padding-left: 25px;}.noUi-marker-vertical.noUi-marker {width: 5px;height: 2px;margin-top: -1px;}.noUi-marker-vertical.noUi-marker-sub {width: 10px;}.noUi-marker-vertical.noUi-marker-large {width: 15px;}.noUi-tooltip {display: block;position: absolute;border: 1px solid #D9D9D9;border-radius: 3px;background: #fff;color: #000;padding: 5px;text-align: center;}.noUi-horizontal .noUi-tooltip {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);left: 50%;bottom: 120%;}.noUi-vertical .noUi-tooltip {-webkit-transform: translate(0, -50%);transform: translate(0, -50%);top: 50%;right: 120%;}.datepicker-container {background-color: #fff;direction: ltr;font-size: 12px;left: 0;line-height: 30px;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;touch-action: none;-webkit-touch-callout: none;user-select: none;width: 210px;z-index: -1;}.datepicker-container::before, .datepicker-container::after {border: 5px solid transparent;content: " ";display: block;height: 0;position: absolute;width: 0;}.datepicker-dropdown {border: 1px solid #ccc;box-shadow: 0 3px 6px #ccc;box-sizing: content-box;position: absolute;z-index: 1;}.datepicker-inline {position: static;}.datepicker-top-left, .datepicker-top-right {border-top-color: #39f;}.datepicker-top-left::before, .datepicker-top-left::after, .datepicker-top-right::before, .datepicker-top-right::after {border-top: 0;left: 10px;top: -5px;}.datepicker-top-left::before, .datepicker-top-right::before {border-bottom-color: #39f;}.datepicker-top-left::after, .datepicker-top-right::after {border-bottom-color: #fff;top: -4px;}.datepicker-bottom-left, .datepicker-bottom-right {border-bottom-color: #39f;}.datepicker-bottom-left::before, .datepicker-bottom-left::after, .datepicker-bottom-right::before, .datepicker-bottom-right::after {border-bottom: 0;bottom: -5px;left: 10px;}.datepicker-bottom-left::before, .datepicker-bottom-right::before {border-top-color: #39f;}.datepicker-bottom-left::after, .datepicker-bottom-right::after {border-top-color: #fff;bottom: -4px;}.datepicker-top-right::before, .datepicker-top-right::after, .datepicker-bottom-right::before, .datepicker-bottom-right::after {left: auto;right: 10px;}.datepicker-panel > ul {margin: 0;padding: 0;width: 102%;}.datepicker-panel > ul::before, .datepicker-panel > ul::after {content: " ";display: table;}.datepicker-panel > ul::after {clear: both;}.datepicker-panel > ul > li {background-color: #fff;cursor: pointer;float: left;height: 30px;list-style: none;margin: 0;padding: 0;text-align: center;width: 30px;}.datepicker-panel > ul > li:hover {background-color: #e5f2ff;}.datepicker-panel > ul > li.muted, .datepicker-panel > ul > li.muted:hover {color: #999;}.datepicker-panel > ul > li.highlighted {background-color: #e5f2ff;}.datepicker-panel > ul > li.highlighted:hover {background-color: #cce5ff;}.datepicker-panel > ul > li.picked, .datepicker-panel > ul > li.picked:hover {color: #39f;}.datepicker-panel > ul > li.disabled, .datepicker-panel > ul > li.disabled:hover {background-color: #fff;color: #ccc;cursor: default;}.datepicker-panel > ul > li.disabled.highlighted, .datepicker-panel > ul > li.disabled:hover.highlighted {background-color: #e5f2ff;}.datepicker-panel > ul > li[data-view="years prev"], .datepicker-panel > ul > li[data-view="year prev"], .datepicker-panel > ul > li[data-view="month prev"], .datepicker-panel > ul > li[data-view="years next"], .datepicker-panel > ul > li[data-view="year next"], .datepicker-panel > ul > li[data-view="month next"], .datepicker-panel > ul > li[data-view="next"] {font-size: 18px;}.datepicker-panel > ul > li[data-view="years current"], .datepicker-panel > ul > li[data-view="year current"], .datepicker-panel > ul > li[data-view="month current"] {width: 150px;}.datepicker-panel > ul[data-view="years"] > li, .datepicker-panel > ul[data-view="months"] > li {height: 52.5px;line-height: 52.5px;width: 52.5px;}.datepicker-panel > ul[data-view="week"] > li,.datepicker-panel > ul[data-view="week"] > li:hover {background-color: #fff;cursor: default;}.datepicker-hide {display: none;}.datepicker-container.show-week-numbers {width: 240px;}.show-week-numbers .datepicker-panel > ul > li[data-view="year current"],.show-week-numbers .datepicker-panel > ul > li[data-view="years current"],.show-week-numbers .datepicker-panel > ul > li[data-view="month current"],.show-week-numbers .datepicker-panel > ul > li[data-view="months current"] {width: 180px;}.show-week-numbers .datepicker-panel > ul[data-view="months"] > li,.show-week-numbers .datepicker-panel > ul[data-view="years"] > li {width: 60px;}.datepicker-container.show-week-numbers .week-number {color: #999;cursor: auto;border-right: 1px solid #eee;}.datepicker-container.show-week-numbers .week-number:hover {background-color: #fff;}.datepicker-panel ul[data-view="week"] li {height: 21px;}.datepicker-container,.datepicker-top-left,.datepicker-top-right {border-top-color: #ccc;}.datepicker-container:before {border-bottom-color: #ccc;}form {margin: 1em;padding: 0;}div.field-container {margin: 0;text-align: left;}fieldset {margin: 0;padding: 1em 0 0 0;border: solid .0625em rgb(195, 47, 57);border-width: .0625em 0;}legend {padding: .6em;margin: 0 0 0 1em;white-space: nowrap;color: rgb(195, 47, 57);font-size: .9em;letter-spacing: .0625em;}select {background-color: #fff;}optgroup {font-style: normal;font-weight: normal;padding: 0 .3em;}label.label,label.radio-label,label.checkbox-label {cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: left;white-space: nowrap;}span.label,label.label {display: block;}.decorator label.label {position: absolute;font-size: .875em;padding: 0;z-index: 1;left: .6em;top: .75em;display: inline-block;}.decorator .text {padding-top: 1.75em;font-size: 1.25em;min-width: 20em;}.checkbox-decorator span.label {display: none;}form *[readonly] {background-color: #eee;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}label.checkbox-label,label.radio-label,.form-control {display: block;width: 100%;padding: .3em .3em .2em .3em;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}label.radio-label,label.checkbox-label {padding: .25rem 0 .25rem 1.75rem;overflow: hidden;position: relative;}input[type="radio"].radio,input[type="checkbox"].checkbox {color: #444;line-height: normal;height: 1em;top: 0;left: 0;display: inline-block;cursor: pointer;width: 1em;font-size: 1em;margin: 0 .6em 0 0;position: relative;background-color: rgba(0, 0, 0, 0);-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;border-color: transparent;overflow: visible;}input[type="radio"].radio:after,input[type="checkbox"].checkbox:after {position: absolute;top: -.13rem;left: 0;width: 1em;height: 1em;content: "\f401";font-size: 1.3rem;text-align: center;vertical-align: middle;cursor: pointer;display: inline-block;speak: none;font-family: "Ionicons";font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}input[type="radio"].radio:disabled,input[type="checkbox"].checkbox:disabled {color: #bbb;}input[type="radio"].radio:disabled:after,input[type="checkbox"].checkbox:disabled:after {cursor: not-allowed;}label.radio-label input[type="radio"].radio,label.checkbox-label input[type="checkbox"].checkbox {position: absolute;top: .25rem;left: 0;}input[type="radio"].radio:checked:after,input[type="checkbox"].checkbox:checked:after {content: "\f3fe";}input[type="radio"].radio.toggle-group {display: inline-block;margin: 0;width: 0;border: none;}input[type="radio"].radio.toggle-group:checked + label {color: #fff;background-color: #24a7e5;}input[type="radio"].radio.toggle-group:after {content: "";}label.toggle-group {width: auto;padding: .5em;background-color: #eee;}label.toggle-group:first-of-type {border-top-left-radius: .25em;border-bottom-left-radius: .25em;}label.toggle-group:last-of-type {border-top-right-radius: .25em;border-bottom-right-radius: .25em;}.form-control {border: .12rem solid #ccc;padding: .5em .4em;border-radius: .25em;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}input.form-control:-webkit-autofill {-webkit-box-shadow: 0 0 0 40px white inset;}.form-control.radio {border: none;box-shadow: none;}select.form-control {padding: .4em .4em .35em .4em;}input[readonly].text:focus, textarea[readonly].text-area:focus, select[readonly].select:focus,input[disabled].text:focus, textarea[disabled].text-area:focus, select[disabled].select:focus {outline: none;}.select optgroup {color: #333;}.select option {padding-right: .5em;color: #000;}.select[disabled] {background-color: #efefef;font-style: italic;color: #999;}.file {padding: .3125em;width: auto;}input.text {margin-bottom: .5em;}.text.number, input.text.date, input[type="datetime-local"], input[type="datetime"], input[type="date"], input[type="time"], input[type="week"], input[type="month"] {text-align: right;}input.captcha {background-position: .2rem center;padding-left: 55px;}.text-area {height: 6em;}.text[readonly], .text-area[readonly] {background-color: #efefef;cursor: not-allowed;}.text[disabled], .text-area[disabled] {background-color: #eee;cursor: not-allowed;}.action-block {margin: 1em 0 0 0;padding: 0;display: -webkit-flex;display: flex;-webkit-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.button,.action-link:link,.action-link:visited,.action-link:hover,.action-link:active {display: inline-block;margin: 0 0 .9em .9em;padding: .75em .9em .75em .9em;background-image: none;border: solid .12rem #ccc;color: #E39F31;border-radius: 3em;cursor: pointer;overflow: visible;font-size: .8em;font-weight: 400;text-align: center;text-decoration: none;letter-spacing: 1px;text-transform: uppercase;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-khtml-user-select: none;-o-user-select: none;user-select: none;}.button {outline: none;background-color: #fff;}.decorated-input-button {height: 4.24em;font-size: 1em;box-sizing: border-box;}.button[disabled] {cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}.button[type="submit"]:first-of-type {border-color: #E39F31;}.decorator {position: relative;margin: 0 0 1em 0;clear: both;}.field-help,.field-messages {font-size: .875em;display: none;position: absolute;right: 0;top: 0;padding: .75em .6em;}.has-messages .field-messages,.field-messages.has-messages {display: block;}.form-control.ng-touched.ng-invalid {outline-color: rgb(195, 47, 57);border-color: rgb(195, 47, 57);}.error-messages {padding: 0 .5em;color: rgb(195, 47, 57);font-weight: normal;}.has-errors .field-messages, .field-messages.error {color: rgb(195, 47, 57);}.input-wrapper {position: relative;}.checkbox-decorator .input-wrapper {padding-left: 0;padding-right: 0;border-color: transparent;}.checkbox-decorator .input-wrapper:before {display: none;}.caps-locked {background-image: url(../images/capslock-dc502b33ab0ac55ad0848f8fd2c7719c.gif);background-repeat: no-repeat;background-position: right center;background-origin: content-box;}.required-description {font-size: .8em;text-align: right;margin: 0;color: rgb(119, 119, 119);}a.error-message:link,a.error-message:visited,a.error-message:hover,a.error-message:active,.server-messages.error-messages dd {color: #dd5959;}.server-messages {max-width: 25em;text-align: left;}.sc-form-style .row.columns {display: flex;margin-bottom: 0.7em;}.sc-form-style .row.columns .column {flex: 0 0 50%;min-width: 0;}.sc-form-style .row.columns .column.narrow {flex: 0 0 30%;}.sc-form-style .row.columns .column.wide {flex: 0 0 70%;}.sc-form-style .row.columns .column input, .sc-form-style .row.columns .column select {width: 100%;}.sc-form-style input[type="text"] {box-sizing: border-box;padding: .2em .3em;margin: 0;}.sc-form-style .picker .picker-options-wrapper,.sc-form-style .picker .picker-drop-panel {border-top: none;}.sc-form-style div.autocomplete-bar input.autocomplete-text {line-height: 1;padding-right: .6em;}.sc-form-style div.autocomplete-bar .autocomplete-clear-button {top: .4em;right: 0;}.sc-form-style div.autocomplete-bar .autocomplete-clear-button:after {top: 0;}.sc-form-style div.autocomplete-bar .suggestion-item {padding: 0;font-weight: 300;line-height: 2;text-align: center;border-bottom: none;}.sc-form-style div.autocomplete-bar .suggestion-item.favourite {color: #44A1A0;font-weight: normal;}.sc-form-style div.autocomplete-bar .suggestion-item.active {color: #fff;background-color: #44A1A0;}.sc-form-style .bordered-form-element {height: 27px;border-radius: 3px;border: 1px solid #1C4357;padding: .3em .3em;color: #1C4357;box-sizing: border-box;}.sc-form-style .expandable-container {z-index: 10;height: 1.5em;}.sc-form-style .expandable-container.expanded {z-index: 11;}.sc-form-style .expandable {z-index: 10;background-color: #fff;position: relative;outline: none;}.sc-form-style .expandable .ion-icon {position: absolute;right: .5em;height: 1em;color: #44A1A0;cursor: pointer;}.sc-form-style .expandable .headline {height: 1em;line-height: 1;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 1.5em;box-sizing: border-box;}.sc-form-style .expandable label {display: none;line-height: 2;height: 2em;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.sc-form-style .expandable label:first-of-type {margin-top: 1em;}.sc-form-style .expandable label span {padding-right: .5em;}.sc-form-style .expandable label.focus span {border-bottom: 1px dotted #444;}.sc-form-style .expandable label input {display: inline-block;width: 16px;height: 16px;top: 3px;}.sc-form-style .expandable label input.checkbox:before, .sc-form-style .expandable label input.radio:before {width: 16px;height: 16px;display: inline-block;box-sizing: border-box;content: " ";border: 1px solid #1C4357;border-radius: 3px;}.sc-form-style .expandable label input.checkbox:after, .sc-form-style .expandable label input.radio:after {content: " ";}.sc-form-style .expandable label input.checkbox:checked:after, .sc-form-style .expandable label input.radio:checked:after {background-color: #44A1A0;box-sizing: border-box;border-radius: 2px;width: 12px;height: 12px;top: 2px;left: 2px;font-size: 1em;}.sc-form-style .expandable.expanded {height: auto;}.sc-form-style .expandable.expanded label {display: block;}.sc-form-style .expandable.disabled {border: none;}.sc-form-style .expandable.disabled .headline {margin-right: 0;text-align: right;cursor: default;}.sc-form-style .expandable.disabled .ion-chevron-down {display: none;}.sc-form-style input.date-picker {cursor: pointer;width: 5.5em;padding: 0;margin: 0;border: none;}.sc-form-style .slider-button {display: inline-block;}.sc-form-style .slider-button:before {font-size: 1.2em;margin-top: .35em;width: 2.2em;background-color: #d5d5d5;border-color: #d5d5d5;}.sc-form-style .slider-button:after {background-color: #666;margin-top: .15em;border-radius: 50%;}.sc-form-style .slider-button.checked:before {background-color: #9acfce;border-color: #9acfce;}.sc-form-style .slider-button.checked:after {border-color: #44A1A0;background-color: #44A1A0;left: .7em;}.sc-form-style .label {font-size: .9em;font-weight: normal;color: #1C4357;line-height: 1.6;}.sc-form-style .view-field {display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 1.6;}.sc-form-style input[type="text"].edit-field {display: none;border: none;border-bottom: 1px dotted #ddd;padding: 0;}.sc-form-style input[type="text"].edit-field.error {border-color: #D82121;}.sc-form-style .edit-mode .view-field {display: none;}.sc-form-style .edit-mode input[type="text"].edit-field {display: inherit;}.sc-form-style label.error {color: #D82121;font-weight: normal;font-size: 0.8em;margin-left: 0.5em;}@font-face {font-family: "Ionicons";src: url("font/ionicons/ionicons-2c2ae068be3b089e0a5b59abb1831550.eot");src: url("font/ionicons/ionicons-2c2ae068be3b089e0a5b59abb1831550.eot#iefix") format("embedded-opentype"), url("font/ionicons/ionicons-24712f6c47821394fba7942fbb52c3b2.ttf") format("truetype"), url("font/ionicons/ionicons-05acfdb568b3df49ad31355b19495d4a.woff") format("woff"), url("font/ionicons/ionicons-621bd386841f74e0053cb8e67f8a0604.svg#Ionicons") format("svg");font-weight: normal;font-style: normal;}.ion-icon:before,.ion-icon:after {content: "";display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.ion-icon:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;font-size: 2em;text-align: center;line-height: 1.375;}.ion-alert:before { content: "\f101"; }.ion-alert-circled:before { content: "\f100"; }.ion-android-add:before { content: "\f2c7"; }.ion-android-add-circle:before { content: "\f359"; }.ion-android-alarm-clock:before { content: "\f35a"; }.ion-android-alert:before { content: "\f35b"; }.ion-android-apps:before { content: "\f35c"; }.ion-android-archive:before { content: "\f2c9"; }.ion-android-arrow-back:before { content: "\f2ca"; }.ion-android-arrow-down:before { content: "\f35d"; }.ion-android-arrow-dropdown:before { content: "\f35f"; }.ion-android-arrow-dropdown-circle:before { content: "\f35e"; }.ion-android-arrow-dropleft:before { content: "\f361"; }.ion-android-arrow-dropleft-circle:before { content: "\f360"; }.ion-android-arrow-dropright:before { content: "\f363"; }.ion-android-arrow-dropright-circle:before { content: "\f362"; }.ion-android-arrow-dropup:before { content: "\f365"; }.ion-android-arrow-dropup-circle:before { content: "\f364"; }.ion-android-arrow-forward:before { content: "\f30f"; }.ion-android-arrow-up:before { content: "\f366"; }.ion-android-attach:before { content: "\f367"; }.ion-android-bar:before { content: "\f368"; }.ion-android-bicycle:before { content: "\f369"; }.ion-android-boat:before { content: "\f36a"; }.ion-android-bookmark:before { content: "\f36b"; }.ion-android-bulb:before { content: "\f36c"; }.ion-android-bus:before { content: "\f36d"; }.ion-android-calendar:before { content: "\f2d1"; }.ion-android-call:before { content: "\f2d2"; }.ion-android-camera:before { content: "\f2d3"; }.ion-android-cancel:before { content: "\f36e"; }.ion-android-car:before { content: "\f36f"; }.ion-android-cart:before { content: "\f370"; }.ion-android-chat:before { content: "\f2d4"; }.ion-android-checkbox:before { content: "\f374"; }.ion-android-checkbox-blank:before { content: "\f371"; }.ion-android-checkbox-outline:before { content: "\f373"; }.ion-android-checkbox-outline-blank:before { content: "\f372"; }.ion-android-checkmark-circle:before { content: "\f375"; }.ion-android-clipboard:before { content: "\f376"; }.ion-android-close:before { content: "\f2d7"; }.ion-android-cloud:before { content: "\f37a"; }.ion-android-cloud-circle:before { content: "\f377"; }.ion-android-cloud-done:before { content: "\f378"; }.ion-android-cloud-outline:before { content: "\f379"; }.ion-android-color-palette:before { content: "\f37b"; }.ion-android-compass:before { content: "\f37c"; }.ion-android-contact:before { content: "\f2d8"; }.ion-android-contacts:before { content: "\f2d9"; }.ion-android-contract:before { content: "\f37d"; }.ion-android-create:before { content: "\f37e"; }.ion-android-delete:before { content: "\f37f"; }.ion-android-desktop:before { content: "\f380"; }.ion-android-document:before { content: "\f381"; }.ion-android-done:before { content: "\f383"; }.ion-android-done-all:before { content: "\f382"; }.ion-android-download:before { content: "\f2dd"; }.ion-android-drafts:before { content: "\f384"; }.ion-android-exit:before { content: "\f385"; }.ion-android-expand:before { content: "\f386"; }.ion-android-favorite:before { content: "\f388"; }.ion-android-favorite-outline:before { content: "\f387"; }.ion-android-film:before { content: "\f389"; }.ion-android-folder:before { content: "\f2e0"; }.ion-android-folder-open:before { content: "\f38a"; }.ion-android-funnel:before { content: "\f38b"; }.ion-android-globe:before { content: "\f38c"; }.ion-android-hand:before { content: "\f2e3"; }.ion-android-hangout:before { content: "\f38d"; }.ion-android-happy:before { content: "\f38e"; }.ion-android-home:before { content: "\f38f"; }.ion-android-image:before { content: "\f2e4"; }.ion-android-laptop:before { content: "\f390"; }.ion-android-list:before { content: "\f391"; }.ion-android-locate:before { content: "\f2e9"; }.ion-android-lock:before { content: "\f392"; }.ion-android-mail:before { content: "\f2eb"; }.ion-android-map:before { content: "\f393"; }.ion-android-menu:before { content: "\f394"; }.ion-android-microphone:before { content: "\f2ec"; }.ion-android-microphone-off:before { content: "\f395"; }.ion-android-more-horizontal:before { content: "\f396"; }.ion-android-more-vertical:before { content: "\f397"; }.ion-android-navigate:before { content: "\f398"; }.ion-android-notifications:before { content: "\f39b"; }.ion-android-notifications-none:before { content: "\f399"; }.ion-android-notifications-off:before { content: "\f39a"; }.ion-android-open:before { content: "\f39c"; }.ion-android-options:before { content: "\f39d"; }.ion-android-people:before { content: "\f39e"; }.ion-android-person:before { content: "\f3a0"; }.ion-android-person-add:before { content: "\f39f"; }.ion-android-phone-landscape:before { content: "\f3a1"; }.ion-android-phone-portrait:before { content: "\f3a2"; }.ion-android-pin:before { content: "\f3a3"; }.ion-android-plane:before { content: "\f3a4"; }.ion-android-playstore:before { content: "\f2f0"; }.ion-android-print:before { content: "\f3a5"; }.ion-android-radio-button-off:before { content: "\f3a6"; }.ion-android-radio-button-on:before { content: "\f3a7"; }.ion-android-refresh:before { content: "\f3a8"; }.ion-android-remove:before { content: "\f2f4"; }.ion-android-remove-circle:before { content: "\f3a9"; }.ion-android-restaurant:before { content: "\f3aa"; }.ion-android-sad:before { content: "\f3ab"; }.ion-android-search:before { content: "\f2f5"; }.ion-android-send:before { content: "\f2f6"; }.ion-android-settings:before { content: "\f2f7"; }.ion-android-share:before { content: "\f2f8"; }.ion-android-share-alt:before { content: "\f3ac"; }.ion-android-star:before { content: "\f2fc"; }.ion-android-star-half:before { content: "\f3ad"; }.ion-android-star-outline:before { content: "\f3ae"; }.ion-android-stopwatch:before { content: "\f2fd"; }.ion-android-subway:before { content: "\f3af"; }.ion-android-sunny:before { content: "\f3b0"; }.ion-android-sync:before { content: "\f3b1"; }.ion-android-textsms:before { content: "\f3b2"; }.ion-android-time:before { content: "\f3b3"; }.ion-android-train:before { content: "\f3b4"; }.ion-android-unlock:before { content: "\f3b5"; }.ion-android-upload:before { content: "\f3b6"; }.ion-android-volume-down:before { content: "\f3b7"; }.ion-android-volume-mute:before { content: "\f3b8"; }.ion-android-volume-off:before { content: "\f3b9"; }.ion-android-volume-up:before { content: "\f3ba"; }.ion-android-walk:before { content: "\f3bb"; }.ion-android-warning:before { content: "\f3bc"; }.ion-android-watch:before { content: "\f3bd"; }.ion-android-wifi:before { content: "\f305"; }.ion-aperture:before { content: "\f313"; }.ion-archive:before { content: "\f102"; }.ion-arrow-down-a:before { content: "\f103"; }.ion-arrow-down-b:before { content: "\f104"; }.ion-arrow-down-c:before { content: "\f105"; }.ion-arrow-expand:before { content: "\f25e"; }.ion-arrow-graph-down-left:before { content: "\f25f"; }.ion-arrow-graph-down-right:before { content: "\f260"; }.ion-arrow-graph-up-left:before { content: "\f261"; }.ion-arrow-graph-up-right:before { content: "\f262"; }.ion-arrow-left-a:before { content: "\f106"; }.ion-arrow-left-b:before { content: "\f107"; }.ion-arrow-left-c:before { content: "\f108"; }.ion-arrow-move:before { content: "\f263"; }.ion-arrow-resize:before { content: "\f264"; }.ion-arrow-return-left:before { content: "\f265"; }.ion-arrow-return-right:before { content: "\f266"; }.ion-arrow-right-a:before { content: "\f109"; }.ion-arrow-right-b:before { content: "\f10a"; }.ion-arrow-right-c:before { content: "\f10b"; }.ion-arrow-shrink:before { content: "\f267"; }.ion-arrow-swap:before { content: "\f268"; }.ion-arrow-up-a:before { content: "\f10c"; }.ion-arrow-up-b:before { content: "\f10d"; }.ion-arrow-up-c:before { content: "\f10e"; }.ion-asterisk:before { content: "\f314"; }.ion-at:before { content: "\f10f"; }.ion-backspace:before { content: "\f3bf"; }.ion-backspace-outline:before { content: "\f3be"; }.ion-bag:before { content: "\f110"; }.ion-battery-charging:before { content: "\f111"; }.ion-battery-empty:before { content: "\f112"; }.ion-battery-full:before { content: "\f113"; }.ion-battery-half:before { content: "\f114"; }.ion-battery-low:before { content: "\f115"; }.ion-beaker:before { content: "\f269"; }.ion-beer:before { content: "\f26a"; }.ion-bluetooth:before { content: "\f116"; }.ion-bonfire:before { content: "\f315"; }.ion-bookmark:before { content: "\f26b"; }.ion-bowtie:before { content: "\f3c0"; }.ion-briefcase:before { content: "\f26c"; }.ion-bug:before { content: "\f2be"; }.ion-calculator:before { content: "\f26d"; }.ion-calendar:before { content: "\f117"; }.ion-camera:before { content: "\f118"; }.ion-card:before { content: "\f119"; }.ion-cash:before { content: "\f316"; }.ion-chatbox:before { content: "\f11b"; }.ion-chatbox-working:before { content: "\f11a"; }.ion-chatboxes:before { content: "\f11c"; }.ion-chatbubble:before { content: "\f11e"; }.ion-chatbubble-working:before { content: "\f11d"; }.ion-chatbubbles:before { content: "\f11f"; }.ion-checkmark:before { content: "\f122"; }.ion-checkmark-circled:before { content: "\f120"; }.ion-checkmark-round:before { content: "\f121"; }.ion-chevron-down:before { content: "\f123"; }.ion-chevron-left:before { content: "\f124"; }.ion-chevron-right:before { content: "\f125"; }.ion-chevron-up:before { content: "\f126"; }.ion-clipboard:before { content: "\f127"; }.ion-clock:before { content: "\f26e"; }.ion-close:before { content: "\f12a"; }.ion-close-circled:before { content: "\f128"; }.ion-close-round:before { content: "\f129"; }.ion-closed-captioning:before { content: "\f317"; }.ion-cloud:before { content: "\f12b"; }.ion-code:before { content: "\f271"; }.ion-code-download:before { content: "\f26f"; }.ion-code-working:before { content: "\f270"; }.ion-coffee:before { content: "\f272"; }.ion-compass:before { content: "\f273"; }.ion-compose:before { content: "\f12c"; }.ion-connection-bars:before { content: "\f274"; }.ion-contrast:before { content: "\f275"; }.ion-crop:before { content: "\f3c1"; }.ion-cube:before { content: "\f318"; }.ion-disc:before { content: "\f12d"; }.ion-document:before { content: "\f12f"; }.ion-document-text:before { content: "\f12e"; }.ion-drag:before { content: "\f130"; }.ion-earth:before { content: "\f276"; }.ion-easel:before { content: "\f3c2"; }.ion-edit:before { content: "\f2bf"; }.ion-egg:before { content: "\f277"; }.ion-eject:before { content: "\f131"; }.ion-email:before { content: "\f132"; }.ion-email-unread:before { content: "\f3c3"; }.ion-erlenmeyer-flask:before { content: "\f3c5"; }.ion-erlenmeyer-flask-bubbles:before { content: "\f3c4"; }.ion-eye:before { content: "\f133"; }.ion-eye-disabled:before { content: "\f306"; }.ion-female:before { content: "\f278"; }.ion-filing:before { content: "\f134"; }.ion-film-marker:before { content: "\f135"; }.ion-fireball:before { content: "\f319"; }.ion-flag:before { content: "\f279"; }.ion-flame:before { content: "\f31a"; }.ion-flash:before { content: "\f137"; }.ion-flash-off:before { content: "\f136"; }.ion-folder:before { content: "\f139"; }.ion-fork:before { content: "\f27a"; }.ion-fork-repo:before { content: "\f2c0"; }.ion-forward:before { content: "\f13a"; }.ion-funnel:before { content: "\f31b"; }.ion-gear-a:before { content: "\f13d"; }.ion-gear-b:before { content: "\f13e"; }.ion-grid:before { content: "\f13f"; }.ion-hammer:before { content: "\f27b"; }.ion-happy:before { content: "\f31c"; }.ion-happy-outline:before { content: "\f3c6"; }.ion-headphone:before { content: "\f140"; }.ion-heart:before { content: "\f141"; }.ion-heart-broken:before { content: "\f31d"; }.ion-help:before { content: "\f143"; }.ion-help-buoy:before { content: "\f27c"; }.ion-help-circled:before { content: "\f142"; }.ion-home:before { content: "\f144"; }.ion-icecream:before { content: "\f27d"; }.ion-image:before { content: "\f147"; }.ion-images:before { content: "\f148"; }.ion-information:before { content: "\f14a"; }.ion-information-circled:before { content: "\f149"; }.ion-ionic:before { content: "\f14b"; }.ion-ios-alarm:before { content: "\f3c8"; }.ion-ios-alarm-outline:before { content: "\f3c7"; }.ion-ios-albums:before { content: "\f3ca"; }.ion-ios-albums-outline:before { content: "\f3c9"; }.ion-ios-americanfootball:before { content: "\f3cc"; }.ion-ios-americanfootball-outline:before { content: "\f3cb"; }.ion-ios-analytics:before { content: "\f3ce"; }.ion-ios-analytics-outline:before { content: "\f3cd"; }.ion-ios-arrow-back:before { content: "\f3cf"; }.ion-ios-arrow-down:before { content: "\f3d0"; }.ion-ios-arrow-forward:before { content: "\f3d1"; }.ion-ios-arrow-left:before { content: "\f3d2"; }.ion-ios-arrow-right:before { content: "\f3d3"; }.ion-ios-arrow-thin-down:before { content: "\f3d4"; }.ion-ios-arrow-thin-left:before { content: "\f3d5"; }.ion-ios-arrow-thin-right:before { content: "\f3d6"; }.ion-ios-arrow-thin-up:before { content: "\f3d7"; }.ion-ios-arrow-up:before { content: "\f3d8"; }.ion-ios-at:before { content: "\f3da"; }.ion-ios-at-outline:before { content: "\f3d9"; }.ion-ios-barcode:before { content: "\f3dc"; }.ion-ios-barcode-outline:before { content: "\f3db"; }.ion-ios-baseball:before { content: "\f3de"; }.ion-ios-baseball-outline:before { content: "\f3dd"; }.ion-ios-basketball:before { content: "\f3e0"; }.ion-ios-basketball-outline:before { content: "\f3df"; }.ion-ios-bell:before { content: "\f3e2"; }.ion-ios-bell-outline:before { content: "\f3e1"; }.ion-ios-body:before { content: "\f3e4"; }.ion-ios-body-outline:before { content: "\f3e3"; }.ion-ios-bolt:before { content: "\f3e6"; }.ion-ios-bolt-outline:before { content: "\f3e5"; }.ion-ios-book:before { content: "\f3e8"; }.ion-ios-book-outline:before { content: "\f3e7"; }.ion-ios-bookmarks:before { content: "\f3ea"; }.ion-ios-bookmarks-outline:before { content: "\f3e9"; }.ion-ios-box:before { content: "\f3ec"; }.ion-ios-box-outline:before { content: "\f3eb"; }.ion-ios-briefcase:before { content: "\f3ee"; }.ion-ios-briefcase-outline:before { content: "\f3ed"; }.ion-ios-browsers:before { content: "\f3f0"; }.ion-ios-browsers-outline:before { content: "\f3ef"; }.ion-ios-calculator:before { content: "\f3f2"; }.ion-ios-calculator-outline:before { content: "\f3f1"; }.ion-ios-calendar:before { content: "\f3f4"; }.ion-ios-calendar-outline:before { content: "\f3f3"; }.ion-ios-camera:before { content: "\f3f6"; }.ion-ios-camera-outline:before { content: "\f3f5"; }.ion-ios-cart:before { content: "\f3f8"; }.ion-ios-cart-outline:before { content: "\f3f7"; }.ion-ios-chatboxes:before { content: "\f3fa"; }.ion-ios-chatboxes-outline:before { content: "\f3f9"; }.ion-ios-chatbubble:before { content: "\f3fc"; }.ion-ios-chatbubble-outline:before { content: "\f3fb"; }.ion-ios-checkmark:before { content: "\f3ff"; }.ion-ios-checkmark-empty:before { content: "\f3fd"; }.ion-ios-checkmark-outline:before { content: "\f3fe"; }.ion-ios-circle-filled:before { content: "\f400"; }.ion-ios-circle-outline:before { content: "\f401"; }.ion-ios-clock:before { content: "\f403"; }.ion-ios-clock-outline:before { content: "\f402"; }.ion-ios-close:before { content: "\f406"; }.ion-ios-close-empty:before { content: "\f404"; }.ion-ios-close-outline:before { content: "\f405"; }.ion-ios-cloud:before { content: "\f40c"; }.ion-ios-cloud-download:before { content: "\f408"; }.ion-ios-cloud-download-outline:before { content: "\f407"; }.ion-ios-cloud-outline:before { content: "\f409"; }.ion-ios-cloud-upload:before { content: "\f40b"; }.ion-ios-cloud-upload-outline:before { content: "\f40a"; }.ion-ios-cloudy:before { content: "\f410"; }.ion-ios-cloudy-night:before { content: "\f40e"; }.ion-ios-cloudy-night-outline:before { content: "\f40d"; }.ion-ios-cloudy-outline:before { content: "\f40f"; }.ion-ios-cog:before { content: "\f412"; }.ion-ios-cog-outline:before { content: "\f411"; }.ion-ios-color-filter:before { content: "\f414"; }.ion-ios-color-filter-outline:before { content: "\f413"; }.ion-ios-color-wand:before { content: "\f416"; }.ion-ios-color-wand-outline:before { content: "\f415"; }.ion-ios-compose:before { content: "\f418"; }.ion-ios-compose-outline:before { content: "\f417"; }.ion-ios-contact:before { content: "\f41a"; }.ion-ios-contact-outline:before { content: "\f419"; }.ion-ios-copy:before { content: "\f41c"; }.ion-ios-copy-outline:before { content: "\f41b"; }.ion-ios-crop:before { content: "\f41e"; }.ion-ios-crop-strong:before { content: "\f41d"; }.ion-ios-download:before { content: "\f420"; }.ion-ios-download-outline:before { content: "\f41f"; }.ion-ios-drag:before { content: "\f421"; }.ion-ios-email:before { content: "\f423"; }.ion-ios-email-outline:before { content: "\f422"; }.ion-ios-eye:before { content: "\f425"; }.ion-ios-eye-outline:before { content: "\f424"; }.ion-ios-fastforward:before { content: "\f427"; }.ion-ios-fastforward-outline:before { content: "\f426"; }.ion-ios-filing:before { content: "\f429"; }.ion-ios-filing-outline:before { content: "\f428"; }.ion-ios-film:before { content: "\f42b"; }.ion-ios-film-outline:before { content: "\f42a"; }.ion-ios-flag:before { content: "\f42d"; }.ion-ios-flag-outline:before { content: "\f42c"; }.ion-ios-flame:before { content: "\f42f"; }.ion-ios-flame-outline:before { content: "\f42e"; }.ion-ios-flask:before { content: "\f431"; }.ion-ios-flask-outline:before { content: "\f430"; }.ion-ios-flower:before { content: "\f433"; }.ion-ios-flower-outline:before { content: "\f432"; }.ion-ios-folder:before { content: "\f435"; }.ion-ios-folder-outline:before { content: "\f434"; }.ion-ios-football:before { content: "\f437"; }.ion-ios-football-outline:before { content: "\f436"; }.ion-ios-game-controller-a:before { content: "\f439"; }.ion-ios-game-controller-a-outline:before { content: "\f438"; }.ion-ios-game-controller-b:before { content: "\f43b"; }.ion-ios-game-controller-b-outline:before { content: "\f43a"; }.ion-ios-gear:before { content: "\f43d"; }.ion-ios-gear-outline:before { content: "\f43c"; }.ion-ios-glasses:before { content: "\f43f"; }.ion-ios-glasses-outline:before { content: "\f43e"; }.ion-ios-grid-view:before { content: "\f441"; }.ion-ios-grid-view-outline:before { content: "\f440"; }.ion-ios-heart:before { content: "\f443"; }.ion-ios-heart-outline:before { content: "\f442"; }.ion-ios-help:before { content: "\f446"; }.ion-ios-help-empty:before { content: "\f444"; }.ion-ios-help-outline:before { content: "\f445"; }.ion-ios-home:before { content: "\f448"; }.ion-ios-home-outline:before { content: "\f447"; }.ion-ios-infinite:before { content: "\f44a"; }.ion-ios-infinite-outline:before { content: "\f449"; }.ion-ios-information:before { content: "\f44d"; }.ion-ios-information-empty:before { content: "\f44b"; }.ion-ios-information-outline:before { content: "\f44c"; }.ion-ios-ionic-outline:before { content: "\f44e"; }.ion-ios-keypad:before { content: "\f450"; }.ion-ios-keypad-outline:before { content: "\f44f"; }.ion-ios-lightbulb:before { content: "\f452"; }.ion-ios-lightbulb-outline:before { content: "\f451"; }.ion-ios-list:before { content: "\f454"; }.ion-ios-list-outline:before { content: "\f453"; }.ion-ios-location:before { content: "\f456"; }.ion-ios-location-outline:before { content: "\f455"; }.ion-ios-locked:before { content: "\f458"; }.ion-ios-locked-outline:before { content: "\f457"; }.ion-ios-loop:before { content: "\f45a"; }.ion-ios-loop-strong:before { content: "\f459"; }.ion-ios-medical:before { content: "\f45c"; }.ion-ios-medical-outline:before { content: "\f45b"; }.ion-ios-medkit:before { content: "\f45e"; }.ion-ios-medkit-outline:before { content: "\f45d"; }.ion-ios-mic:before { content: "\f461"; }.ion-ios-mic-off:before { content: "\f45f"; }.ion-ios-mic-outline:before { content: "\f460"; }.ion-ios-minus:before { content: "\f464"; }.ion-ios-minus-empty:before { content: "\f462"; }.ion-ios-minus-outline:before { content: "\f463"; }.ion-ios-monitor:before { content: "\f466"; }.ion-ios-monitor-outline:before { content: "\f465"; }.ion-ios-moon:before { content: "\f468"; }.ion-ios-moon-outline:before { content: "\f467"; }.ion-ios-more:before { content: "\f46a"; }.ion-ios-more-outline:before { content: "\f469"; }.ion-ios-musical-note:before { content: "\f46b"; }.ion-ios-musical-notes:before { content: "\f46c"; }.ion-ios-navigate:before { content: "\f46e"; }.ion-ios-navigate-outline:before { content: "\f46d"; }.ion-ios-nutrition:before { content: "\f470"; }.ion-ios-nutrition-outline:before { content: "\f46f"; }.ion-ios-paper:before { content: "\f472"; }.ion-ios-paper-outline:before { content: "\f471"; }.ion-ios-paperplane:before { content: "\f474"; }.ion-ios-paperplane-outline:before { content: "\f473"; }.ion-ios-partlysunny:before { content: "\f476"; }.ion-ios-partlysunny-outline:before { content: "\f475"; }.ion-ios-pause:before { content: "\f478"; }.ion-ios-pause-outline:before { content: "\f477"; }.ion-ios-paw:before { content: "\f47a"; }.ion-ios-paw-outline:before { content: "\f479"; }.ion-ios-people:before { content: "\f47c"; }.ion-ios-people-outline:before { content: "\f47b"; }.ion-ios-person:before { content: "\f47e"; }.ion-ios-person-outline:before { content: "\f47d"; }.ion-ios-personadd:before { content: "\f480"; }.ion-ios-personadd-outline:before { content: "\f47f"; }.ion-ios-photos:before { content: "\f482"; }.ion-ios-photos-outline:before { content: "\f481"; }.ion-ios-pie:before { content: "\f484"; }.ion-ios-pie-outline:before { content: "\f483"; }.ion-ios-pint:before { content: "\f486"; }.ion-ios-pint-outline:before { content: "\f485"; }.ion-ios-play:before { content: "\f488"; }.ion-ios-play-outline:before { content: "\f487"; }.ion-ios-plus:before { content: "\f48b"; }.ion-ios-plus-empty:before { content: "\f489"; }.ion-ios-plus-outline:before { content: "\f48a"; }.ion-ios-pricetag:before { content: "\f48d"; }.ion-ios-pricetag-outline:before { content: "\f48c"; }.ion-ios-pricetags:before { content: "\f48f"; }.ion-ios-pricetags-outline:before { content: "\f48e"; }.ion-ios-printer:before { content: "\f491"; }.ion-ios-printer-outline:before { content: "\f490"; }.ion-ios-pulse:before { content: "\f493"; }.ion-ios-pulse-strong:before { content: "\f492"; }.ion-ios-rainy:before { content: "\f495"; }.ion-ios-rainy-outline:before { content: "\f494"; }.ion-ios-recording:before { content: "\f497"; }.ion-ios-recording-outline:before { content: "\f496"; }.ion-ios-redo:before { content: "\f499"; }.ion-ios-redo-outline:before { content: "\f498"; }.ion-ios-refresh:before { content: "\f49c"; }.ion-ios-refresh-empty:before { content: "\f49a"; }.ion-ios-refresh-outline:before { content: "\f49b"; }.ion-ios-reload:before { content: "\f49d"; }.ion-ios-reverse-camera:before { content: "\f49f"; }.ion-ios-reverse-camera-outline:before { content: "\f49e"; }.ion-ios-rewind:before { content: "\f4a1"; }.ion-ios-rewind-outline:before { content: "\f4a0"; }.ion-ios-rose:before { content: "\f4a3"; }.ion-ios-rose-outline:before { content: "\f4a2"; }.ion-ios-search:before { content: "\f4a5"; }.ion-ios-search-strong:before { content: "\f4a4"; }.ion-ios-settings:before { content: "\f4a7"; }.ion-ios-settings-strong:before { content: "\f4a6"; }.ion-ios-shuffle:before { content: "\f4a9"; }.ion-ios-shuffle-strong:before { content: "\f4a8"; }.ion-ios-skipbackward:before { content: "\f4ab"; }.ion-ios-skipbackward-outline:before { content: "\f4aa"; }.ion-ios-skipforward:before { content: "\f4ad"; }.ion-ios-skipforward-outline:before { content: "\f4ac"; }.ion-ios-snowy:before { content: "\f4ae"; }.ion-ios-speedometer:before { content: "\f4b0"; }.ion-ios-speedometer-outline:before { content: "\f4af"; }.ion-ios-star:before { content: "\f4b3"; }.ion-ios-star-half:before { content: "\f4b1"; }.ion-ios-star-outline:before { content: "\f4b2"; }.ion-ios-stopwatch:before { content: "\f4b5"; }.ion-ios-stopwatch-outline:before { content: "\f4b4"; }.ion-ios-sunny:before { content: "\f4b7"; }.ion-ios-sunny-outline:before { content: "\f4b6"; }.ion-ios-telephone:before { content: "\f4b9"; }.ion-ios-telephone-outline:before { content: "\f4b8"; }.ion-ios-tennisball:before { content: "\f4bb"; }.ion-ios-tennisball-outline:before { content: "\f4ba"; }.ion-ios-thunderstorm:before { content: "\f4bd"; }.ion-ios-thunderstorm-outline:before { content: "\f4bc"; }.ion-ios-time:before { content: "\f4bf"; }.ion-ios-time-outline:before { content: "\f4be"; }.ion-ios-timer:before { content: "\f4c1"; }.ion-ios-timer-outline:before { content: "\f4c0"; }.ion-ios-toggle:before { content: "\f4c3"; }.ion-ios-toggle-outline:before { content: "\f4c2"; }.ion-ios-trash:before { content: "\f4c5"; }.ion-ios-trash-outline:before { content: "\f4c4"; }.ion-ios-undo:before { content: "\f4c7"; }.ion-ios-undo-outline:before { content: "\f4c6"; }.ion-ios-unlocked:before { content: "\f4c9"; }.ion-ios-unlocked-outline:before { content: "\f4c8"; }.ion-ios-upload:before { content: "\f4cb"; }.ion-ios-upload-outline:before { content: "\f4ca"; }.ion-ios-videocam:before { content: "\f4cd"; }.ion-ios-videocam-outline:before { content: "\f4cc"; }.ion-ios-volume-high:before { content: "\f4ce"; }.ion-ios-volume-low:before { content: "\f4cf"; }.ion-ios-wineglass:before { content: "\f4d1"; }.ion-ios-wineglass-outline:before { content: "\f4d0"; }.ion-ios-world:before { content: "\f4d3"; }.ion-ios-world-outline:before { content: "\f4d2"; }.ion-ipad:before { content: "\f1f9"; }.ion-iphone:before { content: "\f1fa"; }.ion-ipod:before { content: "\f1fb"; }.ion-jet:before { content: "\f295"; }.ion-key:before { content: "\f296"; }.ion-knife:before { content: "\f297"; }.ion-laptop:before { content: "\f1fc"; }.ion-leaf:before { content: "\f1fd"; }.ion-levels:before { content: "\f298"; }.ion-lightbulb:before { content: "\f299"; }.ion-link:before { content: "\f1fe"; }.ion-load-a:before { content: "\f29a"; }.ion-load-b:before { content: "\f29b"; }.ion-load-c:before { content: "\f29c"; }.ion-load-d:before { content: "\f29d"; }.ion-location:before { content: "\f1ff"; }.ion-lock-combination:before { content: "\f4d4"; }.ion-locked:before { content: "\f200"; }.ion-log-in:before { content: "\f29e"; }.ion-log-out:before { content: "\f29f"; }.ion-loop:before { content: "\f201"; }.ion-magnet:before { content: "\f2a0"; }.ion-male:before { content: "\f2a1"; }.ion-man:before { content: "\f202"; }.ion-map:before { content: "\f203"; }.ion-medkit:before { content: "\f2a2"; }.ion-merge:before { content: "\f33f"; }.ion-mic-a:before { content: "\f204"; }.ion-mic-b:before { content: "\f205"; }.ion-mic-c:before { content: "\f206"; }.ion-minus:before { content: "\f209"; }.ion-minus-circled:before { content: "\f207"; }.ion-minus-round:before { content: "\f208"; }.ion-model-s:before { content: "\f2c1"; }.ion-monitor:before { content: "\f20a"; }.ion-more:before { content: "\f20b"; }.ion-mouse:before { content: "\f340"; }.ion-music-note:before { content: "\f20c"; }.ion-navicon:before { content: "\f20e"; }.ion-navicon-round:before { content: "\f20d"; }.ion-navigate:before { content: "\f2a3"; }.ion-network:before { content: "\f341"; }.ion-no-smoking:before { content: "\f2c2"; }.ion-nuclear:before { content: "\f2a4"; }.ion-outlet:before { content: "\f342"; }.ion-paintbrush:before { content: "\f4d5"; }.ion-paintbucket:before { content: "\f4d6"; }.ion-paper-airplane:before { content: "\f2c3"; }.ion-paperclip:before { content: "\f20f"; }.ion-pause:before { content: "\f210"; }.ion-person:before { content: "\f213"; }.ion-person-add:before { content: "\f211"; }.ion-person-stalker:before { content: "\f212"; }.ion-pie-graph:before { content: "\f2a5"; }.ion-pin:before { content: "\f2a6"; }.ion-pinpoint:before { content: "\f2a7"; }.ion-pizza:before { content: "\f2a8"; }.ion-plane:before { content: "\f214"; }.ion-planet:before { content: "\f343"; }.ion-play:before { content: "\f215"; }.ion-playstation:before { content: "\f30a"; }.ion-plus:before { content: "\f218"; }.ion-plus-circled:before { content: "\f216"; }.ion-plus-round:before { content: "\f217"; }.ion-podium:before { content: "\f344"; }.ion-pound:before { content: "\f219"; }.ion-power:before { content: "\f2a9"; }.ion-pricetag:before { content: "\f2aa"; }.ion-pricetags:before { content: "\f2ab"; }.ion-printer:before { content: "\f21a"; }.ion-pull-request:before { content: "\f345"; }.ion-qr-scanner:before { content: "\f346"; }.ion-quote:before { content: "\f347"; }.ion-radio-waves:before { content: "\f2ac"; }.ion-record:before { content: "\f21b"; }.ion-refresh:before { content: "\f21c"; }.ion-reply:before { content: "\f21e"; }.ion-reply-all:before { content: "\f21d"; }.ion-ribbon-a:before { content: "\f348"; }.ion-ribbon-b:before { content: "\f349"; }.ion-sad:before { content: "\f34a"; }.ion-sad-outline:before { content: "\f4d7"; }.ion-scissors:before { content: "\f34b"; }.ion-search:before { content: "\f21f"; }.ion-settings:before { content: "\f2ad"; }.ion-share:before { content: "\f220"; }.ion-shuffle:before { content: "\f221"; }.ion-skip-backward:before { content: "\f222"; }.ion-skip-forward:before { content: "\f223"; }.ion-social-android:before { content: "\f225"; }.ion-social-android-outline:before { content: "\f224"; }.ion-social-angular:before { content: "\f4d9"; }.ion-social-angular-outline:before { content: "\f4d8"; }.ion-social-apple:before { content: "\f227"; }.ion-social-apple-outline:before { content: "\f226"; }.ion-social-bitcoin:before { content: "\f2af"; }.ion-social-bitcoin-outline:before { content: "\f2ae"; }.ion-social-buffer:before { content: "\f229"; }.ion-social-buffer-outline:before { content: "\f228"; }.ion-social-chrome:before { content: "\f4db"; }.ion-social-chrome-outline:before { content: "\f4da"; }.ion-social-codepen:before { content: "\f4dd"; }.ion-social-codepen-outline:before { content: "\f4dc"; }.ion-social-css3:before { content: "\f4df"; }.ion-social-css3-outline:before { content: "\f4de"; }.ion-social-designernews:before { content: "\f22b"; }.ion-social-designernews-outline:before { content: "\f22a"; }.ion-social-dribbble:before { content: "\f22d"; }.ion-social-dribbble-outline:before { content: "\f22c"; }.ion-social-dropbox:before { content: "\f22f"; }.ion-social-dropbox-outline:before { content: "\f22e"; }.ion-social-euro:before { content: "\f4e1"; }.ion-social-euro-outline:before { content: "\f4e0"; }.ion-social-facebook:before { content: "\f231"; }.ion-social-facebook-outline:before { content: "\f230"; }.ion-social-foursquare:before { content: "\f34d"; }.ion-social-foursquare-outline:before { content: "\f34c"; }.ion-social-freebsd-devil:before { content: "\f2c4"; }.ion-social-github:before { content: "\f233"; }.ion-social-github-outline:before { content: "\f232"; }.ion-social-google:before { content: "\f34f"; }.ion-social-google-outline:before { content: "\f34e"; }.ion-social-googleplus:before { content: "\f235"; }.ion-social-googleplus-outline:before { content: "\f234"; }.ion-social-hackernews:before { content: "\f237"; }.ion-social-hackernews-outline:before { content: "\f236"; }.ion-social-html5:before { content: "\f4e3"; }.ion-social-html5-outline:before { content: "\f4e2"; }.ion-social-instagram:before { content: "\f351"; }.ion-social-instagram-outline:before { content: "\f350"; }.ion-social-javascript:before { content: "\f4e5"; }.ion-social-javascript-outline:before { content: "\f4e4"; }.ion-social-linkedin:before { content: "\f239"; }.ion-social-linkedin-outline:before { content: "\f238"; }.ion-social-markdown:before { content: "\f4e6"; }.ion-social-nodejs:before { content: "\f4e7"; }.ion-social-octocat:before { content: "\f4e8"; }.ion-social-pinterest:before { content: "\f2b1"; }.ion-social-pinterest-outline:before { content: "\f2b0"; }.ion-social-python:before { content: "\f4e9"; }.ion-social-reddit:before { content: "\f23b"; }.ion-social-reddit-outline:before { content: "\f23a"; }.ion-social-rss:before { content: "\f23d"; }.ion-social-rss-outline:before { content: "\f23c"; }.ion-social-sass:before { content: "\f4ea"; }.ion-social-skype:before { content: "\f23f"; }.ion-social-skype-outline:before { content: "\f23e"; }.ion-social-snapchat:before { content: "\f4ec"; }.ion-social-snapchat-outline:before { content: "\f4eb"; }.ion-social-tumblr:before { content: "\f241"; }.ion-social-tumblr-outline:before { content: "\f240"; }.ion-social-tux:before { content: "\f2c5"; }.ion-social-twitch:before { content: "\f4ee"; }.ion-social-twitch-outline:before { content: "\f4ed"; }.ion-social-twitter:before { content: "\f243"; }.ion-social-twitter-outline:before { content: "\f242"; }.ion-social-usd:before { content: "\f353"; }.ion-social-usd-outline:before { content: "\f352"; }.ion-social-vimeo:before { content: "\f245"; }.ion-social-vimeo-outline:before { content: "\f244"; }.ion-social-whatsapp:before { content: "\f4f0"; }.ion-social-whatsapp-outline:before { content: "\f4ef"; }.ion-social-windows:before { content: "\f247"; }.ion-social-windows-outline:before { content: "\f246"; }.ion-social-wordpress:before { content: "\f249"; }.ion-social-wordpress-outline:before { content: "\f248"; }.ion-social-yahoo:before { content: "\f24b"; }.ion-social-yahoo-outline:before { content: "\f24a"; }.ion-social-yen:before { content: "\f4f2"; }.ion-social-yen-outline:before { content: "\f4f1"; }.ion-social-youtube:before { content: "\f24d"; }.ion-social-youtube-outline:before { content: "\f24c"; }.ion-soup-can:before { content: "\f4f4"; }.ion-soup-can-outline:before { content: "\f4f3"; }.ion-speakerphone:before { content: "\f2b2"; }.ion-speedometer:before { content: "\f2b3"; }.ion-spoon:before { content: "\f2b4"; }.ion-star:before { content: "\f24e"; }.ion-stats-bars:before { content: "\f2b5"; }.ion-steam:before { content: "\f30b"; }.ion-stop:before { content: "\f24f"; }.ion-thermometer:before { content: "\f2b6"; }.ion-thumbsdown:before { content: "\f250"; }.ion-thumbsup:before { content: "\f251"; }.ion-toggle:before { content: "\f355"; }.ion-toggle-filled:before { content: "\f354"; }.ion-transgender:before { content: "\f4f5"; }.ion-trash-a:before { content: "\f252"; }.ion-trash-b:before { content: "\f253"; }.ion-trophy:before { content: "\f356"; }.ion-tshirt:before { content: "\f4f7"; }.ion-tshirt-outline:before { content: "\f4f6"; }.ion-umbrella:before { content: "\f2b7"; }.ion-university:before { content: "\f357"; }.ion-unlocked:before { content: "\f254"; }.ion-upload:before { content: "\f255"; }.ion-usb:before { content: "\f2b8"; }.ion-videocamera:before { content: "\f256"; }.ion-volume-high:before { content: "\f257"; }.ion-volume-low:before { content: "\f258"; }.ion-volume-medium:before { content: "\f259"; }.ion-volume-mute:before { content: "\f25a"; }.ion-wand:before { content: "\f358"; }.ion-waterdrop:before { content: "\f25b"; }.ion-wifi:before { content: "\f25c"; }.ion-wineglass:before { content: "\f2b9"; }.ion-woman:before { content: "\f25d"; }.ion-wrench:before { content: "\f2ba"; }.ion-xbox:before { content: "\f30c"; }@font-face {font-family: "BnrIcons";src: url("font/bnr/BNRIcons-Regular-3fdd219db41b69fca9fb166a9223f11b.woff2") format("woff2");}.bnr-icon:before, .bnr-icon:after {content: "";display: inline-block;font-family: "BnrIcons";speak: none;font-style: normal;font-weight: normal;text-transform: none;line-height: 1;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.bnr-icon:after {position: relative;top: 0;left: 0;right: 0;bottom: 0;}.bnr-repeat-swap:before {content: "\E000";}.bnr-repeat:before {content: "\E001";}.bnr-repeat-1:before {content: "\E002";}.bnr-repeat-2:before {content: "\E003";}.bnr-repeat-3:before {content: "\E004";}.bnr-repeat-4:before {content: "\E005";}.bnr-plus-circle:before {content: "\E006";}.bnr-back:before {content: "\E007";}.bnr-pencil:before {content: "\E008";}.bnr-pencil-small:before {content: "\E009";}.bnr-arrow-left:before {content: "\E00A";}.bnr-arrow-right:before {content: "\E00B";}.bnr-checkmark-circle:before {content: "\E00C";}.bnr-close:before {content: "\E00D";}.bnr-checkmark:before {content: "\E00E";}.icon-attendant:before {content: "\E00F";}@-webkit-keyframes ngdialog-fadeout {0% {opacity: 1;}100% {opacity: 0;}}@keyframes ngdialog-fadeout {0% {opacity: 1;}100% {opacity: 0;}}@-webkit-keyframes ngdialog-fadein {0% {opacity: 0;}100% {opacity: 1;}}@keyframes ngdialog-fadein {0% {opacity: 0;}100% {opacity: 1;}}.ngdialog {box-sizing: border-box;}.ngdialog *,.ngdialog *:before,.ngdialog *:after {box-sizing: inherit;}.ngdialog {position: fixed;overflow: auto;-webkit-overflow-scrolling: touch;z-index: 10000;top: 0;right: 0;bottom: 0;left: 0;}.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay,.ngdialog.ngdialog-disabled-animation .ngdialog-content {-webkit-animation: none!important;animation: none!important;}.ngdialog-overlay {position: fixed;background: rgba(0, 0, 0, 0.4);top: 0;right: 0;bottom: 0;left: 0;-webkit-backface-visibility: hidden;-webkit-animation: ngdialog-fadein 0.5s;animation: ngdialog-fadein 0.5s;}.ngdialog-no-overlay {pointer-events: none;}.ngdialog.ngdialog-closing .ngdialog-overlay {-webkit-backface-visibility: hidden;-webkit-animation: ngdialog-fadeout 0.5s;animation: ngdialog-fadeout 0.5s;}.ngdialog-content {background: white;-webkit-backface-visibility: hidden;-webkit-animation: ngdialog-fadein 0.5s;animation: ngdialog-fadein 0.5s;pointer-events: all;}.ngdialog.ngdialog-closing .ngdialog-content {-webkit-backface-visibility: hidden;-webkit-animation: ngdialog-fadeout 0.5s;animation: ngdialog-fadeout 0.5s;}.ngdialog-close:before {font-family: 'Helvetica', Arial, sans-serif;content: '\00D7';cursor: pointer;}html.ngdialog-open,body.ngdialog-open {overflow: hidden;}@-webkit-keyframes ngdialog-flyin {0% {opacity: 0;-webkit-transform: translateY(-40px);transform: translateY(-40px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes ngdialog-flyin {0% {opacity: 0;-webkit-transform: translateY(-40px);transform: translateY(-40px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes ngdialog-flyout {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-40px);transform: translateY(-40px);}}@keyframes ngdialog-flyout {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(-40px);transform: translateY(-40px);}}.ngdialog.ngdialog-theme-default {padding-bottom: 160px;padding-top: 160px;}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content {-webkit-animation: ngdialog-flyout .5s;animation: ngdialog-flyout .5s;}.ngdialog.ngdialog-theme-default .ngdialog-content {-webkit-animation: ngdialog-flyin .5s;animation: ngdialog-flyin .5s;background: white;border-radius: 0;color: #444;font-family: 'Helvetica',sans-serif;margin: 0 auto;max-width: 100%;padding: 0;position: relative;width: 620px;}.ngdialog.ngdialog-theme-default .ngdialog-close {border-radius: 5px;cursor: pointer;position: absolute;right: 0;top: 0;}.ngdialog.ngdialog-theme-default .ngdialog-close:before {background: transparent;border-radius: 3px;color: #bbb;content: '\00D7';font-size: 26px;font-weight: 400;height: 30px;line-height: 26px;position: absolute;right: 3px;text-align: center;top: 3px;width: 30px;}.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,.ngdialog.ngdialog-theme-default .ngdialog-close:active:before {color: #777;}.ngdialog.ngdialog-theme-default .ngdialog-message {margin-bottom: .5em;}.ngdialog.ngdialog-theme-default .ngdialog-input {margin-bottom: 1em;}.ngdialog.ngdialog-theme-default .ngdialog-input textarea,.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"],.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"],.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"],.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"] {background: #fff;border: 0;border-radius: 3px;font-family: inherit;font-size: inherit;font-weight: inherit;margin: 0 0 .25em;min-height: 2.5em;padding: .25em .67em;width: 100%;}.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]:focus {box-shadow: inset 0 0 0 2px #8dbdf1;outline: none;}.ngdialog.ngdialog-theme-default .ngdialog-buttons {*zoom: 1;}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {content: '';display: table;clear: both;}.ngdialog.ngdialog-theme-default .ngdialog-button {border: 0;border-radius: 3px;cursor: pointer;float: right;font-family: inherit;font-size: .8em;letter-spacing: .1em;line-height: 1em;margin: 0 0 0 .5em;padding: .75em 2em;text-transform: uppercase;}.ngdialog.ngdialog-theme-default .ngdialog-button:focus {-webkit-animation: ngdialog-pulse 1.1s infinite;animation: ngdialog-pulse 1.1s infinite;outline: none;}@media (max-width: 568px) {.ngdialog.ngdialog-theme-default .ngdialog-button:focus {-webkit-animation: none;animation: none;}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {background: #3288e6;color: #fff;}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {background: #e0e0e0;color: #777;}@font-face {font-family: 'bnr glyph';src: url('../fonts/bnr-glyph-a1f7c3edfa5c0be6d336da181be86d66.eot');src: url('../fonts/bnr-glyph-a1f7c3edfa5c0be6d336da181be86d66.eot?#iefix') format('embedded-opentype'),url('../fonts/bnr-glyph-469e33e6048cd9389d79bddc8a095f38.woff') format('woff'),url('../fonts/bnr-glyph-b95b0e666d7a8b397c9888295d747d87.ttf') format('truetype'),url('../fonts/bnr-glyph-9569912e5fe15e5f2eb086df7dada183.svg#bnr-glyph') format('svg');font-weight: normal;font-style: normal;}.bnrglyph {position: relative;top: 1px;display: inline-block;font-family: 'bnr glyph';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.bnrglyph-back:before{content:'\0041';}.bnrglyph-forward:before{content:'\0042';}.bnrglyph-up:before{content:'\0043';}.bnrglyph-down:before{content:'\0044';}.bnrglyph-plus:before{content:'\0045';}.bnrglyph-backspace:before{content:'\0046';}.bnrglyph-phone:before{content:'\0047';}.bnrglyph-clock:before{content:'\0048';}.bnrglyph-settings:before{content:'\0049';}.bnrglyph-globe:before{content:'\004a';}.bnrglyph-car:before{content:'\004b';}.bnrglyph-map-point:before{content:'\004c';}.bnrglyph-zones:before{content:'\004d';}.bnrglyph-globe2:before{content:'\004e';}.bnrglyph-add-globe:before{content:'\004f';}.bnrglyph-globe3:before{content:'\0050';}.bnrglyph-taxi:before{content:'\0051';}.bnrglyph-burger:before{content:'\0052';}.bnrglyph-user:before{content:'\0053';}.bnrglyph-customer:before{content:'\0054';}.bnrglyph-zero:before{content:'\0030';}.bnrglyph-one:before{content:'\0031';}.bnrglyph-two:before{content:'\0032';}.bnrglyph-three:before{content:'\0033';}.bnrglyph-four:before{content:'\0034';}.bnrglyph-five:before{content:'\0035';}.bnrglyph-six:before{content:'\0036';}.bnrglyph-seven:before{content:'\0037';}.bnrglyph-eight:before{content:'\0038';}.bnrglyph-nine:before{content:'\0039';}.card-container {-moz-perspective: 3200px;-webkit-perspective: 3200px;-ms-perspective: 3200px;perspective: 3200px;top: 0;left: .5em;bottom: 0;right: 0;overflow: visible;position: relative;}.card {position: absolute;top: 0;bottom: 0;left: 0;right: 0;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;transition: transform 1s;transform-origin: center center;}.card-face {position: absolute;top: 0;bottom: 0;left: 0;right: 0;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(255, 255, 255, .6);}.card-face.back {transform: rotateY(180deg);}.card.flipped {transform: rotateY(180deg);}.card:not(.vertical).origin-right {transform-origin: right center;}.card:not(.vertical).origin-right.flipped {transform: translateX(-100%) rotateY(-180deg);}.card.vertical {transform: rotateX(180deg);}.card.vertical .card-face {transform: rotateX(180deg) rotateY(0deg);}.card.vertical .card-face.back {transform: rotateX(0deg) rotateY(0deg);}.card.vertical.flipped {transform: rotateX(0deg);}.card.vertical.origin-bottom {transform: rotateX(0deg) rotateY(0deg);transform-origin: center bottom;}.card.vertical.origin-bottom .card-face {transform: rotateX(0deg) rotateY(0deg);}.card.vertical.origin-bottom .card-face.back {transform: rotateX(180deg) rotateY(0deg);}.card.vertical.origin-bottom.flipped {transform: translateY(-100%) rotateX(-180deg) rotateY(0deg);}.gmarker {position: absolute;width: 2em;height: 2em;cursor: pointer;display: none;}.gmarker.show {display: block;}.gmarker:after {position: absolute;color: transparent;top: 0;left: 0;bottom: 0;right: 0;transform: rotate(0deg) scale(.25, .25);transition: transform ease-in-out .5s;}.ion-icon.gmarker:after {content: "\f456";line-height: 1.08;font-size: 2em;top: -.3em;}.gmarker:hover:after {content: "\f455";}.gmarker.plotted:after {transform: rotate(1080deg) scale(1.0, 1.0);}.map-bar-wrapper {position: absolute;top: 0;left: 0;right: 0;height: 70px;background-color: #fff;border-top: solid .0625em #fff;}.map-bar-wrapper:after {z-index: 100;content: '';position: absolute;bottom: 0;height: 5px;left: 0;right: 0;background: url(../images/map-bar/top_shadow-f900085ce87a259232a33d49ce57e71c.png) repeat-x 0 0;}.map-bar {z-index: 110;display: flex;position: absolute;left: 13.5em;right: 0;top: 0;height: 4em;}.js .map-bar .fetching-filter-data {text-transform: uppercase;font-weight: normal;color: #24a7e5;display: inline-block;margin: 1.5em auto 0 auto;}:not(.not-supported).js .map-bar .fetching-filter-data {animation: blinker 1.5s linear infinite;}@keyframes blinker {50% {opacity: 0;}}.map-bar .prediction-container {flex-grow: 1;}.map-bar .applied-filters-wrapper {box-sizing: border-box;display: flex;flex-direction: column;}.map-bar .filter-result-wrapper {flex: 0 0 10em;max-width: 10em;position: relative;}.map-bar .filter-result {color: #fff;background-color: #386675;font-family: 'Roboto Flex', sans-serif;font-weight: 500;cursor: pointer;}.map-bar .filter-result .result-value {flex-grow: 1;text-align: right;line-height: 2.2;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right: .5em;}.map-bar .filter-result .result-label {text-transform: uppercase;font-size: .8em;flex: 0 0 3em;padding: .1em .5em 0 .5em;line-height: 2.5;}.map-bar .ion-icon.toggle-filters.toggle-trip-filters,.map-bar .filter-result.trip-result {background-color: #24a7e5;border-top: solid 1px #fff;box-sizing: border-box;}.map-bar .applied-trip-filters .filter-path {background-color: #24a7e5;}.map-bar .filter-result,.map-bar .applied-filters {display: flex;justify-content: flex-start;height: 2em;}.map-bar .ion-icon.toggle-filters {display: inline-block;position: relative;width: 3em;height: 2em;cursor: pointer;background: #386675 url(../images/map-bar/filter-searchbar-car-a2214e15f0a0e982f08b616a8e7bbf63.svg) no-repeat .5em center;}.map-bar .ion-icon.toggle-trip-filters {background-image: url(../images/map-bar/filter-searchbar-trip-a1d3187420dd6c2794d7ea05676d6254.svg);}.map-bar .ion-icon.toggle-filters:after {display: none;}.map-bar .ion-icon.toggle-filters:before {position: absolute;top: .2em;left: auto;width: .75em;height: .75em;right: -.4em;bottom: auto;font-size: 1.6em;font-weight: normal;line-height: .75;text-align: left;text-indent: -2px;content: "\f3fe";color: #386675;border: solid 1px transparent;border-radius: .5em;background-color: #fff;}.map-bar .ion-icon.toggle-filters.toggle-trip-filters:before {color: #24a7e5;}.map-bar .disabled .ion-icon.toggle-filters:before {content: "\f401";}.map-bar .applied-filters-wrapper.locked .ion-icon.toggle-filters {cursor: not-allowed;}.map-bar .filter-path {padding: .125em 2em .25em .5em;margin: .5em .5em .5em .5em;border-radius: .5em;color: #fff;cursor: pointer;white-space: nowrap;font-size: .8em;font-weight: normal;line-height: 1.375;background-color: #386675;position: relative;}.map-bar .applied-filters.disabled .toggle-filters,.map-bar .filter-result.disabled,.map-bar .disabled .filter-path {background-color: #ccc;}.map-bar .applied-filters.disabled .toggle-filters:before {color: #ccc;}.map-bar .filter-path:after {content: "\f404";color: #fff;right: .0625em;left: auto;top: 0;bottom: 0;width: 1em;padding: 0;font-weight: normal;line-height: 1.1;font-size: 1.5em;}.map-bar .applied-filters-wrapper.locked .filter-path,.map-bar .filter-path.locked {padding: .125em .5em .25em .5em;cursor: default;}.map-bar .applied-filters-wrapper.locked .filter-path:after,.map-bar .filter-path.locked:after {content: "";}.map-bar .filter-path[data-filter-path="car:identifier:identifierNode"],.map-bar .filter-path[data-filter-path="rsr:identifier:identifierNode"],.map-bar .filter-path[data-filter-path="trip:bookingNumber:bookingNumberNode"] {padding-right: .75em;}.map-bar .filter-path[data-filter-path="car:identifier:identifierNode"]:after,.map-bar .filter-path[data-filter-path="rsr:identifier:identifierNode"]:after,.map-bar .filter-path[data-filter-path="trip:bookingNumber:bookingNumberNode"]:after {display: none;}.map-bar .filter-path:nth-child(2) {margin-left: 1.5em;}.map-bar .filter-path:last-child {margin-right: 0;}.map-bar .flip-button,.map-bar .booking-button {position: relative;flex: 0 0 4em;cursor: pointer;background-color: #fff;}.map-bar .filter-panel-button,.map-bar .flip-button .icon,.map-bar .booking-button .icon {position: absolute;top: 50%;left: 50%;margin: -1em 0 0 -1em;width: 2em;height: 2em;border-radius: 1em;background: url(../images/map/svg/list-view-b36f0277ff737fd801a241b068080998.svg) no-repeat center center;background-size: 50%;cursor: pointer;box-shadow: 0 0 1px 0 #7ba2aa inset, 0 0 1px 0 #7ba2aa;}.map-bar .booking-button {border-right: 1px solid #eee;display: none;}.map-bar .booking-button.show {display: block;}.map-bar .booking-button .icon {background: #fff url(../images/map/add-rsr-708cbdaa6469e694f627ddad9abf96bd.png) no-repeat center center;background-size: 2em;}.map-bar .flip-button.flipped .icon {background-image: url(../images/map/svg/map-a34177f4c96a3df200fbc72a703934eb.svg);}.map-bar .filter-panel-button {left: 0;background-color: #fff;background-image: url(../images/map/svg/filter-aa41909127bbe8d037bfba98ce8b72a4.svg);transition: transform .5s ease-in-out;}.map-bar .filter-panel-button.show {transform: rotate(90deg);}.map-bar .filter-panel-button.disabled {background-image: url(../images/map/svg/ios-padlock-outline-8f70895ac530b91ea8e1d69ecd77a658.svg);}.map-bar a[href] {text-decoration: none;}.map-bar a[href]:focus {outline: dotted 1px #960000;}.map-bar .flip-button a[href]:focus,.map-bar a[href].filter-panel-button:focus {outline: none;box-shadow: 0 0 1px 0 #7ba2aa inset, 0 0 1px 0 #000;}.map-bar-wrapper .central-picker {left: 0;top: 0;bottom: .25em;z-index: 3;position: absolute;}.map-bar-wrapper .central-picker .picker-options-wrapper,.map-bar-wrapper .central-picker .picker-drop-panel {border-top: none;}.map-bar-wrapper .central-picker .picker-drop-panel {top: 4em;left: 0;margin-left: 0;}.pulsate-center {position: absolute;top: auto;bottom: -8px;left: 4px;right: 4px;height: 12px;display: none;background: rgba(0, 0, 255, 0.2);border-radius: 50%;border: solid 1px rgba(0, 0, 255, 0.2);transform: rotateX(55deg);}.highlighted .pulsate-center,.trip-highlight-layer.show .pulsate-center {display: block;}.highlighted .pulsate-center:before,.highlighted .pulsate-center:after,.trip-highlight-layer.show .pulsate-center:before,.trip-highlight-layer.show .pulsate-center:after {z-index: 1999;content: "";border-radius: 50%;position: absolute;left: -1em;right: -1em;top: -1em;bottom: -1em;border: 1px solid blue;opacity: 0;filter: alpha(opacity=0);box-shadow: 0 0 1px 2px rgba(0, 0, 255, 0.2);animation: marker-pulsate 1.5s ease-out 0s infinite;}.highlighted .pulsate-center:before,.trip-highlight-layer.show .pulsate-center:before {animation-delay: .75s;}.gmarker {position: absolute;top: 0;left: 0;width: 22px;height: 32px;transition-property: none;}.gmarker.selected {z-index: 9995;}.gmarker.highlighted, .gmarker.editor-panel-highlighted, .gmarker.selected-stop {z-index: 9999;}.gmarker .info {position: absolute;outline: #1d4359 solid 1px;background-color: rgba(255, 255, 255, 0.8);color: #000;width: 44px;margin: 0 0 0 -16px;left: 0;top: -.5em;padding: .25em .5em .15em .5em;text-align: center;font-size: 1em;font-weight: normal;white-space: nowrap;display: none;user-select: none;z-index: 2;}.gmarker.show-info {z-index: 10003;}.gmarker.show-info .info {display: block;}.gmarker.place-marker {background-color: #1D4359;opacity: .85;color: #fff;min-width: 12em;width: auto;height: 54px;box-sizing: border-box;cursor: auto;padding: 1em 3.5em 1em 1em;border-radius: 2px;box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;}.gmarker.place-marker:before {content: "";width: 0;height: 0;border: 10px solid transparent;position: absolute;left: 7px;bottom: -19px;border-top: 10px solid #1D4359;}.gmarker.place-marker .close-button {width: 2em;height: 2em;position: absolute;top: .2em;right: .2em;cursor: pointer;}.gmarker.place-marker .close-button:after {content: "\f405";font-size: 1.8em;top: -.1em;color: #fff;}.gmarker.place-marker .main-text {font-size: 1.4em;}.gmarker.car-marker {transition-timing-function: ease-in-out;transition-duration: 0.75s;transition-delay: 0s;transition-property: none;transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.gmarker.car-marker .icon {background-image: url(../images/map/markers/car/unknown-347690a2bdb04db098db9edc420718ba.png);}.gmarker.car-marker.moving {transition-property: transform;}.gmarker.car-marker.animating {transition-property: none;z-index: 9989;}.gmarker .icon {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../images/map/markers/car/unknown-347690a2bdb04db098db9edc420718ba.png) no-repeat center center;background-size: auto 32px;backface-visibility: initial;transform-origin: 50% 50%;}.gmarker.trip-panel-marker {height: 32px;width: 20px;}.gmarker.rsr-panel-marker {height: 32px;width: 29px;}.gmarker.sc-schedule-panel-marker {height: 29px;width: 29px;}.gmarker.sc-schedule-panel-marker .icon {background-size: auto 29px;}.gmarker.rsr-cluster-custom-marker {height: 32px;width: 29px;}.gmarker.rsr-cluster-custom-marker .icon {background-size: 29px 32px;}.gmarker.sc-schedule-cluster-custom-marker {height: 32px;width: 32px;}.gmarker.sc-schedule-cluster-custom-marker .icon {background-size: 32px 32px;}.gmarker.sc-schedule-stop-cluster-custom-marker {height: 32px;width: 32px;}.gmarker.sc-schedule-stop-cluster-custom-marker .icon {background-size: 32px 32px;}.gmarker.trip-cluster-custom-marker {height: 39px;width: 25px;}.gmarker.trip-cluster-custom-marker .icon {background-size: 25px 39px;}.gmarker.rsr-cluster-custom-marker .info, .gmarker.sc-schedule-cluster-custom-marker .info, .gmarker.sc-schedule-stop-cluster-custom-marker .info, .gmarker.trip-cluster-custom-marker .info {display: block;color: #fff;background: transparent;outline: none;margin: 0 auto;padding: 0;width: auto;position: relative;}.gmarker.rsr-cluster-custom-marker .info {top: -8px;}.gmarker.sc-schedule-cluster-custom-marker .info {top: -10px;}.gmarker.sc-schedule-stop-cluster-custom-marker .info {top: -4px;left: 2px;}.gmarker.trip-marker {height: 32px;width: 20px;}.gmarker.trip-marker .icon {background-size: 20px 32px;background-image: url(../images/map/markers/trip/callout-9f9d4b4229534d9ac37ddd9ebc80c167.png);}.gmarker.trip-marker[data-status="prebooking"] .icon {background-image: url(../images/map/markers/trip/prebooking-5f5b060659b720bf4b3573994ca9b405.png);}.gmarker.trip-marker[data-status="preassigned"] .icon {background-image: url(../images/map/markers/trip/prebooking-assigned-e1c60890ba0f4d2f0af20f83acf015b8.png);}.gmarker.trip-marker[data-status="assigned"] .icon {background-image: url(../images/map/markers/trip/assigned-607239840e4ced88236ca6af7f5311e6.png);}.gmarker.trip-marker[data-status="manual"] .icon {background-image: url(../images/map/markers/trip/manual-6b4ac02c70609d0e65ba63d384be6164.png);}.gmarker.trip-marker[data-status="preordered"] .icon {background-image: url(../images/map/markers/trip/preordered-f0a04bd6f2a65cdb04ea7303c1f56592.png);}.gmarker.trip-marker[data-status="rs-booking-suggest"] .icon {background-image: url(../images/map/markers/trip/rs-booking-suggest-6c2a92d0a16c46ba7a226900c08ad8cf.png);}.gmarker.trip-marker.valid {z-index: 2;}.gmarker.trip-marker.valid .icon {background-image: url(../images/map/markers/trip/valid-e9f1aa875525220655da491ab39e8515.png);}.gmarker.trip-marker.dimmed {z-index: -2;}.gmarker.trip-marker.dimmed .icon {background-image: url(../images/map/markers/trip/dimmed-a1d0ee1a8832c32379a38328966f2bee.png);}.gmarker.trip-marker.has-fixed-car {z-index: -2;}.gmarker.trip-marker.has-fixed-car .icon {background-image: url(../images/map/markers/trip/unavailable-668940200e6ebf4e78aaf71e9d62af69.png);}.gmarker.trip-marker.added-to-item {z-index: -2;}.gmarker.trip-marker.added-to-item .icon {background-image: url(../images/map/markers/trip/added-40e0679b3aeabd722a6c764a4e7d9326.png);}.gmarker.trip-marker.invalid {z-index: -2;}.gmarker.trip-marker.invalid .icon {background-image: url(../images/map/markers/trip/invalid-16cb87417f293b9dc1e6b99581561df6.png);}.gmarker.trip-marker.selected, .gmarker.car-marker.selected {z-index: 9995;}.gmarker.trip-marker.highlighted, .gmarker.car-marker.highlighted {z-index: 9999;}.gmarker.car-marker.drop-target {border: 1px dashed #961a1d;border-radius: 3px;left: -3px;top: -3px;padding: 2px;}.gmarker.car-marker.drop-target.target-hit {border: 1px solid #dd1e29;}.gmarker:after {transition: none;display: none;content: "";}.car-marker[data-status="onassignment"] .icon {background-image: url(../images/map/markers/car/onassignment-0f9ec798f2e039c64d6fcd3e2e0ea839.png);}.car-marker[data-status="available"] .icon {background-image: url(../images/map/markers/car/available-d5114ddabe0ef1d16e139857d4e3c809.png);}.car-marker[data-status="assigned"] .icon {background-image: url(../images/map/markers/car/assigned-04ff000522bf49c9b49b6301654f83e3.png);}.car-marker[data-status="inactive"] .icon {background-image: url(../images/map/markers/car/inactive-49df942bbce4172a67f0643f24540dde.png);}.car-marker[data-status="onbreak"] .icon {background-image: url(../images/map/markers/car/onbreak-a179319fce52435ae0ee14dfac969236.png);}.car-marker.entity-panel-dimmed {z-index: -2;}.car-marker.entity-panel-dimmed .icon {background-image: url(../images/map/markers/car/dimmed-f1ac06e1daa2d39b264eb68b8c025e80.png);}.route-marker,.stop-number {position: absolute;width: 24px;height: 24px;z-index: 10005;}.route-marker.dest-marker,.stop-number.dest-marker {width: 30px;height: 30px;}.route-marker.inactive .ion-icon.route-icon,.stop-number.inactive .ion-icon.route-icon {background-color: transparent;color: transparent;border-color: transparent;}.route-marker .ion-icon.dest-icon,.stop-number .ion-icon.dest-icon {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(../images/map/markers/grandprix-cf4c5f2784bf9a6034f4d9852f98c06c.png) no-repeat center center;background-size: contain;}.route-marker .ion-icon.route-icon,.route-marker .stop-number-icon,.stop-number .ion-icon.route-icon,.stop-number .stop-number-icon {position: absolute;left: 0;right: 0;top: 0;bottom: 0;color: #000;font-size: 13px;line-height: 1.5;text-align: center;border-radius: 12px;background-color: #fff;font-weight: normal;border: solid 3px rgba(56, 102, 117, 0.75);}.route-marker.schedule-group-stop .route-icon,.stop-number.schedule-group-stop .route-icon {border: none;color: #fff;line-height: 1.8;}.route-marker.hilite,.stop-number.hilite {z-index: 10050;}.route-marker.hilite .ion-icon.route-icon,.stop-number.hilite .ion-icon.route-icon {border: solid 3px rgba(255, 0, 0, 0.75);}.route-marker.bounce,.stop-number.bounce {z-index: 10100;}.route-marker.bounce .ion-icon.route-icon,.route-marker.bounce .ion-icon.dest-icon,.stop-number.bounce .ion-icon.route-icon,.stop-number.bounce .ion-icon.dest-icon {animation: bounce 1.5s 0s infinite;transform-origin: center bottom;}.trip-marker.bounce .icon {animation: bounce 1.5s 0s infinite;transform-origin: center bottom;}@keyframes marker-pulsate {0% {transform: scale(0.1, 0.1);opacity: 0;filter: alpha(opacity=0);}50% {opacity: 1;filter: none;}100% {transform: scale(1.2, 1.2);opacity: 0;filter: alpha(opacity=0);}}@keyframes bounce {from, 20%, 53%, 80%, to {animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 0, 0);}40%, 43% {animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);transform: translate3d(0, -0.75em, 0);}70% {animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);transform: translate3d(0, -0.5em, 0);}90% {transform: translate3d(0, -0.25em, 0);}}.overview .entity-panel {position: absolute;top: 0;left: 0;width: 20em;bottom: 0;font-family: 'Roboto Flex', sans-serif;font-weight: 300;background-color: #fff;border-right: solid 1px #ddd;display: none;}.overview .entity-panel.show {display: block;}.overview .entity-panel .clear-floats {display: block;clear: both;}.overview .entity-panel .internal-link {color: #44A1A0;font-weight: normal;}.overview .entity-panel .internal-link a {text-decoration: none;color: #44A1A0;font-weight: normal;right: 1.3em;}.overview .entity-panel .internal-link.passenger-rsr-id {cursor: pointer;}.overview .entity-panel .internal-link .disabled {font-weight: 300;cursor: default;}.overview .entity-panel .zone-link {cursor: pointer;font-weight: normal;color: #E39F31;}.overview .entity-panel span.ion-icon.open-in-new:after {content: '\f3ef';color: #44A1A0;font-size: 1.4em;line-height: 1;position: relative;float: right;margin-left: 0.2em;}.overview .entity-panel .route-icon,.overview .entity-panel .center-icon,.overview .entity-panel .pin-icon,.overview .entity-panel .track-icon,.overview .entity-panel .lock-icon,.overview .entity-panel .delete-rsr-icon,.overview .entity-panel .car-filter-icon,.overview .entity-panel .trip-filter-icon,.overview .entity-panel .edit-rsr-icon {position: absolute;top: .4em;right: 0;width: 2em;height: 2em;cursor: pointer;}.overview .entity-panel .route-icon.alarm:after,.overview .entity-panel .center-icon.alarm:after,.overview .entity-panel .pin-icon.alarm:after,.overview .entity-panel .track-icon.alarm:after,.overview .entity-panel .lock-icon.alarm:after,.overview .entity-panel .delete-rsr-icon.alarm:after,.overview .entity-panel .car-filter-icon.alarm:after,.overview .entity-panel .trip-filter-icon.alarm:after,.overview .entity-panel .edit-rsr-icon.alarm:after {color: black;}.overview .entity-panel .center-icon {right: .5em;}.overview .entity-panel .pin-icon {right: 2.5em;}.overview .entity-panel .track-icon {right: 4.5em;}.overview .entity-panel .route-icon {right: 4.5em;}.overview .entity-panel .lock-icon {right: 4.5em;}.overview .entity-panel .car-filter-icon {right: 4.5em;}.overview .entity-panel .trip-filter-icon {right: 6.5em;}.overview .entity-panel .delete-rsr-icon {right: 4.5em;}.overview .entity-panel .edit-rsr-icon {right: 6.5em;}.overview .entity-panel .route-icon:after,.overview .entity-panel .track-icon:after,.overview .entity-panel .pin-icon:after,.overview .entity-panel .center-icon:after {content: "\f36e";line-height: 1.5;font-size: 1.5em;color: #386675;}.overview .entity-panel[data-entity-type="trip"] .route-icon:after,.overview .entity-panel[data-entity-type="trip"] .track-icon:after,.overview .entity-panel[data-entity-type="trip"] .pin-icon:after,.overview .entity-panel[data-entity-type="trip"] .lock-icon:before,.overview .entity-panel[data-entity-type="trip"] .center-icon:after {color: #24a7e5;}.overview .entity-panel[data-entity-type="rsr"] .route-icon:after,.overview .entity-panel[data-entity-type="rsr"] .track-icon:after,.overview .entity-panel[data-entity-type="rsr"] .pin-icon:after,.overview .entity-panel[data-entity-type="rsr"] .delete-rsr-icon:before,.overview .entity-panel[data-entity-type="rsr"] .center-icon:after,.overview .entity-panel[data-entity-type="rsr"] .edit-rsr-icon:before {color: #44A1A0;}.overview .entity-panel[data-entity-type="scSchedule"] .route-icon:after,.overview .entity-panel[data-entity-type="scSchedule"] .track-icon:after,.overview .entity-panel[data-entity-type="scSchedule"] .pin-icon:after,.overview .entity-panel[data-entity-type="scSchedule"] .delete-rsr-icon:before,.overview .entity-panel[data-entity-type="scSchedule"] .center-icon:after,.overview .entity-panel[data-entity-type="scSchedule"] .edit-rsr-icon:before {color: #FFA3EE;}.overview .entity-panel[data-entity-type="scCustomTrip"] .route-icon:after,.overview .entity-panel[data-entity-type="scCustomTrip"] .track-icon:after,.overview .entity-panel[data-entity-type="scCustomTrip"] .pin-icon:after,.overview .entity-panel[data-entity-type="scCustomTrip"] .delete-rsr-icon:before,.overview .entity-panel[data-entity-type="scCustomTrip"] .center-icon:after,.overview .entity-panel[data-entity-type="scCustomTrip"] .edit-rsr-icon:before {color: #A320F6;}.overview .entity-panel[data-entity-type="zone"] .route-icon:after,.overview .entity-panel[data-entity-type="zone"] .track-icon:after,.overview .entity-panel[data-entity-type="zone"] .pin-icon:after,.overview .entity-panel[data-entity-type="zone"] .center-icon:after,.overview .entity-panel[data-entity-type="zone"] .car-filter-icon:after {color: #E39F31;}.overview .entity-panel .track-icon:after {content: "\f424";font-size: 1.9em;line-height: 1.25;}.overview .entity-panel .track-icon.tracked:after {content: "\f425";}.overview .entity-panel .center-icon:after {content: "\f2a7";font-size: 1.2em;line-height: 1.9;}.overview .entity-panel .route-icon:after {content: "\f42c";left: .25em;font-size: 1.7em;line-height: 1.3;}.overview .entity-panel .lock-icon:before {font-size: 1.4em;top: 0.35em;left: 0.4em;position: relative;}.overview .entity-panel .pin-icon:after {content: "\f3e9";left: 0.1em;font-size: 1.5em;line-height: 1.6;}.overview .entity-panel .delete-rsr-icon:before,.overview .entity-panel .edit-rsr-icon:before {font-size: 1.5em;position: relative;left: .4em;top: .28em;}.overview .entity-panel .route-icon.plotted:after {content: "\f42d";}.overview .entity-panel .pin-icon.pinned:after {content: "\f3ea";}.overview .entity-panel .trip-filter-icon {background: #fff url(../images/map/markers/trip/detail-panel-4f956acbf851e9d40477477cf93f9200.png) no-repeat center 0.6em;background-size: 0.7em;}.overview .entity-panel .car-filter-icon {color: #E39F31;background: #fff url(../images/zone-car-filter-f0171c1573ca21ebb7d80659b025fdf3.png) no-repeat center 0.6em;background-size: 1.1em;}.overview .entity-panel .panel-content h2.car-list {color: #386675;}.overview .entity-panel .panel-content .matching-cars-wrapper dt {color: #386675;}.overview .entity-panel .toggle-cars-icon, .overview .entity-panel .toggle-history-icon {position: absolute;top: 0;right: .5em;width: 1.8em;height: 1.6em;cursor: pointer;}.overview .entity-panel .toggle-cars-icon:after, .overview .entity-panel .toggle-history-icon:after {content: "\f48a";line-height: 1.6;font-size: 1.1em;color: #386675;}.overview .entity-panel .toggle-cars-icon.show:after, .overview .entity-panel .toggle-history-icon.show:after {content: "\f463";}.overview .entity-panel .panel-content {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;overflow: auto;padding-top: .4em;}.overview .entity-panel .panel-content .trip-panel-tabs {margin-top: 0.4em;}.overview .entity-panel .panel-content .trip-panel-tabs > .tab-headers {height: 2em;}.overview .entity-panel .panel-content .trip-panel-tabs > .tab-headers .tab-header {border-top-width: 2px;}.overview .entity-panel .panel-content .trip-panel-tabs > .tab-headers .tab-header.active {color: #24a7e5;border-top-color: #24a7e5;}.overview .entity-panel .panel-content .trip-panel-tabs > .tab-content {padding: 0;}.overview .entity-panel .panel-content .trip-panel-tabs > .tab-content.route {padding: .2em 0;}.overview .entity-panel .panel-content div.car-list-options {display: none;padding-left: 0.5em;font-size: .9em;margin: .3em 1.1em 0 0;}.overview .entity-panel .panel-content div.car-list-options.show {display: block;}.overview .entity-panel .panel-content div.car-list-options .car-list-tabs {height: 100%;overflow: hidden;}.overview .entity-panel .panel-content div.car-list-options .tab-headers {height: 2em;}.overview .entity-panel .panel-content div.car-list-options .tab-headers header {border-width: 2px;}.overview .entity-panel .panel-content div.car-list-options .tab-headers header.active {color: #386675;border-top-color: #386675;}.overview .entity-panel .panel-content div.car-list-options .tab-content {padding: 0;height: 100%;overflow: auto;}.overview .entity-panel .panel-content div.car-list-options .car-list-headers {clear: both;color: #386675;padding: 0.5em 0 .2em;margin-left: .5em;user-select: none;}.overview .entity-panel .panel-content div.car-list-options .car-list-headers div {display: inline-block;}.overview .entity-panel .panel-content div.car-list-options .car-list-headers .header-identifier {width: 4.6em;}.overview .entity-panel .panel-content div.car-list-options .car-list-headers .header-queue {display: none;}.overview .entity-panel .panel-content div.car-list-options .car-list-headers .header-queue.show {display: inline-block;}.overview .entity-panel .panel-content div.car-list-options .car-list-headers .header-route {float: right;margin-right: 2.8em;}.overview .entity-panel .panel-content > div {flex: 1;overflow: auto;}.overview .entity-panel .panel-content > div.details-wrapper {flex: 0 1 auto;}.overview .entity-panel h1,.overview .entity-panel h2 {margin: 0;padding: .25em .5em .15em .5em;font-size: 1.25em;color: #386675;box-sizing: border-box;}.overview .entity-panel h1.alarm,.overview .entity-panel h2.alarm {background: #db5659;color: black;}.overview .entity-panel[data-entity-type="trip"] h1,.overview .entity-panel[data-entity-type="trip"] h2 {color: #24a7e5;}.overview .entity-panel[data-entity-type="rsr"] h1,.overview .entity-panel[data-entity-type="rsr"] h2 {color: #44A1A0;}.overview .entity-panel[data-entity-type="scSchedule"] h1,.overview .entity-panel[data-entity-type="scSchedule"] h2 {color: #FFA3EE;}.overview .entity-panel[data-entity-type="scCustomTrip"] h1,.overview .entity-panel[data-entity-type="scCustomTrip"] h2 {color: #A320F6;}.overview .entity-panel[data-entity-type="zone"] h1,.overview .entity-panel[data-entity-type="zone"] h2 {color: #E39F31;}.overview .entity-panel .locked-status-container {padding: 0 .5em;}.overview .entity-panel .locked-status-container .locked-status {margin-bottom: .7em;}.overview .entity-panel .locked-status-container .locked-status .info-text {font-size: .8em;}.overview .entity-panel .locked-status-container .locked-status .ion-icon {display: inline-block;width: 1.5em;position: relative;font-size: 0.8em;}.overview .entity-panel .locked-status-container .locked-status .ion-icon.working-locked:after {color: #6a8c98;content: '\f133';top: -.3em;font-size: 1.6em;}.overview .entity-panel .locked-status-container .locked-status .ion-icon.locked:after {color: #6a8c98;content: '\f458';top: -.4em;font-size: 1.5em;}.overview .entity-panel .panel-detail-list {margin: 0 1.1em 1em .5em;padding: 0;max-width: 19em;}.overview .entity-panel .panel-detail-list .panel-detail-list {margin: 0;border-bottom: none;}.overview .entity-panel .panel-detail-list.rsrDetails dt,.overview .entity-panel .panel-detail-list.scScheduleDetails dt,.overview .entity-panel .panel-detail-list.carDetails dt,.overview .entity-panel .panel-detail-list.tripDetails dt,.overview .entity-panel .panel-detail-list.zoneDetails dt {display: none;}.overview .entity-panel .panel-detail-list.matchingCars dt {border-bottom: 1px solid #eee;font-size: .9em;}.overview .entity-panel .panel-detail-list.hide {display: none;}.overview .entity-panel .panel-detail-term {font-weight: normal;padding: .25em;color: #386675;user-select: none;border-width: 1px;}.overview .entity-panel[data-entity-type="trip"] .panel-detail-term {color: #24a7e5;}.overview .entity-panel[data-entity-type="rsr"] .panel-detail-term {color: #44A1A0;}.overview .entity-panel[data-entity-type="scSchedule"] .panel-detail-term {color: #FFA3EE;}.overview .entity-panel[data-entity-type="scCustomTrip"] .panel-detail-term {color: #A320F6;}.overview .entity-panel[data-entity-type="zone"] .panel-detail-term {color: #E39F31;}.overview .entity-panel .panel-detail-item {margin: 0;padding: 0;border-bottom: dotted 1px #ddd;clear: both;}.overview .entity-panel .panel-detail-item.with-sub-item {border-bottom: none;}.overview .entity-panel .panel-detail-item.address-note .prop-value, .overview .entity-panel .panel-detail-item.controller-note .prop-value {max-width: 16em;white-space: normal;text-align: right;}.overview .entity-panel .panel-detail-item .ion-icon.locked {position: relative;width: 1em;display: inline-block;}.overview .entity-panel .panel-detail-item .ion-icon.locked:after {color: #44A1A0;content: '\f458';top: -.2em;font-size: 1.2em;}.overview .entity-panel .panel-detail-item.car-link .prop-value.has-value {cursor: pointer;color: #386675;font-weight: normal;}.overview .entity-panel .panel-detail-item.bookingNo .prop-value.has-value, .overview .entity-panel .panel-detail-item.nextBookingNumber .prop-value.has-value, .overview .entity-panel .panel-detail-item.offeredTrip .prop-value.has-value {cursor: pointer;color: #24a7e5;font-weight: normal;}.overview .entity-panel .panel-detail-item.rsr .prop-value {cursor: pointer;color: #44A1A0;font-weight: normal;}.overview .entity-panel .panel-detail-item.suggested-trip .prop-value {cursor: pointer;color: #24a7e5;font-weight: normal;}.overview .entity-panel .panel-detail-item.trip-schedule .prop-value, .overview .entity-panel .panel-detail-item.scCustomerIds .prop-value {text-decoration: none;color: #44A1A0;font-weight: normal;right: 1.3em;}.overview .entity-panel .panel-detail-item.trip-schedule .prop-value.disabled, .overview .entity-panel .panel-detail-item.scCustomerIds .prop-value.disabled {font-weight: normal;cursor: default;}.overview .entity-panel .panel-detail-item.scCustomerIds {overflow: hidden;}.overview .entity-panel .panel-detail-item .scid-links {display: inline-block;float: right;font-size: 1em;padding: 0;}.overview .entity-panel .detailed-stop {margin: 0.3em 0;padding: 0 .5em;font-size: .9em;border-bottom: 1px solid #eee;}.overview .entity-panel .detailed-stop .stop-number {position: relative;top: -1px;width: 1.6em;height: 1em;margin-right: 0.1em;display: inline-block;}.overview .entity-panel .detailed-stop .stop-number .stop-number-icon {height: 15px;width: 15px;font-size: 11px;border-radius: 50%;}.overview .entity-panel .detailed-stop .stop-address {font-weight: normal;font-size: .9em;max-width: 17em;display: inline-block;line-height: 1;}.overview .entity-panel .detailed-stop .stop-address.stop-company {margin-left: 2em;}.overview .entity-panel .detailed-stop .stop-time {float: right;font-size: .9em;font-weight: normal;margin-right: 0.8em;margin-top: 0.1em;}.overview .entity-panel .detailed-stop .stop-passengers {display: inline-block;margin-left: 1.8em;width: 21em;font-size: .9em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger {display: block;margin: .3em 0;padding-bottom: .3em;border-bottom: 1px dotted #ddd;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger:last-of-type {border: none;margin-bottom: 0;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger.delivery {padding-bottom: 0;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .address-type {position: relative;float: left;display: inline-block;width: 1em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .address-type:after {font-size: 1em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .address-type.delivery:after {line-height: 1.25;color: #db5659;content: '\f103';}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .address-type.pickup:after {line-height: 1.15;color: #209E5E;content: '\f10c';}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details {margin-left: 1em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-name {display: inline-block;width: 10.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-phone {display: inline-block;width: 9em;text-align: right;margin-left: .5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-driver-category {margin-left: 1em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-personal-requirements {display: block;padding-top: 0.2em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-sc-id,.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-rsr-id {display: inline-block;float: right;margin-top: .2em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-rsr-id {margin-right: 1em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-address-note,.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-controller-note,.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-detail {display: block;margin-top: 3px;padding-top: 0.3em;}.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-address-note:empty,.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-controller-note:empty,.overview .entity-panel .detailed-stop .stop-passengers .stop-passenger .passenger-details .passenger-detail:empty {margin: 0;padding-top: 0;}.overview .entity-panel dd.panel-detail-item.stop {display: flex;flex-wrap: nowrap;justify-content: space-between;}.overview .entity-panel dd.panel-detail-item.stop .prop-value {float: none;}.overview .entity-panel dd.panel-detail-item.stop .prop-value .address-item {text-align: right;}.overview .entity-panel dd.panel-detail-item.stop.no-position {border: 1px solid red;}.overview .entity-panel .match-list > .panel-detail-item {border-color: #fff;}.overview .entity-panel .prop-value,.overview .entity-panel .prop-label {padding: .75em .5em .2em .5em;display: inline-block;font-family: 'Roboto Flex', sans-serif;font-weight: 300;font-size: .8em;min-height: 15px;}.overview .entity-panel .prop-label:first-letter {text-transform: capitalize;}.overview .entity-panel .prop-value {float: right;max-width: 18em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.overview .entity-panel .prop-value .node-phone-number {text-align: right;}.overview .entity-panel .panel-detail-item.flightNumberDisplay .prop-value {max-width: 15em;}.overview .entity-panel dl.matchingCars > dt.panel-detail-term:after {display: none;}.overview .entity-panel dt .direction-button {margin-right: 2em;margin-top: -.125em;min-width: 1.25em;height: 1.25em;overflow: visible;font-size: .875em;font-weight: normal;max-width: 7em;position: absolute;top: 3px;z-index: 2;background-color: #e8ecef;right: 0;padding: .25em 2em .1em 0.5em;border-radius: 2px;}.overview .entity-panel dt .direction-button:empty {background-color: #fff;}.overview .entity-panel dt .direction-button.ion-icon:before {display: none;}.overview .entity-panel dt .direction-button.ion-icon:after {content: '\f4b0';left: auto;width: 1.25em;font-size: 1.25em;line-height: 1.25;top: 1px;}.overview .entity-panel dt .car-identifier {width: 5em;}.overview .entity-panel dt .car-queue,.overview .entity-panel dt .car-avail-zone,.overview .entity-panel dt .car-identifier {display: inline-block;}.overview .entity-panel dt .car-avail-zone {margin-left: 0.2em;}.overview .entity-panel .zoneDetails .trip {color: #24a7e5;}.overview .entity-panel .zoneDetails .car {color: #386675;}.overview .entity-panel .zone-coupling {font-weight: normal;font-size: 16px;}.overview .entity-panel .zone-coupling .coupling-minus, .overview .entity-panel .zone-coupling .coupling-plus {margin-right: 0.2em;margin-left: 0.2em;cursor: pointer;position: relative;font-size: 1.1em;top: .1em;}.overview .entity-panel .zone-coupling .coupling-minus.disabled, .overview .entity-panel .zone-coupling .coupling-plus.disabled {color: #aaa;cursor: default;}.overview .entity-panel .zone-coupling .coupling-plus:before {content: '\f216';}.overview .entity-panel .zone-coupling .coupling-minus:before {content: '\f464';}.overview .entity-panel .zone-coupling .coupling-plus.disabled:before {content: '\f48a';}.overview .entity-panel .zone-coupling .coupling-minus.disabled:before {content: '\f463';}.overview .entity-panel .zone-coupling .coupling-level {width: 1.5em;display: inline-block;text-align: center;user-select: none;}.overview .entity-panel .zone-coupling .coupling-title {user-select: none;margin-right: 1em;}.overview .entity-panel .car-list-options .zone-coupling {color: #386675;}.overview .entity-panel .car-list-options .zone-coupling .coupling-minus.disabled, .overview .entity-panel .car-list-options .zone-coupling .coupling-plus.disabled {color: #9dbdbb;}.overview .entity-panel[data-entity-type="zone"] .zone-coupling {color: #E39F31;margin-left: .5em;}.overview .entity-panel[data-entity-type="zone"] .zone-coupling .coupling-minus.disabled, .overview .entity-panel[data-entity-type="zone"] .zone-coupling .coupling-plus.disabled {color: #e8be7a;}.overview .car-history {margin-top: 1em;}.overview .log-details {overflow: auto;}.overview .log-date {font-weight: 400;font-size: 14px;margin: 5px 12px;}.overview .history-entry,.overview .history-headers {display: flex;font-size: 0.8em;padding-left: 1em;}.overview .history-entry span,.overview .history-headers span {width: 100%;}.overview .history-entry .log-time,.overview .history-headers .log-time {flex: 0 0 3.5em;}.overview .history-entry .log-zone,.overview .history-headers .log-zone {flex: 0 0 5em;}.overview .history-entry .log-status,.overview .history-headers .log-status {flex: 0 0 5.6em;}.overview .history-entry .log-booking-number,.overview .history-headers .log-booking-number {flex: 0 0 4em;}.overview .history-entry .log-next-booking-number,.overview .history-headers .log-next-booking-number {flex: 0 0 4em;}.overview .history-headers {color: #aaa;}.group-direction-container {padding: 4px 3px;}.group-direction-container .button {position: relative;font-size: 0.5em;display: inline-block;margin: 0;border-color: #666;padding: 2px;height: 18px;width: 18px;border-radius: 3px;}.group-direction-container .button .ion-icon {font-size: 20px;line-height: 0.8;color: #222;margin-left: 2px;}.group-direction-container .group-direction-text {display: inline-block;padding: 0 0.5em;position: relative;height: 15px;top: -4px;}.group-direction-container.single-direction .button .ion-icon {height: 8px;overflow: hidden;margin-top: 5px;}.group-direction-container.single-direction .button .ion-icon:before {position: relative;top: -9px;}.group-direction-container.single-direction .group-direction-text {top: 0;}.group-direction-container.disabled .button {cursor: default;border-color: #aaa;}.group-direction-container.disabled .button .ion-icon {color: #aaa;}.entity-panel[data-entity-type="group"] .ion-icon.pin-icon, .entity-panel[data-entity-type="group"] .ion-icon.center-icon {display: none;}.entity-panel[data-entity-type="group"] .panel-content {display: block;}.entity-panel[data-entity-type="group"] .panel-content .toggle-container {font-size: 0.9em;padding: .5em;}.entity-panel[data-entity-type="group"] .panel-content .tabs {margin-top: 0.2em;display: none;}.entity-panel[data-entity-type="group"] .panel-content .tab-headers {height: 3em;font-size: 0.8em;}.entity-panel[data-entity-type="group"] .panel-content .tab-headers .tab-header.active {color: inherit;border-top-color: inherit;}.entity-panel[data-entity-type="group"] .panel-content .tab-content {position: absolute;top: 8em;left: 0;right: 0;bottom: 0;padding: 0 1em;}.entity-panel[data-entity-type="group"] .panel-content .tab-content > span {margin-right: 2em;}.entity-panel[data-entity-type="group"] .panel-content label {display: inline-block;}.entity-panel[data-entity-type="group"] .panel-content input[type="checkbox"].checkbox:disabled:after {cursor: default;}.entity-panel[data-entity-type="group"] .panel-content .time-picker input {width: 2.8em;margin-left: 0.5em;text-align: center;border-radius: 1px;box-sizing: border-box;padding: 1px 0;border: 1px solid #aaa;font-size: 15px;}.entity-panel[data-entity-type="group"] .panel-content .time-picker input:disabled {border: none;background: transparent;color: inherit;}.entity-panel[data-entity-type="group"] .panel-content .order-fixed-time .time-picker input {font-size: 14px;padding: 0;margin-left: 0;}.entity-panel[data-entity-type="group"] .panel-content .group-direction {padding: 0 5px;}.entity-panel[data-entity-type="group"] .panel-content .routes {padding-left: 0.5em;}.entity-panel[data-entity-type="group"] .panel-content .routes > span {margin-right: 1em;}.entity-panel[data-entity-type="group"] .panel-content .routes select {border-radius: 3px;}.entity-panel[data-entity-type="group"] .panel-content .route-select {width: 80%;margin: .5em 0 1em 0;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container {position: absolute;top: 9.5em;left: 0;right: 0;bottom: 0;margin: .6em;font-size: .9em;overflow: auto;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .schedule-drag-item {position: absolute;width: 20em;height: 20px;display: flex;line-height: 1.5;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .schedule-drag-item.pickup .order-index-number {background-color: #209E5E;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .schedule-drag-item.pickup .stop-connection-line {display: none;position: absolute;border: 1px solid #888;border-left: none;width: 0.2em;left: 2.7em;top: 9px;z-index: 10;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .schedule-drag-item.pickup.show-connection-line .stop-connection-line {display: block;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .schedule-drag-item.delivery .order-index-number {background-color: #db5659;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .schedule-drag-item .time-input {margin-right: .2em;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .invalid-stop-time input {border-color: red;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .order-index-number {flex: 0 0 19px;height: 19px;width: 19px;color: #fff;border-radius: 50%;text-align: center;margin: 1px;font-size: 0.75em;line-height: 1.8;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .customer-name {padding: 0 .5em;flex: 0 0 6.5em;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .customer-name.attendant {padding-right: 0;font-style: italic;flex: 0 0 5.23em;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .icon-attendant {padding-right: 0.5em;}.entity-panel[data-entity-type="group"] .panel-content .schedule-route-container .address {flex: 0 0 8em;padding-right: .5em;}.filter-panel {position: absolute;top: 66px;right: -20em;width: 20em;bottom: 0;background-color: #fff;z-index: 20;border-left: #ccc solid .0625em;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: right .5s ease-in-out;box-sizing: border-box;overflow-y: auto;}.filter-panel.show {right: 0;}.filter-panel .filter-list {padding: 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}.filter-panel .filter-item.expanded > .filter-list.leaf-list {margin-top: .5em;}.filter-panel .filter-tab > .filter-item:last-child,.filter-panel .filter-list.leaf-list {border-bottom: solid .0625em #7ba2aa;}.filter-panel .filter-tab > .filter-item.expanded:last-child {border-bottom: none;}.filter-panel .filter-item > header {text-transform: capitalize;padding: 1.5em 1.5em 1.25em 1.5em;font-size: .875em;font-weight: normal;cursor: pointer;display: block;position: relative;user-select: none;z-index: 1;background-color: #fff;}.filter-panel .filter-item.expanded > header {border-bottom: solid .0625em #7ba2aa;}.filter-panel .filter-item > header:after {content: "\f3d3";left: auto;right: .25em;top: 1em;width: 1.25em;height: 1.25em;font-size: 1.25em;font-weight: normal;line-height: 1.25;}.filter-panel .filter-item.expanded > header:after {content: "\f3d0";}.filter-panel .filter-item {margin: 0;padding: 0;list-style-type: none;display: block;flex-basis: 100%;overflow: hidden;}.filter-panel .filter-item.leaf {margin-right: .25em;flex-basis: auto;display: inline-block;border-bottom: none;}.filter-panel .filter-item span {border: solid .0625em transparent;border-radius: .1875em;color: #fff;font-size: .85em;font-weight: normal;display: inline-block;position: relative;white-space: nowrap;margin: 0 0 .5em 0;padding: .5em .5em .5em 2em;cursor: pointer;line-height: 1.15;}.filter-panel .filter-item.expanded > ul > .filter-item > span {background: #999;user-select: none;}.filter-panel li[data-key="car:status"].filter-item.expanded > ul > .filter-item span,.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span {padding-right: 2em;}.filter-panel li[data-key="car:status"].filter-item.expanded > ul > .filter-item span:before,.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span:before {position: absolute;left: auto;top: .35em;right: .25em;width: 1.25em;height: 1.25em;background: url(../images/map/markers/trip/callout-9f9d4b4229534d9ac37ddd9ebc80c167.png) no-repeat center center;background-size: auto 16px;}.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span[data-path="trip:state:manual"]:before {background-image: url(../images/map/markers/trip/manual-6b4ac02c70609d0e65ba63d384be6164.png);}.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span[data-path="trip:state:prebooking"]:before {background-image: url(../images/map/markers/trip/prebooking-5f5b060659b720bf4b3573994ca9b405.png);}.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span[data-path="trip:state:preassigned"]:before {background-image: url(../images/map/markers/trip/prebooking-assigned-e1c60890ba0f4d2f0af20f83acf015b8.png);}.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span[data-path="trip:state:assigned"]:before {background-image: url(../images/map/markers/trip/assigned-607239840e4ced88236ca6af7f5311e6.png);}.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span[data-path="trip:state:preordered"]:before {background-image: url(../images/map/markers/trip/preordered-f0a04bd6f2a65cdb04ea7303c1f56592.png);}.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span[data-path="trip:state:rs-booking-suggest"]:before {background-image: url(../images/map/markers/trip/rs-booking-suggest-6c2a92d0a16c46ba7a226900c08ad8cf.png);}.filter-panel li[data-key="trip:state"].filter-item.expanded > ul > .filter-item span[data-path="trip:state:planned"]:before {background-image: url(../images/map/markers/trip/planned-9adf605dbf2b1a8b24f50d5d50991b26.png);}.filter-panel li[data-key="car:status"].filter-item.expanded > ul > .filter-item span[data-path="car:status:available"]:before {background-image: url(../images/map/markers/car/available-d5114ddabe0ef1d16e139857d4e3c809.png);}.filter-panel li[data-key="car:status"].filter-item.expanded > ul > .filter-item span[data-path="car:status:assigned"]:before {background-image: url(../images/map/markers/car/assigned-04ff000522bf49c9b49b6301654f83e3.png);}.filter-panel li[data-key="car:status"].filter-item.expanded > ul > .filter-item span[data-path="car:status:onbreak"]:before {background-image: url(../images/map/markers/car/onbreak-a179319fce52435ae0ee14dfac969236.png);}.filter-panel li[data-key="car:status"].filter-item.expanded > ul > .filter-item span[data-path="car:status:onassignment"]:before {background-image: url(../images/map/markers/car/onassignment-0f9ec798f2e039c64d6fcd3e2e0ea839.png);}.filter-panel li[data-key="car:status"].filter-item.expanded > ul > .filter-item span[data-path="car:status:inactive"]:before {background-image: url(../images/map/markers/car/inactive-49df942bbce4172a67f0643f24540dde.png);}.filter-panel .filter-item span:after {content: "\f372";color: #fff;right: auto;left: .15em;width: 1em;font-size: 1.6em;}.filter-panel .filter-item > span.checked:after {content: "\f373";}.filter-panel .filter-item > .filter-list {height: 0;margin: 0;}.filter-panel .filter-item.expanded > .filter-list {height: auto;}.filter-panel .time-slider-item.leaf,.filter-panel .interval-item.leaf {width: 100%;}.filter-panel .interval-item.leaf input {padding: 0;}.filter-panel .time-slider-values,.filter-panel .interval-filter-values {margin-bottom: 1em;color: #24a7e5;font-weight: normal;}.filter-panel .time-slider-values {text-align: center;}.time-slider-panel.disabled .time-slider-values,.time-slider-panel.disabled .interval-filter-values {color: #bbb;}.filter-panel .time-slider-container,.filter-panel .interval-filter-container {user-select: none;margin: .5em 0 1em 0;}.filter-panel .interval-filter-container .auto-time-container {margin: 0;}.filter-panel .car-tab .filter-item.expanded > ul > .filter-item span.checked {background-color: #386675;}.filter-panel .trip-tab .filter-item.expanded > ul > .filter-item span.checked {background-color: #24a7e5;}.filter-panel .rsr-tab .filter-item.expanded > ul > .filter-item span.checked {background-color: #44A1A0;}.filter-panel .tabs > .time-frame-container {padding: 1.7em 0 0 2em;}.filter-panel .time-frame-container-header {font-size: .9em;font-weight: normal;margin-bottom: 0.6em;user-select: none;}.filter-panel .toggle-latlng-behavior-container,.filter-panel .time-frame-container,.filter-panel .toggle-schedules-container {padding: 1em 1em 0;display: none;}.filter-panel .toggle-latlng-behavior-container {margin-left: 14px;}.filter-panel .toggle-latlng-behavior-label,.filter-panel .toggle-schedules-label {display: block;background: red;}.filter-panel .toggle-latlng-behavior-container.active,.filter-panel .time-frame-container.active,.filter-panel .toggle-schedules-container.active {display: block;}.filter-panel .filter-item.expanded > ul > .filter-item.time-slider-item span.checked,.filter-panel .filter-item.expanded > ul > .filter-item.time-slider-item span,.filter-panel .filter-item.expanded > ul > .filter-item.interval-item span.checked,.filter-panel .filter-item.expanded > ul > .filter-item.interval-item span,.slider-button {position: relative;background-color: transparent;color: #555;padding: .125em .5em .25em 4em;box-sizing: border-box;font-size: .85em;font-weight: normal;line-height: 1.4;user-select: none;cursor: pointer;}.filter-panel .filter-item.expanded > ul > .filter-item.time-slider-item span:before,.filter-panel .filter-item.expanded > ul > .filter-item.time-slider-item span:after,.filter-panel .filter-item.expanded > ul > .filter-item.interval-item span:before,.filter-panel .filter-item.expanded > ul > .filter-item.interval-item span:after,.slider-button:before,.slider-button:after {content: '';position: absolute;left: 0;top: 0;height: 1em;font-size: 1.5em;line-height: 1.5;border-radius: .5em;}.filter-panel .filter-item.expanded > ul > .filter-item.time-slider-item span:before,.filter-panel .filter-item.expanded > ul > .filter-item.interval-item span:before,.slider-button:before {width: 2em;background-color: #696969;border: solid .0625em #696969;}.filter-panel .filter-item.expanded > ul > .filter-item.time-slider-item span:after,.filter-panel .filter-item.expanded > ul > .filter-item.interval-item span:after,.slider-button:after {width: 1em;background-color: #fff;transition: left .5s ease, background-color .5s ease;border: solid .0625em #666;}.filter-panel .filter-item.expanded > ul > .filter-item.time-slider-item span.checked:before,.filter-panel .filter-item.expanded > ul > .filter-item.interval-item span.checked:before,.slider-button.checked:before {background-color: #24a7e5;border-color: #24a7e5;}.filter-panel .filter-item.expanded > ul > .filter-item.time-slider-item span.checked:after,.filter-panel .filter-item.expanded > ul > .filter-item.interval-item span.checked:after,.slider-button.checked:after {content: '';left: 1em;border-color: #24a7e5;}.filter-panel .time-slider-arrows {height: 1em;margin: .5em .7em 1.5em .7em;position: relative;}.filter-panel .time-slider-arrows .arrow {position: absolute;cursor: pointer;left: .5em;top: -.25em;width: 1.5em;height: 1.5em;text-align: left;}.filter-panel .time-slider-arrows .right-arrow {left: auto;right: .5em;text-align: right;}.filter-panel .time-slider-arrows .arrow:after {font-size: 1.25em;top: 0;left: 0;right: 0;bottom: 0;line-height: 1.25;}.filter-panel .time-slider-arrows .left-arrow:after {content: '\f108';}.filter-panel .time-slider-arrows .right-arrow:after {content: '\f10b';}.filter-panel .time-slider[data-disabled]:focus {outline: none;}.filter-panel .time-slider-range {font-size: .8em;color: #24a7e5;font-weight: normal;padding: .25em 0;text-align: center;}.time-slider-panel.disabled .time-slider-range {color: #bbb;}.filter-panel .noUi-horizontal .noUi-handle {width: 3em;left: -1.5em;cursor: pointer;font-size: .8em;text-align: center;line-height: 2.275;white-space: nowrap;text-overflow: ellipsis;}.filter-panel .noUi-horizontal .noUi-handle:before,.filter-panel .noUi-horizontal .noUi-handle:after {display: none;}.filter-panel .time-slider-intervals {display: flex;flex-wrap: wrap;margin: 0 0 1em 1em;}.filter-panel .time-slider-interval {position: relative;margin-left: .5em;width: 4.5em;}.filter-panel .time-slider-interval input[type="radio"].radio,.auto-time-container input[type="checkbox"] {position: absolute;margin: .23em 0 0 .0625em;z-index: 1;}.filter-panel .time-slider-interval input[type="radio"].radio:after,.auto-time-container input[type="checkbox"]:after {font-size: 1.25em;}.filter-panel .time-slider-interval label.radio-label,.auto-time-container .checkbox-label {display: inline-block;font-size: .8em;width: auto;padding-top: .25em;padding-left: 1.85em;margin: 0;}.auto-time-container {position: relative;margin: .5em 0 0 1.5em;min-height: 1em;}.time-slider {margin: 0 1.3em;}.time-slider.hide,.auto-time-container.hide {display: none;}.time-slider-values > div,.interval-filter-values > div {display: inline-block;}.time-slider-values.hide,.interval-filter-values.hide {display: none;}.time-picker-container {width: auto;}.filter-panel .time-picker .time-input,.time-frame-container .date-picker {margin: 0 .1em;box-sizing: border-box;border: none;color: #24a7e5;font-weight: normal;text-align: center;}.time-frame-container.validation-error .date-picker {color: #db5659;}.filter-panel .time-picker .time-input {width: 3em;}.filter-panel .time-frame-container {padding: 1em 0;}.time-frame-container .date-picker {width: 5.4em;text-align: left;}.filter-panel .time-picker .time-input:disabled {background-color: #fff;color: #bbb;}.time-divider {padding: 0 .2em;display: inline-block;}.picker {z-index: 8;height: 100%;padding: 0 .5em;width: 12.5em;}.picker-top-wrapper {height: 100%;display: flex;justify-content: space-between;align-items: center;margin: 0 .5em;}.picker-scroll-right, .picker-scroll-left {font-size: .8em;}.picker-main-icon {border: .1em solid rgba(29, 67, 89, 1);border-radius: 50%;padding: .3em .35em .35em .3em;margin: 0 .7em 0 .5em;font-size: .9em;}.picker-main-wrapper {margin: 0 1em;display: flex;flex-direction: column;justify-content: flex-end;width: 8em;}.picker-drop-selected {font-size: .6em;height: 0;}.picker-drop-main {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 9em;display: inline-block;padding-right: .1em;}.picker.no-choice .picker-drop-main {display: block;margin: 0 auto;width: auto;max-width: 12em;}.picker-primary-selected {display: flex;justify-content: space-between;align-items: center;}.picker-selected-badge {border: 1px #bbb solid;border-radius: 50%;width: 1em;height: 1.35em;display: inline-block;padding: .15em 0 0 .4em;margin-right: .2em;}.picker-selected-badge.two-digits {padding-left: .2em;width: 1.3em;}.picker-selected-badge.primary-selection {border-color: #4cae4c;background-color: #4cae4c;color: #fff;}.picker-expand-button {font-size: .5em;}.picker-drop-panel {position: absolute;left: .5em;z-index: 100;background-color: #fff;overflow: hidden;max-height: 0;width: 13.5em;margin-left: .5em;box-sizing: border-box;box-shadow: #aaa 0 0.5em 1em -0.3em;}.picker-drop-panel:focus {outline: none;}.picker-drop-panel.show {max-height: 20em;border-top: 1px solid #dedddd;}.picker-options-wrapper {padding: .2em;border-top: solid 1px #d3d1d3;margin-top: .2em;overflow-y: auto;max-height: 19.3em;box-sizing: border-box;}.picker-panel-category-container.collapsed .picker-panel-option,.picker-panel-category-container.collapsed .picker-panel-category-container {display: none;}.picker-panel-category-header {display: flex;}.picker-panel-category-label {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .9em;color: #aaa;display: inline-block;position: relative;flex: 1 1 99%;font-weight: normal;height: 2em;line-height: 2;padding-left: .3em;padding-right: 1em;border-radius: .1em;}.picker-panel-category-label.selectable {color: #444;}.picker-panel-category-container {margin-top: .5em;}.picker-panel-category-container .picker-panel-category-container {margin-left: .5em;}.picker-panel-category-collapse {display: inline-block;position: relative;float: right;margin-left: .5em;flex: 1 0 1em;line-height: 2;}.picker-panel-category-label + .picker-panel-category-collapse:after {display: inline-block;font-family: "Ionicons";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f126";text-align: center;font-size: .8em;position: absolute;}.picker-panel-category-container.collapsed .picker-panel-category-collapse:after {content: "\f123";}.picker-panel-option {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;padding: .5em 2em .3em .5em;font-size: .9em;position: relative;border-radius: .1em;margin-left: .5em;}.picker-panel-option.highlighted-item,.picker-panel-category-label.highlighted-item {background-color: #DEEBEC;}.picker-panel-option.highlighted-item:after,.picker-panel-category-label.highlighted-item:after {display: inline-block;font-family: "Ionicons";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.picker-panel-option.highlighted-item:after,.picker-panel-category-label.highlighted-item:after {content: "\f265";text-align: center;transform: scaleY(-1);position: absolute;right: .4em;font-weight: normal;}#newUserPane {height: 9em;}#user-man-list-left.with-dialog {top: 9em;}#umAccountSection {max-width: 25em;}.umc-server-header {cursor: pointer;}.umc-server-content {margin-left: .5em;}.umc-server-content.closed {margin-left: .5em;display: none;}.permissions-central {font-size: 1em;font-weight: 500;margin-bottom: .2em;}.permissions-central.disabled {color: #aaa;}.permissions-modules-container {margin-left: 2em;margin-bottom: .7em;display: inline-block;}.permissions-module {display: inline-block;margin-right: .7em;font-size: .95em;}.permissions-module.disabled {color: #aaa;}#delete-user {font-size: 1.3em;float: right;cursor: pointer;color: #666;margin-right: .5em;}#edit-details-delete {font-size: 1.3em;float: right;cursor: pointer;color: #666;margin-right: .5em;}#btnLookUpOtt, #bmcBtnChangePassword{width: 11em;}.user-tablet-option {display: flex;justify-content: space-between;width: 300px;}#user-details-wrapper{width: 70%;}#edit-details-wrapper {position: absolute;top: 36px;left: 0;right: 0;bottom: 0;overflow-y: auto;}#edit-details-wrapper #frmUserDetails{max-width: 28em;}#bmcAccountNumber, #bmcUsername, #bmcPassword{width: 22.9em;}#newSettingPane{height: 7em;}#newSettingPane input[type="text"]{width: 12em;}#setting-items-container{top: 0;}#setting-items-container.with-dialog {top: 7em;}.setting-item{height: 4em;padding: 1em 1em 1em .7em;border-bottom: 1px solid white;}.setting-item.selected{background-color: white;}.setting-name {font-size: 16px;}.setting-name .default-label,.setting-name .global-label,.setting-name .server-label {height: 16px;border-radius: 2px;display: inline-block;margin-left: 15px;margin-bottom: 2px;padding: 0 3px 0 3px;background-color: #1B4256;vertical-align: middle;line-height: 16px;color: #DEEBEC;font-weight: 400;font-size: 12px;}.setting-name .server-label,.setting-name .global-label {display: none;}.server .setting-name .server-label {display: inline-block;}.global .setting-name .global-label {display: inline-block;}.setting-name .server-label {background-color: #B5B682;color:#fff;}.setting-name .global-label {background-color: #593F62;color:#fff;}.setting-group {display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.setting-group.total {width: 24%;}.setting-group.updated {width: 24%;}.server .setting-group.updated,.global .setting-group.updated {display: none;}.setting-group.not-updated {width: 34%;}.server .setting-group.not-updated,.global .setting-group.not-updated {display: none;}.setting-group.details {width: 14%;vertical-align: top;float: right;}.setting-group.label {display: block;margin-bottom: 0;}.setting-group .vehicle-count {font-size: 1.5em;font-weight: 400;color: #666666;}.setting-group.not-updated .vehicle-count {color: #960000;}#setting-types{width: 16%;}.add-setting-container {height: 85px;padding: .5em 1em .5em .5em;overflow: hidden;background-color: #DEEBEC;transition-property: all;transition: all 300ms linear;position: relative;display: block;}.add-setting-container.ng-hide {height: 0;}.setting-name-row {height: 50px;padding-top: 14px;}.input-with-button {height: 32px;width: 60%;padding-left: 6px;color: #989898;vertical-align: middle;border-radius: 16px 0 0 16px;}.input-button {height: 32px;line-height: 32px;vertical-align: middle;width: 48px;border: 1px solid #DEDDDD;border-left: none;display: inline-block;background-color: white;padding-left: 7px;margin-left: -3px;cursor: pointer;color: #E39F31;border-radius: 0 16px 16px 0;}#setting-edit-item-container {position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow-y: scroll;}.setting-edit-item {position: relative;height: 82px;padding-left: 1em;border-bottom: 1px solid white;}.setting-edit-name {padding-top: 15px;display: flex;align-items: center;}.setting-edit-name .text-input {height: 2em;width: 75%;background-color: #fff;border-radius: 16px 0 0 16px;border-right: none;color: black;font-size: 16px;padding-left: 12px;vertical-align: middle;}.setting-edit-name .text-input-button {height: 3em;width: 4em;display: inline-block;background-color: #fff;border: 1px solid #DEDDDD;border-left: none;border-radius: 0 16px 16px 0;vertical-align: middle;margin-left: -3px;color: #E39F31;font-size: 12px;font-weight: 400;cursor: text;}.setting-edit-default {padding-top: .3em;display: flex;justify-content: space-between;}.deleted-setting {color: #7D8080;font-size: 16px;vertical-align: middle;height: 100%;line-height: 81px;display: flex;align-items: baseline;justify-content: flex-start;}.deleted-setting .deleted-icon {margin: 0 1em 0 0;}.deleted-setting .undo-button {color: #E39F31;cursor: pointer;position: absolute;right: 13%;top: 0;}.move-button {display: none;margin: 0 .5em;top: 20px;left: 55px;color: #E39F31;cursor: move;}.undo-button {color: #E39F31;cursor: pointer;position: absolute;right: 13%;top: 0;}.dropdown{float: right;}.dropdown .button{width: 110px;}.dropdown ul {background: #fff;margin: 0;border: 1px solid #ddd;border-radius: 6px;position: relative;right: 0.7em;box-shadow: rgba(0, 0, 0, 0.172549) 0 3px 8px -2px;list-style: none;padding: .5em .5em .5em 0;z-index: 100;max-height: 80vh;overflow: auto;top: 0;left: 0;display: inline-block;}.dropdown ul li a{display: block;padding: 3px 20px;font-weight: 500;line-height: 1.42857143;color: #333;white-space: nowrap;text-decoration: none;}#frmActivate{width: 25em;}.sub-header .button {float: right;display: inline-block;border: .15em solid #DEDDDD;border-radius: 2em;margin: 0 1em 0 0;font-weight: 500;color: #E39F31;}.sub-header .button .glyphicon {top: 2px;}.button.round {width: 2.3em;height: 2.3em;border-radius: 50%;line-height: 2.15em;padding: 0;background-color: white;border: .1em solid #DEDDDD;color: #E39F31;font-size: 1em;}.button.small-button {width: 60px;height: 22px;border-radius: 11px;background-clip: padding-box;line-height: 22px;}.button.header-button {color: #E39F31;border-color: #BBB;background-color: inherit;padding: 0 11px;width: inherit;font-size: 12px;font-weight: 500;margin: 7px 10px 7px 0;float: right;}.content-header .button.header-button {color: #A3A3A3;font-weight: 400;}.content-header.no-buttons .button {display: none;}.content-header .button.header-button.primary {color: #E39F31;}.button .glyphicon {line-height: inherit;}.button.small-button.header-button.close-button {width: 22px;padding: 0;padding-left: .05em;border-radius: 50%;}.button.disabled {color: #bbb;}.clickable, .bnr-clickable {cursor: pointer;}.not-selectable {user-select: none;}.limit-text-length {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.flex-25 {flex-basis: 25%;}.flex-40 {flex-basis: 40%;}.flex-50 {flex-basis: 50%;}.flex-75 {flex-basis: 75%;}.flex-100 {flex-basis: 100%;}.fancy-scrollbar::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #F5F5F5;}.fancy-scrollbar::-webkit-scrollbar {width: 12px;background-color: #F5F5F5;}.fancy-scrollbar::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #a4a4a4;}.ios-scrollbar::-webkit-scrollbar-track {background-color: transparent;box-shadow: none;}.ios-scrollbar::-webkit-scrollbar {width: 12px;background-color: transparent;}.ios-scrollbar::-webkit-scrollbar-thumb {border: 3px solid transparent;background-clip: content-box;border-radius: 10px;background-color: #a4a4a4;box-shadow: none;}.limited-input-wrapper {position: relative;display: inline-block;}.limited-input-wrapper.hide {display: none;}.limited-input-wrapper .limited-input-counter {width: auto;display: none;position: absolute;right: 1px;top: -16px;font-size: 12px;color: #aaa;}.limited-input-wrapper .limited-input-counter.max {color: #b92323;}.limited-input-wrapper input:focus ~ .limited-input-counter,.limited-input-wrapper textarea:focus ~ .limited-input-counter {display: block;}.main-wrapper {}.sub-header {width: 100%;height: 4rem;color: #1A4155;background-color: #fff;clear: both;border-bottom: 1px solid #dedddd;z-index: 10;display: flex;justify-content: space-between;}.sub-header.with-central-picker-bordered .central-picker{border-right: 1px solid #DEDDDD;}#sub-header-left, #sub-header-right {display: flex;align-items: center;height: 100%;}.sub-header .module-title {font-size: 2em;padding-left: .5em;border-left: 1px solid #dedddd;height: 100%;line-height: 2;}.main-content {position: absolute;top: 4.05em;left: 0;right: 0;bottom: 0;overflow: hidden;}.main-content.no-header {top: 0;}.content-panel {height: 100%;box-sizing: border-box;background-color: white;border-right: 1px solid #dedddd;overflow: hidden;position: relative;left: 0;bottom: 0;right: 0;float: left;}.content-panel.animate-hide {transition: transform 500ms ease-in-out;transform: translate3d(0, 0, 0);z-index: 3;}.content-panel.first {z-index: 3;}.content-panel.second {z-index: 2;}.content-panel.slim {width: 16%;}.content-panel.wide {width: 70%;}.content-panel.second.wide {width: 54%;}.content-panel-main-wrapper {position: absolute;top: 36px;bottom: 0;left: 0;right: 0;overflow-y: scroll;}.content-panel.animate-hide.ng-hide {transform: translate3d(-100%, 0, 0);}.list-left-wrapper {width: 30%;z-index: 4;background-color: #F0F0F0;padding-left: 1em;}.dialog-pane {padding: 1em .5em 1em 2em;border-bottom: 1px solid #ccc;background-color: #DEEBEC;box-sizing: border-box;}.dialog-pane form {margin: 0;}.list-left-wrapper .dialog-pane input {max-width: 20em;}.content-header {padding-left: .7em;}.list-left-content-wrapper {position: absolute;top: 37px;bottom: 0;right: 0;left: 0;overflow-y: auto;}.list-left-header {margin-left: 80px;}.list-left {width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow-y: auto;}.list-left .entry {padding-left: 2em;border-bottom: 1px solid white;padding-top: 8px;padding-bottom: 8px;font-size: 16px;cursor: pointer;}.list-left .entry.selected {background-color: #fff;}.display-form {width: 80%;}.details-section {border: 1px solid #dedede;border-radius: 1em;margin: 1em;padding: 1em;}.section-header {margin-bottom: .3em;font-size: 1.2em;}.section-header span {border-bottom: 1px solid #dedddd;}.section-entry {padding-top: 6px;padding-left: 10px;margin-bottom: .4em;}.textbox-with-button {font-size: 1em;padding: .4em;border: .1rem solid #ccc;border-right: none;box-sizing: border-box;height: 2em;margin-right: 0;display: inline-block;border-radius: .25em 0 0 .25em;width: 12em;}.textbox-button {font-size: 1em;font-weight: 500;border: .12rem solid #ccc;box-sizing: border-box;display: inline-block;border-radius: 0 3em 3em 0;margin-left: -.5em;height: 2em;vertical-align: top;padding: 0 .7em;background-color: #fff;color: #E39F31;cursor: pointer;}.textbox-button, .textbox-with-button {margin-bottom: .5em;}.tabs > .tab-headers {display: flex;justify-content: flex-start;flex-wrap: nowrap;height: 4em;font-size: 1rem;}.tabs > .tab-headers > header {flex: 1 1 3em;max-width: 9em;height: 100%;text-align: center;color: #386675;font-size: 1.5em;font-weight: normal;text-transform: capitalize;padding: .25em;display: inline-block;cursor: pointer;box-sizing: border-box;position: relative;margin: 0;border-top: solid 5px transparent;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;background-color: #eee;background-size: 1em;}.tabs > .tab-headers > header > div {font-size: .62em;font-weight: normal;position: relative;top: -.1em;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.tabs > .tab-headers > .spacer {flex-grow: 1;border-bottom: 1px solid #ddd;}.tabs > .tab-headers > header:first-of-type {border-right-color: transparent;}.tab-content {display: none;padding: 0 1em;}.tab-content .tab-content-list {position: absolute;top: 0;left: 0;right: 0;bottom: 1em;}.tab-content.active {display: block;}.tabs > .tab-headers > header.active {border-left: none;background-color: #fff;border-top-color: #1C4357;color: #386675;border-bottom: none;}.tabs > .tab-headers > header.active + header {border-left-color: transparent;}.tabs > .tab-headers > header.disabled {color: #1C4357;opacity: 30%;}.tabs > .tab-headers > header.trip.active {color: #24a7e5;border-top-color: #24a7e5;}.tabs > .tab-headers > header.rsr.active {color: #44A1A0;border-top-color: #44A1A0;}.tabs > .tab-headers > header.scSchedule.active {color: #FFA3EE;border-top-color: #FFA3EE;}.tabs > .tab-headers > header.booking-suggest.active, .tabs > .tab-headers > header.alarm.active {color: #24a7e5;border-top-color: #24a7e5;}.tabs > .tab-headers > header.zone.active {color: #E39F31;border-top-color: #E39F31;}header > .icon {height: 1.2em;width: .8em;display: inline-block;}header > .icon.car {background: url(../images/filter-panel/car-tab.svg) no-repeat;}header.active > .icon.car {background: url(../images/filter-panel/car-tab-active.svg) no-repeat;}header > .icon.trip {background: url(../images/filter-panel/trip-tab.svg) no-repeat;}header.active > .icon.trip {background: url(../images/filter-panel/trip-tab-active.svg) no-repeat;}header > .icon.rsr {background: url(../images/filter-panel/rsr-tab.png) no-repeat center;background-size: 2.2em;width: 2.2em;}header.active > .icon.rsr {background: url(../images/filter-panel/rsr-tab-active.png) no-repeat center;background-size: 2.2em;width: 2.2em;}header > .icon.scSchedule {background: url(../images/filter-panel/scschedule-tab.png) no-repeat center;background-size: 2.2em;width: 2.2em;}header.active > .icon.scSchedule {background: url(../images/filter-panel/scschedule-tab-active.png) no-repeat center;background-size: 2.2em;width: 2.2em;}header > .icon.booking-suggest {background: url(../images/filter-panel/trip-tab.svg) no-repeat;}header.active > .icon.booking-suggest {background: url(../images/filter-panel/trip-tab-active.svg) no-repeat;}header > .icon.zone {background: url(../images/map/svg/zones-inactive.svg) no-repeat;background-size: 1em;width: 1em;}header.active > .icon.zone {background: url(../images/map/svg/zones-optimised.svg) no-repeat;}header > .alarm::before {content: "\f2ac";font-size: 1.3em;}.notification-container {position: absolute;width: 300px;right: 30px;top: 30px;z-index: 5000;}.notification {opacity: 0;width: 300px;box-sizing: border-box;margin-bottom: .5em;background-color: #333;color: #fff;border-radius: .25em;padding: 16px;position: relative;z-index: 5000;transition-property: opacity;transition: .5s ease-in;font-weight: 400;}.notification.notification-type-error {background-color: #db5659;}.notification.notification-type-success {background-color: #209E5E;}.notification.notification-type-info {background-color: #333;}.notification.show {opacity: 1;}.notification-header {font-weight: 500;margin-bottom: .2em;}.notification div.close-icon {cursor: pointer;position: absolute;right: .3em;top: .3em;height: 1em;width: 1em;}.notification .close-icon:after {content: "\f129";color: #fff;font-size: .8em;}.notification button {margin: 1em 0 0 0;padding: .5em 1.5em;border-radius: .25em;border: #444;background-color: #fff;color: #444;font-weight: normal;float: right;cursor: pointer;}.notification .notification-clear-floats {clear: both;}.toast-title {font-weight: bold;}.toast-message {-ms-word-wrap: break-word;word-wrap: break-word;}.toast-message a,.toast-message label {color: #ffffff;}.toast-message a:hover {color: #cccccc;text-decoration: none;}.toast-close-button {position: relative;right: -0.3em;top: -0.3em;float: right;font-size: 20px;font-weight: bold;color: #ffffff;-webkit-text-shadow: 0 1px 0 #ffffff;text-shadow: 0 1px 0 #ffffff;opacity: 0.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter: alpha(opacity=80);}.toast-close-button:hover,.toast-close-button:focus {color: #000000;text-decoration: none;cursor: pointer;opacity: 0.4;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter: alpha(opacity=40);}button.toast-close-button {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}.toast-top-full-width {top: 0;right: 0;width: 100%;}.toast-bottom-full-width {bottom: 0;right: 0;width: 100%;}.toast-top-left {top: 12px;left: 12px;}.toast-top-center {top: 12px;}.toast-top-right {top: 12px;right: 12px;}.toast-bottom-right {right: 12px;bottom: 12px;}.toast-bottom-center {bottom: 12px;}.toast-bottom-left {bottom: 12px;left: 12px;}.toast-center {top: 45%;}#toast-container {position: fixed;z-index: 999999;pointer-events: auto;}#toast-container.toast-center,#toast-container.toast-top-center,#toast-container.toast-bottom-center{width: 100%;pointer-events: none;}#toast-container.toast-center > div,#toast-container.toast-top-center > div,#toast-container.toast-bottom-center > div{margin: auto;pointer-events: auto;}#toast-container.toast-center > button,#toast-container.toast-top-center > button,#toast-container.toast-bottom-center > button{pointer-events: auto;}#toast-container * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}#toast-container > div {margin: 0 0 6px;padding: 15px 15px 15px 50px;width: 300px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;background-position: 15px center;background-repeat: no-repeat;-moz-box-shadow: 0 0 12px #999999;-webkit-box-shadow: 0 0 12px #999999;box-shadow: 0 0 12px #999999;color: #ffffff;opacity: 0.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter: alpha(opacity=80);}#toast-container > :hover {-moz-box-shadow: 0 0 12px #000000;-webkit-box-shadow: 0 0 12px #000000;box-shadow: 0 0 12px #000000;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);cursor: pointer;}#toast-container > .toast-info {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;}#toast-container > .toast-wait {background-image: url("data:image/gif;base64,R0lGODlhIAAgAIQAAAQCBISGhMzKzERCROTm5CQiJKyurHx+fPz+/ExOTOzu7Dw+PIyOjCwqLFRWVAwKDIyKjMzOzOzq7CQmJLy6vFRSVPTy9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAXACwAAAAAIAAgAAAF3eAljmRpnmh6VRSVqLDpIDTixOdUlFSNUDhSQUAT7ES9GnD0SFQAKWItMqr4bqKHVPDI+WiTkaOFFVlrFe83rDrT0qeIjwrT0iLdU0GOiBxhAA4VeSk6QYeIOAsQEAuJKgw+EI8nA18IA48JBAQvFxCXDI8SNAQikV+iiaQIpheWX5mJmxKeF6g0qpQmA4yOu8C7EwYWCgZswRcTFj4KyMAGlwYxDwcHhCXMXxYxBzQHKNo+3DDeCOAn0V/TddbYJA0K48gAEAFQicMWFsfwNA3JSgAIAAFfwIMIL4QAACH5BAkJABoALAAAAAAgACAAhAQCBIyKjERCRMzOzCQiJPTy9DQyNGRmZMTCxOTm5CwqLHx+fBQWFJyenNTW1Pz6/Dw6PGxubAwKDIyOjNTS1CQmJCwuLPz+/Dw+PHRydAAAAAAAAAAAAAAAAAAAAAAAAAXboCaOZGmeaKoxWcSosMkk15W8cZ7VdZaXkcEgQtrxfD9RhHchima1GwlCGUBSFCaFxMrgRtnLFhWujWHhs2nJc8KoVlWGQnEn7/i8XgOwWAB7JwoONQ4KgSQAZRcOgHgSCwsSIhZMNRZ5CzULIgaWF5h4mhecfIQ8jXmQkiODhYeIiRYGjrG2PxgBARi3IhNMAbcCnwI5BAQpAZ8TIwK6vCQVDwUVKL+WzAANTA210g/VJ8OWxQefByQE4dZMzBoInwh4zrtgn2p725YNthUFTNRuGYB3AYGBHCEAACH5BAkJAB0ALAAAAAAgACAAhAQCBISChFRWVMzKzCQiJOTm5GxqbCwuLJSWlPz6/NTW1AwODJSSlGRmZCwqLOzu7HR2dDQ2NAQGBISGhFxaXNTS1CQmJOzq7GxubDQyNKSmpPz+/Nza3AAAAAAAAAAAAAXfYCeOZGmeaKqurHBdAiuP17Zdc0lMAVHWt9yI8LA9fCPB4xEjARoNSWpis01kBpshFahurqzsZosiGpErScMAUO0maKF8Tq/bTQCIQgFp30cQXhB1BHEcXhx0FgkJFiOHVYlzi42AgoRxeRx8fn+en3UABwedKgsBAwMBCygOCjYKDisLFV4VrCUAtVUKpSZdXl8mB8EbByQWcQPFAyYZxccdB7sV0cvBzbmvvG0LBV4FrFTBYCWuNhyyHRTFFB20trh4BxmdYl4YIqepq0IRxRE+IfDCAFQHARo0NGERAgAh+QQJCQAgACwAAAAAIAAgAIUEAgSEgoRMTkzMyswcHhzk5uR0cnQUFhRcXlwsKiz09vQMCgyMiozU1tQkJiR8fnxkZmT8/vwEBgSEhoRcWlzU0tQkIiT08vR0dnQcGhxkYmQ0MjT8+vwMDgyMjozc2twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+UCQcEgsGo/IpHLJXDweC6Z0+IhEHlOjRGIMWLHZoUZx0RQlAajxkFFKFFYFl5m5KNpIySU+X2bIBEoQZBBZGQdMElFhjI2Oj5AgHQEDAw8dQxYeDBaNHRVWVhWYCXsRFwmMXqFWEyAerB6MA6xWA6+xs7URt6VWqIwTu64gDh4eDp6goaORQ5OVAZjO1EgEGhB4RwAYDQ0YAEwIcBEKFEgYrBhLBORxgUYfrB9LELuF8fNDAAaVBuEg7NXCVyRdqHVCGLBiIIQAB1Yc4BXh9uEbwAXuyi2iQI7DuSwHdiFqCEGDtizLRFUDsaGAlQIbVoJYIEDAIiZBAAAh+QQJCQAbACwAAAAAIAAgAIQEAgSMioxcWlz08vQcHhysqqwMDgx8enwsKiykoqRkZmT8+vzEwsQMCgyUlpQkJiS0srQEBgSMjoxcXlz09vQkIiSsrqwUEhQ0MjRsamz8/vwAAAAAAAAAAAAAAAAAAAAF7+AmjmRpnmiqruz2PG0sIssCj4CQJAIgj4/abRNJaI6agu9kCAQaphdJgEQKUIFjgGWsahJYLdf7RTWfLKr3+jsBClVlG5Xb9eb4fImgUBBKDVB4ExRHFGwbGRQLGXMEhUgUfw2QC4IyCmSNDQtHlm2ZXgoiGQsUjW0EnUgLfyKBeYSeiHojfH61uS0GBisVEgEVLRcWRxAXKAgDRwMILMVIECgSVRIrBmS9JtRI1iMVBweuGxerSNolyszOIhjLGs0jEFXSKA8SEkMbcEgWIxfzNBxrw6AKgxIGkM05UOWALhERHJhysOThBgAVWYQAACH5BAkJABkALAAAAAAgACAAhAQGBIyKjERCRMzOzCwuLGRiZPz6/OTm5AwODLSytFRSVNTW1Dw6PHx6fAwKDJSSlERGRNTS1DQyNGxqbPz+/BQSFLy6vFRWVNza3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAXqYCaO5FgFwxBUZeu61ULNFMa+eBvQdJD/owFvFhkBBAwHsBQZUooZyWF2YOQkBNJu6ANMaQeli0AxSEwymi0DcUJeEgPlbEJFAghRe/h+Eeg/Dl9UYks5DF9VhksOAgKFi5GSSwh5kzgVCXIJNxknD5aSCTwJIw8zD5MITpanFKmSCHI8NxUPoJejNKWXLZkznL0vCJ3CxsckDpA/ChYJFzkTBgYTSxc80C4OswbLLhY8Fi/bMwYAJVgl4DTiL9LUJADrFuci1zTZLwD1IwU8BSQuWLCQb1EDHg2QiSDALYvCDAISJLDy8FIIACH5BAkJAB4ALAAAAAAgACAAhAQGBISGhFRSVNTW1CQiJKyqrGRmZOzu7CwuLIyOjGxubPz6/BQSFGRiZOTi5CwqLLy6vDQ2NIyKjFRWVCQmJKyurGxqbPT29DQyNJSSlHRydPz+/BQWFOzq7AAAAAAAAAXhoCeOJElYClGubOs117YtjWuvxCLLi3qbhc6h4FPsdorfiNI5dige43GT9AAkHUcCwCpMNxVP7tgTJY4J1uF7EBl0M8Ooueuo2SOCIkVa11kVX2E2EmgsFH4yBz4uAAkdHVstBAUHQ4xKmZqbnJ2bAhAQAiURGJ4eE0cTIxgzpp0QRxCsrp6xO7MjpaepO6unKxOhv8DFxsfIJBwaChw2DAkZDEocDjIOzi0ZMhlKUjIaLtsb3T8aR+EtDBkJ0yQUBQVQI9XX2ZsDMgMlyxr3mzE2XEgmotCGAARFIHiQ0FMIACH5BAkJABgALAAAAAAgACAAhAQCBISGhDw+POTi5CwuLLS2tPTy9BQSFJyenGRiZDQ2NIyOjLy+vPz6/BweHIyKjFRSVOzq7DQyNLy6vBQWFHRydDw6PPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXICaOZHkcZaquIjVd10SxtFrAcFGrVhBYIwoON9uNAsOA6DCEFTEKBEKxEjQvAtELNxkpGrAGNfW4Plpb2QgxRKjKzfPoVGLj3CnLNUv7hscpSDhKOxJSgDwPP0ZGAACMjAQFDQYFBJA0BAZDBpeYGBQVFUU3TV2YFAMwAzNgTQ2PkBVDFRiuQ7CYszi1pUOnkKmrM5qcnqiiTwQTDQ2Wn9DR0tPUfRKQEBEREDQSFw3XRhEwEd3f4TvjF+XWKgJ8JNnb0QkwCdUlCzAL+CQODAwc9BtIMAQAOw==") !important;}#toast-container > .toast-error {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;}#toast-container > .toast-success {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;}#toast-container > .toast-warning {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;}#toast-container.toast-top-full-width > div,#toast-container.toast-bottom-full-width > div {width: 96%;margin: auto;}.toast {background-color: #030303;}.toast-success {background-color: #51a351;}.toast-error {background-color: #bd362f;}.toast-info {background-color: #2f96b4;}.toast-wait {background-color: #2f96b4;}.toast-warning {background-color: #f89406;}@media all and (max-width: 240px) {#toast-container > div {padding: 8px 8px 8px 50px;width: 11em;}#toast-container .toast-close-button {right: -0.2em;top: -0.2em;}}@media all and (min-width: 241px) and (max-width: 480px) {#toast-container  > div {padding: 8px 8px 8px 50px;width: 18em;}#toast-container .toast-close-button {right: -0.2em;top: -0.2em;}}@media all and (min-width: 481px) and (max-width: 768px) {#toast-container > div {padding: 15px 15px 15px 50px;width: 25em;}}:not(.no-enter)#toast-container > div.ng-enter,:not(.no-leave)#toast-container > div.ng-leave{-webkit-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;-moz-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;-ms-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;-o-transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;transition: 1000ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;}:not(.no-enter)#toast-container > div.ng-enter.ng-enter-active,:not(.no-leave)#toast-container > div.ng-leave {opacity: 0.8;}:not(.no-leave)#toast-container > div.ng-leave.ng-leave-active,:not(.no-enter)#toast-container > div.ng-enter {opacity: 0;}.news-container{width: 100%;font-family: Aspira;}.news-container .release:first-of-type {margin-top: 0;}.news-container .release {margin-top: .2em;}.news-container .release .release-title-bar {border-bottom: .1em solid #fff;padding: 2em 0;background-color: rgba(227,159,49,.2);font-size: 2em;font-weight: normal;font-family: Aspira;}.news-container .release .release-title {width: 40%;margin: 0 auto;}.news-container .release .news-item{padding: 3em 0;}.news-container .release .news-item:nth-child(even){background-color: rgba(91,156,162,.2);}.news-container .release .news-item .news-item-content{width: 40%;margin: 0 auto;}.news-container .release .news-item .news-body,.news-container .release .news-item .news-foot-note{font-size: 1.2em;font-family: arial;}.news-container .release .news-item .news-header{font-family: Aspira;}#app {position: absolute;top: 4em;left: 0;bottom: 0;right: 0;}.nav-before,nav.nav {top: 0;}.nav-before {background-color: rgba(28, 67, 87, .25);}nav.nav .nav-list {margin-top: 0;}.nav-list dt {display: block;margin: 1em .5em;color: #7AA1A5;}.nav-list dd .nav-open-in-new {display: inline-block;margin: 0;padding: .45em .45em .35em .45em;overflow: hidden;text-overflow: ellipsis;text-decoration: none;}.nav-list dd .open-in-new {display: inline-block;position: relative;width: 1em;height: 1em;}.nav-list dd .open-in-new:after {content: '\f3ef';color: #8cacb6;top: -.1em;font-size: 1.4em;line-height: 1;}.nav-list dt.userinfo,.nav-list dt.divider {border-bottom: solid 1px #7AA1A5;}.nav-list dt.userinfo {padding: 1rem .5rem 0 0;height: 3rem;margin: 0 .5rem;}.nav-list dt.userinfo .username {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 5em;padding: .5em .25em;display: inline-block;}.nav-list dt.userinfo .nav-open-in-new {display: none;}dl.nav-list a.nav-item {display: inline-block;}.nav-list dt.userinfo .nav-item {float: right;}.nav-list dt.divider {height: .0625em;}.nav-list dd.nav-item:first-of-type {padding: 1rem 0;height: .85rem;margin: 0;}.nav-item .glyphicon,.nav-item .bnrglyph {color: #7AA1A5;}.nav-item-label {padding: .25em .5em;color: #7AA1A5;font-weight: normal;font-size: .875rem;text-transform: uppercase;}.nav-item.active .nav-item-label, .nav-item.active .bnrglyph {color: #fff;}nav.nav {min-width: 17.75em;margin: 0;background: #1C4357 linear-gradient(to bottom, #1C4357 52%, #7CB0B5);overflow: visible;border-right: solid 1px #7AA1A5;}.nav-toggle-label {left: auto;right: -1.25em;top: 1.15em;width: 1.85em;transform: none;}.nav-toggle-label:before {background-color: #1d4359;position: absolute;content: '';left: -.35em;top: -.375em;width: 2.5em;height: 2.5em;border-radius: 1.3em;box-shadow: 0 -1px 1px rgb(122, 161, 165), 1px 0 1px rgb(122, 161, 165), 0 1px 1px rgb(122, 161, 165), -1px 0 1px rgb(122, 161, 165);}.nav-bg-top {position: absolute;top: -.05em;right: 0;height: 4em;width: 1em;box-shadow: 0 0 0 rgba(29, 67, 89, .6), 3px 0 3px rgba(29, 67, 89, .6), 0 0 0 rgba(29, 67, 89, .6), 0 0 0 rgba(29, 67, 89, .6);}#header {background: #1D4359;display: flex;justify-content: space-between;}#module-title {margin-left: 2.5em;color: #7AA1A5;font-size: 1.2em;line-height: 3.5;}#header.busy {}.loader {display: none;position: absolute;top: 1em;right: 9.7em;font-size: 1em;margin: 0;text-indent: -9999em;width: 2em;height: 2em;border-radius: 50%;background: #ffffff;background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);-webkit-animation: load3 1.4s infinite linear;animation: load3 1.4s infinite linear;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}.loader.busy {display: block;}.loader.busy:before {width: 50%;height: 50%;background: #fff;border-radius: 100% 0 0 0;position: absolute;top: 0;left: 0;content: '';}.loader.busy:after {background: #1D4359;width: 75%;height: 75%;border-radius: 50%;content: '';margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}@-webkit-keyframes load3 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes load3 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes load3 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.nav-toggle-label span:before,.nav-toggle-label span:after,.nav-toggle-label span {background-color: #7AA1A5;}#hSiteHeadline {margin: 0;left: auto;top: .25em;right: 0;color: transparent;background: url(../images/logo-b75909c8f10ea6ef6201647665c2ff39.png) no-repeat 0 0;background-size: contain;font-size: 1em;line-height: 1;width: 8em;height: 3.5em;}html.no-js .nav-item {display: none;}.inner-content {padding: 2em;text-align: center;}.inner-content form {display: inline-block;}form legend {color: #1d4359;}form .label {color: #7AA1A5;}form fieldset {border-bottom: none;}fieldset,.form-control {border-color: #ccc;}.gm-style-iw p {margin: 0;}.addresses {display: flex;flex-direction: column;justify-content: space-between;}.addresses .address-item {margin-bottom: .25em;}.addresses .address-item:last-child {margin-bottom: 0;}.addresses .address-item .address {display: inline-block;}.addresses .address-item .address-type {text-transform: capitalize;display: inline-block;width: 1.5em;height: 1em;overflow: hidden;position: relative;margin-right: .25em;text-align: left;}.addresses .address-item .address-type:after {font-size: 1em;padding: 0;text-align: right;}.addresses .address-item .address-type.pickup, .addresses .address-item .address-type.delivery {padding-right: 1em;width: auto;}.addresses .address-item .address-type.delivery:after {line-height: 1.35;color: #db5659;content: '\f103';}.addresses .address-item .address-type.pickup:after {line-height: 1.25;color: #209E5E;content: '\f10c';}.ion-icon:after {color: #386675;}.drag-marker {width: 22px;height: 32px;background: url(../images/map/markers/trip/valid-e9f1aa875525220655da491ab39e8515.png) no-repeat center center;background-size: auto 32px;}.drag-marker .trip-info {position: absolute;top: -1.5em;left: 50%;width: 4em;max-width: 4em;margin: 0 0 0 -2em;font-size: 10px;font-weight: normal;background-color: rgba(255, 255, 255, 0.6);border: solid 1px #000;padding: 3px 2px 2px 2px;text-align: center;box-sizing: border-box;}.drag-marker.rs-booking-suggest {background: url(../images/map/markers/trip/rs-booking-suggest-6c2a92d0a16c46ba7a226900c08ad8cf.png) no-repeat center center;background-size: auto 32px;}.drag-marker.scSchedule {background: url(../images/map/markers/sc-schedule/default-9832d0dfd9c201e2ea9a2a95de357c96.png) no-repeat center center;width: 32px;background-size: auto 32px;}.drag-marker.manual {background: url(../images/map/markers/trip/manual-6b4ac02c70609d0e65ba63d384be6164.png) no-repeat center center;background-size: auto 32px;}.zone-list .list-view thead tr th.trip {color: #24a7e5;}.zone-list .list-view thead tr th.car {color: #386675;}.zone-list .list-view .list-view-cell.trip-preordered {max-width: 10em;}.zone-list .list-view .list-view-cell.trip-assigned {max-width: 10em;}.overview-list-view {left: -0.5em;}.overview-list-view .tab-headers .limit-to-map-container {font-size: .9em;border-bottom: 1px solid #ddd;padding: 1.6em .6em 0 0;}.overview-list-view .tab-headers .limit-to-map-container .limit-to-map-text {font-weight: normal;color: #696969;}.overview-list-view .tab-headers .limit-to-map-container .slider-button {font-size: .8em;width: 3.2em;padding: 0;height: 1.8em;margin: 0 auto;}.overview-list-view .tab-headers .limit-to-map-container .slider-button.checked:before {background-color: #209E5E;border-color: #209E5E;}.overview-list-view .tab-headers .limit-to-map-container .slider-button.checked:after {border-color: #209E5E;}.overview-list-view .tab-content {bottom: 2.3em;}.overview-list-view .tab-content.active {display: flex;flex-direction: column;}.overview-list-view .tab-content.active .trip-list {position: static;height: 100% !important;}.overview-list-view .tab-content.active .list-toolbar-container {height: auto;}.overview-list-view .list-view .list-view-button {top: 1px;}.overview-list-view .list-view .list-view-button.ion-icon:before {left: 1px;top: 0;font-size: 1.1em;}.overview-list-view .list-view .list-view-button.ion-android-car:before {left: 0;top: 1px;}.overview-list-view .list-view .list-view-button.ion-trash-b:before {left: 0px;top: 1px;}#route-planner .map-bar .agreement-picker-container {width: 150px;margin-top: 23px;}#route-planner .map-bar .agreement-picker-container .expandable {height: 100%;}#route-planner .map-bar .applied-filters-wrapper .applied-rsr-filters .filter-path,#route-planner .map-bar .applied-filters-wrapper .applied-rsr-filters .toggle-rsr-filters,#route-planner .map-bar .applied-filters-wrapper .rsr-result,#route-planner .map-bar .filter-result-wrapper .applied-rsr-filters .filter-path,#route-planner .map-bar .filter-result-wrapper .applied-rsr-filters .toggle-rsr-filters,#route-planner .map-bar .filter-result-wrapper .rsr-result {background-color: #44A1A0;}#route-planner .map-bar .applied-filters-wrapper .applied-rsr-filters .toggle-rsr-filters:before,#route-planner .map-bar .filter-result-wrapper .applied-rsr-filters .toggle-rsr-filters:before {color: #44A1A0;}#route-planner .map-bar .applied-filters-wrapper .ion-icon.toggle-filters.toggle-rsr-filters,#route-planner .map-bar .filter-result-wrapper .ion-icon.toggle-filters.toggle-rsr-filters {background: #44A1A0 url(../images/map-bar/filter-rsr-5ded5a2ece936076d34a0f893a61d9ed.png) no-repeat 7% center;background-size: 74%;}#route-planner .map-bar .applied-filters-wrapper .applied-filters.disabled .toggle-filters,#route-planner .map-bar .filter-result-wrapper .applied-filters.disabled .toggle-filters {background-color: #ccc;}#route-planner .map-bar .applied-filters-wrapper .applied-filters.disabled .toggle-filters:before,#route-planner .map-bar .filter-result-wrapper .applied-filters.disabled .toggle-filters:before {color: #ccc;}#route-planner .map-bar .applied-filters-wrapper .applied-filters.disabled .filter-path,#route-planner .map-bar .filter-result-wrapper .applied-filters.disabled .filter-path {background-color: #ccc;}#route-planner .map-bar .applied-filters-wrapper .applied-rsr-filters .toggle-rsr-filters,#route-planner .map-bar .applied-filters-wrapper .rsr-result.disabled,#route-planner .map-bar .filter-result-wrapper .applied-rsr-filters .toggle-rsr-filters,#route-planner .map-bar .filter-result-wrapper .rsr-result.disabled {background-color: #ccc;}#route-planner .overview-list-view .map-lists {bottom: 2.3em;}#route-planner .overview-list-view .map-lists.editor-shown {bottom: 31.7em;}#route-planner .overview-map-view {position: relative;}#route-planner .overview-map-view .gmap {bottom: 2em;}#route-planner .overview-map-view .gmap.editor-shown {bottom: 27em;}#route-planner .overview-map-view .editor-view {position: absolute;left: 0;right: 0;bottom: 0;height: 2em;}#route-planner .map-wrapper #booking #closeButton {position: absolute;right: 0.5em;top: 0.5em;width: 1em;height: 1em;}#route-planner .map-wrapper #booking #closeButton:after {width: 0;height: 0;}#route-planner .map-wrapper #booking #closeButton:before {font-size: 2em;width: 0.5em;height: 0.5em;line-height: 0.6;}.overview {}.overview .central-picker {background-color: #fff;}.overview .card-container {position: absolute;}.overview .card-container.indent-left {left: 20em;}.overview .card-container.indent-right {right: 20em;}.overview .overview-map-view {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.overview .map-toolbar {margin: 0 0 0 4em;box-sizing: border-box;padding: .5em;font-size: 2em;font-weight: normal;text-align: right;text-transform: uppercase;}.overview .map-toolbar > * {display: none;}.overview .map-wrapper,.overview .map-lists,.overview .gmap {position: absolute;top: 0;bottom: 0;left: 12px;right: 0;}.overview .map-wrapper .notification-container {top: 5em;right: 1em;}.overview .map-lists {overflow-x: hidden;font-size: .85em;}.overview .map-lists .tab-content {padding: 0;}.overview .map-wrapper {overflow: hidden;}.overview .map-lists,.overview .gmap {left: 0;top: 66px;}.overview .gmap {-webkit-user-select: none;user-select: none;}.overview .gmap .trip-marker-layer {position: relative;z-index: 9999;}.overview .gmap .zone-label {position: absolute;top: 0;left: 0;background-color: rgba(255, 255, 255, 0.6);padding-top: .3em;border: solid 1px red;display: none;width: 40px;height: 20px;text-align: center;box-sizing: border-box;text-overflow: ellipsis;color: #000;overflow: hidden;}.overview .gmap .zone-label.active {display: inline-block;}.overview .gmap.fullscreen {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 4500;}.overview .gmap.fullscreen .toggle-fullscreen.fullscreen:after {content: '\f37d';}.overview .control {outline: none;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);padding: .125em .25em;background-color: white;border-radius: .125em;margin: 0;width: 2em;height: 2em;box-sizing: border-box;}.overview .control.text {width: 100%;box-sizing: border-box;font-size: 1em;padding: .25em 1em;}.overview .control.control-button {cursor: pointer;position: absolute;bottom: 1.6em;left: 1em;border-radius: 1em;margin: 0;}.overview .control.control-button:after {font-size: 1.5em;color: #e39f31;}.overview .control.control-button.toggle-fullscreen {left: 4em;background: #fff url(../images/map/svg/fullscreen-2607418e4dd220732a9aa3aeddee6614.svg) no-repeat center center;background-size: 50%;}.overview .control.control-button.toggle-fullscreen.fullscreen {background-image: url(../images/map/svg/fullscreen-active-2d9fec35dcfb542449b673dd16a2172b.svg);background-color: #e39f31;}.overview .control.control-button.toggle-traffic {left: 10em;background: #fff url(../images/map/svg/traffic-351a3f95da85f1b4b6f716a60bafe878.svg) no-repeat center center;}.overview .control.control-button.toggle-traffic.active {background-image: url(../images/map/svg/traffic-active-e49f0981cda45807f7f9b3bc7bdfa21a.svg);background-color: #e39f31;}.overview .control.control-button.toggle-trip-marker-location {left: 13em;}.overview .control.control-button.toggle-trip-marker-location:after {content: '\f279';font-size: 1.25em;line-height: 1.65;left: .2em;}.overview .control.control-button.toggle-trip-marker-location.active {background-color: #e39f31;}.overview .control.control-button.toggle-trip-marker-location.active:after {color: #fff;}.overview .control.control-button.toggle-zones {left: 1em;background: #fff url(../images/map/svg/zones-optimised-6c3bb12bef3cc8651d1f9a6c3cc09ebf.svg) no-repeat center center;background-size: 75%;}.overview .control.control-button.toggle-zones.active {background-image: url(../images/map/svg/zones-active-a1642ec994d27a07a4ceb4ee715848b9.svg);background-color: #e39f31;}.overview .control.control-button.toggle-coverage {left: 16em;background: #fff url(../images/map/svg/trip-globe-2816a8aafde39c8cf9d826de41b0c4a6.jpg) no-repeat center center;background-size: 92%;}.overview .control.control-button.toggle-coverage.active {background-image: url(../images/map/svg/trip-globe-active-b514a6557db1e76fa2a96a27d1a1439d.png);background-color: #e39f31;}.overview .control.control-button.reset-map {left: 7em;}.overview .control.control-button.reset-map:after {content: '\f2e9';top: -3px;font-size: 1.7em;}.overview .control.control-button.expand-trips {left: 13em;background: #fff url(../images/map/markers/trip/callout-9f9d4b4229534d9ac37ddd9ebc80c167.png) no-repeat center center;background-size: 25%;}.overview .control.control-button.expand-trips:after {content: '\f2a7';font-size: 2em;line-height: 1;}.overview .control.control-button.expand-rsr {left: 16em;background: #fff url(../images/map/markers/rsr/zoom-to-rsr-0cedcff632484827202bd263c69e2e81.png) no-repeat center center;background-size: 55%;}.overview .control.control-button.expand-rsr:after {content: '\f2a7';font-size: 2em;line-height: 1;}.overview .control.control-button.expand-cars {left: 16em;background: #fff url(../images/map/markers/car/assigned-04ff000522bf49c9b49b6301654f83e3.png) no-repeat center center;background-size: 28%;}.overview .control.control-button.expand-cars:after {content: '\f2a7';font-size: 2em;line-height: 1;}.overview .control.control-button.show-booking-form {right: 1em;left: auto;font-weight: normal;line-height: 1.8;text-align: center;display: none;background: #fff url(../images/map/add-rsr-708cbdaa6469e694f627ddad9abf96bd.png) no-repeat center center;background-size: 81%;}.overview .control.control-button.show-booking-form.show {display: block;}.overview .control.control-button.toggle-booking-suggests {left: 19em;background: #fff url(../images/map/markers/grandprix-orange-660b0f5f7a74793c1b2c178f3017054b.png) no-repeat center center;background-size: 65%;}.overview .control.control-button.toggle-booking-suggests.active {background-image: url(../images/map/markers/grandprix-orange-active-c96cd6b893b4174cce28cafb266944ed.png);background-color: #e39f31;}.overview .control.control-button .loader {font-size: 14px;top: 2px;left: 2px;background: linear-gradient(to right, #e39f31 10%, rgba(255, 255, 255, 0) 42%);}.overview .control.control-button .loader.busy:before {background: #e39f31;}.overview .control.control-button .loader.busy:after {background: #eee;}.overview .control.control-button.disabled {background: #eee;}.overview .control.control-button.active.disabled {background: #eee;}.overview .control.control-button.disabled:after {content: "";}.overview .overview-map-view input[type="search"] {-webkit-appearance: searchfield;appearance: searchfield;box-sizing: content-box;}.overview .overview-map-view input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: searchfield-cancel-button;}.overview .overview-map-view .car-identifier {font-weight: normal;}.overview .overview-map-view .car-driver {margin-top: 3px;color: #386675;font-weight: normal;}.overview .map-lists .tab-content {position: absolute;top: 6em;left: 0;right: 0;bottom: .5em;overflow-x: auto;}.overview .bar {background-color: #fff;position: relative;}.overview .expandable > .bar {cursor: pointer;user-select: none;}.overview .expandable > .ion-icon.bar:after {content: "\f48a";left: auto;right: .25em;font-size: 1.25em;line-height: 1.25em;}.overview .expandable.expanded > .ion-icon.bar:after {content: "\f463";}.overview .carDetails.expandable > .ion-icon.bar:after {display: none;}.overview .expandable > :not(.bar) {display: none;}.overview .expandable.expanded > :not(.bar) {display: inherit;}.overview .button.flip-button {position: absolute;right: .5em;top: .5em;width: 2.5em;height: 2.5em;padding: .5em;box-sizing: border-box;border-radius: .5em;background-color: #fff;border-style: none;color: transparent;box-shadow: 0 0.125em 0.5em rgba(0, 0, 0, 0.3);}.overview .button.flip-button:after {position: absolute;top: 0;left: .25em;color: #000;font-size: 2em;text-align: center;}.overview .button.flip-button.list:after {content: "\f276";}.overview .button.flip-button.map:after {line-height: 1.3;content: "\f471";}.overview .pinned-markers {position: absolute;top: 3.25em;left: .5em;}.overview .pinned-markers .pinned-marker-button {position: relative;width: 4em;margin: .5em .25em 0 .25em;padding: .3em 2em .25em .5em;border: solid 0.0625em #1d4359;border-radius: .25em;background-color: rgba(29, 67, 89, 0.5);color: #fff;cursor: pointer;font-size: .8em;font-weight: normal;user-select: none;transition: transform .5s ease-in-out;}.overview .pinned-markers .pinned-marker-button .lock-pin-button-icon,.overview .pinned-markers .pinned-marker-button .close-pin-button-icon {position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: 1.6em;}.overview .pinned-markers .pinned-marker-button .lock-pin-button-icon::after,.overview .pinned-markers .pinned-marker-button .close-pin-button-icon::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;color: #fff;font-size: 1.8em;font-weight: normal;line-height: 1;content: "\f404";}.overview .pinned-markers .pinned-marker-button .lock-pin-button-icon {display: none;}.overview .pinned-markers .pinned-marker-button .lock-pin-button-icon:after {content: "\f133";font-size: 1.5em;right: .35em;line-height: 1.3;}.overview .pinned-markers .pinned-marker-button:first-child {margin-top: 0;}.overview .pinned-markers .pinned-marker-button.closing {transform: scale(0, 0);}.overview .pinned-markers .pinned-marker-button[data-entity-type="car"].selected {background-color: rgba(255, 50, 50, 0.5);}.overview .pinned-markers .pinned-marker-button[data-entity-type="car"].locked .close-pin-button-icon {display: none;}.overview .pinned-markers .pinned-marker-button[data-entity-type="car"].locked .lock-pin-button-icon {display: block;}.overview .pinned-markers .pinned-marker-button[data-entity-type="trip"].selected {background-color: rgba(50, 50, 255, 0.5);}.overview .map-list-content {overflow-y: auto;position: absolute;bottom: 0;top: 3em;right: 0;left: 1em;}.modal-message button.submit,.modal-message button.cancel {float: right;}.modal-message .clear-floats {clear: both;}.modal-message.car-picker {min-height: 13em;min-width: 20em;}.modal-message.car-picker .car-picker {width: 10em;margin: 1em 0 2em;}.modal-message.car-picker .car-picker .suggestions-header {display: none;}.modal-message.booking-modal {max-width: none;width: 35em;padding-top: 1em;}.modal-message.booking-modal #booking {width: 35em;height: 36em;position: relative;text-align: left;}.modal-message.booking-modal #booking .booking-panel {border: none;width: 100%;padding: 0;overflow: hidden;}.modal-message.booking-modal #booking .booking-panel .booking-mode-container {width: 50%;margin: 0 auto;}.modal-message.booking-modal #booking .booking-panel .form-elements-container {align-items: center;flex-direction: row;justify-content: space-between;margin: 1.5em 0;}.modal-message.booking-modal #booking .booking-panel .form-elements-container .form-section {width: 47%;}.modal-message.booking-modal #booking .booking-panel .form-elements-container .form-section.wide {width: 100%;}.modal-message.booking-modal #booking .booking-panel .booking-submit {position: absolute;bottom: 0;right: 0;}.modal-message.booking-modal #booking .booking-panel .booking-clear {position: absolute;bottom: 0;right: 16em;}.modal-message.locked-groups {text-align: left;}.modal-message.locked-groups .groups-container {margin: 1em 0;}.modal-message.locked-groups ul {margin: 0;padding: 0;list-style: none;}.modal-message.locked-groups ul li {margin: 0 2em;}.modal-message.locked-groups button {width: 5em;}#vehicle-schedule .map-bar .applied-filters-wrapper .applied-trip-filters .toggle-filters,#vehicle-schedule .map-bar .applied-filters-wrapper .filter-result,#vehicle-schedule .map-bar .filter-result-wrapper .applied-trip-filters .toggle-filters,#vehicle-schedule .map-bar .filter-result-wrapper .filter-result {height: 4em;}#vehicle-schedule .map-bar .applied-filters-wrapper .applied-trip-filters .toggle-filters .result-value,#vehicle-schedule .map-bar .applied-filters-wrapper .filter-result .result-value,#vehicle-schedule .map-bar .filter-result-wrapper .applied-trip-filters .toggle-filters .result-value,#vehicle-schedule .map-bar .filter-result-wrapper .filter-result .result-value {font-size: 1em;line-height: 4;}#vehicle-schedule .map-bar .applied-filters-wrapper .applied-trip-filters .toggle-filters:before,#vehicle-schedule .map-bar .applied-filters-wrapper .filter-result:before,#vehicle-schedule .map-bar .filter-result-wrapper .applied-trip-filters .toggle-filters:before,#vehicle-schedule .map-bar .filter-result-wrapper .filter-result:before {top: .825em;}#vehicle-schedule .map-bar .applied-filters-wrapper .applied-car-filters,#vehicle-schedule .map-bar .applied-filters-wrapper .car-result,#vehicle-schedule .map-bar .filter-result-wrapper .applied-car-filters,#vehicle-schedule .map-bar .filter-result-wrapper .car-result {display: none;}#vehicle-schedule .overview-list-view .tab-content {bottom: 2.3em;}#vehicle-schedule .overview-list-view .map-lists.editor-shown {bottom: 31.7em;}#vehicle-schedule .overview-map-view {position: relative;}#vehicle-schedule .overview-map-view .gmap {bottom: 2em;}#vehicle-schedule .overview-map-view .gmap.editor-shown {bottom: 27em;}#vehicle-schedule .overview-map-view .editor-view {position: absolute;left: 0;right: 0;bottom: 0;height: 2em;}#route-planner-editor.editor-panel .notification-container {top: 3em;}.editor-panel {position: absolute;left: 0;bottom: 0;right: 0;overflow: hidden;height: 27em;transition: height ease-in-out .5s;z-index: 100;}.editor-panel.indent-right {right: 20em;}.editor-panel.closed .editor-panel-header .editor-panel-icon.toggle-maximised-icon, .editor-panel.closed .editor-panel-header .editor-panel-icon.toggle-map-window-icon {display: none;}.editor-panel.maximised {top: 4em;height: auto;}.editor-panel.maximised .editor-panel-toolbar {position: absolute;bottom: 0;height: auto;}.editor-panel.maximised .editor-panel-header .editor-panel-icon.toggle-maximised-icon:after {content: '\f267';font-size: 1.3em;top: 3px;left: 0;}.editor-panel .disable-layer {display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000;background: #8886;}.editor-panel .disable-layer.show {display: block;}.editor-panel .entity-drag {position: fixed;left: 0;top: 0;width: 100px;padding: 0;background-color: #fff;font-weight: normal;font-size: .825em;text-align: center;border-radius: .5em;z-index: 300;border: 1px solid #386675;color: #386675;height: 1em;line-height: 1.6;}.editor-panel .entity-drag .remove-icon {cursor: pointer;position: relative;display: inline-block;width: 1em;height: 1em;}.editor-panel .entity-drag .remove-icon:after {right: -.35em;font-size: 1.25em;line-height: 1.2;content: '\f2d7';}.editor-panel .entity-drag.rs-booking-suggest .remove-icon, .editor-panel .entity-drag.scSchedule .remove-icon, .editor-panel .entity-drag.scCustomTrip .remove-icon {display: none;}.editor-panel .entity-drag.scSchedule, .editor-panel .entity-drag.scCustomTrip {font-weight: normal;font-size: .85em;color: inherit;text-align: left;border-radius: unset;border: 1px dotted #ccc;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 2px;}.editor-panel#vehicle-schedule-editor .entity-drag {position: fixed;left: 0;top: 0;width: auto;height: 1.05em;font-size: .85em;line-height: 2;font-weight: normal;background-color: #fff;text-align: center;color: #386675;border-radius: 0;z-index: 300;border: 1px dotted #ccc;}.editor-panel .editor-panel-icon {position: absolute;top: 0;right: 0;width: 2em;height: 2em;cursor: pointer;}.editor-panel .editor-panel-icon:after {color: #386675;font-size: 2em;line-height: 1;}.editor-panel .editor-panel-header {position: absolute;top: 0;left: 0;right: 0;height: 2em;display: flex;border: solid .0625em #ccc;border-width: .0625em 0;background-color: #dedede;z-index: 2;box-sizing: border-box;}.editor-panel .editor-panel-header .info-display {font-size: .85em;font-weight: normal;margin: .5em 0 0 1em;flex: 1 1 100%;}.editor-panel .editor-panel-header .editor-panel-icon {flex: 0 0 2em;margin: 0 0.3em;position: relative;}.editor-panel .editor-panel-header .editor-panel-icon.disabled:after {color: #888;cursor: default;}.editor-panel .editor-panel-header .editor-panel-icon.toggle-icon {font-size: .95em;}.editor-panel .editor-panel-header .editor-panel-icon.toggle-icon:after {content: '\f35e';}.editor-panel .editor-panel-header .editor-panel-icon.toggle-maximised-icon, .editor-panel .editor-panel-header .editor-panel-icon.toggle-map-window-icon {background-color: #386675;border-radius: 50%;height: 24px;flex: 0 0 24px;top: 3px;}.editor-panel .editor-panel-header .editor-panel-icon.toggle-maximised-icon:after {content: '\f25e';font-size: 1.4em;color: #dedede;top: 1px;left: 1px;}.editor-panel .editor-panel-header .editor-panel-icon.toggle-map-window-icon:before {color: #dedede;position: relative;top: 3.5px;left: 3px;font-size: 1.1em;}.editor-panel .editor-panel-header .editor-panel-icon.add-all-icon {display: none;}.editor-panel .editor-panel-header .editor-panel-icon.add-all-icon:after {content: '\f21d';}.editor-panel .editor-panel-header .editor-panel-icon.add-all-to-working-set-icon:after {font-size: 1.8em;content: '\f420';}.editor-panel .editor-panel-header .editor-panel-icon.add-all-separately-icon {display: none;}.editor-panel .editor-panel-header .editor-panel-icon.add-all-separately-icon:after {content: '\f21e';}.editor-panel .editor-panel-header .editor-panel-icon.toggle-active-state:after {content: '\f355';}.editor-panel .editor-panel-header .groups-view-mode-container {position: absolute;top: 0;left: 50%;transform: translateX(-50%);display: none;}.editor-panel .editor-panel-header .groups-view-mode-container label {display: inline-block;height: 1.9em;padding: 0.3em 1em;}.editor-panel .editor-panel-header .groups-view-mode-container input[type="radio"].radio.toggle-group:checked + label {background-color: #386675;}.editor-panel.sc-schedule-mode .groups-view-mode-container {display: block;}.editor-panel.closed {height: 2em;}.editor-panel.closed .editor-panel-header .editor-panel-icon.add-all-separately-icon,.editor-panel.closed .editor-panel-header .editor-panel-icon.toggle-icon:after {content: '\f364';}.editor-panel.state-active .editor-panel-icon.toggle-active-state:after {content: '\f354';color: #209E5E;}.editor-panel .editor-panel-toolbar {width: 8em;position: relative;height: 25em;z-index: 100;left: 0;top: 2em;}.editor-panel .editor-panel-toolbar .hero {font-size: 2.4em;text-align: center;}.editor-panel .editor-panel-toolbar .hero-label {margin-top: -.5em;text-align: center;font-weight: 400;}.editor-panel .editor-panel-toolbar .working-set-group.hilite {outline: dashed #FF6D6D 1px;}.editor-panel .editor-panel-toolbar .working-set-info-label {margin-top: -.5em;text-align: center;}.editor-panel .editor-panel-toolbar .loader {background: linear-gradient(to right, #fff 20%, rgba(0, 0, 0, 0) 42%);position: relative;top: 0.4em;left: 0;width: 1.5em;height: 1.5em;margin: 0 auto;}.editor-panel .editor-panel-toolbar .loader:before {background-color: #fff;}.editor-panel .editor-panel-toolbar .loader:after {background-color: #386675;}.editor-panel .editor-panel-toolbar .main-bar {height: 100%;width: 100%;box-sizing: border-box;background-color: #fff;border-right: 1px solid #ccc;z-index: 4;position: relative;color: #1D4359;box-shadow: 3px 0 6px rgba(200, 200, 200, 0.2);}.editor-panel .editor-panel-toolbar .main-bar .header {height: 2.5em;text-align: center;line-height: 2;background-color: #386675;}.editor-panel .editor-panel-toolbar .main-bar .header .header-label {font-size: 1.2em;color: #fff;}.editor-panel .editor-panel-toolbar .main-bar .header .header-label.hide {display: none;}.editor-panel .editor-panel-toolbar .main-bar .content {height: 22.5em;display: flex;flex-direction: column;justify-content: space-around;align-items: center;box-sizing: border-box;padding: 1em .5em;}.editor-panel .editor-panel-toolbar .main-bar .kilometers-saved {text-align: center;font-size: .88em;}.editor-panel .editor-panel-toolbar .main-bar .ion-icon {width: 3em;height: 3em;position: relative;margin: 0 auto;}.editor-panel .editor-panel-toolbar .main-bar .ion-icon:after {font-size: 2em;line-height: 1.5;}.editor-panel .editor-panel-toolbar .main-bar .suggestion-parameters:after {content: '\f4a7';}.editor-panel .editor-panel-toolbar .main-bar .suggestion-parameters.hide {display: none;}.editor-panel .editor-panel-toolbar .main-bar .save-all {display: none;}.editor-panel .editor-panel-toolbar .main-bar .save-all:after {content: '\f458';}.editor-panel .editor-panel-toolbar .main-bar .save-all.show {display: block;}.editor-panel .editor-panel-toolbar .main-bar .add-vehicle:after {content: '\f48a';}.editor-panel .editor-panel-toolbar .main-bar .get-suggestions-icon:after {content: '\f415';}.editor-panel .editor-panel-toolbar .main-bar .get-suggestions-icon.disabled:after {color: #888;}.editor-panel .editor-panel-toolbar .main-bar .get-suggestions-icon.hide {display: none;}.editor-panel .editor-panel-toolbar .main-bar .clear-merged-trips:after,.editor-panel .editor-panel-toolbar .main-bar .clear-vehicle-schedules:after {content: '\f4c4';}.editor-panel .editor-panel-toolbar .sliding-panel {overflow: hidden;height: 100%;box-sizing: border-box;width: 14em;padding: .8em 1em;transition: transform .4s;transform: translate3d(-110%, 0, 0);background-color: #fff;box-shadow: 3px 0 6px rgba(200, 200, 200, 0.2);position: absolute;top: 0;left: 8em;z-index: 2;}.editor-panel .editor-panel-toolbar .sliding-panel.open {transform: translate3d(0, 0, 0);}.editor-panel .editor-panel-toolbar .sliding-panel.parameters-panel {transition: transform .4s, width .4s;}.editor-panel .editor-panel-toolbar .sliding-panel.parameters-panel .toggle-parameter-descriptions {height: 1em;width: 1em;position: absolute;left: 12.5em;top: .5em;}.editor-panel .editor-panel-toolbar .sliding-panel.parameters-panel .toggle-parameter-descriptions:after {content: "\f44c";line-height: 1;font-size: 1.2em;color: #386675;}.editor-panel .editor-panel-toolbar .sliding-panel.parameters-panel .parameter-slider-container {width: 42em;margin-bottom: .5em;height: 3em;clear: both;box-sizing: border-box;}.editor-panel .editor-panel-toolbar .sliding-panel.parameters-panel .slider-description {float: right;width: 34em;font-size: .85em;}.editor-panel .editor-panel-toolbar .sliding-panel.parameters-panel .slider-label {font-size: .85em;color: #444;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.editor-panel .editor-panel-toolbar .sliding-panel.parameters-panel .parameter-slider {width: 10em;margin: .3em 0 0 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.show-descriptions {width: 44em;}.editor-panel .editor-panel-toolbar .sliding-panel.show-descriptions .parameter-slider-container {border-bottom: 1px dotted #ddd;}.editor-panel .editor-panel-toolbar .sliding-panel.show-descriptions .parameter-slider-container:last-of-type {border: none;}.editor-panel .editor-panel-toolbar .sliding-panel.stats-panel {color: #1D4359;padding-top: .5em;}.editor-panel .editor-panel-toolbar .sliding-panel.stats-panel .hero-label {margin-bottom: 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.vehicle-panel {padding-top: 0;}.editor-panel .editor-panel-toolbar .sliding-panel.vehicle-panel .vehicle-header {height: 2.4em;line-height: 2.4;font-size: 1.1em;color: #386675;font-weight: normal;}.editor-panel .editor-panel-toolbar .sliding-panel.vehicle-panel .time-frame-container {margin: .2em 0 2em 0;}.editor-panel .editor-panel-toolbar .sliding-panel.vehicle-panel .autocomplete-bar {margin-bottom: 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.vehicle-panel .info-text {font-size: .9em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set {width: 46em;padding: 0;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .tabs .tab-headers {height: 2.4em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .tabs .tab-headers .tab-header {font-size: 1.1em;max-width: 12em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .ion-icon {position: relative;display: inline-block;width: 1em;height: 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .ion-icon:after {top: -.1em;font-size: 1.4em;line-height: 1;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .toolbar {height: 2.5em;display: flex;justify-content: flex-end;align-items: center;box-sizing: border-box;padding: 0 .5em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .toolbar .title {margin-right: auto;font-size: 1.3em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .toolbar .ion-icon {width: auto;height: 1.3em;top: 0;padding-right: 1.7em;margin-left: 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .toolbar .ion-icon:after {font-size: 1.7em;right: 0;left: auto;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .toolbar .toggle-validation:after {content: '\f405';}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .toolbar .clear-working-set:after,.editor-panel .editor-panel-toolbar .sliding-panel.working-set .toolbar .clear-working-set-errors:after {content: '\f4c4';}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .trip-header {margin-left: 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .trip-header div {display: inline-block;font-size: .9em;font-weight: normal;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .booking-number {width: 4.5em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .earliest-pickup-time {width: 7em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .origin {width: 7em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .pickup-address, .editor-panel .editor-panel-toolbar .sliding-panel.working-set .delivery-address {width: 11em;margin-right: 1.8em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .trip-container {margin-left: 1em;overflow-y: auto;height: 18.5em;width: 44em;margin-right: 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .errors-container {overflow-y: auto;height: 18.5em;width: 45em;margin-right: 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .errors-container .error-type-container .error-type-header {font-size: 1em;font-weight: 400;color: #444;padding: .1em;border-bottom: 1px solid #386675;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .errors-container .trip-container {height: auto;margin-bottom: 1em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .working-set-item {font-size: .9em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .working-set-item span {display: inline-block;vertical-align: top;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .working-set-item .pickup-address, .editor-panel .editor-panel-toolbar .sliding-panel.working-set .working-set-item .delivery-address {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 1.8em;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .working-set-item .remove {cursor: pointer;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .working-set-item .remove:after {content: '\f4c4';}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .working-set-item .drag {cursor: grab;margin-right: 1em;color: #386675;}.editor-panel .editor-panel-toolbar .sliding-panel.working-set .working-set-item:nth-of-type(even) {background-color: #f6f6f6;}.editor-panel .editor-panel-toolbar .sliding-panel.validation-panel {width: 17em;padding-right: .2em;}.editor-panel .editor-panel-toolbar .sliding-panel.validation-panel .no-errors .no-errors-text {font-size: 1.2em;font-weight: 300;text-align: center;margin: 1.5em 0;}.editor-panel .editor-panel-toolbar .sliding-panel.validation-panel .no-errors .check-mark {font-size: 2em;text-align: center;}.editor-panel .editor-panel-toolbar .sliding-panel.validation-panel .no-errors .check-mark:after {content: '\f122';position: relative;color: #209E5E;}.editor-panel .editor-panel-toolbar .sliding-panel.validation-panel .no-errors.error {display: none;}.editor-panel .editor-panel-toolbar .noUi-horizontal .noUi-handle {width: 3.2em;left: -1.6em;height: 22px;top: -5px;cursor: pointer;font-size: .8em;font-weight: 400;text-align: center;line-height: 1.6;white-space: nowrap;text-overflow: ellipsis;color: #444;}.editor-panel .editor-panel-toolbar .noUi-horizontal {height: 12px;}.editor-panel .editor-panel-toolbar .noUi-target {border: 1px solid #EEE;}.editor-panel .editor-panel-toolbar .noUi-horizontal .noUi-handle:before,.editor-panel .editor-panel-toolbar .noUi-horizontal .noUi-handle:after {display: none;}.editor-panel .editor-panel-content {background-color: #fff;position: absolute;top: 2em;left: 7.8em;right: 0;bottom: 0;z-index: 1;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;overflow: auto;}.editor-panel .editor-panel-content .add-merged-trip {width: 7em;min-width: 7em;height: 7em;margin: .75em 1em 0 1em;padding: 0 1em 0 0;position: relative;}.editor-panel .editor-panel-content .add-merged-trip:first-child {margin-left: 2px;}.editor-panel .editor-panel-content .add-merged-trip:after {font-size: 7em;line-height: 1;content: '\f359';}.editor-panel .editor-panel-content .add-merged-trip.hilite {outline: dashed #FF6D6D 1px;}.editor-panel .editor-panel-content .editor-content-item {position: relative;}.editor-panel .editor-panel-content .editor-content-item.merged-trip, .editor-panel .editor-panel-content .editor-content-item.vehicle-schedule {margin: .75em 1em;padding: .2em;}.editor-panel .editor-panel-content .editor-content-item.merged-trip.hilite, .editor-panel .editor-panel-content .editor-content-item.vehicle-schedule.hilite {outline: dashed #db5659 1px;}.editor-panel .editor-panel-content .editor-content-item .trip-content,.editor-panel .editor-panel-content .editor-content-item .schedule-content {clear: both;display: flex;align-items: stretch;position: relative;margin-top: 1.1em;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item {list-style-type: none;line-height: 1;height: 1em;padding: .5em .25em .35em .25em;font-size: .9em;margin: 0 0 .2em .4em;min-width: 38em;position: relative;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item.error,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item.error {background-color: #db5659;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item div,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item div {display: inline;margin-right: 2em;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item div.dots,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item div.dots {margin-right: .6em;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item div.date-label,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item div.date-label {position: absolute;left: -3.4em;top: .2em;font-weight: normal;font-size: 1.3em;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item div.error,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item div.error {color: #db5659;font-weight: normal;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item.break,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item.break {height: 2em;line-height: 2;background-color: #eee;margin-left: 0;padding-left: .7em;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item.break.selected,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item.break.selected {background-color: #209E5E;color: #fff;}.editor-panel .editor-panel-content .editor-content-item .trip-content .between-trips-item.spacer,.editor-panel .editor-panel-content .editor-content-item .schedule-content .between-trips-item.spacer {min-width: 1em;background-color: #fff;}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header {min-width: 38em;height: 2.4em;display: flex;align-items: center;margin-bottom: .5em;border-bottom: 1px solid #eee;}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .ion-icon {position: relative;width: 2em;height: 2em;margin-right: .2em;}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .ion-icon:after {line-height: 1;}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .rating-value {margin-right: 1.3em;font-weight: 400;}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .distance-rating-icon:after {content: '\f4b0';}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .duration-rating-icon:after {content: '\f4c1';}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .wait-time-icon:after {content: '\f4b5';}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .max-customer-impact-icon:after {content: '\f47c';}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .waisted-time-by-period-icon:after {content: '\f484';}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .validation-error {display: none;}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .validation-error:after {content: '\f35b';color: #db5659;}.editor-panel .editor-panel-content .editor-content-item .editor-panel-item-header .validation-error.error {display: block;}.editor-panel .editor-panel-content .editor-content-item .date-time-container {margin-left: auto;}.editor-panel .editor-panel-content .editor-content-item .date-time-container .time-frame-time {text-align: right;}.editor-panel .editor-panel-content .editor-content-item .date-time-container .merged-trip-price {text-align: right;}.editor-panel .editor-panel-content .editor-content-item .item-identifier {margin: 0 0 0 .2em;font-size: 2em;font-weight: 500;text-align: center;border: none;border-radius: 0;color: #1D4359;background-color: #ccc;min-width: 1.2em;width: auto;padding: 0 .3em;height: 1.2em;float: right;outline: none;}.editor-panel .editor-panel-content .editor-content-item.active .trip-header,.editor-panel .editor-panel-content .editor-content-item.active .schedule-header {border-bottom-color: #209E5E;}.editor-panel .editor-panel-content .editor-content-item.active .item-identifier {background-color: #209E5E;color: #fff;}.editor-panel .editor-panel-content .editor-content-item.active .trip-header .ion-icon:after,.editor-panel .editor-panel-content .editor-content-item.active .schedule-header .ion-icon:after {color: #209E5E;}.editor-panel .editor-panel-content .editor-content-item.active .ion-icon.validation-error:after {color: #db5659;}.editor-panel .editor-panel-content .editor-content-item .column .address-pairs-info-container {margin: 0 -1em 0 2em;display: flex;}.editor-panel .editor-panel-content .editor-content-item .column .trip-info-container {display: flex;flex-wrap: wrap;height: 3em;max-width: 32.7em;}.editor-panel .editor-panel-content .editor-content-item .column .trip-info {position: relative;left: 0;top: 0;padding: .25em .5em .2em .5em;font-weight: normal;font-size: 0.76em;display: inline-block;border-radius: .5em;margin: 0 0.25em .25em 0;cursor: pointer;border: 1px solid #386675;color: #386675;height: 1em;line-height: 1;}.editor-panel .editor-panel-content .editor-content-item .column .trip-info .remove-icon {cursor: pointer;position: relative;display: inline-block;width: 1em;height: 1em;}.editor-panel .editor-panel-content .editor-content-item .column .trip-info .remove-icon:after {right: -.35em;font-size: 1.25em;line-height: .8;content: '\f2d7';}.editor-panel .editor-panel-content .editor-content-item .column .trip-info.has-operator-note {color: #fff;background-color: #386675;}.editor-panel .editor-panel-content .editor-content-item .column .trip-info.has-operator-note .remove-icon:after {color: #fff;}.editor-panel .editor-panel-content .editor-content-item .column .trip-info.ghost {opacity: .7;}.editor-panel .editor-panel-content .editor-content-item .column .trip-info.error {background-color: #db5659;border-color: #db5659;color: #fff;}.editor-panel .editor-panel-content .editor-content-item .column .trip-info.error .remove-icon:after {color: #fff;}.editor-panel .editor-panel-content .editor-content-item .progress-overlay {position: absolute;z-index: 100;display: none;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.8);}.editor-panel .editor-panel-content .editor-content-item .progress-overlay.show {display: block;}.editor-panel .editor-panel-content .editor-content-item .progress-overlay:after {top: 50%;left: 50%;bottom: auto;right: auto;width: 1em;height: 1em;color: #386675;margin-left: -.5em;margin-top: -.5em;content: "\f29a";line-height: 1;animation: progress-spin 1.2s infinite linear;}.editor-panel .editor-panel-content .editor-content-item .actions {white-space: nowrap;display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;margin-bottom: 1em;}.editor-panel .editor-panel-content .editor-content-item .actions .button {margin: 0;background-color: transparent;border: none;color: #1D4359;padding: .25em 1.5em 0 0;position: relative;}.editor-panel .editor-panel-content .editor-content-item .actions .button:focus {outline: none;}.editor-panel .editor-panel-content .editor-content-item .actions .button:after {position: absolute;right: 0;left: auto;top: 0;width: 1em;bottom: 0;content: '\f4c5';color: #1D4359;font-size: 1.3em;line-height: 1.4;}.editor-panel .editor-panel-content .editor-content-item .actions .button.reset:after {right: .1em;line-height: 1.05;font-size: 1.4em;}.editor-panel .editor-panel-content .editor-content-item .actions .button.submit:after {content: '\f3fd';font-size: 2em;font-weight: 400;line-height: .8;right: -1px;}.editor-panel .editor-panel-content .editor-content-item .actions .button.pan:after {content: '\f4d3';line-height: 1.2;}.editor-panel .editor-panel-content .editor-content-item .actions .button.suggest:after {content: '\f451';font-weight: normal;line-height: 1.2;}.editor-panel .editor-panel-content .editor-content-item .actions .button.clear:after {content: '\f3bf';right: 0;line-height: 1.3;font-size: 1.3em;}.editor-panel .editor-panel-content .editor-content-item .actions .button.set-time:after {content: '\f402';}.editor-panel .editor-panel-content .editor-content-item .actions .button.set-time.error, .editor-panel .editor-panel-content .editor-content-item .actions .button.set-time.error:after {color: #db5659;}.editor-panel .editor-panel-content .editor-content-item .time-frame-picker {height: 1px;transition: height ease-in-out .5s;overflow: hidden;position: absolute;width: 15em;z-index: 10;box-shadow: 0.3em 0.3em 1em -0.2em #999;}.editor-panel .editor-panel-content .editor-content-item .time-frame-picker.time-frame-picker.show {height: auto;}.editor-panel .editor-panel-content .editor-content-item .left-column {min-width: 1em;position: relative;bottom: 0;flex-shrink: 0;}.editor-panel .editor-panel-content .editor-content-item .left-column .trip-info,.editor-panel .editor-panel-content .editor-content-item .left-column .trip-buttons {font-size: .85em;line-height: 1;padding: .5em .25em .35em .25em;margin: 0 1em .2em 0;font-weight: normal;height: 1.05em;color: #386675;border-radius: 0;background-color: #fff;}.editor-panel .editor-panel-content .editor-content-item .left-column .trip-info {border: none;}.editor-panel .editor-panel-content .editor-content-item .left-column .trip-buttons .ion-icon {cursor: pointer;position: relative;display: inline-block;width: 1em;height: 1em;margin-right: .4em;}.editor-panel .editor-panel-content .editor-content-item .left-column .trip-buttons .ion-icon:after {top: -.3em;font-size: 1.5em;line-height: 1;}.editor-panel .editor-panel-content .editor-content-item .left-column .trip-buttons .remove-icon:after {content: '\f405';}.editor-panel .editor-panel-content .editor-content-item .left-column .trip-buttons .details-icon:after {content: '\f44c';}.editor-panel .editor-panel-content .editor-content-item .left-column .drag-pointer {position: absolute;left: 50px;top: 80px;right: .25em;z-index: 200;display: none;height: 0;border-top: dashed 3px #FF6D6D;}.editor-panel .editor-panel-content .editor-content-item .left-column .drag-pointer.show {display: block;}.editor-panel .editor-panel-content .editor-content-item .left-column .address-pair-line {position: absolute;margin: 0 0 0 -4px;width: 3px;border: solid 1px #444;border-right-width: 0;}.editor-panel .editor-panel-content .editor-content-item .left-column .address-drag-item {position: absolute;top: 0;left: 0;width: 18px;height: 18px;border-radius: 50%;border: solid 1px #444;color: #222;background-color: #fff;text-align: center;line-height: 1.4;font-size: .83em;font-weight: normal;}.editor-panel .editor-panel-content .editor-content-item .left-column .address-drag-item.pickup {color: #209E5E;}.editor-panel .editor-panel-content .editor-content-item .left-column .address-drag-item.delivery {color: #db5659;}.editor-panel .editor-panel-content .editor-content-item .left-column .address-drag-item.pickup.has-note {background-color: #209E5E;color: #fff;}.editor-panel .editor-panel-content .editor-content-item .left-column .address-drag-item.delivery.has-note {background-color: #db5659;color: #fff;}.editor-panel .editor-panel-content .editor-content-item .left-column .address-drag-item.hilite {background-color: #386675;color: #fff;}.editor-panel .editor-panel-content .editor-content-item .right-column {flex-wrap: wrap;flex: 1 1 35em;}.editor-panel .editor-panel-content .editor-content-item .address-pair-pill {width: 4.05em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: .8em;font-weight: 400;padding: .175em 0.3em .2em 0.1em;text-align: right;transform-origin: bottom;transform: rotate(-90deg);margin: 0 0 0 -2.3em;border-radius: 1px;}.editor-panel .editor-panel-content .editor-content-item .address-pair-pill.error {background-color: #db5659;color: #fff;}.editor-panel .editor-panel-content .editor-content-item .address-pair-pill.hilite {background-color: #386675;color: #fff;}.editor-panel .editor-panel-content .editor-content-item .addresses {clear: both;padding: 0;margin: 0;justify-content: flex-start;}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item {list-style-type: none;line-height: 1;height: 1.05em;padding: .5em .25em .35em .25em;background-color: #386675;color: #fff;font-weight: normal;font-size: .85em;margin: 0 0 .2em 0;min-width: 38em;position: relative;transition: transform .15s ease-in-out;}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item.draggable {cursor: move;}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item.already-on-vehicle {background-color: #79969f;}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item.error {background-color: #db5659;}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item.hilite {transform: scale(1.025, 1);}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item .info {margin-left: 1em;display: inline-block;position: absolute;right: .5em;}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item .address {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 17.5em;padding-left: .25em;}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item .address-type {width: 1em;}.editor-panel .editor-panel-content .editor-content-item .addresses li.address-item .address-type:after {line-height: 1;}.editor-panel .editor-panel-content .editor-content-item.vehicle-schedule .trip-info-container {height: auto;}.editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest .actions {justify-content: flex-start;}.editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest .actions .button.submit {display: none;}.editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest .actions .button.pan, .editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest .actions .button.suggest, .editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest .actions .button.unlock {margin-right: 2em;}.editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest .actions .button.unlock:after {content: '\f4c9';font-size: 1.5em;line-height: 1;right: -2px;}.editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest.dirty .actions .button.reset, .editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest.dirty .actions .button.unlock {display: none;}.editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest.dirty .actions .button.pan {margin-right: 0;}.editor-panel .editor-panel-content .editor-content-item.rs-booking-suggest .trip-info .remove-icon {display: none;}.time-frame-picker {background: #fff;}.time-frame-picker .end-time-container,.time-frame-picker .validation-messages {margin: .5em .5em;font-size: .95em;}.time-frame-picker .info {font-size: .95em;margin-bottom: 1.5em;}.time-frame-picker .date-picker {display: inline-block;margin: .2em .5em;font-size: .9em;cursor: pointer;width: 7em;}.time-frame-picker .time-picker {display: inline-block;width: 3em;text-align: center;font-size: .95em;padding: .1em;cursor: pointer;}.time-frame-picker .validation-messages {color: #db5659;}ul.validation-messages {padding: 0;margin: 0;}@keyframes progress-spin {0% {transform: rotate(0deg);}100% {transform: rotate(359deg);}}.editor-panel .editor-panel-content .week-number {display: none;user-select: none;}.editor-panel .editor-panel-content .week-number.week-number-display {padding: .5em .5em;font-size: 0.8em;width: 11em;text-align: center;font-weight: normal;transition: box-shadow 2s ease-in;}.editor-panel .editor-panel-content .week-number.week-number-display.highlighted {box-shadow: 0 0 4px 0 #1d4359;transition: none;}.editor-panel .editor-panel-content .week-number.first-week-button, .editor-panel .editor-panel-content .week-number.last-week-button, .editor-panel .editor-panel-content .week-number.decrease-week-button, .editor-panel .editor-panel-content .week-number.increase-week-button {padding: 0 .2em 0.2em .2em;font-size: 1.5em;}.editor-panel .editor-panel-content .week-number.first-week-button.disabled, .editor-panel .editor-panel-content .week-number.last-week-button.disabled, .editor-panel .editor-panel-content .week-number.decrease-week-button.disabled, .editor-panel .editor-panel-content .week-number.increase-week-button.disabled {color: #ccc;cursor: auto;}.editor-panel .editor-panel-content.week .week-number {display: block;}.editor-panel .editor-panel-content .add-schedule-group {display: none;height: 2em;margin: 2px;grid-column-start: span 2;}.editor-panel .editor-panel-content .add-schedule-group.hilite {outline: dashed #FF6D6D 1px;}.editor-panel .editor-panel-content .add-schedule-group.hilite.target-hit {outline-style: solid;}.editor-panel .editor-panel-content .add-schedule-group.show {display: block;margin-bottom: 3px;}.editor-panel .editor-panel-content .entity-drag.scScheduleTrip {border: none;background: transparent;font-weight: normal;font-size: 1em;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip {position: absolute;top: 50%;transform: translateY(-50%);}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip {height: 12px;z-index: 10;min-width: 32px;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-dot-left,.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-dot-right,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-dot-left,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-dot-right {background-color: inherit;position: absolute;top: -3px;height: 8px;width: 8px;border-radius: 50%;font-size: 0.7em;color: #fff;line-height: 1.5;text-align: center;user-select: none;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.extra-trip .trip-line, .editor-panel .editor-panel-content .day-time-slots .time-slot .trip.custom-trip .trip-line,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.extra-trip .trip-line,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.custom-trip .trip-line {background-color: #94c0ba;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-line,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-line {background-color: #666;height: 2px;margin: 5px 0;position: absolute;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-line.attendant,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-line.attendant {height: 1px;width: 100%;top: 0.5px;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-line.attendant .trip-dot-left,.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-line.attendant .trip-dot-right,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-line.attendant .trip-dot-left,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-line.attendant .trip-dot-right {top: -3.5px;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-line.inactive,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-line.inactive {background-color: #aaa;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-line.cancelled,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-line.cancelled {background-color: #e17f7c;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.highlighted .trip-dot-left,.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.highlighted .trip-dot-right,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.highlighted .trip-dot-left,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.highlighted .trip-dot-right {top: -7px;height: 17px;width: 17px;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.highlighted .trip-line.attendant .trip-dot-left,.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.highlighted .trip-line.attendant .trip-dot-right,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.highlighted .trip-line.attendant .trip-dot-left,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.highlighted .trip-line.attendant .trip-dot-right {top: -7.5px;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.highlighted .trip-line.attendant .trip-dot-left,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.highlighted .trip-line.attendant .trip-dot-left {left: -9px;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.highlighted .trip-line.attendant .trip-dot-right,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.highlighted .trip-line.attendant .trip-dot-right {right: -9px;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip .trip-dot-right,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip .trip-dot-right {right: 0;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.ghost .trip-line,.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.ghost .trip-dot-left,.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.ghost .trip-dot-right,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.ghost .trip-line,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.ghost .trip-dot-left,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.ghost .trip-dot-right {background-color: #ddd !important;}.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.ghost.extra-trip .trip-line,.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.ghost.extra-trip .trip-dot-left,.editor-panel .editor-panel-content .day-time-slots .time-slot .trip.ghost.extra-trip .trip-dot-right,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.ghost.extra-trip .trip-line,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.ghost.extra-trip .trip-dot-left,.editor-panel .editor-panel-content .entity-drag.scScheduleTrip.ghost.extra-trip .trip-dot-right {background-color: #94c0ba !important;}.editor-panel .info-column {display: flex;position: sticky;left: 0px;background-color: #fff;z-index: 20;box-shadow: 1px 0 7px 0 rgba(25, 25, 25, 0.25);clip-path: inset(0px -15px 0px 0px);border-left: 3px solid #fff;}.editor-panel .info-column .loader-container {position: absolute;right: 0.3em;width: 1em;height: 1em;font-size: 1.4em;top: 50%;transform: translateY(-50%);}.editor-panel .info-column .loader-container .loader {top: 1px;height: 0.9em;width: 0.9em;right: 0;background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);}.editor-panel .info-column .loader-container .loader:before {background-color: #aaa;}.editor-panel .info-column .loader-container .loader:after {background-color: #fff;}.editor-panel .info-column .button-container {position: absolute;width: auto;height: 100%;font-size: 0.8em;top: 50%;transform: translateY(-50%);right: 0;color: #444;background-color: #fff;z-index: 100;align-items: center;box-shadow: 0 0 0.2em #aaa;padding-left: 0.5em;display: none;}.editor-panel .info-column .button-container > div {flex: 0 0 17px;min-width: 17px;height: 1.2em;position: relative;}.editor-panel .info-column .button-container .manage-group-button {font-size: .9em;}.editor-panel .info-column .button-container .manage-group-button.ion-ios-checkmark-empty {font-size: 1.8em;}.editor-panel .info-column .button-container .remove-group-from-drafts-button {display: none;}.editor-panel .info-column .button-container .reset-group-button {font-size: 1.2em;display: none;}.editor-panel .info-column:hover .button-container {display: flex;}.editor-panel .info-column .suggestion-button {position: relative;top: -0.15em;left: 0.5em;cursor: pointer;}.editor-panel .info-column .suggestion-button.hide {display: none;}.editor-panel .draft .info-column .button-container .remove-group-from-drafts-button {display: block;}.editor-panel .has-dependant-groups .info-column .button-container .reset-group-button {display: block;}.editor-panel .has-dependant-groups .info-column .button-container .remove-group-from-drafts-button {display: none;}.editor-panel .saved-groups-header,.editor-panel .group-drafts-header {display: none;border-bottom: 1px solid #ccc;grid-column-start: span 8;grid-template-columns: inherit;color: #555;user-select: none;}.editor-panel .saved-groups-header .info-column,.editor-panel .group-drafts-header .info-column {padding: 0.2em;font-size: 0.8em;background: #eee;font-weight: normal;}.editor-panel .saved-groups-container,.editor-panel .draft-groups-container {display: grid;grid-template-columns: inherit;}.editor-panel .sc-schedule-group {border-bottom: 1px solid #ccc;grid-column: 1 / span 2;display: grid;grid-template-columns: inherit;min-height: 26px;user-select: none;}.editor-panel .sc-schedule-group.empty {display: none;}.editor-panel .sc-schedule-group.empty .rating {display: none;}.editor-panel .sc-schedule-group.empty .group-empty-text {font-size: .8em;}.editor-panel .sc-schedule-group.empty .info-column {min-height: 25px;line-height: 1.8;}.editor-panel .sc-schedule-group.multiple-schedules .info-column .rating {display: block;}.editor-panel .sc-schedule-group.loading .info-column .button-container {display: none;}.editor-panel .sc-schedule-group.loading .schedule-attendant,.editor-panel .sc-schedule-group.loading .schedule-repetition {display: none;}.editor-panel .sc-schedule-group.hilite {outline: dashed #FF6D6D 1px;margin: 3px 0;border-bottom: none;}.editor-panel .sc-schedule-group.hilite.target-hit {outline-style: solid;}.editor-panel .sc-schedule-group.validation-error {color: #db5659;}.editor-panel .sc-schedule-group.draft .trip,.editor-panel .sc-schedule-group.draft .group-schedule {cursor: grab;}.editor-panel .sc-schedule-group .timeline {display: grid;grid-template-columns: inherit;grid-column-start: 1;}.editor-panel.shift-pressed .sc-schedule-group .trip {cursor: pointer;}.editor-panel .editor-panel-content .header-button {color: #888;position: relative;}.editor-panel .editor-panel-content .show-names-button {margin: 0 .5em 0 auto;}.editor-panel .editor-panel-content .categories,.editor-panel .editor-panel-content .personal-requirements {display: none;}.editor-panel .editor-panel-content.show-categories .sc-schedule-group .customer-name,.editor-panel .editor-panel-content.show-categories .sc-schedule-group .schedule-name {display: none;}.editor-panel .editor-panel-content.show-categories .sc-schedule-group .categories,.editor-panel .editor-panel-content.show-categories .sc-schedule-group .personal-requirements {display: block;}.editor-panel .editor-panel-content.show-categories .header-button.show-categories-button {color: #333;}.editor-panel .editor-panel-content.show-names .header-button.show-names-button {color: #333;}.editor-panel .info-column {grid-column-start: 1;}.editor-panel .info-column-left {flex: 0 0 1.5em;padding: .1em;max-width: 2em;}.editor-panel .group-name {flex: 0 0 2em;font-weight: normal;padding: .1em;overflow: hidden;}.editor-panel .rating {text-align: center;font-weight: normal;width: 1.7em;font-size: 10px;margin-top: -2px;height: 11px;}.editor-panel .single-direction-icon,.editor-panel .double-direction-icon {position: relative;font-size: 0.8em;height: 0;margin: -4px 2px;}.editor-panel .single-direction-icon {display: none;overflow: hidden;height: 12px;width: 9px;margin-left: 4px;}.editor-panel .single-direction-icon div {position: relative;left: -3px;}.editor-panel .single-direction-group .single-direction-icon {display: block;}.editor-panel .single-direction-group .double-direction-icon {display: none;}.editor-panel .group-schedule,.editor-panel .entity-drag.scSchedule,.editor-panel .entity-drag.scCustomTrip {display: flex;font-size: .8em;height: 24px;box-sizing: border-box;padding: 2px 0;width: 20.1em;align-items: center;}.editor-panel .group-schedule.ghost,.editor-panel .entity-drag.scSchedule.ghost,.editor-panel .entity-drag.scCustomTrip.ghost {color: #aaa !important;}.editor-panel .group-schedule.highlighted {font-weight: normal;}.editor-panel .entity-drag.scSchedule,.editor-panel .entity-drag.scCustomTrip {display: flex !important;height: 19px !important;}.editor-panel .schedule-container {margin: 1px 0;}.editor-panel .schedule-repetition {position: relative;font-size: 0.8em;line-height: 1.8;flex: 0 0 2em;text-align: center;margin: 0 .2em 0 auto;height: 1.6em;}.editor-panel .schedule-repetition:before {top: -1px;left: 0;position: absolute;font-size: 2em;}.editor-panel .group-schedule.has-attendant .schedule-repetition {margin-left: 0;}.editor-panel .schedule-attendant {position: relative;font-size: 16px;flex: 0 0 16px;text-align: center;margin: 0 0.3em 0 auto;height: 17px;color: #888;}.editor-panel .drag-icon {display: none;position: relative;flex: 0 0 1em;font-size: .8em;margin-right: .5em;height: 1.3em;}.editor-panel .draft .drag-icon {display: block;}.editor-panel .customer-name,.editor-panel .schedule-name,.editor-panel .categories,.editor-panel .personal-requirements {box-sizing: border-box;padding-right: 0.5em;}.editor-panel .customer-name {flex: 0 0 9em;}.editor-panel .schedule-name {flex: 0 0 6em;}.editor-panel .categories {flex: 0 0 6em;letter-spacing: 3px;}.editor-panel .personal-requirements {flex: 0 0 9em;}.editor-panel .sc-schedule-header {display: none;height: 2.5em;border-bottom: 1px solid #ccc;grid-template-columns: inherit;grid-column-start: span 8;}.editor-panel .timeline-container,.editor-panel .timeline {display: grid;grid-template-columns: repeat(7, max-content);grid-column-start: 2;grid-column-end: 8;overflow: hidden;}.editor-panel .timeline.schedule {height: 100%;}.editor-panel .timeline-container {position: relative;}.editor-panel .day-time-slots {flex: 1 1 1em;}.editor-panel .day-time-slots .time-slot {width: 120px;display: inline-block;border-right: 1px solid #ccc;height: 100%;vertical-align: top;box-sizing: border-box;position: relative;}.editor-panel .day-time-slots .time-slot.validation-error {background-color: #f2c4c5;}.editor-panel .day-time-slots .time-slot .time-value {padding-left: .2em;font-size: .8em;color: #666;line-height: 1.5;}.editor-panel .day-time-slots .time-slot.gap {width: 70px;}.editor-panel .day-time-slots .time-slot.gap .time-value {position: absolute;}.editor-panel .day-time-slots .time-slot.gap .shaded {width: 30px;background: repeating-linear-gradient(55deg, transparent, #eee 3px, #ccc 2px, #ccc 4px);margin-left: auto;height: 100%;}.editor-panel .day-time-slots .time-slot:last-of-type {border-right: none;}.editor-panel .month,.editor-panel .year {display: flex;flex-direction: column;align-self: stretch;}.editor-panel .year.year-2 {grid-column-start: 2;}.editor-panel .year.year-3 {grid-column-start: 3;}.editor-panel .month-day-slots,.editor-panel .year-month-slots {display: grid;flex: 1 1 1em;}.editor-panel .month-day-slots .day-slot,.editor-panel .month-day-slots .month-slot,.editor-panel .year-month-slots .day-slot,.editor-panel .year-month-slots .month-slot {position: relative;min-width: 2em;border-right: 1px solid #eee;height: 100%;display: inline-block;}.editor-panel .month-day-slots .day-slot .date,.editor-panel .month-day-slots .day-slot .month-name,.editor-panel .month-day-slots .month-slot .date,.editor-panel .month-day-slots .month-slot .month-name,.editor-panel .year-month-slots .day-slot .date,.editor-panel .year-month-slots .day-slot .month-name,.editor-panel .year-month-slots .month-slot .date,.editor-panel .year-month-slots .month-slot .month-name {font-size: .8em;}.editor-panel .month-day-slots .day-slot .trip-dot,.editor-panel .month-day-slots .month-slot .trip-dot,.editor-panel .year-month-slots .day-slot .trip-dot,.editor-panel .year-month-slots .month-slot .trip-dot {border-radius: 50%;border: 2px solid #444;height: 4px;width: 4px;margin: 7px auto;}.editor-panel .month-day-slots .day-slot .trip-dot.a-to-b,.editor-panel .month-day-slots .month-slot .trip-dot.a-to-b,.editor-panel .year-month-slots .day-slot .trip-dot.a-to-b,.editor-panel .year-month-slots .month-slot .trip-dot.a-to-b {border-color: #444;}.editor-panel .month-day-slots .day-slot .trip-dot.a-to-b-extra-trip,.editor-panel .month-day-slots .month-slot .trip-dot.a-to-b-extra-trip,.editor-panel .year-month-slots .day-slot .trip-dot.a-to-b-extra-trip,.editor-panel .year-month-slots .month-slot .trip-dot.a-to-b-extra-trip {border-color: #94c0ba;}.editor-panel .month-day-slots .day-slot .trip-dot.a-to-b-inactive,.editor-panel .month-day-slots .month-slot .trip-dot.a-to-b-inactive,.editor-panel .year-month-slots .day-slot .trip-dot.a-to-b-inactive,.editor-panel .year-month-slots .month-slot .trip-dot.a-to-b-inactive {border-color: #aaa;}.editor-panel .month-day-slots .day-slot .trip-dot.a-to-b-cancelled,.editor-panel .month-day-slots .month-slot .trip-dot.a-to-b-cancelled,.editor-panel .year-month-slots .day-slot .trip-dot.a-to-b-cancelled,.editor-panel .year-month-slots .month-slot .trip-dot.a-to-b-cancelled {border-color: #e17f7c;}.editor-panel .month-day-slots .day-slot .trip-dot.return,.editor-panel .month-day-slots .month-slot .trip-dot.return,.editor-panel .year-month-slots .day-slot .trip-dot.return,.editor-panel .year-month-slots .month-slot .trip-dot.return {background-color: #444;}.editor-panel .month-day-slots .day-slot .trip-dot.return-extra-trip,.editor-panel .month-day-slots .month-slot .trip-dot.return-extra-trip,.editor-panel .year-month-slots .day-slot .trip-dot.return-extra-trip,.editor-panel .year-month-slots .month-slot .trip-dot.return-extra-trip {background-color: #94c0ba;}.editor-panel .month-day-slots .day-slot .trip-dot.return-inactive,.editor-panel .month-day-slots .month-slot .trip-dot.return-inactive,.editor-panel .year-month-slots .day-slot .trip-dot.return-inactive,.editor-panel .year-month-slots .month-slot .trip-dot.return-inactive {background-color: #aaa;}.editor-panel .month-day-slots .day-slot .trip-dot.return-cancelled,.editor-panel .month-day-slots .month-slot .trip-dot.return-cancelled,.editor-panel .year-month-slots .day-slot .trip-dot.return-cancelled,.editor-panel .year-month-slots .month-slot .trip-dot.return-cancelled {background-color: #e17f7c;}.editor-panel .month-day-slots .day-slot .schedule-duration,.editor-panel .month-day-slots .month-slot .schedule-duration,.editor-panel .year-month-slots .day-slot .schedule-duration,.editor-panel .year-month-slots .month-slot .schedule-duration {position: absolute;height: 2px;margin: 4px 0;background: #666;border-color: #666;top: calc(50% - 4px);transform: translateY(-50%);z-index: 10;}.editor-panel .month-day-slots .day-slot .schedule-duration:before,.editor-panel .month-day-slots .month-slot .schedule-duration:before,.editor-panel .year-month-slots .day-slot .schedule-duration:before,.editor-panel .year-month-slots .month-slot .schedule-duration:before {border-left: 2px solid #666;}.editor-panel .month-day-slots .day-slot .schedule-duration:after,.editor-panel .month-day-slots .month-slot .schedule-duration:after,.editor-panel .year-month-slots .day-slot .schedule-duration:after,.editor-panel .year-month-slots .month-slot .schedule-duration:after {border-right: 2px solid #666;right: 0;}.editor-panel .month-day-slots .day-slot .schedule-duration:before, .editor-panel .month-day-slots .day-slot .schedule-duration:after,.editor-panel .month-day-slots .month-slot .schedule-duration:before,.editor-panel .month-day-slots .month-slot .schedule-duration:after,.editor-panel .year-month-slots .day-slot .schedule-duration:before,.editor-panel .year-month-slots .day-slot .schedule-duration:after,.editor-panel .year-month-slots .month-slot .schedule-duration:before,.editor-panel .year-month-slots .month-slot .schedule-duration:after {top: -3px;height: 8px;position: absolute;content: ' ';border-color: inherit;}.editor-panel .month-day-slots .day-slot,.editor-panel .year-month-slots .day-slot {width: 2em;}.editor-panel .month-day-slots .day-slot.odd,.editor-panel .year-month-slots .day-slot.odd {background-color: #f8f8f8;}.editor-panel .month-day-slots .day-slot.day-in-past,.editor-panel .year-month-slots .day-slot.day-in-past {background: #bbb3;}.editor-panel .month-day-slots .month-slot,.editor-panel .year-month-slots .month-slot {width: 90px;box-sizing: border-box;}.editor-panel .time-slot.validation-error,.editor-panel .day-slot.validation-error {background-color: #f2c4c5;}.editor-panel .weekday {align-self: stretch;border-right: 1px solid #aaa;flex-direction: column;display: flex;}.editor-panel .weekday:nth-child(odd) {background-color: #f8f8f8;}.editor-panel .weekday.day-in-past {background: #bbb3;}.editor-panel .day-name,.editor-panel .month-name,.editor-panel .year-name {font-weight: normal;font-size: 0.8em;padding: .2em 0 .2em .2em;}.editor-panel .month-name {width: fit-content;background-color: #fff;z-index: 2;padding: .2em;}.editor-panel .month-name.push-right {margin-left: 33px;}.editor-panel .month-name.push-right-double {margin-left: 66px;}.editor-panel .day-date,.editor-panel .date-slot-label,.editor-panel .month-slot-label {display: inline-block;margin-left: 0.3em;color: #888;font-size: .8em;}.editor-panel .week-number-label {position: absolute;top: -100%;margin-top: 4px;margin-left: 0.4em;color: #000;font-size: 0.7em;font-weight: normal;}.editor-panel .editor-panel-content.month .weekday .day-name .date {display: none;}.editor-panel.sc-schedule-mode .sc-schedule-header {display: grid;position: sticky;top: 0;z-index: 100;box-shadow: -3px -3px 0.4em #444;background-color: #fff;}.editor-panel.sc-schedule-mode .sc-schedule-header .info-column {align-items: center;justify-content: center;}.editor-panel.sc-schedule-mode .editor-panel-content {display: grid;grid-template-columns: 18em max-content;align-content: start;}.editor-panel.sc-schedule-mode .add-schedule-group {grid-column-start: span 2;}.editor-panel.sc-schedule-mode .add-merged-trip {display: none;}.editor-panel.sc-schedule-mode .saved-groups-header,.editor-panel.sc-schedule-mode .group-drafts-header {display: grid;}.editor-panel .group-drag-menu {position: absolute;left: 0;top: 0;background: #fff;box-shadow: #000b 0 1px 4px -1px;padding: 1em;font-size: .9em;z-index: 1050;}.editor-panel .group-drag-menu .group-header {margin: 2px 0 7px;font-weight: 500;max-width: 160px;}.editor-panel .group-drag-menu .group-container {border-bottom: 1px solid #aaa;margin-bottom: 14px;padding-bottom: 5px;}.editor-panel .group-drag-menu .trip-drag-menu-content,.editor-panel .group-drag-menu .schedule-drag-menu-content,.editor-panel .group-drag-menu .custom-trip-drag-menu-content {margin-bottom: 1em;}.editor-panel .group-drag-menu .trip-drag-menu-content label,.editor-panel .group-drag-menu .schedule-drag-menu-content label,.editor-panel .group-drag-menu .custom-trip-drag-menu-content label {display: block;margin: 4px 0;}.editor-panel .group-drag-menu.extra-trip label[for=rdoGroupDragAll],.editor-panel .group-drag-menu.extra-trip label[for=rdoGroupDragPeriod] {display: none;}.editor-panel .group-drag-menu .schedule-drag-menu-content {display: flex;justify-content: space-between;}.editor-panel .group-drag-menu .period-container {display: none;margin-bottom: 1em;grid-gap: 4px;}.editor-panel .group-drag-menu .period-container label {grid-row-start: 1;font-size: .9em;color: #888;}.editor-panel .group-drag-menu .period-container input {width: 6em;padding: .2em;border-radius: 3px;text-align: center;}.editor-panel .group-drag-menu.show-period .period-container {display: grid;}.editor-panel .group-drag-menu .button.confirm, .editor-panel .group-drag-menu .button.cancel {float: right;color: #1d4359;border: 1px solid #1d4359;font-size: 0.8em;border-radius: 3px;}.editor-panel .group-drag-menu .button.confirm {color: #fff;background-color: #1d4359;}.list-toolbar-container {height: 26px;}.list-toolbar-container .select-all-trips {margin: 2px 10px 0 0;}.list-toolbar-container .button {width: 24px;height: 24px;margin: 0;line-height: 1;padding: 0 0 1px 2px;color: #666;border: none;}.list-toolbar-container .button:hover {background-color: #f0f0f0;}.list-toolbar-container .list-selection-button {visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.1s linear;}.list-toolbar-container .list-selection-button.show {visibility: visible;opacity: 1;}.trip-list-toolbar {padding-left: 43px;display: flex;align-items: center;}.column-picker-modal .column-container {max-height: 30em;overflow: auto;}table.list-view {border-collapse: collapse;border-spacing: 0;display: grid;grid-template-rows: 2em;align-items: flex-start;height: 100%;overflow: auto;margin: 0 1em;position: relative;}table.list-view thead,table.list-view thead tr,table.list-view tbody,table.list-view tbody tr {grid-column: 1 / -1;display: inherit;grid-template-columns: inherit;grid-gap: inherit;}table.list-view .ion-icon:after {color: #444;}table.list-view span.ion-icon.list-view-action {position: relative;}table.list-view thead {position: sticky;top: 0;z-index: 10;background-color: #fff;}table.list-view thead tr {justify-items: flex-start;}table.list-view thead tr .list-buttons-header {overflow: visible;position: sticky;right: 1px;}table.list-view thead tr .list-buttons-header .list-view-button:after {left: 0;}table.list-view thead tr .list-view-toggle-settings,table.list-view thead tr .list-view-toggle-info {z-index: 10;}table.list-view thead tr .list-view-info-select {padding: .2em;border-radius: .2em;font-size: 1.2em;margin-bottom: .5em;}table.list-view thead tr .list-view-toggle-settings:after {content: "\f43c";z-index: 10;line-height: 1.1;font-size: 1.25em;top: 0;left: 5px;}table.list-view thead tr .list-view-toggle-info:after {content: "\f44c";z-index: 10;line-height: 1.2;font-size: 1.2em;top: -1px;}table.list-view thead tr .list-view-info-panel,table.list-view thead tr .list-view-settings-panel {position: absolute;background-color: #fff;z-index: 9;width: 0;right: 0;top: -.1em;overflow: hidden;display: flex;flex-wrap: wrap;box-shadow: -0.8em 0.8em 1em -1em #ccc;}table.list-view thead tr .list-view-info-panel.show,table.list-view thead tr .list-view-settings-panel.show {width: 33em;font-weight: 300;}table.list-view thead tr .list-view-info-panel .list-view-panel-content-wrapper,table.list-view thead tr .list-view-settings-panel .list-view-panel-content-wrapper {border: 1px solid #ddd;display: flex;flex-wrap: wrap;padding: .5em 1em;line-height: normal;width: 100%;}table.list-view thead tr .list-view-info-panel .list-view-panel-content-wrapper .list-view-settings-header,table.list-view thead tr .list-view-info-panel .list-view-panel-content-wrapper .list-view-info-header,table.list-view thead tr .list-view-settings-panel .list-view-panel-content-wrapper .list-view-settings-header,table.list-view thead tr .list-view-settings-panel .list-view-panel-content-wrapper .list-view-info-header {font-size: 1.3em;color: #888;margin-bottom: .5em;}table.list-view thead tr .list-view-info-panel .list-view-panel-content-wrapper .list-view-settings-header,table.list-view thead tr .list-view-settings-panel .list-view-panel-content-wrapper .list-view-settings-header {flex: 0 0 100%;}table.list-view thead tr .list-view-info-panel .list-view-panel-content-wrapper .list-view-column-switch,table.list-view thead tr .list-view-settings-panel .list-view-panel-content-wrapper .list-view-column-switch {margin: .2em 0;flex: 0 0 15em;}table.list-view thead tr .list-view-info-panel .list-view-panel-content-wrapper {line-height: normal;}table.list-view thead tr .list-view-info-panel .list-view-panel-content-wrapper p {margin: .5em 0;white-space: normal;text-transform: none;}table.list-view thead tr .auto-plan-scheme-container {display: none;}table.list-view thead tr .auto-plan-scheme-container.show {display: block;}table.list-view thead tr .algorithm-settings {margin-bottom: 2em;}table.list-view thead .sortable {cursor: pointer;}table.list-view thead .sortable .sortable-icon {background: url(../images/sort-icons-b07bac2d1c4f512c24f11a4255da788e.png) right 0.3em/1.4em no-repeat;background-color: #fff;display: inline-block;flex: 0 0 1.5em;}table.list-view thead .sortable.asc .sortable-icon {background-position: right -2.5em;}table.list-view thead .sortable.desc .sortable-icon {background-position: right -1.15em;}table.list-view thead th {background-color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 2em;width: 100%;text-align: left;box-sizing: border-box;line-height: 2;display: flex;}table.list-view thead th .header-text {flex: 0 1 80%;display: block;overflow: hidden;text-overflow: ellipsis;}table.list-view thead th .header-sum {flex: 0 0 1em;width: auto;}table.list-view thead th .sortable-icon {display: none;}table.list-view td {padding-left: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 2em;line-height: 2;font-size: 0.9em;font-weight: 300;}table.list-view td.number {text-align: right;padding-right: 50%;}table.list-view td.row-status-cell {position: sticky;left: 0;background-color: #fff;border-right: 3px solid transparent;padding: 0 1px;}table.list-view td.list-buttons-cell {overflow: visible;position: sticky;right: 1px;z-index: 5;}table.list-view td, table.list-view th {padding-left: 7px;}table.list-view td {border-right: 1px dotted #dedede;}table.list-view td.list-buttons-cell {border-right: none;}table.list-view tbody tr {align-items: center;border-bottom: 1px dotted #ddd;box-sizing: border-box;}table.list-view tbody tr:hover {box-shadow: inset 0 1px 0 0 rgba(60, 64, 67, 0.1), 0 2px 3px 0px rgba(60, 64, 67, 0.1);}table.list-view tbody tr:hover .list-view-buttons-container {display: flex;}table.list-view.scrolled-to-end .list-view-buttons-container {box-shadow: none;}table.list-view.col0 .col0 {display: none;}table.list-view.col1 .col1 {display: none;}table.list-view.col2 .col2 {display: none;}table.list-view.col3 .col3 {display: none;}table.list-view.col4 .col4 {display: none;}table.list-view.col5 .col5 {display: none;}table.list-view.col6 .col6 {display: none;}table.list-view.col7 .col7 {display: none;}table.list-view.col8 .col8 {display: none;}table.list-view.col9 .col9 {display: none;}table.list-view.col10 .col10 {display: none;}table.list-view.col11 .col11 {display: none;}table.list-view.col12 .col12 {display: none;}table.list-view.col13 .col13 {display: none;}table.list-view.col14 .col14 {display: none;}table.list-view.col15 .col15 {display: none;}table.list-view.col16 .col16 {display: none;}table.list-view.col17 .col17 {display: none;}table.list-view.col18 .col18 {display: none;}table.list-view.col19 .col19 {display: none;}table.list-view.col20 .col20 {display: none;}table.list-view.col21 .col21 {display: none;}table.list-view.col22 .col22 {display: none;}table.list-view.col23 .col23 {display: none;}table.list-view.col24 .col24 {display: none;}table.list-view.col25 .col25 {display: none;}table.list-view.col26 .col26 {display: none;}table.list-view.col27 .col27 {display: none;}table.list-view.col28 .col28 {display: none;}table.list-view.col29 .col29 {display: none;}table.list-view.col30 .col30 {display: none;}.trip-list .header-text, .trip-list-no-lat-lng .header-text {color: #24a7e5;}.car-list .header-text, .car-list-no-lat-lng .header-text {color: #386675;}.tab-content .tab-content-list.trip-list {top: 26px;}thead tr .list-view-buttons-container {display: flex;}.list-view-buttons-container {display: none;position: absolute;right: 0;padding: 0 4px;box-sizing: border-box;background-color: #fff;border-right: 3px solid transparent;height: 1.9em;margin: 1px 0;justify-content: flex-end;box-shadow: -2px 0px 6px -2px rgba(60, 64, 67, 0.2);}.list-view-buttons-container.empty {width: 0;border: none;box-shadow: none;}.list-view-buttons-container .list-view-button {color: #666;height: 24px;width: 24px;margin: 0 2px;border-radius: 50%;font-size: 1.3em;line-height: 1.5;cursor: pointer;display: inline-block;position: relative;text-align: center;}.list-view-buttons-container .list-view-button.hide {display: none;}.list-view-buttons-container .list-view-button:hover {background-color: #eee;}.list-view-buttons-container .list-view-button:before {position: relative;left: 0;top: 1px;}.list-view-buttons-container .list-view-button a {color: #666;}.list-view-buttons-container .list-view-button a .ion-icon:before, .list-view-buttons-container .list-view-button a .ion-icon:after {color: #666;}.list-view-buttons-container .list-view-button.add-merged-trip:after {content: '\f359';top: -0.1em;font-size: 1.24em;color: #666;}.tabulator .list-view-buttons-container {height: 100%;margin: 0;align-items: center;}.tabulator .list-view-buttons-container .list-view-button:before {top: 0;}.trip-list .list-view-row.manual .row-status-cell,.trip-list-no-lat-lng .list-view-row.manual .row-status-cell {border-color: #db5659;box-shadow: 2px 0 6px -2px rgba(60, 64, 67, 0.8);}.trip-list .list-view-row.assigned .row-status-cell,.trip-list-no-lat-lng .list-view-row.assigned .row-status-cell {border-color: #524A7C;box-shadow: 2px 0 6px -2px rgba(60, 64, 67, 0.8);}.editor-shown .list-view-row.invalid .row-status-cell, .monitor .list-view-row.invalid .row-status-cell {border-color: #db5659;box-shadow: 2px 0px 6px -2px rgba(60, 64, 67, 0.8);}.editor-shown .list-view-row.invalid .list-view-buttons-container, .monitor .list-view-row.invalid .list-view-buttons-container {border-color: #db5659;}.editor-shown .list-view-row.warning .row-status-cell, .monitor .list-view-row.warning .row-status-cell {border-color: #FFE066;box-shadow: 2px 0px 6px -2px rgba(60, 64, 67, 0.8);}.editor-shown .list-view-row.warning .list-view-buttons-container, .monitor .list-view-row.warning .list-view-buttons-container {border-color: #FFE066;}.editor-shown .list-view-row.alert .row-status-cell, .monitor .list-view-row.alert .row-status-cell {border-color: #db5659;box-shadow: 2px 0px 6px -2px rgba(60, 64, 67, 0.8);}.editor-shown .list-view-row.alert .list-view-buttons-container, .monitor .list-view-row.alert .list-view-buttons-container {border-color: #db5659;}.editor-shown .list-view-row.has-fixed-car .row-status-cell, .monitor .list-view-row.has-fixed-car .row-status-cell {border-color: #79969f;box-shadow: 2px 0px 6px -2px rgba(60, 64, 67, 0.8);}.editor-shown .list-view-row.has-fixed-car .list-view-buttons-container, .monitor .list-view-row.has-fixed-car .list-view-buttons-container {border-color: #79969f;}.editor-shown .list-view-row.dimmed .row-status-cell, .monitor .list-view-row.dimmed .row-status-cell {border-color: #bbb;box-shadow: 2px 0px 6px -2px rgba(60, 64, 67, 0.8);}.editor-shown .list-view-row.dimmed .list-view-buttons-container, .monitor .list-view-row.dimmed .list-view-buttons-container {border-color: #bbb;}.editor-shown .list-view-row.added-to-item .row-status-cell, .monitor .list-view-row.added-to-item .row-status-cell {border-color: #386675;box-shadow: 2px 0px 6px -2px rgba(60, 64, 67, 0.8);}.editor-shown .list-view-row.added-to-item .list-view-buttons-container, .monitor .list-view-row.added-to-item .list-view-buttons-container {border-color: #386675;}.list-view tbody .list-view-row.working-locked .drag-to-editor-panel, .list-view tbody .list-view-row.working-locked .add-merged-trip:after, .list-view tbody .list-view-row.invalid .drag-to-editor-panel, .list-view tbody .list-view-row.invalid .add-merged-trip:after, .list-view tbody .list-view-row.added-to-item .drag-to-editor-panel, .list-view tbody .list-view-row.added-to-item .add-merged-trip:after {color: #aaa;}.list-view tbody .list-view-row .status-locked,.list-view tbody .list-view-row .status-working-locked {display: none;cursor: auto;position: relative;width: 1.7em;}.list-view tbody .list-view-row .status-working-locked:after {content: '\f133';top: -.1em;font-size: 1.8em;}.list-view tbody .list-view-row .status-locked:after {content: '\f458';top: -.05em;font-size: 1.5em;}.list-view tbody .list-view-row.working-locked .status-working-locked {display: inline-block;}.list-view tbody .list-view-row.locked .status-locked {display: inline-block;}.list-view tbody .list-view-row.focus .row-status-cell {border-color: #e4f1f7;box-shadow: 2px 0px 6px -2px rgba(60, 64, 67, 0.8);}.list-view tbody .list-view-row.focus .list-view-buttons-container {border-color: #e4f1f7;}.list-view tbody .list-view-row.selected-marker .row-status-cell {border-color: #7691BB;box-shadow: 2px 0px 6px -2px rgba(60, 64, 67, 0.8);}.list-view tbody .list-view-row.selected-marker .list-view-buttons-container {border-color: #7691BB;}.car-list .ion-icon::before {color: #db5659;}body.monitor-mode header#header,body.monitor-mode nav.nav,body.monitor-mode .nav-before {display: none;}body.monitor-mode #app {top: 0;}body.monitor-mode .main-view {margin-left: 0;}.monitor-bar {margin-right: 14em;}.alert-monitor {height: 100%;box-sizing: border-box;color: #fff;display: none;user-select: none;}.alert-monitor.has-monitors {display: flex;}.alert-monitor .monitor {padding: .2em .5em;background-color: #2e5a73;}.alert-monitor .monitor .header {text-transform: uppercase;font-size: .7em;font-weight: 300;color: #7AA1A5;}.alert-monitor .monitor .content {display: flex;margin-top: .2em;}.alert-monitor .monitor .content .divider {border-right: 1px solid #ccc;margin: .4em .6em .3em;}.alert-monitor .monitor .content .alert-number,.alert-monitor .monitor .content .total-number {flex: 1 1 48%;font-size: 2em;}.alert-monitor .monitor .content .alert-number {text-align: right;}.alert-monitor .monitor .content .alert-number.warning {color: #FFE066;}.alert-monitor .monitor .content .alert-number.alert {font-weight: normal;color: #db5659;}.alert-monitor .monitor .content .number-of-alarms {display: block;font-size: 2em;margin: 0 auto;}.alert-monitor .monitor.alarm-monitor {margin-right: 3em;}.alert-monitor .monitor.has-alarms {color: #db5659;}#monitor {position: absolute;bottom: 0;top: 0;left: 0;right: 0;}#monitor .tabs .tab-content {position: absolute;top: 4em;left: 0;right: 0;bottom: .5em;overflow-x: auto;}#monitor .tabs .tab-content table {font-size: .9em;margin: 1em 0 0 0;}.overview .entity-multi-panel {transition: transform .5s ease-in-out;position: fixed;top: 8.2em;left: -18.75em;width: 20em;bottom: 0;font-family: 'Roboto Flex', sans-serif;font-weight: 300;z-index: 2;background-color: #fff;}.overview .entity-multi-panel.editor-shown {bottom: 27em;}.overview .entity-multi-panel.hide {display: none;}.overview .entity-multi-panel.open {transform: translate3d(19.5em, 0, 0);}.overview .entity-multi-panel .entity-multi-panel-buttons {max-width: 13em;float: right;}.overview .entity-multi-panel .entity-panel-tab {position: relative;right: -100%;margin-top: .2em;padding: 0 2em 0 .5em;box-sizing: border-box;background-color: #eee;font-weight: normal;width: 100%;height: 2.5em;border: solid 1px #ddd;border-top-right-radius: 2px;border-bottom-right-radius: 2px;cursor: pointer;}.overview .entity-multi-panel .entity-panel-tab.entity {line-height: 2.5em;border-right-width: 4px;}.overview .entity-multi-panel .entity-panel-tab.entity .close-icon {position: absolute;right: .3em;top: 0;width: 1.2em;}.overview .entity-multi-panel .entity-panel-tab.entity .close-icon:after {content: "\f404";line-height: 1.6;font-size: 1.5em;}.overview .entity-multi-panel .entity-panel-tab.entity .track-icon {display: none;position: absolute;right: .2em;top: 0;width: 1.6em;}.overview .entity-multi-panel .entity-panel-tab.entity .track-icon:after {content: "\f425";line-height: 1.8;top: 0;font-size: 1.4em;}.overview .entity-multi-panel .entity-panel-tab.entity.tracked .close-icon {display: none;}.overview .entity-multi-panel .entity-panel-tab.entity.tracked .track-icon {display: block;}.overview .entity-multi-panel .entity-panel-tab.entity.trip {border-right-color: #24a7e5;color: #24a7e5;}.overview .entity-multi-panel .entity-panel-tab.entity.trip .close-icon:after,.overview .entity-multi-panel .entity-panel-tab.entity.trip .pin-icon:after {color: #24a7e5;}.overview .entity-multi-panel .entity-panel-tab.entity.car {border-right-color: #386675;color: #386675;}.overview .entity-multi-panel .entity-panel-tab.entity.car .close-icon:after,.overview .entity-multi-panel .entity-panel-tab.entity.car .pin-icon:after {color: #386675;}.overview .entity-multi-panel .entity-panel-tab.entity.rsr {border-right-color: #44A1A0;color: #44A1A0;}.overview .entity-multi-panel .entity-panel-tab.entity.rsr .close-icon:after,.overview .entity-multi-panel .entity-panel-tab.entity.rsr .pin-icon:after {color: #44A1A0;}.overview .entity-multi-panel .entity-panel-tab.entity.scSchedule {border-right-color: #FFA3EE;color: #FFA3EE;}.overview .entity-multi-panel .entity-panel-tab.entity.scCustomTrip {border-right-color: #A320F6;color: #A320F6;}.overview .entity-multi-panel .entity-panel-tab.entity.zone {border-right-color: #E39F31;color: #E39F31;}.overview .entity-multi-panel .entity-panel-tab.entity.zone .close-icon:after,.overview .entity-multi-panel .entity-panel-tab.entity.zone .pin-icon:after {color: #E39F31;}.overview .entity-multi-panel .entity-panel-tab.selected {z-index: 20;border-left: none;background-color: #fff;}#route-planner .entity-multi-panel,#vehicle-schedule .entity-multi-panel {bottom: 2em;}#route-planner .entity-multi-panel.editor-shown,#vehicle-schedule .entity-multi-panel.editor-shown {bottom: 27em;}.expanded {z-index: 999 !important;}.odd-even-weeks {width: 1em;height: 1.1em;border-radius: 1em;border: 1px solid #666;position: relative;left: 0.48em;top: 0.3em;box-sizing: border-box;}.odd-even-weeks div {position: relative;top: -0.06em;left: -0.05em;border-top-left-radius: 1em;border-bottom-left-radius: 1em;background-color: #666;width: 0.5em;height: 1.1em;}.sc-app {display: grid;grid-template-rows: 70px 1fr;height: 100%;position: absolute;left: 12px;right: 0;top: 0;bottom: 0;background-color: #eee;}.sc-app .schedule-top-bar #groupWrapper.hide {display: none;}.sc-app .icon-attendant {color: #274257;}.sc-app .icon-file {color: #44A1A0;}.sc-app.top-expanded,.sc-app-modal.top-expanded {grid-template-rows: 270px 1fr;}.sc-app .block-header,.sc-app-modal .block-header {color: #1C4357;font-weight: normal;margin-bottom: 0.5em;}.sc-app .labelled-input,.sc-app-modal .labelled-input {font-size: 0.85em;margin: 0 0.3em 0.3em 0;padding-top: 0.2em;}.sc-app .labelled-input .label,.sc-app-modal .labelled-input .label {margin-bottom: 1px;color: #8499a3;height: 19px;}.sc-app .labelled-input .bordered-form-element,.sc-app-modal .labelled-input .bordered-form-element {width: 100%;}.sc-app .labelled-input span,.sc-app-modal .labelled-input span {min-width: 1px;white-space: nowrap;}.sc-app .labelled-input .hide,.sc-app-modal .labelled-input .hide {display: none;}.sc-app .labelled-input input:disabled,.sc-app-modal .labelled-input input:disabled {color: #8499a3;border-color: #8499a3;}.sc-app .type-ahead-section,.sc-app-modal .type-ahead-section {display: none;margin-bottom: 1em;}.sc-app .type-ahead,.sc-app-modal .type-ahead {margin-top: -1px;z-index: 0;width: 90%;border: 1px solid #eee;display: inline-flex;border-radius: 4px;font-size: small;text-align: left !important;}.sc-app .error,.sc-app-modal .error {border: 1px solid #d82121 !important;}.sc-app .ion-icon,.sc-app-modal .ion-icon {z-index: 1;}.sc-app .hide,.sc-app .ma-default-label.hide,.sc-app-modal .hide,.sc-app-modal .ma-default-label.hide {display: none;}.sc-app .ma-default-label,.sc-app-modal .ma-default-label {display: inline-block;height: 16px;border-radius: 2px;margin-left: 15px;margin-bottom: 2px;padding: 0 3px 0 3px;background-color: #1b4256;vertical-align: middle;line-height: 16px;color: #deebec;font-weight: 400;font-size: 12px;}.sc-app #requirementsContainer,.sc-app #planningContainer,.sc-app #priceInfoContainer,.sc-app-modal #requirementsContainer,.sc-app-modal #planningContainer,.sc-app-modal #priceInfoContainer {padding: 1em;padding: 1em;background-color: #fff;}.sc-app .sc-requirements-content-wrapper,.sc-app .sc-planning-content-wrapper,.sc-app .sc-price-info-header,.sc-app-modal .sc-requirements-content-wrapper,.sc-app-modal .sc-planning-content-wrapper,.sc-app-modal .sc-price-info-header {display: grid;grid-template-columns: 50% 50%;}.sc-app .sc-requirements-content-wrapper .block-header,.sc-app .sc-requirements-content-wrapper #scPlanningCalendarContainer,.sc-app .sc-planning-content-wrapper .block-header,.sc-app .sc-planning-content-wrapper #scPlanningCalendarContainer,.sc-app .sc-price-info-header .block-header,.sc-app .sc-price-info-header #scPlanningCalendarContainer,.sc-app-modal .sc-requirements-content-wrapper .block-header,.sc-app-modal .sc-requirements-content-wrapper #scPlanningCalendarContainer,.sc-app-modal .sc-planning-content-wrapper .block-header,.sc-app-modal .sc-planning-content-wrapper #scPlanningCalendarContainer,.sc-app-modal .sc-price-info-header .block-header,.sc-app-modal .sc-price-info-header #scPlanningCalendarContainer {grid-column-start: span 2;}.sc-app .sc-requirements-content-wrapper #toggleNodePayment,.sc-app .sc-planning-content-wrapper #toggleNodePayment,.sc-app .sc-price-info-header #toggleNodePayment,.sc-app-modal .sc-requirements-content-wrapper #toggleNodePayment,.sc-app-modal .sc-planning-content-wrapper #toggleNodePayment,.sc-app-modal .sc-price-info-header #toggleNodePayment {position: relative;top: -0.5em !important;justify-self: right;right: -1.3em;}.sc-app .user-number-required-warning,.sc-app-modal .user-number-required-warning {margin-top: .5em;}.sc-app .node-payment-changed-warning, .sc-app .node-payment-required-warning, .sc-app .user-number-required-warning,.sc-app-modal .node-payment-changed-warning,.sc-app-modal .node-payment-required-warning,.sc-app-modal .user-number-required-warning {grid-column-start: 1;grid-column-end: 3;font-size: 0.9em;font-style: italic;color: #d82121;margin-top: 0.5em;}.sc-app .node-payment-changed-warning.hide, .sc-app .node-payment-required-warning.hide, .sc-app .user-number-required-warning.hide,.sc-app-modal .node-payment-changed-warning.hide,.sc-app-modal .node-payment-required-warning.hide,.sc-app-modal .user-number-required-warning.hide {display: none;}.sc-app .sc-price-info-wrapper,.sc-app-modal .sc-price-info-wrapper {display: grid;grid-template-columns: 50% 50%;}.sc-app .sc-price-info-wrapper .credit-info,.sc-app-modal .sc-price-info-wrapper .credit-info {grid-column: 1 / 3;padding: 1em;background-color: #eee;margin-bottom: 1em;}.sc-app .sc-price-info-wrapper .credit-info .credit-info-wrapper,.sc-app-modal .sc-price-info-wrapper .credit-info .credit-info-wrapper {display: grid;grid-template-columns: 50% 50%;}.sc-app .sc-price-info-wrapper.hide,.sc-app-modal .sc-price-info-wrapper.hide {display: none;}.sc-app .sc-price-info-wrapper .schedule-price.hide,.sc-app-modal .sc-price-info-wrapper .schedule-price.hide {display: none;}.sc-app .sc-planning-content-wrapper .repetition-changed-warning,.sc-app-modal .sc-planning-content-wrapper .repetition-changed-warning {display: none;grid-column-start: span 2;font-size: 0.9em;font-style: italic;color: #D82121;}.sc-app .sc-planning-content-wrapper .repetition-changed-warning.show,.sc-app-modal .sc-planning-content-wrapper .repetition-changed-warning.show {display: block;}.sc-app .userNumberContainer,.sc-app #scRepetitionContainer,.sc-app #scCalendarsContainer,.sc-app #scPersonalRequirementsContainer,.sc-app #scDriverCategoriesContainer,.sc-app #scCarCategoriesContainer,.sc-app-modal .userNumberContainer,.sc-app-modal #scRepetitionContainer,.sc-app-modal #scCalendarsContainer,.sc-app-modal #scPersonalRequirementsContainer,.sc-app-modal #scDriverCategoriesContainer,.sc-app-modal #scCarCategoriesContainer {height: 27px;}.sc-app #scCustomTripAgreementContainer .expandable,.sc-app #scPersonalRequirementsContainer .expandable,.sc-app #scDriverCategoriesContainer .expandable,.sc-app #scSchedulePriceTypeContainer .expandable,.sc-app-modal #scCustomTripAgreementContainer .expandable,.sc-app-modal #scPersonalRequirementsContainer .expandable,.sc-app-modal #scDriverCategoriesContainer .expandable,.sc-app-modal #scSchedulePriceTypeContainer .expandable {z-index: 15;}.sc-app .userNumberContainer .expandable,.sc-app #scCustomTripAgreementContainer .expandable,.sc-app #scCarCategoriesContainer .expandable,.sc-app-modal .userNumberContainer .expandable,.sc-app-modal #scCustomTripAgreementContainer .expandable,.sc-app-modal #scCarCategoriesContainer .expandable {z-index: 14;}.sc-app h4,.sc-app-modal h4 {margin: 0;color: #1C4357;font-size: 16px;font-weight: 400;}.sc-app input[type='text'],.sc-app-modal input[type='text'] {box-sizing: border-box;padding: 0.2em 0.3em;margin: 0;}.sc-app .picker .picker-options-wrapper,.sc-app .picker .picker-drop-panel,.sc-app-modal .picker .picker-options-wrapper,.sc-app-modal .picker .picker-drop-panel {border-top: none;}.sc-app div.autocomplete-bar input.autocomplete-text,.sc-app-modal div.autocomplete-bar input.autocomplete-text {line-height: 1;padding-right: 0.6em;}.sc-app div.autocomplete-bar .autocomplete-clear-button,.sc-app-modal div.autocomplete-bar .autocomplete-clear-button {top: 0.4em;right: 0;}.sc-app div.autocomplete-bar .autocomplete-clear-button:after,.sc-app-modal div.autocomplete-bar .autocomplete-clear-button:after {top: 0;}.sc-app div.autocomplete-bar .suggestion-item,.sc-app-modal div.autocomplete-bar .suggestion-item {padding: 0;font-weight: 300;line-height: 2;text-align: center;border-bottom: none;}.sc-app div.autocomplete-bar .suggestion-item.favourite,.sc-app-modal div.autocomplete-bar .suggestion-item.favourite {color: #44A1A0;font-weight: normal;}.sc-app div.autocomplete-bar .suggestion-item.active,.sc-app-modal div.autocomplete-bar .suggestion-item.active {color: #fff;background-color: #44A1A0;}.sc-app .bordered-form-element,.sc-app-modal .bordered-form-element {height: 27px;min-height: 27px;border-radius: 3px;border: 1px solid #1C4357;padding: 0.3em 0.3em;color: #1C4357;box-sizing: border-box;}.sc-app .bordered-form-element.error,.sc-app-modal .bordered-form-element.error {border-color: #D82121;}.sc-app .bordered-form-element.error input,.sc-app .bordered-form-element.error textarea,.sc-app-modal .bordered-form-element.error input,.sc-app-modal .bordered-form-element.error textarea {color: #D82121;}.sc-app .expandable-container,.sc-app-modal .expandable-container {z-index: 10;}.sc-app .expandable-container.expanded,.sc-app-modal .expandable-container.expanded {z-index: 11;}.sc-app .expandable,.sc-app-modal .expandable {z-index: 10;background-color: #fff;position: relative;outline: none;cursor: pointer;}.sc-app .expandable.expand-up,.sc-app-modal .expandable.expand-up {top: 100%;transform: translateY(-100%);}.sc-app .expandable.expand-up.expanded,.sc-app-modal .expandable.expand-up.expanded {padding-bottom: 2em;}.sc-app .expandable.expand-up .ion-icon,.sc-app-modal .expandable.expand-up .ion-icon {bottom: 6px;}.sc-app .expandable.expand-up .headline,.sc-app-modal .expandable.expand-up .headline {bottom: 0.3em;position: absolute;}.sc-app .expandable.expand-up label:first-of-type,.sc-app-modal .expandable.expand-up label:first-of-type {margin-top: 0;}.sc-app .expandable .ion-icon,.sc-app-modal .expandable .ion-icon {position: absolute;right: 0.5em;height: 1em;color: #44A1A0;cursor: pointer;}.sc-app .expandable .headline,.sc-app-modal .expandable .headline {height: 1.2em;line-height: 1.2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 1.5em;box-sizing: border-box;}.sc-app .expandable label,.sc-app-modal .expandable label {display: none;line-height: 2;height: 2em;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.sc-app .expandable label:first-of-type,.sc-app-modal .expandable label:first-of-type {margin-top: 1em;}.sc-app .expandable label span,.sc-app-modal .expandable label span {padding-right: 0.5em;}.sc-app .expandable label.focus span,.sc-app-modal .expandable label.focus span {border-bottom: 1px dotted #444;}.sc-app .expandable label input,.sc-app-modal .expandable label input {display: inline-block;width: 16px;height: 16px;top: 3px;}.sc-app .expandable label input.checkbox:before, .sc-app .expandable label input.radio:before,.sc-app-modal .expandable label input.checkbox:before,.sc-app-modal .expandable label input.radio:before {width: 16px;height: 16px;display: inline-block;box-sizing: border-box;content: ' ';border: 1px solid #1C4357;border-radius: 3px;}.sc-app .expandable label input.checkbox:after, .sc-app .expandable label input.radio:after,.sc-app-modal .expandable label input.checkbox:after,.sc-app-modal .expandable label input.radio:after {content: ' ';}.sc-app .expandable label input.checkbox:checked:after, .sc-app .expandable label input.radio:checked:after,.sc-app-modal .expandable label input.checkbox:checked:after,.sc-app-modal .expandable label input.radio:checked:after {background-color: #44A1A0;box-sizing: border-box;border-radius: 2px;width: 12px;height: 12px;top: 2px;left: 2px;font-size: 1em;}.sc-app .expandable.has-type-ahead label:first-of-type,.sc-app-modal .expandable.has-type-ahead label:first-of-type {margin-top: 0;}.sc-app .expandable .options-container,.sc-app-modal .expandable .options-container {max-height: 450px;overflow: auto;}.sc-app .expandable.expanded,.sc-app-modal .expandable.expanded {height: auto;}.sc-app .expandable.expanded label:not(.placeholder),.sc-app-modal .expandable.expanded label:not(.placeholder) {display: block;}.sc-app .expandable.disabled,.sc-app-modal .expandable.disabled {border: none;}.sc-app .expandable.disabled .headline,.sc-app-modal .expandable.disabled .headline {margin-right: 0;text-align: right;cursor: default;}.sc-app .expandable.disabled .ion-chevron-down,.sc-app-modal .expandable.disabled .ion-chevron-down {display: none;}.sc-app .expandable.inactive,.sc-app-modal .expandable.inactive {border-color: #8499a3;}.sc-app .expandable.inactive .ion-chevron-down,.sc-app-modal .expandable.inactive .ion-chevron-down {color: #8499a3;}.sc-app .sc-period,.sc-app-modal .sc-period {display: flex;height: 1em;font-size: 0.94em;}.sc-app input.date-picker,.sc-app-modal input.date-picker {cursor: pointer;width: 5.2em;padding: 0;margin: 0;border: none;height: 1.3em;color: #1C4357;}.sc-app .sc-period-separator,.sc-app-modal .sc-period-separator {padding: 0 0.1em;line-height: 1.2;height: 1.3em;}.sc-app .slider-button,.sc-app-modal .slider-button {display: inline-block;}.sc-app .slider-button:before,.sc-app-modal .slider-button:before {font-size: 1.2em;margin-top: 0.35em;width: 2.2em;background-color: #d5d5d5;border-color: #d5d5d5;}.sc-app .slider-button:after,.sc-app-modal .slider-button:after {background-color: #666;margin-top: 0.15em;border-radius: 50%;}.sc-app .slider-button.checked:before,.sc-app-modal .slider-button.checked:before {background-color: #9acfce;border-color: #9acfce;}.sc-app .slider-button.checked:after,.sc-app-modal .slider-button.checked:after {border-color: #44A1A0;background-color: #44A1A0;left: 0.7em;}.sc-app .label,.sc-app-modal .label {font-size: 0.9em;font-weight: normal;color: #1C4357;line-height: 1.6;}.sc-app .ion-icon,.sc-app-modal .ion-icon {position: relative;}.sc-app .center,.sc-app-modal .center {text-align: center;}.sc-app .view-field,.sc-app-modal .view-field {display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 1.6;}.sc-app input[type='text'].edit-field,.sc-app textarea.edit-field,.sc-app-modal input[type='text'].edit-field,.sc-app-modal textarea.edit-field {display: none;border: none;border-bottom: 1px dotted #ddd;padding: 0;}.sc-app input[type='text'].edit-field.error,.sc-app textarea.edit-field.error,.sc-app-modal input[type='text'].edit-field.error,.sc-app-modal textarea.edit-field.error {border-color: #D82121;}.sc-app .edit-mode .view-field,.sc-app-modal .edit-mode .view-field {display: none;}.sc-app .edit-mode input[type='text'].edit-field,.sc-app .edit-mode textarea.edit-field,.sc-app-modal .edit-mode input[type='text'].edit-field,.sc-app-modal .edit-mode textarea.edit-field {display: inherit;}.sc-app .delete-button,.sc-app .edit-button,.sc-app .save-button,.sc-app .cancel-button,.sc-app-modal .delete-button,.sc-app-modal .edit-button,.sc-app-modal .save-button,.sc-app-modal .cancel-button {justify-self: end;cursor: pointer;pointer-events: none;}.sc-app .delete-button:before,.sc-app .edit-button:before,.sc-app .save-button:before,.sc-app .cancel-button:before,.sc-app-modal .delete-button:before,.sc-app-modal .edit-button:before,.sc-app-modal .save-button:before,.sc-app-modal .cancel-button:before {position: relative;font-family: 'Ionicons';cursor: pointer;pointer-events: auto;color: #44A1A0;font-size: 1.3em;}.sc-app .delete-button.disabled,.sc-app .edit-button.disabled,.sc-app .save-button.disabled,.sc-app .cancel-button.disabled,.sc-app-modal .delete-button.disabled,.sc-app-modal .edit-button.disabled,.sc-app-modal .save-button.disabled,.sc-app-modal .cancel-button.disabled {cursor: auto;}.sc-app .delete-button.disabled:before,.sc-app .edit-button.disabled:before,.sc-app .save-button.disabled:before,.sc-app .cancel-button.disabled:before,.sc-app-modal .delete-button.disabled:before,.sc-app-modal .edit-button.disabled:before,.sc-app-modal .save-button.disabled:before,.sc-app-modal .cancel-button.disabled:before {cursor: auto;color: #ddd;}.sc-app .save-button,.sc-app-modal .save-button {display: none;}.sc-app .cancel-button,.sc-app-modal .cancel-button {display: none;}.sc-app .edit-mode .edit-button,.sc-app-modal .edit-mode .edit-button {display: none;}.sc-app .edit-mode .save-button,.sc-app .edit-mode .cancel-button,.sc-app-modal .edit-mode .save-button,.sc-app-modal .edit-mode .cancel-button {display: inherit;}.sc-app .sc-button,.sc-app-modal .sc-button {margin: 0 1em 0 0;padding: 0 1em;background-color: #eee;color: #1C4357;border: none;height: 2em;font-weight: normal;border-radius: 3px;cursor: pointer;}.sc-app .sc-button.sc-primary,.sc-app-modal .sc-button.sc-primary {background-color: #44A1A0;color: #fff;}.sc-app .sc-add-pause,.sc-app-modal .sc-add-pause {background-color: #fff;position: absolute;padding: 0.5em;width: auto;right: 2em;top: -0.45em;border: 1px solid #1C4357;border-radius: 3px;display: flex;align-items: center;}.sc-app .sc-add-pause:after,.sc-app-modal .sc-add-pause:after {content: '';background-color: #fff;width: 16px;height: 16px;border: 1px solid #1C4357;border-top-left-radius: 3px;transform: rotate(45deg);border-bottom: none;border-left: none;position: absolute;top: 8px;right: -9px;}.sc-app .sc-add-pause .cancel-button,.sc-app .sc-add-pause .save-button,.sc-app-modal .sc-add-pause .cancel-button,.sc-app-modal .sc-add-pause .save-button {font-size: 0.9em;margin: 0 0.5em;}.sc-app .sc-center-button,.sc-app-modal .sc-center-button {width: 80%;}.sc-app #scCustomerListTabs .tab-content > div,.sc-app-modal #scCustomerListTabs .tab-content > div {position: absolute;top: 7.9em;left: 0;right: 0;}.sc-app #scCustomerListTabs .tab-headers,.sc-app-modal #scCustomerListTabs .tab-headers {margin: 0;}.sc-app .sc-top-bar,.sc-app-modal .sc-top-bar {display: grid;grid-template-columns: 13.5em auto 13.5em;align-items: center;margin: 0;background-color: #fff;}.sc-app .sc-top-bar .prediction-input-wrapper,.sc-app-modal .sc-top-bar .prediction-input-wrapper {box-sizing: border-box;padding: 0 2em;}.sc-app .sc-top-bar .prediction-input-wrapper #scSearchCustomers,.sc-app-modal .sc-top-bar .prediction-input-wrapper #scSearchCustomers {width: 100%;border: none;padding: 0.125em 2.5em 0 1.5em;}.sc-app .sc-top-bar #scAddCustomerButton,.sc-app-modal .sc-top-bar #scAddCustomerButton {grid-column-start: 3;background-color: #bbb;}.sc-app .sc-top-bar #scAddCustomerButton.active,.sc-app-modal .sc-top-bar #scAddCustomerButton.active {background-color: #44A1A0;}.sc-app .sc-panel,.sc-app-modal .sc-panel {padding: 8px;}.sc-app .sc-content,.sc-app-modal .sc-content {background-color: #eee;display: grid;grid-template-columns: 30% 70%;overflow: auto;margin-top: 16px;}.sc-app .sc-content .sc-content-left,.sc-app-modal .sc-content .sc-content-left {grid-column-start: 1;}.sc-app .sc-content .sc-content-left .add-trip-schedule-wrapper,.sc-app-modal .sc-content .sc-content-left .add-trip-schedule-wrapper {position: absolute;bottom: 1em;left: 1em;right: 1em;}.sc-app .sc-content #scOverlay,.sc-app-modal .sc-content #scOverlay {position: relative;grid-column-start: span 2;display: none;}.sc-app .sc-content .sc-content-right,.sc-app .sc-content .sc-content-left,.sc-app-modal .sc-content .sc-content-right,.sc-app-modal .sc-content .sc-content-left {margin: 0 16px;background-color: #fff;position: relative;}.sc-app .sc-content .sc-content-left,.sc-app-modal .sc-content .sc-content-left {display: flex;flex-direction: column;}.sc-app .sc-content .sc-content-right,.sc-app-modal .sc-content .sc-content-right {grid-column: 2 / 4;margin-left: 0;}.sc-app .sc-content #scCalendar,.sc-app-modal .sc-content #scCalendar {width: 100%;}.sc-app .sc-content .content-heading h4,.sc-app-modal .sc-content .content-heading h4 {width: 95%;display: inline-block;}.sc-app .sc-content #scTripSchedule,.sc-app-modal .sc-content #scTripSchedule {margin: 0;}.sc-app .sc-content #scTripSchedule .slider-button,.sc-app-modal .sc-content #scTripSchedule .slider-button {top: -1.2em;}.sc-app .sc-content #scTripSchedule #scPlanningCalendarContainer .jsCalendar table .week-number.selected,.sc-app-modal .sc-content #scTripSchedule #scPlanningCalendarContainer .jsCalendar table .week-number.selected {border-color: transparent;}.sc-app .sc-content #scTripSchedule .limited-input-wrapper,.sc-app-modal .sc-content #scTripSchedule .limited-input-wrapper {width: 100%;}.sc-app .sc-content #scTripSchedule .schedule-main-block,.sc-app-modal .sc-content #scTripSchedule .schedule-main-block {display: flex;flex-direction: column;gap: 16px;}.sc-app .sc-content #scTripSchedule .schedule-right-block,.sc-app-modal .sc-content #scTripSchedule .schedule-right-block {display: flex;flex-direction: column;gap: 16px;}.sc-app .sc-content #scTripSchedule .schedule-main-top-block,.sc-app-modal .sc-content #scTripSchedule .schedule-main-top-block {display: flex;gap: 16px;}.sc-app .sc-content #scTripSchedule .schedule-main-top-block .sc-node-container,.sc-app-modal .sc-content #scTripSchedule .schedule-main-top-block .sc-node-container {margin: 0 !important;}.sc-app .sc-content #scTripSchedule .schedule-main-bottom-block .slider-button,.sc-app-modal .sc-content #scTripSchedule .schedule-main-bottom-block .slider-button {font-size: 0.6em;}.sc-app .sc-content #scTripSchedule .schedule-trips-wrapper,.sc-app-modal .sc-content #scTripSchedule .schedule-trips-wrapper {background-color: #fff;padding: 1em;}.sc-app .sc-content #scTripSchedule .schedule-trips-wrapper .block-header,.sc-app-modal .sc-content #scTripSchedule .schedule-trips-wrapper .block-header {display: flex;justify-content: space-between;}.sc-app .sc-content #scTripSchedule #requirementsContainer .hidden,.sc-app-modal .sc-content #scTripSchedule #requirementsContainer .hidden {visibility: hidden;}.sc-app .sc-content #scTripSchedule #planningContainer,.sc-app-modal .sc-content #scTripSchedule #planningContainer {min-height: 33.05em;}.sc-app .sc-content #scTripSchedule #planningContainer #scPlanningCalendarContainer h4,.sc-app-modal .sc-content #scTripSchedule #planningContainer #scPlanningCalendarContainer h4 {display: none;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper {display: grid;gap: 16px;grid-template-columns: 65% 1fr;max-width: 1680px;margin: 0 auto;padding: 1em;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar {display: grid;gap: 16px;grid-template-columns: 1fr 1fr;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar .limited-input-wrapper,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar .limited-input-wrapper {width: auto;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar .expandable-container,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar .expandable-container {margin-left: 0 !important;width: 100% !important;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar .schedule-top-bar-name-input,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar .schedule-top-bar-name-input {display: flex;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar .schedule-top-bar-name-input .customer,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar .schedule-top-bar-name-input .customer {max-width: 359px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;margin-top: 6px;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar-actions,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar-actions {display: flex;gap: 16px;justify-content: flex-end;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar-actions .sc-button,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper .schedule-top-bar-actions .sc-button {margin: 0;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper #tripScheduleCancelButton,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper #tripScheduleCancelButton {background-color: #fff;border: 1px solid #1C4357;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper #clearDistanceCacheButton,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper #clearDistanceCacheButton {background-color: #fff;border: 1px solid #1C4357;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper #scScheduleAgreementContainer,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper #scScheduleAgreementContainer {margin-left: 1em;width: 12em;height: 27px;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper #scScheduleAgreementContainer .expandable.disabled,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper #scScheduleAgreementContainer .expandable.disabled {background-color: transparent;}.sc-app .sc-content #scTripSchedule .sc-schedule-content-wrapper #scScheduleAgreementContainer .expandable.disabled .headline,.sc-app-modal .sc-content #scTripSchedule .sc-schedule-content-wrapper #scScheduleAgreementContainer .expandable.disabled .headline {text-align: left;color: #000;}.sc-app .sc-content #scTripSchedule .row,.sc-app-modal .sc-content #scTripSchedule .row {display: flex;margin-bottom: 0.7em;}.sc-app .sc-content #scTripSchedule .row > span:first-child,.sc-app-modal .sc-content #scTripSchedule .row > span:first-child {flex: 0 0 30%;}.sc-app .sc-content #scTripSchedule .row > span:nth-child(2),.sc-app .sc-content #scTripSchedule .row > div:nth-child(2),.sc-app-modal .sc-content #scTripSchedule .row > span:nth-child(2),.sc-app-modal .sc-content #scTripSchedule .row > div:nth-child(2) {flex: 0 0 70%;}.sc-app .sc-content #scTripSchedule .row > span:nth-child(2) > input,.sc-app .sc-content #scTripSchedule .row > span:nth-child(2) select,.sc-app .sc-content #scTripSchedule .row > div:nth-child(2) > input,.sc-app .sc-content #scTripSchedule .row > div:nth-child(2) select,.sc-app-modal .sc-content #scTripSchedule .row > span:nth-child(2) > input,.sc-app-modal .sc-content #scTripSchedule .row > span:nth-child(2) select,.sc-app-modal .sc-content #scTripSchedule .row > div:nth-child(2) > input,.sc-app-modal .sc-content #scTripSchedule .row > div:nth-child(2) select {width: 100%;}.sc-app .sc-content #scTripSchedule #pausesComponent,.sc-app-modal .sc-content #scTripSchedule #pausesComponent {height: auto;}.sc-app .sc-content #scTripSchedule #pausesComponent .row,.sc-app .sc-content #scTripSchedule #pausesComponent .header-row,.sc-app-modal .sc-content #scTripSchedule #pausesComponent .row,.sc-app-modal .sc-content #scTripSchedule #pausesComponent .header-row {margin: 0;}.sc-app .sc-content #scTripSchedule #pausesComponent .header-row,.sc-app-modal .sc-content #scTripSchedule #pausesComponent .header-row {height: 1.25em;}.sc-app .sc-content #scTripSchedule #pausesComponent .sc-add-pause-button,.sc-app-modal .sc-content #scTripSchedule #pausesComponent .sc-add-pause-button {font-size: 0.9em;}.sc-app .sc-content #scTripSchedule #pausesComponent .sc-add-pause-button:before,.sc-app-modal .sc-content #scTripSchedule #pausesComponent .sc-add-pause-button:before {top: 0;right: 0.15em;}.sc-app .sc-content #scTripSchedule .inline-sliders,.sc-app .sc-content #scTripSchedule .schedule-controls,.sc-app .sc-content #scTripSchedule .buffer-time,.sc-app-modal .sc-content #scTripSchedule .inline-sliders,.sc-app-modal .sc-content #scTripSchedule .schedule-controls,.sc-app-modal .sc-content #scTripSchedule .buffer-time {display: flex;}.sc-app .sc-content #scTripSchedule .schedule-buffer-time,.sc-app-modal .sc-content #scTripSchedule .schedule-buffer-time {height: 24px;min-height: 24px;width: 3em;margin-left: 1em;margin-right: 2em;text-align: center;}.sc-app .sc-content #scTripSchedule .return-trip-slider-container,.sc-app-modal .sc-content #scTripSchedule .return-trip-slider-container {display: flex;}.sc-app .sc-content #scTripSchedule .fixed-car-slider-container,.sc-app-modal .sc-content #scTripSchedule .fixed-car-slider-container {display: none;}.sc-app .sc-content #scTripSchedule .fixed-car-slider-container.show,.sc-app-modal .sc-content #scTripSchedule .fixed-car-slider-container.show {display: flex;}.sc-app .sc-content #scTripSchedule .return-trip-slider-container .label,.sc-app .sc-content #scTripSchedule .fixed-car-slider-container .label,.sc-app-modal .sc-content #scTripSchedule .return-trip-slider-container .label,.sc-app-modal .sc-content #scTripSchedule .fixed-car-slider-container .label {margin-right: 0.3em;}.sc-app .sc-content .sc-week-trips,.sc-app-modal .sc-content .sc-week-trips {table-layout: fixed;border-spacing: 0px !important;width: 100%;margin-bottom: 1.5em;}.sc-app .sc-content .sc-week-trips input,.sc-app-modal .sc-content .sc-week-trips input {display: block;text-align: center;}.sc-app .sc-content .sc-week-trips th,.sc-app-modal .sc-content .sc-week-trips th {min-width: 65px;text-align: center;}.sc-app .sc-content .sc-week-trips th:first-child,.sc-app-modal .sc-content .sc-week-trips th:first-child {text-align: left;}.sc-app .sc-content .sc-week-trips td > div,.sc-app .sc-content .sc-week-trips td > input,.sc-app .sc-content .sc-week-trips td > span,.sc-app-modal .sc-content .sc-week-trips td > div,.sc-app-modal .sc-content .sc-week-trips td > input,.sc-app-modal .sc-content .sc-week-trips td > span {height: 40px;box-sizing: border-box;}.sc-app .sc-content .sc-week-trips thead th:first-child,.sc-app-modal .sc-content .sc-week-trips thead th:first-child {min-width: 150px;}.sc-app .sc-content .sc-week-trips tr:first-child td,.sc-app-modal .sc-content .sc-week-trips tr:first-child td {border-top: 1px solid #eee;}.sc-app .sc-content .sc-week-trips .attendant-pickup,.sc-app .sc-content .sc-week-trips .attendant-delivery,.sc-app-modal .sc-content .sc-week-trips .attendant-pickup,.sc-app-modal .sc-content .sc-week-trips .attendant-delivery {display: none;padding-top: 0.7em;text-align: center;}.sc-app .sc-content .sc-week-trips.has-attendant .attendant-pickup,.sc-app .sc-content .sc-week-trips.has-attendant .attendant-delivery,.sc-app-modal .sc-content .sc-week-trips.has-attendant .attendant-pickup,.sc-app-modal .sc-content .sc-week-trips.has-attendant .attendant-delivery {display: block;}.sc-app .sc-content .sc-week-trips.has-attendant .delivery-time,.sc-app-modal .sc-content .sc-week-trips.has-attendant .delivery-time {border-bottom: 1px dotted #eee;}.sc-app .sc-content .sc-week-trips.has-attendant input,.sc-app-modal .sc-content .sc-week-trips.has-attendant input {height: 23px;}.sc-app .sc-content .sc-week-trips .attendant-address,.sc-app-modal .sc-content .sc-week-trips .attendant-address {display: flex;padding-bottom: 0.2em;}.sc-app .sc-content .sc-week-trips .icon-attendant,.sc-app-modal .sc-content .sc-week-trips .icon-attendant {margin-left: 0.4em;min-width: 1.2em;}.sc-app .sc-content .sc-week-trips tbody tr td,.sc-app-modal .sc-content .sc-week-trips tbody tr td {border-right: 1px solid #eee;border-bottom: 1px solid #eee;}.sc-app .sc-content .sc-week-trips tbody tr td .sc-schedule-time-slot-input,.sc-app .sc-content .sc-week-trips tbody tr td .attendant-pickup,.sc-app-modal .sc-content .sc-week-trips tbody tr td .sc-schedule-time-slot-input,.sc-app-modal .sc-content .sc-week-trips tbody tr td .attendant-pickup {border-bottom: 1px dotted #eee;}.sc-app .sc-content .sc-week-trips tbody tr td .sc-schedule-time-slot-input.sc-arriving,.sc-app .sc-content .sc-week-trips tbody tr td .attendant-pickup.sc-arriving,.sc-app-modal .sc-content .sc-week-trips tbody tr td .sc-schedule-time-slot-input.sc-arriving,.sc-app-modal .sc-content .sc-week-trips tbody tr td .attendant-pickup.sc-arriving {border-bottom: none;}.sc-app .sc-content .sc-week-trips tbody tr td .delivery-time,.sc-app-modal .sc-content .sc-week-trips tbody tr td .delivery-time {border-bottom: none;}.sc-app .sc-content .sc-week-trips tbody tr td > div,.sc-app-modal .sc-content .sc-week-trips tbody tr td > div {padding: 0.5em 0 0.5em 0;}.sc-app .sc-content .sc-week-trips tbody tr td.conflict,.sc-app-modal .sc-content .sc-week-trips tbody tr td.conflict {border: 1px solid #d82121;}.sc-app .sc-content .sc-week-trips tbody tr td.error input.pickup-time, .sc-app .sc-content .sc-week-trips tbody tr td.error input.delivery-time,.sc-app-modal .sc-content .sc-week-trips tbody tr td.error input.pickup-time,.sc-app-modal .sc-content .sc-week-trips tbody tr td.error input.delivery-time {border-color: #d82121;border-style: solid;}.sc-app .sc-content .sc-week-trips tbody tr td.error input.pickup-time,.sc-app-modal .sc-content .sc-week-trips tbody tr td.error input.pickup-time {border-width: 1px 1px 0px 1px;}.sc-app .sc-content .sc-week-trips tbody tr td.error input.delivery-time,.sc-app-modal .sc-content .sc-week-trips tbody tr td.error input.delivery-time {border-width: 0px 1px 1px 1px;}.sc-app .sc-content .sc-week-trips tbody td:nth-child(odd),.sc-app .sc-content .sc-week-trips tbody td:last-child,.sc-app-modal .sc-content .sc-week-trips tbody td:nth-child(odd),.sc-app-modal .sc-content .sc-week-trips tbody td:last-child {background-color: #fdfdfd;}.sc-app .sc-content .sc-week-trips tbody td:nth-child(odd) input,.sc-app .sc-content .sc-week-trips tbody td:last-child input,.sc-app-modal .sc-content .sc-week-trips tbody td:nth-child(odd) input,.sc-app-modal .sc-content .sc-week-trips tbody td:last-child input {background-color: #fdfdfd;}.sc-app .sc-content .sc-week-trips tbody td:first-child,.sc-app-modal .sc-content .sc-week-trips tbody td:first-child {background-color: #fff;}.sc-app .sc-content .sc-week-trips tbody td:first-child,.sc-app .sc-content .sc-week-trips tbody td:last-child,.sc-app-modal .sc-content .sc-week-trips tbody td:first-child,.sc-app-modal .sc-content .sc-week-trips tbody td:last-child {border-right: 0px;}.sc-app .sc-content .sc-week-trips tr.hide,.sc-app-modal .sc-content .sc-week-trips tr.hide {display: none;}.sc-app .sc-content .sc-week-trips col:first-child,.sc-app-modal .sc-content .sc-week-trips col:first-child {width: 25%;}.sc-app .sc-content .sc-week-trips td:first-child div,.sc-app-modal .sc-content .sc-week-trips td:first-child div {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.5;}.sc-app .sc-content .sc-week-trips input,.sc-app-modal .sc-content .sc-week-trips input {width: 100%;}.sc-app .sc-content .sc-week-trips#oddWeekTrips,.sc-app-modal .sc-content .sc-week-trips#oddWeekTrips {display: none;}.sc-app .sc-content .sc-week-trips .sc-week-type,.sc-app-modal .sc-content .sc-week-trips .sc-week-type {display: none;}.sc-app .sc-content .schedule-table-fixed-car,.sc-app .sc-content .schedule-table-trip-fixed-car,.sc-app-modal .sc-content .schedule-table-fixed-car,.sc-app-modal .sc-content .schedule-table-trip-fixed-car {display: none;}.sc-app .sc-content .fixed-car-in-group-message,.sc-app-modal .sc-content .fixed-car-in-group-message {overflow: unset !important;font-size: 0.9em;font-style: italic;color: #d82121;}.sc-app .sc-content .fixed-car-in-group-message.hide,.sc-app-modal .sc-content .fixed-car-in-group-message.hide {display: none;}.sc-app .sc-content .fixed-car-label.hide,.sc-app-modal .sc-content .fixed-car-label.hide {display: none;}.sc-app .sc-content .sc-schedule-wrapper.show-fixed-car .schedule-table-fixed-car,.sc-app .sc-content .sc-schedule-wrapper.show-fixed-car .schedule-table-trip-fixed-car,.sc-app .sc-content .sc-week-trips.show-fixed-car .schedule-table-fixed-car,.sc-app .sc-content .sc-week-trips.show-fixed-car .schedule-table-trip-fixed-car,.sc-app-modal .sc-content .sc-schedule-wrapper.show-fixed-car .schedule-table-fixed-car,.sc-app-modal .sc-content .sc-schedule-wrapper.show-fixed-car .schedule-table-trip-fixed-car,.sc-app-modal .sc-content .sc-week-trips.show-fixed-car .schedule-table-fixed-car,.sc-app-modal .sc-content .sc-week-trips.show-fixed-car .schedule-table-trip-fixed-car {display: block;}.sc-app .sc-content .sc-schedule-wrapper.show-fixed-car .schedule-table-fixed-car.invalid,.sc-app .sc-content .sc-schedule-wrapper.show-fixed-car .schedule-table-trip-fixed-car.invalid,.sc-app .sc-content .sc-week-trips.show-fixed-car .schedule-table-fixed-car.invalid,.sc-app .sc-content .sc-week-trips.show-fixed-car .schedule-table-trip-fixed-car.invalid,.sc-app-modal .sc-content .sc-schedule-wrapper.show-fixed-car .schedule-table-fixed-car.invalid,.sc-app-modal .sc-content .sc-schedule-wrapper.show-fixed-car .schedule-table-trip-fixed-car.invalid,.sc-app-modal .sc-content .sc-week-trips.show-fixed-car .schedule-table-fixed-car.invalid,.sc-app-modal .sc-content .sc-week-trips.show-fixed-car .schedule-table-trip-fixed-car.invalid {border: 1px solid #D82121;}.sc-app .sc-content .sc-schedule-wrapper.show-fixed-car .sc-schedule-time-slot-input[name='arriving'],.sc-app .sc-content .sc-week-trips.show-fixed-car .sc-schedule-time-slot-input[name='arriving'],.sc-app-modal .sc-content .sc-schedule-wrapper.show-fixed-car .sc-schedule-time-slot-input[name='arriving'],.sc-app-modal .sc-content .sc-week-trips.show-fixed-car .sc-schedule-time-slot-input[name='arriving'] {border-bottom: 1px dotted #eee;}.sc-app .sc-content #scSubmitTripScheduleButton,.sc-app-modal .sc-content #scSubmitTripScheduleButton {float: right;}.sc-app.schedule-open .sc-content,.sc-app-modal.schedule-open .sc-content {grid-row-start: span 2;}.sc-app.schedule-open .sc-app-top-bar,.sc-app.schedule-open .sc-content-left,.sc-app.schedule-open .sc-content-right,.sc-app-modal.schedule-open .sc-app-top-bar,.sc-app-modal.schedule-open .sc-content-left,.sc-app-modal.schedule-open .sc-content-right {display: none;}.sc-app.schedule-open #scOverlay,.sc-app-modal.schedule-open #scOverlay {display: block;}.sc-app .top-bar-header,.sc-app-modal .top-bar-header {font-weight: 400;font-size: 24px;}.sc-app .sc-app-top-bar,.sc-app-modal .sc-app-top-bar {flex: 0 0 70px;background-color: #fff;}.sc-app .sc-app-top-bar .sc-top-bar-customer,.sc-app-modal .sc-app-top-bar .sc-top-bar-customer {border-bottom: 1px solid #eee;padding: 0 1em;display: flex;align-items: center;height: 70px;box-sizing: border-box;}.sc-app .sc-app-top-bar .ion-chevron-left:before,.sc-app-modal .sc-app-top-bar .ion-chevron-left:before {position: relative;font-family: 'Ionicons';content: '\f124';cursor: pointer;font-size: 2em;color: #44A1A0;margin-right: 1em;}.sc-app .sc-app-top-bar .top-bar-customer,.sc-app .sc-app-top-bar .top-bar-new-customer,.sc-app-modal .sc-app-top-bar .top-bar-customer,.sc-app-modal .sc-app-top-bar .top-bar-new-customer {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 15em;font-weight: normal;color: #1C4357;margin-right: 70px;position: relative;}.sc-app .sc-app-top-bar .top-bar-new-customer,.sc-app-modal .sc-app-top-bar .top-bar-new-customer {display: none;}.sc-app .sc-app-top-bar .top-bar-delete-customer,.sc-app-modal .sc-app-top-bar .top-bar-delete-customer {flex-grow: 1;}.sc-app .sc-app-top-bar .top-bar-delete-customer .ion-icon-top,.sc-app-modal .sc-app-top-bar .top-bar-delete-customer .ion-icon-top {float: right;}.sc-app .sc-app-top-bar.create-mode .top-bar-customer,.sc-app-modal .sc-app-top-bar.create-mode .top-bar-customer {display: none;}.sc-app .sc-app-top-bar.create-mode #scCopyCustomerButton,.sc-app .sc-app-top-bar.create-mode #customerInternalNoteButton,.sc-app .sc-app-top-bar.create-mode #deleteCustomer,.sc-app-modal .sc-app-top-bar.create-mode #scCopyCustomerButton,.sc-app-modal .sc-app-top-bar.create-mode #customerInternalNoteButton,.sc-app-modal .sc-app-top-bar.create-mode #deleteCustomer {display: none;}.sc-app .sc-app-top-bar.create-mode .top-bar-new-customer,.sc-app-modal .sc-app-top-bar.create-mode .top-bar-new-customer {display: inherit;}.sc-app .sc-app-top-bar.create-mode .sc-add-pause-button,.sc-app-modal .sc-app-top-bar.create-mode .sc-add-pause-button {display: none;}.sc-app .sc-app-top-bar .ion-icon-top,.sc-app-modal .sc-app-top-bar .ion-icon-top {width: 70px;display: inline-block;cursor: pointer;text-align: center;}.sc-app .sc-app-top-bar .ion-icon-top:before,.sc-app-modal .sc-app-top-bar .ion-icon-top:before {position: inherit;font-family: 'Ionicons';color: #44A1A0;font-size: 2em;}.sc-app .sc-app-top-bar .ion-icon-top#customerInternalNoteButton,.sc-app-modal .sc-app-top-bar .ion-icon-top#customerInternalNoteButton {position: relative;}.sc-app .sc-app-top-bar .ion-icon-top#customerInternalNoteButton:before,.sc-app-modal .sc-app-top-bar .ion-icon-top#customerInternalNoteButton:before {position: relative;left: 2px;}.sc-app .sc-app-top-bar .ion-icon-top#customerInternalNoteButton .customer-note-marker,.sc-app-modal .sc-app-top-bar .ion-icon-top#customerInternalNoteButton .customer-note-marker {display: none;border: 1px solid #fff;background-color: #D82121;border-radius: 50%;width: 0.8em;height: 0.8em;position: absolute;left: 2.5em;top: 1.3em;}.sc-app .sc-app-top-bar .ion-icon-top#customerInternalNoteButton.has-note .customer-note-marker,.sc-app-modal .sc-app-top-bar .ion-icon-top#customerInternalNoteButton.has-note .customer-note-marker {display: block;}.sc-app .sc-app-top-bar .ion-icon-top .ion-icon-top-text,.sc-app-modal .sc-app-top-bar .ion-icon-top .ion-icon-top-text {font-size: 0.7em;color: #44A1A0;}.sc-app .sc-app-top-bar .ion-icon-top .slider-button,.sc-app-modal .sc-app-top-bar .ion-icon-top .slider-button {display: inline-block;top: 0.9em;left: 0.3em;padding: 0;height: 32px;font-size: 0.6em;margin: 0 auto;width: 3em;}.sc-app .sc-app-top-bar .ion-ios-copy:before,.sc-app-modal .sc-app-top-bar .ion-ios-copy:before {content: '\f41c';}.sc-app .sc-app-top-bar .ion-toggle:before,.sc-app-modal .sc-app-top-bar .ion-toggle:before {content: '\f355';}.sc-app .sc-app-top-bar .ion-chevron-down:before,.sc-app-modal .sc-app-top-bar .ion-chevron-down:before {content: '\f123';}.sc-app .sc-app-top-bar .ion-chevron-up:before,.sc-app-modal .sc-app-top-bar .ion-chevron-up:before {content: '\f126';}.sc-app .sc-app-top-bar .top-bar-next-pause,.sc-app-modal .sc-app-top-bar .top-bar-next-pause {display: none;margin-left: 3em;color: #bbb;}.sc-app .sc-app-top-bar .top-bar-next-pause.active,.sc-app-modal .sc-app-top-bar .top-bar-next-pause.active {color: #44A1A0;}.sc-app .sc-app-top-bar .top-bar-next-pause.has-pause,.sc-app-modal .sc-app-top-bar .top-bar-next-pause.has-pause {display: flex;}.sc-app .sc-app-top-bar .top-bar-next-pause .ion-icon,.sc-app-modal .sc-app-top-bar .top-bar-next-pause .ion-icon {margin-right: 0.5em;}.sc-app .sc-app-top-bar .row,.sc-app-modal .sc-app-top-bar .row {display: flex;margin-bottom: 0.3em;height: 1.5em;}.sc-app .sc-app-top-bar .row .view-field,.sc-app .sc-app-top-bar .row .edit-field,.sc-app-modal .sc-app-top-bar .row .view-field,.sc-app-modal .sc-app-top-bar .row .edit-field {font-size: 0.9em;}.sc-app .sc-app-top-bar .row .half,.sc-app-modal .sc-app-top-bar .row .half {flex: 0 0 50%;max-width: 50%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.sc-app .sc-app-top-bar .row .right,.sc-app-modal .sc-app-top-bar .row .right {text-align: right;}.sc-app .sc-app-top-bar .row .view-field,.sc-app .sc-app-top-bar .row .edit-field,.sc-app-modal .sc-app-top-bar .row .view-field,.sc-app-modal .sc-app-top-bar .row .edit-field {width: 100%;height: 100%;box-sizing: border-box;}.sc-app .sc-app-top-bar .row.header-row .label,.sc-app-modal .sc-app-top-bar .row.header-row .label {flex: 1 1 auto;max-width: none;}.sc-app .sc-app-top-bar .row.header-row .edit-button,.sc-app-modal .sc-app-top-bar .row.header-row .edit-button {flex: 0 0 1em;}.sc-app .sc-app-top-bar .top-bar-content-block,.sc-app-modal .sc-app-top-bar .top-bar-content-block {margin: 1em 1em;color: #1C4357;}.sc-app .sc-app-top-bar .top-bar-content-block .scrollable-content,.sc-app-modal .sc-app-top-bar .top-bar-content-block .scrollable-content {height: 8.5em;overflow-y: auto;}.sc-app .sc-app-top-bar .sc-customer-details,.sc-app-modal .sc-app-top-bar .sc-customer-details {display: none;height: 200px;margin: 0 1em 0 0em;}.sc-app .sc-app-top-bar .sc-customer-details.show,.sc-app-modal .sc-app-top-bar .sc-customer-details.show {display: inherit;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm {margin: 0 1em;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper {display: flex;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block {height: 8em;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsMaster,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsMaster {display: grid;grid-template-columns: 10em 1fr 3em;height: min-content;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsMaster .row,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsMaster .row {grid-column: 1 / 3;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsMaster #scCustomerAgreementContainer,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsMaster #scCustomerAgreementContainer {flex: 0 0 50%;max-width: 50%;font-size: 0.9em;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsNodes,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsNodes {border-right: 1px solid #eee;border-left: 1px solid #eee;padding: 0 2em;margin: 1em 2em;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsPause .sc-add-pause-container,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsPause .sc-add-pause-container {position: relative;width: 0;z-index: 100;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsPause .delete-button,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .sc-content-wrapper .top-bar-content-block#scCustomerDetailsPause .delete-button {margin-right: 2px;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .top-bar-content-block,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .top-bar-content-block {flex: 0 1 33%;max-width: 28em;}.sc-app .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .top-bar-content-block .action-buttons,.sc-app-modal .sc-app-top-bar .sc-customer-details #scCustomerDetailsForm .top-bar-content-block .action-buttons {display: flex;justify-content: center;align-items: center;gap: 10px;}.sc-app .sc-app-top-bar .sc-customer-details-nodes,.sc-app-modal .sc-app-top-bar .sc-customer-details-nodes {flex: 1 1 auto;}.sc-app .sc-app-top-bar .sc-customer-details-pause,.sc-app-modal .sc-app-top-bar .sc-customer-details-pause {flex: 1 1 auto;}.sc-app .sc-app-top-bar .sc-top-bar-customer .ion-chevron-up,.sc-app-modal .sc-app-top-bar .sc-top-bar-customer .ion-chevron-up {display: none;}.sc-app .sc-app-top-bar .sc-top-bar-customer.details-shown .ion-chevron-down,.sc-app-modal .sc-app-top-bar .sc-top-bar-customer.details-shown .ion-chevron-down {display: none;}.sc-app .sc-app-top-bar .sc-top-bar-customer.details-shown .ion-chevron-up,.sc-app-modal .sc-app-top-bar .sc-top-bar-customer.details-shown .ion-chevron-up {display: inline-block;}.sc-app #scCustomerListView,.sc-app #scGroupListView,.sc-app-modal #scCustomerListView,.sc-app-modal #scGroupListView {margin: 0;padding: 1em;position: absolute;top: 70px;bottom: 0;left: 0;right: 0;background-color: #fff;}.sc-app #scCustomerListView .list-view,.sc-app #scGroupListView .list-view,.sc-app-modal #scCustomerListView .list-view,.sc-app-modal #scGroupListView .list-view {margin: 0;color: #1C4357;font-size: 0.9em;}.sc-app #scCustomerListView .list-view thead tr,.sc-app #scGroupListView .list-view thead tr,.sc-app-modal #scCustomerListView .list-view thead tr,.sc-app-modal #scGroupListView .list-view thead tr {border-bottom: 1px solid #1C4357;text-transform: none;}.sc-app #scCustomerListView .list-view thead tr th .header-text,.sc-app #scGroupListView .list-view thead tr th .header-text,.sc-app-modal #scCustomerListView .list-view thead tr th .header-text,.sc-app-modal #scGroupListView .list-view thead tr th .header-text {flex: 1 1 80%;}.sc-app #scCustomerListView .list-view tbody tr,.sc-app #scGroupListView .list-view tbody tr,.sc-app-modal #scCustomerListView .list-view tbody tr,.sc-app-modal #scGroupListView .list-view tbody tr {border-bottom: 1px solid #f4f4f4;height: 2.5em;}.sc-app #scCustomerListView .list-view tbody tr td,.sc-app #scGroupListView .list-view tbody tr td,.sc-app-modal #scCustomerListView .list-view tbody tr td,.sc-app-modal #scGroupListView .list-view tbody tr td {border-right: none;}.sc-app #scCustomerListView .list-view tbody tr .list-view-cell,.sc-app #scGroupListView .list-view tbody tr .list-view-cell,.sc-app-modal #scCustomerListView .list-view tbody tr .list-view-cell,.sc-app-modal #scGroupListView .list-view tbody tr .list-view-cell {font-size: 1.1em;height: 1.9em;}.sc-app #scCustomerListView .list-view tbody tr.highlighted-row,.sc-app #scGroupListView .list-view tbody tr.highlighted-row,.sc-app-modal #scCustomerListView .list-view tbody tr.highlighted-row,.sc-app-modal #scGroupListView .list-view tbody tr.highlighted-row {background-color: #cee5e5;}.sc-app #scCustomerListView .list-view .ion-icon,.sc-app #scGroupListView .list-view .ion-icon,.sc-app-modal #scCustomerListView .list-view .ion-icon,.sc-app-modal #scGroupListView .list-view .ion-icon {font-size: 1.5em;}.sc-app #scCustomerListView .list-view .ion-icon:after,.sc-app #scGroupListView .list-view .ion-icon:after,.sc-app-modal #scCustomerListView .list-view .ion-icon:after,.sc-app-modal #scGroupListView .list-view .ion-icon:after {color: #44A1A0;position: relative;font-size: 1em;}.sc-app #scCustomerListView .list-view .calendar::after,.sc-app #scGroupListView .list-view .calendar::after,.sc-app-modal #scCustomerListView .list-view .calendar::after,.sc-app-modal #scGroupListView .list-view .calendar::after {content: '\f117';font-size: 0.7em;}.sc-app #scCustomerListView .list-view .sc-customer-active,.sc-app #scGroupListView .list-view .sc-customer-active,.sc-app-modal #scCustomerListView .list-view .sc-customer-active,.sc-app-modal #scGroupListView .list-view .sc-customer-active {font-size: 0.9em;color: #44A1A0;line-height: 2.2;margin: 0 auto;width: 1.5em;}.sc-app #scCustomerListView .list-view .inactive .sc-customer-active,.sc-app #scGroupListView .list-view .inactive .sc-customer-active,.sc-app-modal #scCustomerListView .list-view .inactive .sc-customer-active,.sc-app-modal #scGroupListView .list-view .inactive .sc-customer-active {display: none;}.sc-app #scCustomerListView .list-view .sc-pause-dates,.sc-app #scGroupListView .list-view .sc-pause-dates,.sc-app-modal #scCustomerListView .list-view .sc-pause-dates,.sc-app-modal #scGroupListView .list-view .sc-pause-dates {font-size: 0.8em;color: #bbb;line-height: 1.2;}.sc-app #scCustomerListView .list-view .sc-pause-dates.empty,.sc-app #scGroupListView .list-view .sc-pause-dates.empty,.sc-app-modal #scCustomerListView .list-view .sc-pause-dates.empty,.sc-app-modal #scGroupListView .list-view .sc-pause-dates.empty {line-height: 2.2;width: 1em;margin-left: 1.8em;font-size: 1em;}.sc-app #scCustomerListView .list-view .sc-pause-dates.active,.sc-app #scGroupListView .list-view .sc-pause-dates.active,.sc-app-modal #scCustomerListView .list-view .sc-pause-dates.active,.sc-app-modal #scGroupListView .list-view .sc-pause-dates.active {color: #44A1A0;}.sc-app #scCustomerListView .list-view .icon-grey:after,.sc-app #scGroupListView .list-view .icon-grey:after,.sc-app-modal #scCustomerListView .list-view .icon-grey:after,.sc-app-modal #scGroupListView .list-view .icon-grey:after {color: grey;}.sc-app #scCustomerListView .list-view-row,.sc-app #scGroupListView .list-view-row,.sc-app-modal #scCustomerListView .list-view-row,.sc-app-modal #scGroupListView .list-view-row {cursor: pointer;}.sc-app #scCustomerListView .list-view-row .list-view-cell.sc-customer-list-status,.sc-app #scGroupListView .list-view-row .list-view-cell.sc-customer-list-status,.sc-app-modal #scCustomerListView .list-view-row .list-view-cell.sc-customer-list-status,.sc-app-modal #scGroupListView .list-view-row .list-view-cell.sc-customer-list-status {color: #D82121;font-weight: 700;margin-right: 0.5em;}.sc-app #submitButtonWrapper,.sc-app-modal #submitButtonWrapper {float: right;position: relative;}.sc-app label.error,.sc-app-modal label.error {color: #D82121;font-weight: normal;font-size: 0.8em;margin-left: 0.5em;}.sc-app #scRuleHeading .label,.sc-app-modal #scRuleHeading .label {width: 16em;}.sc-app #ScSubmitGroupEdit,.sc-app-modal #ScSubmitGroupEdit {margin-top: 1em;text-align: right;margin-right: 1em;}.sc-app .add-attendant,.sc-app-modal .add-attendant {color: #44A1A0;cursor: pointer;}.sc-app .add-attendant.disabled,.sc-app-modal .add-attendant.disabled {color: #ccc;cursor: not-allowed;}.sc-app .edit-attendant-links,.sc-app-modal .edit-attendant-links {display: flex;flex-direction: column;color: #44A1A0;cursor: pointer;width: fit-content;}.sc-app .attendant-changed-warning,.sc-app .attendant-nodes-changed-warning,.sc-app-modal .attendant-changed-warning,.sc-app-modal .attendant-nodes-changed-warning {font-size: 0.9em;font-style: italic;color: #d82121;margin-top: 0.5em;}.sc-app .attendant-changed-warning.hide,.sc-app .attendant-nodes-changed-warning.hide,.sc-app-modal .attendant-changed-warning.hide,.sc-app-modal .attendant-nodes-changed-warning.hide {display: none;}.loading-layer {display: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #eeec;z-index: 100;}.loading-layer.show {display: block;}.loading-layer .loader {top: 0.5em;right: 0.5em;background: linear-gradient(to right, #888 10%, #eee8 42%);}.loading-layer .loader:before {background: #888;}.loading-layer .loader:after {background: #eee;}.sc-modal-content {max-width: 60em;max-height: 85vh;}.sc-modal-content .disabled-text-area {height: 0;opacity: 0;}.sc-modal-content .modal-message {min-height: 4em;}.sc-modal-content .modal-message #custom-log,.sc-modal-content .modal-message #messageToDriver {width: 400px;resize: none;overflow: hidden;transition: height 0.3s, opacity 0.2s;}.sc-modal-content .modal-message .button {margin: 0 1em 0 0;padding: 0 1em;background-color: #44A1A0;color: #1C4357;border: none;height: 2em;font-weight: normal;border-radius: 3px;cursor: pointer;color: #fff;}.sc-modal-content .modal-message .sc-modal-schedule-changes {margin: 2em 0;padding: 0;text-align: left;max-height: 10em;overflow: auto;}.sc-modal-content .modal-message .sc-modal-schedule-changes li {list-style: none;margin: 0;font-size: 0.95em;}.sc-modal-content .modal-message .sc-modal-schedule-changes li.schedule-name {font-weight: normal;}.sc-modal-content .dialog-sidebar {display: none;}.sc-modal-content .close-button {position: absolute;right: 10px;top: 10px;}.sc-modal-content .close-button::before {font-family: 'Ionicons';cursor: pointer;color: #44A1A0;}.sc-modal-content .modal-confirm {padding: 0px;min-width: 13em;}.sc-modal-content .modal-confirm .modal-confirm-message {font-size: 1em;}.sc-modal-content .modal-buttons {padding-top: 1em;float: right;}.sc-modal-content .modal-buttons .cancel {margin-right: 1em;background-color: #fff;color: #44a1a0;border: 1px solid #44a1a0;}.modal-message.schedule-week-trip .header {font-weight: normal;margin-bottom: 1em;text-align: left;}.modal-message.schedule-week-trip .trip-display-name {text-align: left;}.modal-message.schedule-week-trip .subtitle {text-align: left;margin-bottom: 1em;}.modal-message.schedule-week-trip .subtitle:first-letter {text-transform: uppercase;}.modal-message.schedule-week-trip .subtitle .group-text {font-style: italic;}.modal-message.schedule-week-trip .group-wrapper {position: relative;text-align: left;margin-bottom: 1em;}.modal-message.schedule-week-trip .group-wrapper.hide {display: none;}.modal-message.schedule-week-trip .group-wrapper .group-link {display: inline-block;}.modal-message.schedule-week-trip .group-wrapper a:link,.modal-message.schedule-week-trip .group-wrapper a:visited,.modal-message.schedule-week-trip .group-wrapper a:hover,.modal-message.schedule-week-trip .group-wrapper a:active {color: inherit;text-decoration: none;}.modal-message.schedule-week-trip .group-wrapper a:link.has-link,.modal-message.schedule-week-trip .group-wrapper a:visited.has-link,.modal-message.schedule-week-trip .group-wrapper a:hover.has-link,.modal-message.schedule-week-trip .group-wrapper a:active.has-link {color: #44A1A0;}.modal-message.schedule-week-trip .group-wrapper a:link.has-link .open-in-new:after,.modal-message.schedule-week-trip .group-wrapper a:visited.has-link .open-in-new:after,.modal-message.schedule-week-trip .group-wrapper a:hover.has-link .open-in-new:after,.modal-message.schedule-week-trip .group-wrapper a:active.has-link .open-in-new:after {color: #44A1A0;}.modal-message.schedule-week-trip .group-wrapper .loader {top: 1px;height: 0.9em;width: 0.9em;background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);position: relative;left: 0.5em;}.modal-message.schedule-week-trip .group-wrapper .loader.busy {display: inline-block;}.modal-message.schedule-week-trip .group-wrapper .loader:before {background-color: #aaa;}.modal-message.schedule-week-trip .group-wrapper .loader:after {background-color: #fff;}.modal-message.schedule-week-trip .group-wrapper .open-in-new {display: none;width: 1em;}.modal-message.schedule-week-trip .group-wrapper .open-in-new.show {display: inline-block;}.modal-message.schedule-week-trip .group-wrapper .open-in-new:after {content: '\f3ef';color: #333;font-size: 1.2em;line-height: 1;position: relative;float: right;margin-left: 0.2em;}.modal-message.schedule-week-trip .content-wrapper {display: flex;}.modal-message.schedule-week-trip .content-wrapper.delete {border: none;}.modal-message.schedule-week-trip .content-wrapper.delete .confirm-delete-text {display: block;margin: 0 !important;font-size: 1.2em;font-weight: 400;}.modal-message.schedule-week-trip .content-wrapper.delete .label-wrapper,.modal-message.schedule-week-trip .content-wrapper.delete .time-field-container {display: none;}.modal-message.schedule-week-trip .label-wrapper {text-align: left;flex: 1 0 10em;}.modal-message.schedule-week-trip .label {height: 35px;line-height: 2.3;}.modal-message.schedule-week-trip button.button {margin: 2em 0;height: 3em;}.modal-message.schedule-week-trip button.button.cancel, .modal-message.schedule-week-trip button.button.add-custom-trip {margin-right: 1em;background-color: #fff;color: #44A1A0;border: 1px solid #44A1A0;}.modal-message.schedule-week-trip .confirm-delete-text {display: none;margin: 1em 0;}.modal-message.schedule-week-trip .time-field-container {flex: 0 0 6em;}.modal-message.schedule-week-trip .time-field-container input {text-align: center;width: 100%;height: 35px;line-height: 2.3;box-sizing: border-box;border: 1px solid #ccc;}.modal-message.schedule-week-trip .time-field-container input.sc-arriving {border-top: none;}.modal-message.schedule-week-trip .time-field-container .autocomplete-bar {margin-right: 0;}.modal-message.schedule-week-trip .time-field-container .autocomplete-text {padding-right: 1em;}.modal-message.schedule-week-trip .time-field-container .suggestion-item {padding: 0.2em;font-size: 0.9em;}.modal-message.schedule-week-trip .time-field-container .autocomplete-clear-button {right: 0.3em;}.modal-message.schedule-week-trip .conflicts-text {display: none;text-align: left;margin: 1em 0 0.5em;font-weight: normal;color: #D82121;}.modal-message.schedule-week-trip.has-conflicts .conflicts-text {display: block;}.modal-message.schedule-week-trip.has-conflicts .conflicts-container {display: block;}.modal-message.schedule-week-trip .conflicts-container {min-height: 4em;display: none;}.modal-message.schedule-week-trip .conflicting-trip {text-align: left;color: #D82121;font-size: 0.9em;font-weight: normal;}.modal-message.schedule-week-trip .fixed-car-in-group-message {font-size: 0.9em;font-style: italic;color: #d82121;}.modal-message.schedule-week-trip .fixed-car-in-group-message.hide {display: none;}.modal-message.schedule-week-trip .fixed-car-label.hide {display: none;}.modal-message.sc-add-attendant-schedule {text-align: left;max-width: 50em;max-height: 70em;background-color: #eee;margin: 0;}.modal-message.sc-add-attendant-schedule .content-wrapper {display: grid;grid-template-columns: 24em 24em;grid-gap: 1em;}.modal-message.sc-add-attendant-schedule .limited-input-wrapper {width: 100%;}.modal-message.sc-add-attendant-schedule #attendantPriceInfo {padding: 1em;padding: 1em;background-color: #fff;grid-column: 1/3;}.modal-message.sc-add-attendant-schedule .attendant-price-info-wrapper {display: grid;grid-template-columns: 20% 30% 20%;}.modal-message.sc-add-attendant-schedule .attendant-price-info-wrapper .expandable {z-index: 14;}.modal-message.sc-add-attendant-schedule .attendant-price-info-wrapper #priceTypeContainer {position: absolute;width: 12.7em;}.modal-message.sc-add-attendant-schedule .attendant-price-info-wrapper #calculate-attendant-price {align-self: end;height: 27px;margin-bottom: 5px;}.modal-message.sc-add-attendant-schedule .modal-buttons {grid-row-start: 4;grid-column-start: 1;grid-column-end: 3;display: flex;}.modal-message.sc-add-attendant-schedule .modal-buttons .button {float: left;padding: 6.5px 15px;}.modal-message.sc-add-attendant-schedule .modal-buttons .button.cancel {background-color: transparent;}.modal-message.sc-add-attendant-schedule .group-warning {grid-column-start: 1;font-size: 0.9em;font-style: italic;color: #D82121;}.confirm-remove-custom-trip-attendant-modal {height: 6em;text-align: left;}.confirm-remove-custom-trip-attendant-modal .group-warning {font-size: 0.9em;font-style: italic;color: #D82121;margin-top: 0.5em;}.modal-customer-internal-note {padding: 1em 2em;}textarea.customer-note-text {resize: none;display: block;font-size: 0.9em;margin: 1em 0;padding: 0.5em;width: 26em;height: 16em;border: 1px solid rgba(28, 67, 87, 0.7);}.modal-message.modal-customer-notes {max-height: 50em;max-width: 56em;width: 56em;text-align: left;padding: 1em;}.modal-message.modal-customer-notes .modal-header {margin-bottom: 1em;}.modal-message.modal-customer-notes textarea.customer-note-text {box-sizing: border-box;height: 4.9em;width: 100%;outline: none;margin: 0 1em 0 0;}.modal-message.modal-customer-notes .message-text button.submit {margin: 1em 0;}.modal-message.modal-customer-notes .notes-container {height: 32em;overflow-y: scroll;}.modal-message.modal-customer-notes .notes-container .customer-note {font-size: 0.9em;margin-bottom: 0.5em;display: flex;}.modal-message.modal-customer-notes .notes-container .customer-note-meta-data {width: 10em;flex: 0 0 10em;}.modal-message.modal-customer-notes .notes-container .customer-note-user-email {margin-right: 1em;}.modal-message.modal-customer-notes .notes-container .customer-note-text {flex: 1 1 auto;}#scCustomTripForm .icon-reload {display: none;}#scCustomTripForm .icon-target {background-color: black;margin-top: 0.6em !important;margin-left: 0.5em !important;}#scCustomTripForm input.sc-schedule-time-slot-input {text-align: center;}.sc-week-trips .sc-schedule-time-slot-input,.schedule-week-trip .sc-schedule-time-slot-input {padding: 0.5em 0 0.5em 0;border: 0px;}.sc-week-trips .selected > .icon-target,.schedule-week-trip .selected > .icon-target,#scCustomTripForm .selected > .icon-target {background: url("../images/special-customer/icon_target_black-7b35bbb28c0622f108bbd338eda58729.svg") no-repeat;}.sc-week-trips .manual-time .sc-schedule-time-slot-input,.sc-week-trips .manual-time .icon-reload,.schedule-week-trip .manual-time .sc-schedule-time-slot-input,.schedule-week-trip .manual-time .icon-reload,#scCustomTripForm .manual-time .sc-schedule-time-slot-input,#scCustomTripForm .manual-time .icon-reload {background-color: #e2f0ee !important;}.sc-week-trips .icon-target,.schedule-week-trip .icon-target,#scCustomTripForm .icon-target {background: url("../images/special-customer/icon_target-ddb4c9d9114e376099e8291f2c666427.svg") no-repeat;width: 1em;height: 1em;margin-top: 0.7em;margin-left: 0.3em;position: absolute;cursor: pointer;}.sc-week-trips .icon-target.hide,.schedule-week-trip .icon-target.hide,#scCustomTripForm .icon-target.hide {display: none;}.sc-week-trips .icon-reload,.schedule-week-trip .icon-reload,#scCustomTripForm .icon-reload {background: url("../images/special-customer/icon_reload-46ad2dd5630780bbe1c70bd98b89457d.svg") no-repeat;position: absolute;width: 1em;height: 1em;margin-left: 5em;margin-top: -0.5em;cursor: pointer;}.sc-week-trips .icon-reload.hide,.schedule-week-trip .icon-reload.hide,#scCustomTripForm .icon-reload.hide {display: none;}@media screen and (min-width: 1280px) {#scApp #scCustomerListView,#scApp #scGroupListView {margin: 0;}#scApp #scCustomerListTabs .tab-headers {margin: 0;}#scApp #scCustomerListTabs .tab-headers .validation-error {color: #D82121;position: absolute;right: 0.7em;}#scApp .sc-panel {padding: 16px;}#scApp .sc-content .sc-content-right #groupNotesWrapper .ion-edit,#scApp .sc-content .sc-content-right #groupNotesWrapper .ion-close,#scApp .sc-content .sc-content-right #groupNotesWrapper .ion-checkmark,#scApp .sc-content .sc-content-left #groupNotesWrapper .ion-edit,#scApp .sc-content .sc-content-left #groupNotesWrapper .ion-close,#scApp .sc-content .sc-content-left #groupNotesWrapper .ion-checkmark {right: 2em;}#scApp .sc-content #scTripSchedule .sc-period {font-size: 1em;}#scApp .sc-content #scTripSchedule .sc-period-separator {padding: 0 0.5em;color: #8499a3;}#scApp .sc-content #scTripSchedule .schedule-trips-wrapper div.hide {display: none;}#scApp .sc-content #scTripSchedule .schedule-trips-wrapper .hide-attendant {display: none !important;}#scApp .sc-content #scTripSchedule .sc-node-container {margin: 0.5em;}}.modal-message .edit-schema-modal {display: flex;flex-direction: column;gap: 10px;min-width: 400px;}.modal-message .edit-schema-modal .labelled-input {text-align: left;}.modal-message .edit-schema-modal .checkbox-label {padding-left: 0;}.modal-message .edit-schema-modal #edit-schema-modal-error-text {text-align: left;}.modal-message .edit-schema-modal .content-wrapper {display: grid !important;grid-template-columns: 3fr 1fr;}.modal-message .edit-schema-modal .content-wrapper .attendant-pickup, .modal-message .edit-schema-modal .content-wrapper .attendant-delivery {height: 0px;text-align: center;display: flex;align-items: center;justify-content: center;}.modal-message .edit-schema-modal .content-wrapper-with-attendant .attendant-pickup, .modal-message .edit-schema-modal .content-wrapper-with-attendant .attendant-delivery {height: 35px;border-left: 1px solid;border-right: 1px solid;border-color: #ccc;}.modal-message .edit-schema-modal .content-wrapper-with-attendant .attendant-pickup:nth-child(1), .modal-message .edit-schema-modal .content-wrapper-with-attendant .attendant-delivery:nth-child(1) {border-top: 1px solid #ccc;}.modal-message .edit-schema-modal .header {font-size: 1.2em;font-weight: 400 !important;margin: 0 !important;}.modal-message .edit-schema-modal .header__subtitle {font-size: 1.1em !important;}.modal-message .edit-schema-modal .labelled-input {text-align: left;}.modal-message .edit-schema-modal .labelled-input .type-ahead-matcher {cursor: pointer !important;}.modal-message .edit-schema-modal .labelled-input .limited-input-wrapper {margin-top: -5px !important;width: 100% !important;}.modal-message .edit-schema-modal .labelled-input .limited-input-wrapper textarea {width: calc(100% - 5px) !important;}.modal-message .edit-schema-modal button.button.submit, .modal-message .edit-schema-modal button.button.cancel, .modal-message .edit-schema-modal button.button.add-custom-trip {margin: 0;height: 2em;}.modal-message .edit-schema-modal__footer--actions {margin-top: 10px;display: flex;justify-content: end;gap: 10px;}.price-type-select {grid-column: 1 / 3;}.price-type-select__fixed-price-warning {color: #d82121;margin-bottom: 5px;}.price-type-select__fixed-price-warning a {text-decoration: underline !important;}.price-calculator-button-wrapper {justify-self: start;align-self: end;}.price-calculator-button-wrapper button {height: 27px !important;margin-bottom: 5px !important;}#price-type-dropdown {height: 27px;width: 49.6%;border-radius: 3px;}#price-type-dropdown .disabled .headline {text-align: left !important;}.sc-modal-confirm-with-message-to-driver {width: 400px;display: flex;flex-direction: column;gap: 20px;}.sc-modal-confirm-with-message-to-driver__header {text-align: left;}.sc-modal-confirm-with-message-to-driver__header--title {font-size: 1.2em;font-weight: 400;}.sc-modal-confirm-with-message-to-driver__header--subtitle {font-size: 1.05em;}.sc-modal-confirm-with-message-to-driver__body {display: flex;flex-direction: column;gap: 10px;}.sc-modal-confirm-with-message-to-driver__body--checkbox {display: flex;align-items: center;cursor: pointer;}.sc-modal-confirm-with-message-to-driver__body--input textarea {width: calc(100% - 16px) !important;padding: 8px;resize: none;}.sc-modal-confirm-with-message-to-driver__footer--button {margin-right: 0 !important;}.sc-modal-confirm-with-message-to-driver__footer--button.cancel {margin-right: 10px !important;background-color: #fff !important;color: #44a1a0 !important;border: 1px solid #44a1a0 !important;}.sc-modal-add-edit-node {display: grid;text-align: left;gap: 20px;}.sc-modal-add-edit-node .bnr-predictions-wrapper .bnr-prediction-item-icon .ion-plus::after {height: 10px;}.sc-modal-add-edit-node .bnr-predictions-wrapper .bnr-prediction-item-icon .icon-plus::before {color: #386675 !important;}.sc-modal-add-edit-node__header--title {font-size: 1.2em;font-weight: bolder;}.sc-modal-add-edit-node__header--subtitle {font-size: 1.05em;}.sc-modal-add-edit-node__body--node-form {display: grid;grid-template-columns: repeat(12, 1fr);row-gap: 7px;column-gap: 5px;align-items: end;}.sc-modal-add-edit-node__body--node-form .error {border-color: #D82121 !important;}.sc-modal-add-edit-node__body--node-form .bnrBookingAddressContainer {float: none;margin-right: 0;max-width: unset;}.sc-modal-add-edit-node__body--node-form .bnr-clear-text {position: absolute;top: -5px;right: 7px;}.sc-modal-add-edit-node__body--node-form .bnr-predictions-position-wrapper {position: absolute;width: 100%;top: 11px;}.sc-modal-add-edit-node__body--node-form .favourite-places-container {display: none;}.sc-modal-add-edit-node__body--node-form input, .sc-modal-add-edit-node__body--node-form textarea {width: 100%;box-sizing: border-box;}.sc-modal-add-edit-node__body--node-form .limited-input-wrapper, .sc-modal-add-edit-node__body--node-form .bordered-form-element {width: 100%;}.sc-modal-add-edit-node__body--node-form .labelled-input {width: auto;}.sc-modal-add-edit-node__body--node-form .node-address-search {grid-column: span 12;}.sc-modal-add-edit-node__body--node-form .node-name, .sc-modal-add-edit-node__body--node-form .node-company {grid-column: span 6;}.sc-modal-add-edit-node__body--node-form .node-street-name {grid-column: span 6;}.sc-modal-add-edit-node__body--node-form .node-street-number {grid-column: span 2;}.sc-modal-add-edit-node__body--node-form .node-street-letter {grid-column: span 1;}.sc-modal-add-edit-node__body--node-form .node-city, .sc-modal-add-edit-node__body--node-form .node-phone {grid-column: span 6;}.sc-modal-add-edit-node__body--node-form .node-postal-code {grid-column: span 3;}.sc-modal-add-edit-node__body--node-form .node-operator-note {grid-column: span 12;}.sc-modal-add-edit-node__body--node-form .node-operator-note input {display: none;}.sc-modal-add-edit-node__body--node-form .node-address-note {grid-column: span 12;}.sc-modal-add-edit-node__body--node-form input, .sc-modal-add-edit-node__body--node-form textarea {padding: 4px !important;border-radius: 3px !important;font-size: 0.9em !important;}.sc-modal-add-edit-node__body--node-form textarea {resize: none !important;height: 94px !important;border: 1px solid #DEDDDD !important;}.sc-modal-add-edit-node__body--node-form textarea:focus {border: 1px solid #DEDDDD !important;outline: none !important;}.sc-modal-add-edit-node__body--node-form .label {font-size: 0.8em !important;margin-bottom: 2px !important;color: #8499a3 !important;font-weight: 400 !important;}.sc-modal-add-edit-node__body--node-form .block-header {display: none !important;}.sc-modal-add-edit-node__footer {display: flex;justify-content: flex-end;gap: 10px;}.sc-modal-add-edit-node__footer button {margin: 0 !important;}#scGroupTripDataTabs .node-payment {border: 1px solid #DDDDDD;padding: 15px 10px 10px;position: relative;}#scGroupTripDataTabs .node-payment__header {background: white;width: auto;padding: 0 3px;left: 5px;top: -10px;text-align: center;grid-column: 1 / 3;position: absolute;color: #1C4357;font-size: 0.9em;}.modal-message.sc-custom-trip {text-align: left;max-width: 50em;max-height: 89em;background-color: #eee;margin: 0;}.modal-message.sc-custom-trip #scCustomTripForm {margin: 0;}.modal-message.sc-custom-trip .content-wrapper {display: grid;grid-template-columns: 24em 24em;grid-gap: 1em;}.modal-message.sc-custom-trip .limited-input-wrapper {width: 100%;}.modal-message.sc-custom-trip .header,.modal-message.sc-custom-trip .trip-display-name,.modal-message.sc-custom-trip .subtitle {grid-column: 1 / 3;}.modal-message.sc-custom-trip .header {font-size: 1.2em;font-weight: 400;}.modal-message.sc-custom-trip.delete {background-color: #fff;}.modal-message.sc-custom-trip.delete .content-wrapper {grid-template-columns: auto;}.modal-message.sc-custom-trip #scCustomTripAgreementContainer {grid-column: span 2;height: 1.7em;}.modal-message.sc-custom-trip #scCustomTripAgreementContainer .expandable {width: 24em;}.modal-message.sc-custom-trip #scCustomTripAgreementContainer .expandable.disabled {background: transparent;}.modal-message.sc-custom-trip #scCustomTripAgreementContainer .expandable.disabled .headline {text-align: left;}.modal-message.sc-custom-trip .sc-node-container.disabled .address-field-container {background-color: #fafafa;border-color: #8499a3;}.modal-message.sc-custom-trip .bnr-address-field.disabled {background-color: inherit;}.modal-message.sc-custom-trip #requirementsContainer,.modal-message.sc-custom-trip .time-container {background: #fff;padding: 1em;}.modal-message.sc-custom-trip .time-container .expandable.disabled {background-color: #fafafa;border: 1px solid #8499a3;}.modal-message.sc-custom-trip .userNumberContainer .expandable,.modal-message.sc-custom-trip #scCarCategoriesContainer .expandable,.modal-message.sc-custom-trip #scDriverCategoriesContainer .expandable {z-index: 15;}.modal-message.sc-custom-trip #scPersonalRequirementsContainer .expandable {z-index: 14;}.modal-message.sc-custom-trip .week-day-picker {height: 27px;}.modal-message.sc-custom-trip .week-day-picker .headline {height: 17px;}.modal-message.sc-custom-trip .time-wrapper {display: grid;grid-template-columns: 8.25em 8.25em 8.25em;grid-column-gap: 5px;}.modal-message.sc-custom-trip .time-field-container {display: grid;grid-column-start: span 3;grid-template-columns: inherit;grid-column-gap: inherit;}.modal-message.sc-custom-trip .time-field-container .attendant-pickup,.modal-message.sc-custom-trip .time-field-container .attendant-delivery {display: none;}.modal-message.sc-custom-trip .autocomplete-text {margin-top: -6px;width: 100%;}.modal-message.sc-custom-trip .autocomplete-wrapper {top: -21px;transform: translateY(-100%);box-shadow: 0.3em -0.3em 1em -0.3em #999;}.modal-message.sc-custom-trip .confirm-delete-text,.modal-message.sc-custom-trip .delete-header {display: none;margin: 0 0 1em;}.modal-message.sc-custom-trip .delete-header {font-weight: normal;}.modal-message.sc-custom-trip.delete #nodeA,.modal-message.sc-custom-trip.delete #nodeB,.modal-message.sc-custom-trip.delete #scCustomTripAgreementContainer,.modal-message.sc-custom-trip.delete #requirementsContainer,.modal-message.sc-custom-trip.delete .time-container,.modal-message.sc-custom-trip.delete #priceInfoContainer {display: none;}.modal-message.sc-custom-trip.delete .confirm-delete-text,.modal-message.sc-custom-trip.delete .delete-header {display: block;}.modal-message.sc-custom-trip .conflicts-text {background-color: #fff;display: none;text-align: left;margin: 1em 0 0 0;font-weight: normal;}.modal-message.sc-custom-trip .conflicts-container {color: #D82121;background-color: #fff;}.modal-message.sc-custom-trip.has-conflicts .conflicts-text {display: block;padding: 1em;color: #D82121;}.modal-message.sc-custom-trip.has-conflicts .conflicts-container {padding: 0 1em 1em 1em;}.modal-message.sc-custom-trip.delete .confirm-delete-text {display: block;}.modal-message.sc-custom-trip.delete .sc-node-container,.modal-message.sc-custom-trip.delete #requirementsContainer,.modal-message.sc-custom-trip.delete .time-field-container {display: none;}.modal-message.sc-custom-trip button.button {margin: 1em 0 0;height: 3em;}.modal-message.sc-custom-trip button.button.cancel {margin-right: 1em;background-color: #fff;color: #44A1A0;border: 1px solid #44A1A0;}.modal-message.sc-custom-trip #priceInfoContainer .credit-info-wrapper,.modal-message.sc-custom-trip #priceInfoContainer .price-wrapper {display: grid;grid-template-columns: 50% 50%;}.modal-message.sc-custom-trip #priceInfoContainer .credit-info-wrapper #priceType,.modal-message.sc-custom-trip #priceInfoContainer .price-wrapper #priceType {height: 27px;}.modal-message.sc-custom-trip #priceInfoContainer .credit-info-wrapper #calculate-price,.modal-message.sc-custom-trip #priceInfoContainer .price-wrapper #calculate-price {height: 27px;align-self: end;margin-bottom: 5px;}.modal-message.sc-custom-trip #priceInfoContainer .labelled-input.hide {display: none;}.modal-message.sc-custom-trip #priceInfoContainer .price-change-attendant-warning {color: red;display: none;}.modal-message.sc-custom-trip #priceInfoContainer .price-change-attendant-warning.show {display: block;}.modal-message.sc-custom-trip .placeholder {color: #8499a3;}.modal-message.sc-custom-trip #priceInfoContainer #chooseAgreementText,.modal-message.sc-custom-trip #priceInfoContainer #noNodePaymentText {font-size: 0.8em;}.modal-message.sc-custom-trip #priceInfoContainer #chooseAgreementText.hide,.modal-message.sc-custom-trip #priceInfoContainer #noNodePaymentText.hide {display: none;}.modal-message.sc-custom-trip #priceInfoContainer.disabled #priceType .headline {color: #8499a3;}.sc-modal-content .custom-log-block {grid-column: 2;padding: 16px;background: white;}.sc-modal-content .custom-log-block .labelled-input {max-width: 405px;font-size: 1em !important;color: inherit !important;}.sc-modal-content .custom-log-block textarea#custom-log {width: 100%;}.sc-modal-content .custom-log-block-delete {padding: 0;grid-column: 1 / 3;}.sc-modal-content .custom-log-block-delete .limited-input-wrapper {margin-top: 0px !important;}.sc-node-container {flex: 1 1 50%;display: grid;grid-template-columns: repeat(10, 10%);box-sizing: border-box;padding: 1em;min-width: 20em;background-color: #fff;}.sc-node-container input[type="text"] {box-sizing: border-box;padding: .2em .3em;margin: 0;}.sc-node-container .block-header {grid-column-start: span 10;}.sc-node-container .node-street-number,.sc-node-container .node-postal-code {grid-column-start: span 2;}.sc-node-container .node-name,.sc-node-container .node-company,.sc-node-container .node-street-name,.sc-node-container .node-city,.sc-node-container .node-phone {grid-column-start: span 5;}.sc-node-container .node-address-search,.sc-node-container .node-operator-note,.sc-node-container .node-address-note {grid-column-start: span 10;}.sc-node-container .node-operator-note input {display: none;}.sc-node-container .node-operator-note.empty input {display: block;}.sc-node-container .node-operator-note.empty .limited-input-wrapper {display: none;}.sc-node-container textarea {resize: none;outline: none;}.sc-node-container .node-operator-note textarea {height: 6.7em;}.sc-node-container .address-field-container {width: 100%;display: grid;grid-template-columns: 1fr;padding: 1px;}.sc-node-container .address-field-container.disabled {border-color: #8499a3;}.sc-node-container .bnr-address-field {min-width: 1px;box-sizing: border-box;position: relative;}.sc-node-container .bnr-address-field.disabled {background-color: #fafafa;}.sc-node-container .bnr-address-field div, .sc-node-container .bnr-address-field dl, .sc-node-container .bnr-address-field dd {width: 100%;box-sizing: border-box;}.sc-node-container .bnr-address-field input {border: none;padding-right: 2em;color: #1C4357;}.sc-node-container .bnr-address-field .bnr-clear-text {position: absolute;right: .1em;width: 1em;top: .4em;}.sc-node-container .bnr-address-field .bnr-clear-text:after {top: 0;}.sc-node-container .bnr-address-field .bnrBookingAddressInfo,.sc-node-container .bnr-address-field .favourite-places-container {display: none;}.sc-node-container .bnr-address-field .bnrBookingAddressContainer {float: none;max-width: none;margin-right: 0;}.sc-node-container .bnr-address-field .bnr-prediction-list {margin-block-start: 0;margin-block-end: 0;padding: .5em 0;}.sc-node-container .bnr-address-field .bnr-predictions-wrapper {border: 1px solid #1C4357;border-radius: 0 0 3px 3px;border-top: none;left: -2px;padding: 1px;box-shadow: none;box-sizing: content-box;}.sc-node-container .bnr-address-field .bnr-prediction-item-icon .icon {width: 1.1em;height: 1.1em;}.sc-node-container .bnr-address-field .bnr-prediction-item-icon .icon.icon-a-pickup {background: url(../images/map/markers/booking/a-pickup-d24f4a7bf7ab4c561ada5bc400dc352b.png) no-repeat 0 0;background-size: contain;}.sc-node-container .bnr-address-field .bnr-prediction-item-icon .icon.icon-b-destination {background: url(../images/map/markers/booking/b-destination-aec7798e739da940b9b334669d7d3f23.png) no-repeat 0 0;background-size: contain;}.sc-node-container .bnr-address-field .bnr-prediction-item-icon .icon.ion-icon {color: #44A1A0;top: -3px;left: 3px;font-size: 1.5em;}.sc-node-container .bnr-address-field .bnr-prediction-item-icon .icon.sc_node {font-size: 1.6em;left: 6px;}#scApp .sc-content .scCalendarHeader.hide {display: none;}#scApp .sc-content .jsCalendar {max-width: 450px;margin: 1em auto;}#scApp .sc-content .jsCalendar table {box-shadow: none;margin: 0 auto;color: #1C4357;width: 100%;}#scApp .sc-content .jsCalendar table tr {display: flex;justify-content: space-between;}#scApp .sc-content .jsCalendar table td, #scApp .sc-content .jsCalendar table th {border-radius: 3px;height: 25px !important;width: 25px !important;line-height: 25px !important;margin: 2px;}#scApp .sc-content .jsCalendar table th {font-weight: bold;}#scApp .sc-content .jsCalendar table .week-number {border-left: 3px solid transparent;box-sizing: border-box;border-radius: 0;padding-left: 8px;cursor: pointer;}#scApp .sc-content .jsCalendar table .week-number.selected {border-left-color: #1C4357;}#scApp .sc-content .jsCalendar .jsCalendar-title-left {margin-left: 14%;}#scApp .sc-content .jsCalendar .jsCalendar-title-right {margin-right: 14%;}#scApp .sc-content .jsCalendar .jsCalendar-nav-left,#scApp .sc-content .jsCalendar .jsCalendar-nav-right {color: #1C4357;font-size: 16px;}#scApp .sc-content .jsCalendar .jsCalendar-title {margin-top: -15px;margin-bottom: 9px;padding-bottom: .5em;flex: 0 0 100%;}#scApp .sc-content .jsCalendar .jsCalendar-title-name {font-size: 14px;font-weight: normal;margin: 0 auto;padding: 0;float: none;display: inline-block;height: 40px;line-height: 40px;}#scApp .sc-content .jsCalendar .jsCalendar-nav-left:after {content: "\25C4";}#scApp .sc-content .jsCalendar .jsCalendar-nav-right:after {content: "\25BA";}#scApp .sc-content .jsCalendar .outside-of-week {color: #CACACA;}#scApp .sc-content .jsCalendar .day {border: 1px dotted transparent;cursor: pointer;}#scApp .sc-content .jsCalendar .day.rsr, #scApp .sc-content .jsCalendar .day.active, #scApp .sc-content .jsCalendar .day.booking-suggest {background-color: #44A1A0;color: #fff;}#scApp .sc-content .jsCalendar .day.rsr.jsCalendar-next, #scApp .sc-content .jsCalendar .day.rsr.jsCalendar-previous, #scApp .sc-content .jsCalendar .day.rsr.outside-of-week, #scApp .sc-content .jsCalendar .day.active.jsCalendar-next, #scApp .sc-content .jsCalendar .day.active.jsCalendar-previous, #scApp .sc-content .jsCalendar .day.active.outside-of-week, #scApp .sc-content .jsCalendar .day.booking-suggest.jsCalendar-next, #scApp .sc-content .jsCalendar .day.booking-suggest.jsCalendar-previous, #scApp .sc-content .jsCalendar .day.booking-suggest.outside-of-week {color: #CACACA;}#scApp .sc-content .jsCalendar .day.inactive {background-color: #f0f0f0;}#scApp .sc-content .jsCalendar .day.new-trip {background-color: #44A1A0;box-shadow: inset 0 0 0 1px #fff;border: 1px dotted #1C4357;color: #fff;}#scApp .sc-content .jsCalendar .day.new-trip.jsCalendar-next, #scApp .sc-content .jsCalendar .day.new-trip.jsCalendar-previous {color: #CACACA;}#scApp .sc-content .jsCalendar .day.pause {background-color: #f0f0f0;color: #1C4357;}#scApp .sc-content .jsCalendar .day.master-calendar {background-color: #1C4357;color: #fff;}#scApp .sc-content .jsCalendar .day.master-calendar.jsCalendar-next, #scApp .sc-content .jsCalendar .day.master-calendar.jsCalendar-previous {color: #CACACA;}#scApp .sc-content .jsCalendar .day.conflict {background-color: #D82121;color: #fff;}#scApp .sc-content .jsCalendar .day.conflict.new-trip {border-color: #444;}#scApp .sc-content .jsCalendar .day.conflict.jsCalendar-next, #scApp .sc-content .jsCalendar .day.conflict.jsCalendar-previous {color: #CACACA;}#scApp .sc-content .jsCalendar .day.cancelled {box-shadow: inset 0 0 0 1px #fff;border: 1px dotted #1C4357;}#scApp .sc-content .jsCalendar.locked {opacity: .5;}#scApp .sc-content .jsCalendar.locked .jsCalendar-nav-left,#scApp .sc-content .jsCalendar.locked .jsCalendar-nav-right {display: none;}#scApp .sc-content #scCalendarConflicts {width: 0;height: 4em;overflow: hidden;}#scApp .sc-content #scCalendarConflicts.has-conflicts {width: auto;}#scApp .sc-content #scCalendarConflicts #scCalendarConflictsText {text-align: center;color: #D82121;font-weight: normal;}#scApp .sc-content #scCalendarConflicts button {display: block;margin: .4em auto 0;}@media screen and (min-width: 1280px) {#scApp .sc-content .sc-content-left .jsCalendar table td, #scApp .sc-content .sc-content-left .jsCalendar table th {height: 26px !important;width: 26px !important;line-height: 26px !important;}}@media screen and (min-width: 1600px) {#scApp .sc-content .sc-content-left .jsCalendar table td, #scApp .sc-content .sc-content-left .jsCalendar table th {height: 28px !important;width: 28px !important;line-height: 28px !important;}}#scApp .sc-schedule-list {flex: 1 0 8em;position: relative;}#scApp .sc-schedule-list .tab-headers {height: 33px;}#scApp .sc-schedule-list .tab-headers .tab-header {font-size: 14px;}#scApp .sc-schedule-list .tab-content {position: absolute;top: 41px;bottom: 0;left: 8px;right: 8px;padding: 0;}#scApp .sc-schedule-list .actions {height: 2em;margin-top: .5em;}#scApp .sc-schedule-list .actions div {display: inline-block;float: right;}#scApp .sc-schedule-list .actions input {font-size: .8em;}#scApp .sc-schedule-list .actions .add-button-container,#scApp .sc-schedule-list .actions .toggle-inactive-button-container {display: inline-block;float: right;}#scApp .sc-schedule-list .actions .add-button,#scApp .sc-schedule-list .actions .toggle-inactive-button {position: relative;font-size: 0.8em;}#scApp .sc-schedule-list #scScheduleGroupListView {top: .5em;}#scApp .sc-schedule-list #scScheduleGroupListView tr {cursor: pointer;}#scApp .sc-schedule-list #scScheduleGroupListView .validation-error .group-validation-errors:after {content: '!';float: right;color: #D82121;font-weight: 700;margin-right: 0.5em;}#scApp .sc-schedule-list #scScheduleListView {top: 2.5em;}#scApp .sc-schedule-list #scScheduleListView .icon-attendant {padding-left: 0.4em;}#scApp .sc-schedule-list #scScheduleListView,#scApp .sc-schedule-list #scScheduleGroupListView {height: auto;position: absolute;bottom: 0;width: 100%;}#scApp .sc-schedule-list #scScheduleListView .list-view,#scApp .sc-schedule-list #scScheduleGroupListView .list-view {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0;font-size: .9em;}#scApp .sc-schedule-list #scScheduleListView .list-view thead,#scApp .sc-schedule-list #scScheduleGroupListView .list-view thead {overflow: hidden;}#scApp .sc-schedule-list #scScheduleListView .list-view thead tr,#scApp .sc-schedule-list #scScheduleGroupListView .list-view thead tr {color: #1C4357;border-bottom: 1px solid #f4f4f4;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody {color: #1C4357;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr {border-bottom: none;align-items: center;border-left: 3px solid transparent;padding: .2em 0;height: 2.2em;line-height: 1;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.highlighted-row,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.highlighted-row {background-color: #cee5e5;border-left-color: #fff;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr td,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr td {border-right: none;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .ion-icon:before,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .ion-icon:before {color: #44A1A0;font-size: 1em;top: 0;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .list-view-button.disabled:before,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .list-view-button.disabled:before {color: #bbb;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .ion-icon.ion-edit:before,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .ion-icon.ion-edit:before {font-size: .8em;top: -2px;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .ion-icon.ion-ios-trash:before,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .ion-icon.ion-ios-trash:before {font-size: 1.1em;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .name,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .name {border-left: 2px solid #fff;height: 100%;line-height: 2.2;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .sc-schedule-active,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .sc-schedule-active {display: block;width: 1em;margin: 0 auto;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .sc-schedule-period,#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .sc-pause-dates,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .sc-schedule-period,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .sc-pause-dates {line-height: 1.1;margin-top: 1px;font-size: .95em;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.inactive .sc-schedule-active,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.inactive .sc-schedule-active {display: none;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .sc-pause-dates,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .sc-pause-dates {color: #bbb;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr .sc-pause-dates.active,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr .sc-pause-dates.active {color: #44A1A0;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.inactive,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.inactive {color: #aaa;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.selected,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.selected {background-color: #44A1A0;border-color: #fff;color: #fff;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.selected .ion-icon:before,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.selected .ion-icon:before {color: #fff;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.selected .sc-pause-dates.active,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.selected .sc-pause-dates.active {color: #fff;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.selected .list-view-buttons-container,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.selected .list-view-buttons-container {background-color: #44A1A0;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.selected .list-view-buttons-container .list-view-button:hover,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.selected .list-view-buttons-container .list-view-button:hover {background-color: #75bdbc;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.selected .list-view-buttons-container .slider-button.checked:after,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.selected .list-view-buttons-container .slider-button.checked:after {border-color: #fff;background-color: #fff;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody tr.highlighted,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody tr.highlighted {border-color: #1C4357;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody span.slider-button,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody span.slider-button {width: 16px;padding: 0;margin: 0 auto;font-size: 6px;height: 2.3em;display: block;top: .9em;left: -1px;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody .icon-file,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody .icon-file {height: 15px;width: 15px;}#scApp .sc-schedule-list #scScheduleListView .list-view tbody .create-custom-trip,#scApp .sc-schedule-list #scScheduleGroupListView .list-view tbody .create-custom-trip {display: flex;justify-content: center;align-items: center;}@supports (-ms-ime-align: auto) {#scApp .sc-schedule-list #scScheduleListView .list-view .list-view-row-container,#scApp .sc-schedule-list #scScheduleGroupListView .list-view .list-view-row-container {padding-right: 1em;}}#scApp .sc-schedule-list #scScheduleListView .list-view .pause,#scApp .sc-schedule-list #scScheduleListView .list-view .period,#scApp .sc-schedule-list #scScheduleGroupListView .list-view .pause,#scApp .sc-schedule-list #scScheduleGroupListView .list-view .period {display: none;}#scApp .sc-schedule-list #scScheduleListView.locked .slider-button,#scApp .sc-schedule-list #scScheduleListView.locked .ion-icon,#scApp .sc-schedule-list #scScheduleGroupListView.locked .slider-button,#scApp .sc-schedule-list #scScheduleGroupListView.locked .ion-icon {opacity: .5;}#scApp .sc-schedule-list #scScheduleListView .list-view {grid-template-columns: 25fr 3em 10px !important;}@media screen and (min-width: 1280px) {#scApp .sc-schedule-list .tab-content {top: 49px;left: 16px;right: 16px;}#scApp .sc-schedule-list #scScheduleListView .list-view {grid-template-columns: 25fr 5em 3em 40px !important;}#scApp .sc-schedule-list #scScheduleListView .list-view .period {display: block;min-width: 5em;}}@media screen and (min-width: 1600px) {#scApp .sc-schedule-list #scScheduleListView .list-view {grid-template-columns: 25fr 5em 3em 5em 40px !important;}#scApp .sc-schedule-list #scScheduleListView .list-view .pause {display: block;min-width: 5em;}}.modal-message.confirm-delete-schedule button {float: none;font-size: 1em;text-transform: none;font-weight: normal;}.modal-message.confirm-delete-schedule button.cancel {background-color: #fff;color: #44A1A0;border: 1px solid #44A1A0;}.confirm-modal.schedule-conflicts-confirm {min-height: auto;}.confirm-modal.schedule-conflicts-confirm .modal-confirm-message {height: auto;}.confirm-modal.schedule-conflicts-confirm .modal-buttons {margin-bottom: 0.5em;}.hide {display: none !important;}.sc-week-page-heading.hide {display: none;}.sc-week-header {display: flex;justify-content: center;max-width: 75em;}.sc-week-header .nav-left:before {content: '\25C4';margin-right: 3em;color: #1C4357;cursor: pointer;}.sc-week-header .nav-right:before {content: '\25BA';color: #1C4357;margin-left: 3em;cursor: pointer;}.sc-week-header .nav-left,.sc-week-header .nav-right {pointer-events: none;cursor: pointer;flex: 0 0 70px;}.sc-week-header .nav-left:before,.sc-week-header .nav-right:before {pointer-events: auto;cursor: pointer;}.sc-week-header .week-label {flex: 0 0 250px;text-align: center;}.sc-week-header .hide {display: none;}#sc-schedule-week-overview .weekday .add-trip-button {position: absolute;top: 50%;bottom: 0;right: 0;left: 50%;height: 0.9em;width: 0.9em;color: #ccc;font-size: 1.4em;}#sc-schedule-week-overview .weekday .add-trip-button:before {top: -50%;position: absolute;left: -50%;}#sc-schedule-week-overview .weekday:hover .add-trip-button {color: #44A1A0;}#sc-schedule-week-overview .customer-inactive,#sc-schedule-week-overview .schedule-pause {color: #44A1A0;}#sc-schedule-week-overview .customer-inactive.hide,#sc-schedule-week-overview .schedule-pause.hide {display: none !important;}#sc-schedule-week-overview .sc-content-wrapper {overflow: auto;position: absolute;top: 5em;right: 1em;left: 1em;bottom: 0;}#sc-schedule-week-overview .sc-content-wrapper .no-trips,#sc-schedule-week-overview .sc-content-wrapper .no-schedules,#sc-schedule-week-overview .sc-content-wrapper .trips-outside-time-interval {text-align: center;display: inline-block;width: 100%;margin-top: 1em;}#sc-schedule-week-overview .sc-content-wrapper .no-trips.hide,#sc-schedule-week-overview .sc-content-wrapper .no-schedules.hide,#sc-schedule-week-overview .sc-content-wrapper .trips-outside-time-interval.hide {display: none;}#sc-schedule-week-overview .sc-content-wrapper .trips-outside-time-interval {color: red;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week.hide {display: none;}#sc-schedule-week-overview .sc-content-wrapper .customer-pause,#sc-schedule-week-overview .sc-content-wrapper .schedule-pause {color: #44A1A0;}#sc-schedule-week-overview .sc-content-wrapper .customer-pause.hide,#sc-schedule-week-overview .sc-content-wrapper .schedule-pause.hide {display: none !important;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-heading > .label {float: left;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-heading .label {display: block;font-size: 1em;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-heading .ion-arrow-resize,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-heading .ion-arrow-shrink,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-heading .ion-arrow-expand {cursor: pointer;font-size: 1.5em;float: right;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-heading .ion-arrow-resize:before,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-heading .ion-arrow-shrink:before,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-heading .ion-arrow-expand:before {color: #44A1A0;}#sc-schedule-week-overview .sc-content-wrapper #scHeadingCollapsed,#sc-schedule-week-overview .sc-content-wrapper #scWeekCollapsed {display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper {padding-left: 0.5em;max-width: 75em;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper .ion-arrow-shrink {display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper .attendant-pickup-address,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper .attendant-delivery-address {font-style: italic;display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.attendant-schedule .attendant-pickup-address,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.attendant-schedule .attendant-delivery-address {display: flex;flex-direction: row;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.attendant-schedule .attendant-pickup-address > .limit-text-length,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.attendant-schedule .attendant-delivery-address > .limit-text-length {padding-right: 0.4em;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.attendant-schedule .icon-attendant {margin-right: 0.4em;min-width: 1.2em;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.full .pickup-address {margin-top: 26px;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.full .delivery-address {margin-bottom: 26px;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.full .ion-arrow-expand {display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.full .ion-arrow-shrink {display: block;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.collapsed #scHeading,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.collapsed .scWeek {display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.collapsed #scHeadingCollapsed,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.collapsed #scWeekCollapsed {display: block;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span:nth-child(even) input,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span:nth-child(7) input {background-color: #fdfdfd;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span:nth-child(even).route-changed-for-day input, #sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span:nth-child(even).extra-trip input, #sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span:nth-child(even).trip-modified input,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span:nth-child(7).route-changed-for-day input,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span:nth-child(7).extra-trip input,#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span:nth-child(7).trip-modified input {background-color: #e2f0ee;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span input {border-bottom: 1px dotted #eee;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper span.extra-trip input {background-color: #a5bfcc;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper spanfirst-child input:first-child {border-bottom: 1px dotted #eee;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper input {width: 100%;text-align: center;padding: 0;border: 0px;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper input .entered {text-decoration: underline;}#sc-schedule-week-overview .sc-content-wrapper .customer-pause,#sc-schedule-week-overview .sc-content-wrapper .no-trips,#sc-schedule-week-overview .sc-content-wrapper .no-schedules,#sc-schedule-week-overview .sc-content-wrapper .custom-trips-heading,#sc-schedule-week-overview .sc-content-wrapper .trips-outside-time-interval {max-width: 75em;}#sc-schedule-week-overview .sc-content-wrapper .sc-week-table-heading {border-bottom: 1px solid #eee;padding-left: 0.5em;max-width: 75em;}#sc-schedule-week-overview .sc-content-wrapper .sc-week-table-heading .weekday-date {display: none;font-weight: normal;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week {border-top: 1px solid #eee;clear: both;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .attendant {color: #44A1A0;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays {border-bottom: 1px solid #eee;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span {border-left: 1px solid #eee;position: relative;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.booking-finished .booking-info .booking-outline {background: url(../images/special-customer/completed-323a7245562d46bec0cb5fe1c783665d.svg) no-repeat center;background-size: 0.8em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.booking-dispatched .booking-info .booking-outline {background: url(../images/special-customer/inprogress-7bc6f03647b6f240d80416e8a6848f18.svg) no-repeat center;background-size: 0.7em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.rsr-never-created .booking-info {width: 1em;height: 1em;z-index: 5;background: #fff;display: block;position: absolute;top: 0;left: 4px;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.rsr-never-created .booking-info .booking-outline {background: url(../images/special-customer/rsrnevercreated-f87c1f808809338112b555831a0acbe7.svg) no-repeat center;background-size: 0.8em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr {display: block;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .rsr-icon {display: inline-block;background: url(../images/special-customer/rsr-1c6cd6330df0f199880f9a016c32b955.svg) no-repeat center;background-size: 0.8em;height: 1em;width: 1em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day {display: block;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .route-for-day-icon {display: inline-block;background: url(../images/special-customer/booking-module-eef0636e597c19661a4ad31d5c951bfe.svg) no-repeat center;background-size: 1em;height: 1em;width: 1em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info {text-align: left;display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .booking-outline {position: absolute;top: 0;right: 0;padding: 1px;height: 1.4em;width: 0.8em;background: url(../images/special-customer/booked-96ab613e49e8ca585c3ad96aade74a1a.svg) no-repeat center;background-size: 0.8em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .open-entity-link-icon,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .open-entity-link-text {color: #44A1A0;text-decoration: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .open-entity-link-icon :link,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .open-entity-link-icon :visited,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .open-entity-link-text :link,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .open-entity-link-text :visited {color: #44A1A0;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .open-entity-link-icon {position: absolute;top: 2px;right: 0;padding: 1px;height: 1.1em;width: 1.1em;text-align: center;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info {width: 1.2em;height: 1.2em;z-index: 5;background: #fff;display: block;position: absolute;top: 0;left: 4px;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info a .booking-number, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info a .booking-number, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info a .booking-number {text-decoration: underline;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info .booking-module-link, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info .booking-module-link, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info .booking-module-link {margin: 0.2em 1.5em 0.2em 0.4em;display: none;cursor: pointer;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info .booking-number, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info .booking-number, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info .booking-number {color: #24a7e5;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info .rsr-id, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info .rsr-id, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info .rsr-id {color: #44A1A0;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber:hover .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr:hover .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day:hover .booking-info {width: auto;height: 1.6em;background: #fff;display: block;box-shadow: -2px 2px 4px 0px #eee;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber:hover .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber:hover .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber:hover .booking-info .booking-module-link, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr:hover .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr:hover .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr:hover .booking-info .booking-module-link, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day:hover .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day:hover .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day:hover .booking-info .booking-module-link {display: inline-block;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber:hover.route-changed-for-day .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr:hover.route-changed-for-day .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day:hover.route-changed-for-day .booking-info {box-shadow: -2px 2px 4px 0px #cadcd9;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.extra-trip, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.trip-modified {background-color: #e2f0ee;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.extra-trip .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.trip-modified .booking-info {background-color: #e2f0ee;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span input,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .schedule-table-trip-fixed-car {height: 35px;box-sizing: border-box;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .cdr-contribute input {height: auto;width: auto;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.extra-trip > span > a {color: #000;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span > div {margin: 0;height: 35px;line-height: 2.3;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span > div.schedule-table-trip-fixed-car {margin: 0;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span > div.schedule-table-trip-fixed-car .autocomplete-text {height: 27px;border-bottom: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span > div.schedule-table-trip-fixed-car .autocomplete-clear-button {top: 0.75em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .entered span {background: #f3f3f3;background-blend-mode: multiply;border-radius: 3px;padding: 2px 4px;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.conflict {border: 1px solid #d82121;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .earliest-pickup,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .latest-delivery {font-size: 0.9em;height: 26px;line-height: 1.9;display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .earliest-pickup.show,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .latest-delivery.show {display: inline;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .attendant-pickup-time,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .attendant-delivery-time {font-style: italic;display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .attendant-pickup-time.show,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .attendant-delivery-time.show {display: block;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .trip-pickup-time,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .trip-delivery-time,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .attendant-pickup-time,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .attendant-delivery-time {font-weight: normal;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .trip-pickup-time.no-group-route-found {color: #db5659;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.missing-rsr .trip-pickup-time {color: #db5659;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .earliest-latest-line {display: none;position: absolute;left: 50%;transform: translateX(25px);top: 13px;height: 95px;width: 3px;border: 1px solid #666;border-left: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .earliest-latest-line.show {display: block;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:first-child {border-left: 0px;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:nth-child(even),#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:nth-child(7) {background-color: #fdfdfd;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:nth-child(even).route-changed-for-day, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:nth-child(even).extra-trip, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:nth-child(even).trip-modified,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:nth-child(7).route-changed-for-day,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:nth-child(7).extra-trip,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span:nth-child(7).trip-modified {background-color: #e2f0ee;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays .time-outside-interval .trip-delivery-time,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays .time-outside-interval .trip-pickup-time {color: red;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper {padding-top: 1.5em;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.hide {display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-schedule-wrapper.attendant-schedule .sc-single-week .sc-weekdays > span .earliest-latest-line {top: 46px;height: 99px;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays {display: flex;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.pause div {opacity: 0.5;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.pause div.edit {opacity: 1;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-never-created div {opacity: 0.5;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-never-created .sc-booking-history {color: black;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled {background-color: #faebeb !important;background: linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1.8px), #f07777 50%, rgba(0, 0, 0, 0) calc(50% + 1.8px), rgba(0, 0, 0, 0) 100%);}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user .entered span, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled .entered span, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking .entered span, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled .entered span {background-color: #ecdede;border-radius: 3px;padding: 2px 4px;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled .booking-info {background-color: #faebeb !important;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user .booking-info .booking-outline, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled .booking-info .booking-outline, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking .booking-info .booking-outline, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled .booking-info .booking-outline {background: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user .earliest-pickup,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user .latest-delivery,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user .earliest-latest-line, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled .earliest-pickup,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled .latest-delivery,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled .earliest-latest-line, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking .earliest-pickup,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking .latest-delivery,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking .earliest-latest-line, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled .earliest-pickup,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled .latest-delivery,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled .earliest-latest-line {display: none;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user .add-attendant-button,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-cancelled-by-user .remove-attendant-button, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled .add-attendant-button,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.booking-cancelled .remove-attendant-button, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking .add-attendant-button,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.rsr-missing-in-booking .remove-attendant-button, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled .add-attendant-button,#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip.booking-cancelled .remove-attendant-button {display: none !important;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.disabled {background-color: #eee !important;border-color: #eee !important;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.disabled input {background-color: #eee !important;border-color: #eee !important;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.route-changed-for-day, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-modified {background-color: #e2f0ee;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.route-changed-for-day .entered span, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip .entered span, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-modified .entered span {background-color: #d7e5e3;border-radius: 3px;padding: 2px 4px;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.route-changed-for-day .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.extra-trip .booking-info, #sc-schedule-week-overview .sc-content-wrapper .sc-weekdays span.trip-modified .booking-info {background-color: #e2f0ee !important;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays > span:first-child {flex: 1 1 25%;min-width: 0;text-align: left;max-width: 15em;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays > span {text-align: center;flex: 1 1 10%;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays > span > div.contains-trips {border-left: 3px solid transparent;border-color: #1c4357;margin-left: 0.5em;width: 70%;}#sc-schedule-week-overview .sc-content-wrapper .sc-weekdays.hide {display: none;}.sc-app .custom-trips-heading {margin: 3em 0 0.5em;font-weight: normal;color: #1C4357;}.sc-app #customTrips {background-color: #f6f6f6;padding: 0 0.5em 0.5em;min-height: 4em;margin-bottom: 1em;max-width: 75em;}.sc-app #customTrips #customTripsContainer {min-height: 0.5em;}.sc-app #customTrips #customTripsContainer .sc-single-week {border-bottom: 1px solid #ddd;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays > span:nth-child(even),.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays > span:nth-child(7) {background-color: #f6f6f6;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays .pickup-address {margin-top: 26px;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays .delivery-address {margin-bottom: 26px;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays span {border-color: #ddd;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays span.route-changed-for-day, .sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays span.trip-modified {background-color: #e2f0ee;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays span.route-changed-for-day .entered span, .sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays span.trip-modified .entered span {background-color: #d7e5e3;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays .weekday .entered span {background: #eaeaea;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays .weekday .booking-info {background-color: #f6f6f6;}.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays.show-fixed-car .schedule-table-fixed-car,.sc-app #customTrips #customTripsContainer .sc-single-week .sc-weekdays.show-fixed-car .schedule-table-trip-fixed-car {display: block;}.sc-app #customTrips #customTripsContainer .sc-single-week.has-attendant .attendant-pickup-address,.sc-app #customTrips #customTripsContainer .sc-single-week.has-attendant .attendant-delivery-address,.sc-app #customTrips #customTripsContainer .sc-single-week.has-attendant .attendant-pickup-time,.sc-app #customTrips #customTripsContainer .sc-single-week.has-attendant .attendant-delivery-time {display: block;}.sc-app #customTrips #customTripsContainer .sc-single-week.has-attendant .no-attendant-actual-time .attendant-pickup-time,.sc-app #customTrips #customTripsContainer .sc-single-week.has-attendant .no-attendant-actual-time .attendant-delivery-time {font-size: 0.9em;font-weight: 200;}.sc-app #customTrips #customTripsContainer .sc-single-week.has-attendant .sc-weekdays > span .earliest-latest-line {top: 46px;height: 99px;}.sc-app #customTrips #customTripsContainer .sc-single-week .add-attendant-button,.sc-app #customTrips #customTripsContainer .sc-single-week .remove-attendant-button {color: #44A1A0;font-weight: bold;}.sc-app #customTrips #customTripsContainer .sc-single-week .add-attendant-button,.sc-app #customTrips #customTripsContainer .sc-single-week .remove-attendant-button,.sc-app #customTrips #customTripsContainer .sc-single-week .attendant-pickup-address,.sc-app #customTrips #customTripsContainer .sc-single-week .attendant-delivery-address {display: none;}.sc-app #customTrips #customTripsContainer .sc-single-week .add-attendant-button.show,.sc-app #customTrips #customTripsContainer .sc-single-week .remove-attendant-button.show,.sc-app #customTrips #customTripsContainer .sc-single-week .attendant-pickup-address.show,.sc-app #customTrips #customTripsContainer .sc-single-week .attendant-delivery-address.show {display: block;}.sc-app #customTrips #customTripsContainer .hide-attendant {display: none !important;}.sc-app #customTrips #addCustomTrip {margin: 1em auto;width: fit-content;font-weight: normal;line-height: 1.9;color: #44A1A0;}.sc-app #customTrips #addCustomTrip:before {margin-right: 0.5em;font-size: 1.6em;top: 0.15em;position: relative;}.sc-app .week-in-past #addCustomTrip {display: none;}@media only screen and (min-width: 1460px) {#sc-schedule-week-overview .sc-content-wrapper .sc-week-table-heading .weekday-date {display: inline-block;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info .booking-outline {background-size: 0.8em;height: 1.6em;width: 1.3em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info > a {padding: 2px;height: 1.4em;width: 1.4em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span .booking-info > a .ion-icon {font-size: 1.2em;}#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-bookingNumber .booking-info .booking-module-link, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.has-rsr .booking-info .booking-module-link, #sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info .booking-number,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info .rsr-id,#sc-schedule-week-overview .sc-content-wrapper .sc-single-week .sc-weekdays > span.route-changed-for-day .booking-info .booking-module-link {margin: 0.3em 1.5em 0.2em 0.4em;}}.sc-app .group-top-bar {width: 100%;padding: 1em .5em .5em 1em;box-sizing: border-box;}.sc-app .group-top-bar a {color: #44A1A0;text-decoration: none;margin-left: .5em;font-size: 1.5em;}.sc-app .group-top-bar .bnr-back:before {position: relative;cursor: pointer;font-size: 24px;font-weight: 400;color: #44A1A0;}.sc-app .group-top-bar .group-name {margin-left: .5em;}.sc-app .group-top-bar .group-validation-error {color: #D82121;padding: 0 0.6em;font-weight: 700;}.sc-app .group-top-bar .group-validation-error.hide {display: none;}.sc-app .group-top-bar #inpGroupName {line-height: 1.5;position: relative;top: -3px;font-weight: normal;margin: 0 .5em;}.sc-app .group-top-bar #scSaveGroupNameButton {margin-left: .5em;}.sc-app .group-top-bar #scSaveGroupNameButton,.sc-app .group-top-bar #inpGroupName,.sc-app .group-top-bar #scCancelEditGroupNameButton {display: none;}.sc-app .group-top-bar #scEditGroupNameButton {display: inline-block;position: relative;top: -2px;left: 6px;}.sc-app .group-top-bar.edit-group-name #scSaveGroupNameButton,.sc-app .group-top-bar.edit-group-name #inpGroupName,.sc-app .group-top-bar.edit-group-name #scCancelEditGroupNameButton {display: inline-block;}.sc-app .group-top-bar.edit-group-name .group-name,.sc-app .group-top-bar.edit-group-name #scEditGroupNameButton {display: none;}.sc-app .group-top-bar .edit-group-name-button:before,.sc-app .group-top-bar .cancel-group-name-button:before,.sc-app .group-top-bar .save-group-name-button:before {position: relative;cursor: pointer;pointer-events: auto;color: #44A1A0;font-size: 1.3em;}.sc-app .sc-group-content-wrapper .sc-content {grid-template-columns: 30% 70%;}.sc-app .sc-group-content-wrapper .sc-content .component-wrapper {padding: 8px;}.sc-app .sc-group-content-wrapper .sc-content .sc-content-left, .sc-app .sc-group-content-wrapper .sc-content .sc-content-right {background-color: #eee;}.sc-app .sc-group-content-wrapper .sc-content #scCalendarConflicts {display: none;}.sc-app .sc-group-content-wrapper .sc-content h4 {margin-bottom: 1em;}.sc-app .sc-group-content-wrapper .tabs .tab-headers {height: 33px;font-size: 14px;}.sc-app .sc-group-content-wrapper .tabs .tab-headers header {font-size: 1em;}.sc-app .sc-group-content-wrapper .tabs .tab-headers span.hide {display: none;}.sc-app .sc-group-content-wrapper .tabs .tab-content {display: none;padding: 0;margin: 1em 1em 1em 0;}.sc-app .sc-group-content-wrapper .tabs .tab-content.active {display: block;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs {font-size: 14px;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupScheduleCategories {display: none;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupScheduleCategories.active {display: grid;grid-template-columns: 20% 20% 20% 20% 20%;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs .tab-content {margin-top: 0;max-width: 75em;padding: 0em;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupScheduleCategories .label, .sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupSchedulePriceDetails .label {color: #274257;font-weight: 700;padding: 4px 5px 4px 0;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupSchedulePriceDetails.active {display: grid;grid-template-columns: 20% 20% 10% 10% 20% 10% 10%;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupSchedulePriceDetails.active.account-number {grid-template-columns: 20% 15% 10% 10% 10% 15% 10% 10%;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupSchedulePriceDetails span.price, .sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupSchedulePriceDetails span.own-share {text-align: right;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupSchedulePriceDetails span.price {padding-right: 2em;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleTabs #scGroupSchedulePriceDetails span.own-share {padding-right: 2em;}.sc-app .sc-group-content-wrapper .sc-content-left #scCalendarComponentWrapper {background-color: white;padding: 0 0.5em 0.5em 0.5em;margin-bottom: 1em;}.sc-app .sc-group-content-wrapper .sc-content-left #scGroupTripDataComponentWrapper {background-color: white;}.sc-app .sc-group-content-wrapper .sc-content-left #scGroupTripDataComponentWrapper .bnr-pencil, .sc-app .sc-group-content-wrapper .sc-content-left #scGroupTripDataComponentWrapper .bnr-checkmark {cursor: pointer;color: #45A1A0;margin-left: 0.5em;padding-top: 0.6em;text-align: right;flex-grow: 0.4;}.sc-app .sc-group-content-wrapper .sc-content-left #scGroupTripDataComponentWrapper #scGroupTripDataTabs .tab-content {height: 18em;}.sc-app .sc-group-content-wrapper .sc-content-left #scGroupTripDataComponentWrapper #scGroupTripDataTabs div {font-weight: 400;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper h4 {font-size: 14px;font-weight: 700;margin-bottom: 6px;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper .sc-weekdays .label {font-size: 14px;font-weight: 400;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper .sc-weekdays .label.route-for-date-error a {color: #D82121;font-weight: 600;margin-left: 0.3em;font-size: 1.1em;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper .time-info span {font-size: 13px;margin-bottom: 2px;font-weight: 400;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper .schedule-with-repetition span {font-size: 14px;font-weight: 400;line-height: 2.9;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper .schedule-with-repetition span.schedule-repetition {font-size: 17px;line-height: 2.4;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper .fixed-car-identifier {font-size: 14px;font-weight: 400;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper .vehicle-text {font-size: 14px;color: #1C4357;font-weight: 400;}.sc-app .sc-group-content-wrapper .sc-content-right #scGroupWeekScheduleWrapper,.sc-app .sc-group-content-wrapper .sc-content-right #scGroupSchedulesComponentWrapper {background-color: white;margin-bottom: 1em;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleCategories h4,.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupSchedulePriceDetails h4 {grid-column-start: span 4;}.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleCategories span,.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupScheduleCategories a,.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupSchedulePriceDetails span,.sc-app .sc-group-content-wrapper #scGroupSchedulesComponent #scGroupSchedulePriceDetails a {border-bottom: 1px solid #eee;padding: 7px 5px 7px 0;font-size: 14px;font-weight: 400;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-table-heading {max-width: 75em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-table-heading > span.label {color: #274257;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-table-heading.return-trips {margin-top: 2em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-header {font-weight: 400;font-size: 16px;color: #1C4357;margin: 0 0 1em 0;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-header .bnr-arrow-left, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-header .bnr-arrow-right {cursor: pointer;width: 20px;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-header .bnr-arrow-left:before, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-header .bnr-arrow-right:before {color: #45A1A0;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-header .bnr-arrow-left:before {margin-right: 3em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-week-header .bnr-arrow-right:before {margin-left: 3em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .trip-in-past .edit-fixed-car-button {display: none;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .sc-group-fixed-car {padding-top: 8px;margin-left: 3px;height: 26px;border-bottom: 1px solid #EEEEEE;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .sc-group-fixed-car.fixed-car-single-trip {background-color: #E2F0EE;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .sc-group-fixed-car .fixed-car-identifier-wrapper.empty-fixed-car {float: right;margin-right: 1.5em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .sc-group-edit-trip {padding-top: 8px;color: #44A1A0;cursor: pointer;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .sc-group-edit-trip .hide {display: none;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .cancelled {background: #FAEBEB linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1.8px), #f07777 50%, rgba(0, 0, 0, 0) calc(50% + 1.8px), rgba(0, 0, 0, 0) 100%);}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .extra-trip {background: #E2F0EE none !important;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .inactive {opacity: 0.5;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .vehicle-text {padding-top: 8px;height: 26px;border-bottom: 1px solid #EEEEEE;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .route-for-date-error {border: 1px solid #D82121;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .route-for-single-date {background-color: #E2F0EE;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips > span {flex-direction: column;display: flex;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips > span > span {border-top: 1px solid #EEEEEE;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips > span > span:last-child {border-top: 1px solid #EEEEEE;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips {display: flex;max-width: 75em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays > span:first-child, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips > span:first-child {flex: 1 1 25%;min-width: 0;text-align: left;max-width: 15em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays > span, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips > span {text-align: center;flex: 1 1 10%;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays span[data-day], .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips span[data-day] {display: flex;flex-direction: column;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays span > span, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips span > span {height: 39px;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .time-info, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .time-info {font-size: 0.8em;margin-left: 3px;display: flex;flex-direction: column;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .time-info > span, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .time-info > span {margin: 3px 0;height: 1em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .hide, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .hide {display: none;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .edit-fixed-car-button, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .edit-fixed-car-button {justify-self: end;cursor: pointer;pointer-events: none;position: relative;font-family: "Ionicons";cursor: pointer;pointer-events: auto;color: #44A1A0;font-size: 14px;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .schedule-repetition, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .schedule-repetition {color: #274257;text-align: right;flex-grow: 1;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .schedule-with-repetition, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .schedule-with-repetition {display: grid;grid-template-columns: 90% 10%;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .schedule-with-repetition > span, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .schedule-with-repetition > span {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .fixed-car-identifier-wrapper.fixed-car-single-trip, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .fixed-car-identifier-wrapper.fixed-car-single-trip {background-color: #E2F0EE;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .fixed-car-identifier-wrapper .fixed-car-identifier, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .fixed-car-identifier-wrapper .fixed-car-identifier {flex: 0 0 80%;font-size: 0.9em;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .fixed-car-identifier-wrapper .edit-fixed-car-button, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .fixed-car-identifier-wrapper .edit-fixed-car-button {flex: 0 0 10%;}.sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-weekdays .fixed-car-identifier-wrapper .add-fixed-car-button, .sc-app .sc-group-content-wrapper .sc-content-wrapper .sc-group-trips .fixed-car-identifier-wrapper .add-fixed-car-button {color: #45A1A0;width: 100%;cursor: pointer;}.sc-app .sc-group-content-wrapper .group-schedule-header {margin-top: 3em;}.sc-app .sc-group-content-wrapper #groupCategoriesWrapper #groupCategoriesDetails {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 3em 2em;}.sc-app .sc-group-content-wrapper #groupCategoriesWrapper .label {font-size: 14px;color: #274257;height: 19px;}.sc-app .sc-group-content-wrapper #groupCategoriesWrapper #scVehicleSizeInput {display: none;box-sizing: border-box;border-width: 1px;border-color: black;border-radius: 3px;line-height: 1.6em;width: 12.2em;}.sc-app .sc-group-content-wrapper #groupCategoriesWrapper .value {font-size: 16px;font-weight: 400;margin-top: 7px;}.sc-app .sc-group-content-wrapper #groupCategoriesWrapper.edit-mode #scDriveCategoriesLabel, .sc-app .sc-group-content-wrapper #groupCategoriesWrapper.edit-mode #scCarCategoriesLabel, .sc-app .sc-group-content-wrapper #groupCategoriesWrapper.edit-mode #scVehicleSizeLabel {display: none;}.sc-app .sc-group-content-wrapper #groupCategoriesWrapper.edit-mode #scVehicleSizeInput {display: inline-block;}.sc-app .sc-group-content-wrapper #groupCategoriesWrapper .ion-edit, .sc-app .sc-group-content-wrapper #groupCategoriesWrapper .ion-close, .sc-app .sc-group-content-wrapper #groupCategoriesWrapper .ion-checkmark {padding-left: 0.6em;}.sc-app .no-value {color: #D3D3D3;}#groupNotesWrapper #groupNotesDetails {display: flex;flex-direction: column;}#groupNotesWrapper .row {grid-column: 1 / 2;display: flex;margin-bottom: .3em;}#groupNotesWrapper .view-field {height: 6.7em;}#groupNotesWrapper .view-field.word-wrap {word-wrap: break-word;white-space: break-spaces;max-width: 25em;}#groupNotesWrapper textarea {height: 6.7em;width: 90%;resize: none;}#groupNotesWrapper .ion-edit, #groupNotesWrapper .ion-checkmark, #groupNotesWrapper .ion-close {position: absolute;right: 1em;}#groupPaymentWrapper #groupPaymentDetails {display: grid;grid-template-columns: 10em 1fr 2em;}#groupPaymentWrapper .row {grid-column: 1 / 3;display: flex;margin-bottom: .5em;height: 1.5em;}#groupPaymentWrapper .row .half {flex: 0 0 50%;max-width: 50%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #1C4357;}#groupPaymentWrapper .row .right {text-align: right;}#groupPaymentWrapper .row .edit-field {max-width: 8em;margin-left: auto;}#groupPaymentWrapper .row.hide {display: none;}#groupPaymentWrapper .node-payment {grid-column: 1 / 3;display: grid;grid-template-columns: 40% 60%;}#groupPaymentWrapper .node-payment .labelled-slider-switch {margin-left: auto;}#groupPaymentWrapper .node-payment.hide {display: none;}#groupPaymentWrapper .node-payment .label.half {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}#groupPaymentWrapper .node-payment #nodePaymentSliderExplainText {font-style: italic;margin-left: 1em;grid-column-start: 1;grid-column-end: 3;}#groupPaymentWrapper #groupPriceTypeContainer, #groupPaymentWrapper #groupVatContainer, #groupPaymentWrapper #masterAgreementContainer {flex: 0 0 50%;max-width: 50%;font-size: .9em;}#groupPaymentWrapper #groupVatContainer {margin-bottom: 0.5em;}#groupPaymentWrapper .edit-mode .edit-button {display: none;}#groupPaymentWrapper .edit-mode .save-button,#groupPaymentWrapper .edit-mode .cancel-button {display: inherit;}#groupPaymentWrapper .edit-mode .view-field {display: none;}#groupPaymentWrapper .edit-mode input.edit-field {display: block;}.sc-group-fixed-car-modal {padding: 0 0 1em 0;}.sc-group-fixed-car-modal .radio-buttons .even-weeks {display: none;}.sc-group-fixed-car-modal .overwrite-warning {margin: 1em 0;width: 23em;font-style: italic;}.sc-group-fixed-car-modal.even-week .radio-buttons .odd-weeks {display: none;}.sc-group-fixed-car-modal.even-week .radio-buttons .even-weeks {display: block;}.sc-group-fixed-car-modal .header {text-align: left;color: #1C4257;}.sc-group-fixed-car-modal div.header, .sc-group-fixed-car-modal div.radio-buttons {margin-bottom: 1em;}.sc-group-fixed-car-modal div.radio-buttons {display: flex;flex-direction: column;text-align: left;}.sc-group-fixed-car-modal div.radio-buttons span {flex-grow: 1;}.sc-group-fixed-car-modal .sc-fixed-car-identifier {min-height: 5em;}.sc-group-fixed-car-modal .sc-fixed-car-identifier .autocomplete-bar .autocomplete-text {border-width: 1px;}.sc-group-fixed-car-modal .button.submit, .sc-group-fixed-car-modal .button.cancel {float: none;margin: 2em 1em 0 0;height: 3em;padding: 0 2em;}.sc-group-fixed-car-modal .button.cancel {background-color: white;color: #44A1A0;border: 1px solid #44A1A0;}.sc-group-fixed-car-modal .autocomplete-bar .autocomplete-text {border: 1px solid black;font-size: 0.9em;width: 100%;}.sc-group-fixed-car-modal .autocomplete-bar .suggestion-item {font-size: 0.9em;}.sc-group-fixed-car-modal .future-single-dates-container {display: none;}.sc-group-fixed-car-modal .future-single-dates-container .future-single-dates-text {margin: 2em 0 0;text-align: left;}.sc-group-fixed-car-modal .future-single-dates-container .future-single-dates-list {margin: 1em 0;text-align: left;}.sc-group-fixed-car-modal.future-single-dates-warning .future-single-dates-container {display: block;}.sc-group-fixed-car-modal.future-single-dates-warning .header,.sc-group-fixed-car-modal.future-single-dates-warning .radio-buttons,.sc-group-fixed-car-modal.future-single-dates-warning .sc-fixed-car-identifier,.sc-group-fixed-car-modal.future-single-dates-warning button.submit,.sc-group-fixed-car-modal.future-single-dates-warning button.cancel {display: none;}#scApp .sc-group-content-wrapper .sc-content .jsCalendar {margin: 0em;}#scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-right, #scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-left {color: #45A1A0;cursor: pointer;}#scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-right:before, #scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-right:after, #scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-left:before, #scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-left:after {content: "";display: inline-block;font-family: "BnrIcons";speak: none;font-style: normal;font-weight: normal;text-transform: none;line-height: 1;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}#scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-right:after, #scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-left:after {position: relative;top: 0;left: 0;right: 0;bottom: 0;}#scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-right:after {content: "\E00B";}#scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-nav-left:after {content: "\E00A";}#scApp .sc-group-content-wrapper .sc-content .jsCalendar .jsCalendar-title-name {font-size: 16px;font-weight: normal;}@media only screen and (min-width: 1280px) {#scApp .sc-group-content-wrapper .sc-content .component-wrapper {padding: 16px;}}.jsCalendar * {margin: 0;padding: 0;}.jsCalendar table,.jsCalendar table th,.jsCalendar table td {border: 0;}.jsCalendar table {background-color: #FFFFFF;border-collapse: collapse;border-radius: 4px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);color: #000000;font-family: Tahoma, Geneva, sans-serif;margin: 5px;}.jsCalendar thead .jsCalendar-title {height: 40px;line-height: 40px;}.jsCalendar thead .jsCalendar-title-left {float: left;}.jsCalendar thead .jsCalendar-title-right {float: right;}.jsCalendar thead .jsCalendar-nav-left,.jsCalendar thead .jsCalendar-nav-right {border-radius: 10px;color: #999999;cursor: pointer;font-family: "Courier New", Courier, monospace;font-size: 12px;font-weight: normal;height: 20px;line-height: 20px;margin: 10px 8px;text-align: center;transition: color 0.2s, background-color 0.2s;width: 20px;}.jsCalendar thead .jsCalendar-nav-left:hover,.jsCalendar thead .jsCalendar-nav-right:hover {background-color: #E2E2E2;color: #000000;}.jsCalendar thead .jsCalendar-nav-left {float: left;}.jsCalendar thead .jsCalendar-nav-right {float: right;}.jsCalendar thead .jsCalendar-title-name {cursor: default;float: left;font-size: 18px;font-weight: lighter;padding: 0 20px;}.jsCalendar thead .jsCalendar-nav-left:after {content: "<";}.jsCalendar thead .jsCalendar-nav-right:after {content: ">";}.jsCalendar thead .jsCalendar-week-days th {text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);}.jsCalendar thead .jsCalendar-week-days th,.jsCalendar tbody td {border-radius: 18px;cursor: default;display: inline-block;font-size: 12px;font-weight: lighter;height: 36px;line-height: 36px;margin: 1px 2px;text-align: center;transition: color 0.1s, background-color 0.2s;width: 36px;}.jsCalendar tbody td:hover {background-color: #E6E6E6;}.jsCalendar tbody td.jsCalendar-selected {background-color: #FFFFFF;border: 2px solid #E6E6E6;box-sizing: content-box;height: 32px;line-height: 32px;width: 32px;}.jsCalendar tbody td.jsCalendar-current {background-color: #52C9FF;border-radius: 18px;color: #FFFFFF;}.jsCalendar tbody td.jsCalendar-previous,.jsCalendar tbody td.jsCalendar-next {color: #CACACA;}.jsCalendar tbody td.jsCalendar-previous:hover,.jsCalendar tbody td.jsCalendar-next:hover {color: #FFFFFF;}.jsCalendar thead {display: block;margin: 4px 4px 0 4px;}.jsCalendar tbody {display: block;margin: 0 4px 4px 4px;}.jsCalendar ::-moz-selection {background: #83D8FF;}.jsCalendar ::selection {background: #83D8FF;}.jsCalendar.yellow tbody td.jsCalendar-current {background-color: #FFE31B;}.jsCalendar.yellow ::-moz-selection {background: #FDE74C;}.jsCalendar.yellow ::selection {background: #FDE74C;}.jsCalendar.orange tbody td.jsCalendar-current {background-color: #FFB400;}.jsCalendar.orange ::-moz-selection {background: #FFB400;}.jsCalendar.orange ::selection {background: #FFB400;}.jsCalendar.red tbody td.jsCalendar-current {background-color: #F6511D;}.jsCalendar.red ::-moz-selection {background: #F6511D;}.jsCalendar.red ::selection {background: #F6511D;}.jsCalendar.green tbody td.jsCalendar-current {background-color: #7FB800;}.jsCalendar.green ::-moz-selection {background: #7FB800;}.jsCalendar.green ::selection {background: #7FB800;}.jsCalendar.material-theme table {border-radius: 0;}.jsCalendar.material-theme thead {background-color: #52C9FF;color: #FFFFFF;margin: 0;padding: 4px 4px 0 4px;}.jsCalendar.material-theme thead .jsCalendar-title {display: block;position: relative;}.jsCalendar.material-theme thead .jsCalendar-title-name {border-bottom: 1px solid rgba(255, 255, 255, 0.4);color: #FFFFFF;font-size: 16px;left: 15px;position: absolute;right: 15px;text-align: center;}.jsCalendar.material-theme thead .jsCalendar-title-left,.jsCalendar.material-theme thead .jsCalendar-title-right {position: absolute;z-index: 1;}.jsCalendar.material-theme thead .jsCalendar-nav-left,.jsCalendar.material-theme thead .jsCalendar-nav-right {color: #FFFFFF;}.jsCalendar.material-theme thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme thead .jsCalendar-nav-right:hover {background-color: #03A9F4;}.jsCalendar.material-theme thead .jsCalendar-title-right {right: 0;}.jsCalendar.material-theme thead .jsCalendar-week-days th {font-size: 14px;text-shadow: none;}.jsCalendar.material-theme.yellow thead {background-color: #FFE31B;}.jsCalendar.material-theme.yellow thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.yellow thead .jsCalendar-nav-right:hover {background-color: #E2CA23;}.jsCalendar.material-theme.orange thead {background-color: #FFB400;}.jsCalendar.material-theme.orange thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.orange thead .jsCalendar-nav-right:hover {background-color: #D49600;}.jsCalendar.material-theme.red thead {background-color: #F6511D;}.jsCalendar.material-theme.red thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.red thead .jsCalendar-nav-right:hover {background-color: #BB3D16;}.jsCalendar.material-theme.green thead {background-color: #7FB800;}.jsCalendar.material-theme.green thead .jsCalendar-nav-left:hover,.jsCalendar.material-theme.green thead .jsCalendar-nav-right:hover {background-color: #639000;}.jsCalendar.classic-theme table,.jsCalendar.classic-theme thead .jsCalendar-nav-left,.jsCalendar.classic-theme thead .jsCalendar-nav-right,.jsCalendar.classic-theme thead .jsCalendar-week-days th,.jsCalendar.classic-theme tbody td,.jsCalendar.classic-theme tbody td.jsCalendar-current {border-radius: 0;}.jsCalendar.classic-theme thead {background-color: #52C9FF;margin: 0;padding: 4px 4px 0 4px;}.jsCalendar.classic-theme thead .jsCalendar-title-row,.jsCalendar.classic-theme thead .jsCalendar-title {display: block;width: 100%;}.jsCalendar.classic-theme thead .jsCalendar-title {position: relative;}.jsCalendar.classic-theme thead .jsCalendar-title-name {color: #FFFFFF;font-size: 16px;left: 41px;position: absolute;right: 41px;text-align: center;text-shadow: none;}.jsCalendar.classic-theme thead .jsCalendar-title-left,.jsCalendar.classic-theme thead .jsCalendar-title-right {position: absolute;z-index: 1;}.jsCalendar.classic-theme thead .jsCalendar-title-right {right: 0;}.jsCalendar.classic-theme thead .jsCalendar-nav-left,.jsCalendar.classic-theme thead .jsCalendar-nav-right {color: #FFFFFF;text-shadow: none;}.jsCalendar.classic-theme thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme thead .jsCalendar-nav-right:hover {background-color: #03A9F4;}.jsCalendar.classic-theme thead .jsCalendar-week-days {background-color: #FFFFFF;display: block;margin: 0 -4px;}.jsCalendar.classic-theme thead .jsCalendar-week-days th {font-size: 10px;height: 20px;line-height: 20px;text-shadow: none;}.jsCalendar.classic-theme tbody td {border-left: 1px solid #DADADA;border-top: 1px solid #DADADA;margin: -1px 0 0 -1px;padding: 1px 1px 0 1px;width: 38px;}.jsCalendar.classic-theme tbody {margin: 0;}.jsCalendar.classic-theme tbody td.jsCalendar-selected{background-color: #CCEFFF;border-bottom: 0;border-left: 1px solid #DADADA;border-right: 0;border-top: 1px solid #DADADA;height: 36px;line-height: 36px;}.jsCalendar.classic-theme tbody td.jsCalendar-current.jsCalendar-selected{background-color: #52C9FF;text-shadow: 0 0 3px #000000;}.jsCalendar.classic-theme.yellow thead {background-color: #FFE31B;}.jsCalendar.classic-theme.yellow thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.yellow thead .jsCalendar-nav-right:hover {background-color: #E2CA23;}.jsCalendar.classic-theme.orange thead {background-color: #FFB400;}.jsCalendar.classic-theme.orange thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.orange thead .jsCalendar-nav-right:hover {background-color: #D49600;}.jsCalendar.classic-theme.red thead {background-color: #F6511D;}.jsCalendar.classic-theme.red thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.red thead .jsCalendar-nav-right:hover {background-color: #BB3D16;}.jsCalendar.classic-theme.green thead {background-color: #7FB800;}.jsCalendar.classic-theme.green thead .jsCalendar-nav-left:hover,.jsCalendar.classic-theme.green thead .jsCalendar-nav-right:hover {background-color: #639000;}.jsCalendar thead .jsCalendar-week-days th,.jsCalendar tbody td {height: 30px !important;width: 30px !important;line-height: 30px !important}.pause-component-wrapper .edit-button {justify-self: end;flex: 0 0 1em;}.pause-component-wrapper .row > span {flex: 1 1 auto !important;}.pause-component-wrapper .row .sc-add-pause-button {justify-self: end;flex: 0 0 1em !important;}.pause-component-wrapper .row .sc-add-pause-container {z-index: 100;position: relative;}.pause-component-wrapper .shortcut-hint {right: 42px;}.shortcut-hint {position: absolute;z-index: 100;border: 1px dotted black;background-color: whitesmoke;padding: 2px;}.shortcut-hint.hide {display: none;}#scApp .sc-content .sc-booking-history {display: flex;flex-direction: column;z-index: 100;position: fixed;cursor: default;background-color: #f0f0f0;transform: translate(-50%, -10%);box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.26);}#scApp .sc-content .sc-booking-group-link,#scApp .sc-content .sc-booking-route-link {display: inline-block;margin-bottom: 1.1em;}#scApp .sc-content .cannot-edit-trip-text {font-style: italic;font-size: 0.8em;margin-bottom: 0.5em;}#scApp .sc-content a:link,#scApp .sc-content a:visited,#scApp .sc-content a:hover,#scApp .sc-content a:active {color: inherit;text-decoration: none;}#scApp .sc-content .open-in-new {width: 1em;}#scApp .sc-content .open-in-new:after {content: '\f3ef';color: #444;font-size: 1.2em;line-height: 1;position: relative;float: right;margin-left: 0.2em;}#scApp .sc-content .sc-booking-actions {background-color: #fff;text-align: left;padding: 1em 1em 0.5em;font-weight: normal;}#scApp .sc-content .sc-booking-actions .action {margin-bottom: 0.6em;padding-bottom: 0.6em;}#scApp .sc-content .sc-booking-actions .action.hide {display: none;}#scApp .sc-content .sc-booking-actions .delete-trip,#scApp .sc-content .sc-booking-actions .delete-attendant {color: #D82121;}#scApp .sc-content .sc-booking-actions .no-group-route-warning {width: 26em;margin: 1em 0;color: #D82121;}#scApp .sc-content span[data-day='U'] .sc-booking-history {transform: translate(-76%, -10%);}#scApp .sc-content span[data-day='S'] .sc-booking-history {transform: translate(-58%, -10%);}#scApp .sc-content .sc-booking-events {padding-top: 1em;padding-bottom: 1em;}#scApp .sc-content .sc-booking-events th {font-weight: normal;font-size: 0.8em;}#scApp .sc-content .sc-booking-events td {font-size: 0.8em;color: #1c4357;font-weight: 300;vertical-align: top;overflow-wrap: break-word;}#scApp .sc-content .sc-booking-events th,#scApp .sc-content .sc-booking-events td {text-align: left;margin-left: 1em;}#scApp .sc-content .sc-booking-events th:not(first-child),#scApp .sc-content .sc-booking-events td:not(first-child) {padding-left: 1em;}#scApp .sc-content .sc-booking-events th:last-child,#scApp .sc-content .sc-booking-events td:last-child {padding-right: 1em;}#scApp .sc-content .sc-booking-events-wrapper {max-height: 305px;overflow-y: auto;}#scApp .sc-content #closeBookingHistory {text-align: right;cursor: pointer;}#map {height: 100vh;}#map .gmap {position: absolute;cursor: default;}#adminApp, .modal-adminapp {padding: 1em;}#adminApp .ion-icon, .modal-adminapp .ion-icon {position: relative;cursor: pointer;}#adminApp .ion-chevron-left::before, .modal-adminapp .ion-chevron-left::before {position: relative;font-family: "Ionicons";content: '\f124';cursor: pointer;font-size: 1.5em;color: #44A1A0;margin-right: 0.5em;}#adminApp .headline, .modal-adminapp .headline {position: relative;bottom: 0.2em;cursor: pointer;}#adminApp .list-view-cell, .modal-adminapp .list-view-cell {cursor: pointer;}#adminApp .leftAlign, .modal-adminapp .leftAlign {text-align: left;}#adminApp .rightAlign, .modal-adminapp .rightAlign {text-align: right;}#adminApp .modal-form, .modal-adminapp .modal-form {width: 65%;}#adminApp .modal-form .error, .modal-adminapp .modal-form .error {border: 1px solid red;}#adminApp .modal-form .errorText, .modal-adminapp .modal-form .errorText {color: red;}#adminApp .scrollableSelectionView, .modal-adminapp .scrollableSelectionView {width: 25em;max-height: 150px;overflow-x: clip;overflow-y: scroll;}#adminApp .inline-grid, .modal-adminapp .inline-grid {display: inline-grid;}#adminApp .row, .modal-adminapp .row {width: 25em;display: flex;padding-bottom: 0.5em;}#adminApp .row .quarter, .modal-adminapp .row .quarter {width: 25%;}#adminApp .row .thirds, .modal-adminapp .row .thirds {width: 33%;}#adminApp .row .half, .modal-adminapp .row .half {width: 50%;}#adminApp .row .full, .modal-adminapp .row .full {width: 100%;}#adminApp .row .center, .modal-adminapp .row .center {text-align: center;}#adminApp .row .save-button, .modal-adminapp .row .save-button {float: right;}#addAgreementModal, #addAutoPlanSchemeModal, #exportCancellationDeadlineReportModal {display: flex;flex-direction: column;}#addAgreementModal div, #addAutoPlanSchemeModal div, #exportCancellationDeadlineReportModal div {display: flex;padding: 0.2em;}#addAgreementModal div label, #addAutoPlanSchemeModal div label, #exportCancellationDeadlineReportModal div label {width: 50%;text-align: left;}#addAgreementModal div span, #addAutoPlanSchemeModal div span, #exportCancellationDeadlineReportModal div span {width: 50%;}#addAgreementModal div input, #addAutoPlanSchemeModal div input, #exportCancellationDeadlineReportModal div input {width: 10em;}#addAgreementModal div .buttons, #addAutoPlanSchemeModal div .buttons, #exportCancellationDeadlineReportModal div .buttons {text-align: right;}#zoneAdmin #adminUpload {text-align: center;margin-top: 2em;}#zoneAdmin .hide {display: none;}.sc-group-form-modal {padding: 1em;margin: 0;width: auto;max-width: 60em;}.sc-group-form-modal .close-button {top: 1em;right: 1em;}.sc-group-form-modal .sc-group-form-container {margin: 1em 0;}.sc-group-form-modal .modal-header {color: #696969;width: 10em;}.sc-group-form-modal .group-tabs {min-height: 18em;}.sc-group-form-modal .tab-headers {height: 3em;}.sc-group-form-modal .tab-headers header {max-width: 6em;}.sc-group-form-modal .tab-headers header div {top: 0.5em;}.sc-group-form-modal .group-form-tab-component {padding: 1em;text-align: left;}.sc-group-form-modal .group-form-tab-component input.sc-group-name {margin-bottom: 1em;}.sc-group-form-modal .group-form-tab-component input.sc-group-name:disabled {border: none;background: transparent;}.sc-group-form-modal .group-form-tab-component .group-schedule {display: flex;}.sc-group-form-modal .group-form-tab-component .group-schedule .schedule-customer-name,.sc-group-form-modal .group-form-tab-component .group-schedule .schedule-name {width: 10em;padding-right: 1em;box-sizing: border-box;}.labelled-slider-switch {box-sizing: border-box;height: 25px;padding: 0 110px 0 0;margin: 0;background: #eee;border-radius: 20px;overflow: hidden;width: 220px;text-align: center;font-size: 13px;letter-spacing: 1px;color: #155FFF;position: relative;}.labelled-slider-switch.disabled .slider-switch-highlight:before {background: #ccc;}.labelled-slider-switch.disabled input.transition-done ~ .slider-switch-label {color: #fff;}.labelled-slider-switch.disabled input.transition-done ~ .slider-switch-label.slider-switch-label-right {color: #bbb;}.labelled-slider-switch.disabled input:checked ~ .slider-switch-label {color: #bbb;}.labelled-slider-switch.disabled input:checked.transition-done ~ .slider-switch-label-right {color: #fff;}.labelled-slider-switch:before {position: absolute;top: 0;bottom: 0;right: 0;width: 110px;display: flex;align-items: center;justify-content: center;z-index: 3;pointer-events: none;}.labelled-slider-switch .slider-switch-highlight:before {content: "";background: #44A1A0;height: 100%;width: 50%;position: absolute;left: 0;top: 0;border-radius: 20px;transform: translateX(0);transition: transform 300ms;}.labelled-slider-switch input {cursor: pointer;position: absolute;top: 0;left: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;z-index: 2;}.labelled-slider-switch input + .slider-switch-highlight:before {content: "";background: #44A1A0;height: 100%;width: 50%;position: absolute;left: 0;top: 0;border-radius: 20px;transform: translateX(0);transition: transform 300ms;}.labelled-slider-switch input:checked + .slider-switch-highlight:before {transform: translateX(110px);transition: transform 300ms linear;}.labelled-slider-switch input ~ .slider-switch-label {height: 100%;width: 50%;position: absolute;left: 0;padding: 0;margin: 0;display: block;user-select: none;pointer-events: none;color: #44A1A0;line-height: 25px;}.labelled-slider-switch input ~ .slider-switch-label.slider-switch-label-right {right: 0;left: auto;}.labelled-slider-switch input.transition-done ~ .slider-switch-label {color: #fff;}.labelled-slider-switch input.transition-done ~ .slider-switch-label.slider-switch-label-right {color: #44A1A0;}.labelled-slider-switch input:checked ~ .slider-switch-label {color: #44A1A0;}.labelled-slider-switch input:checked.transition-done ~ .slider-switch-label-right {color: #fff;}.tabulator {position: relative;border: 1px solid #999;background-color: #888;font-size: 14px;text-align: left;overflow: hidden;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}.tabulator[tabulator-layout="fitDataFill"] .tabulator-tableholder .tabulator-table {min-width: 100%;}.tabulator[tabulator-layout="fitDataTable"] {display: inline-block;}.tabulator.tabulator-block-select {user-select: none;}.tabulator .tabulator-header {position: relative;box-sizing: border-box;width: 100%;border-bottom: 1px solid #999;background-color: #e6e6e6;color: #555;font-weight: bold;white-space: nowrap;overflow: hidden;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}.tabulator .tabulator-header.tabulator-header-hidden {display: none;}.tabulator .tabulator-header .tabulator-header-contents {position: relative;overflow: hidden;}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers {display: inline-block;}.tabulator .tabulator-header .tabulator-col {display: inline-flex;position: relative;box-sizing: border-box;flex-direction: column;justify-content: flex-start;border-right: 1px solid #aaa;background: #e6e6e6;text-align: left;vertical-align: bottom;overflow: hidden;}.tabulator .tabulator-header .tabulator-col.tabulator-moving {position: absolute;border: 1px solid #999;background: #cdcdcd;pointer-events: none;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content {box-sizing: border-box;position: relative;padding: 4px;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button {padding: 0 8px;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover {cursor: pointer;opacity: .6;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {position: relative;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {box-sizing: border-box;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: bottom;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap {white-space: normal;text-overflow: initial;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {box-sizing: border-box;width: 100%;border: 1px solid #999;padding: 1px;background: #fff;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button + .tabulator-title-editor {width: calc(100% - 22px);}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {display: flex;align-items: center;position: absolute;top: 0;bottom: 0;right: 4px;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #bbb;}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {position: relative;display: flex;border-top: 1px solid #aaa;overflow: hidden;margin-right: -1px;}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {position: relative;box-sizing: border-box;margin-top: 2px;width: 100%;text-align: center;}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {height: auto !important;}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {margin-top: 3px;}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {width: 0;height: 0;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {padding-right: 25px;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {cursor: pointer;background-color: #cdcdcd;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter {color: #bbb;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {cursor: pointer;border-bottom: 6px solid #555;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {border-top: none;border-bottom: 6px solid #bbb;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="ascending"] .tabulator-col-content .tabulator-col-sorter {color: #666;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="ascending"] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {cursor: pointer;border-bottom: 6px solid #555;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="ascending"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {border-top: none;border-bottom: 6px solid #666;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="descending"] .tabulator-col-content .tabulator-col-sorter {color: #666;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="descending"] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {cursor: pointer;border-top: 6px solid #555;}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="descending"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {border-bottom: none;border-top: 6px solid #666;color: #666;}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {writing-mode: vertical-rl;text-orientation: mixed;display: flex;align-items: center;justify-content: center;}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {transform: rotate(180deg);}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {padding-right: 0;padding-top: 20px;}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {padding-right: 0;padding-bottom: 20px;}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {justify-content: center;left: 0;right: 0;top: 4px;bottom: auto;}.tabulator .tabulator-header .tabulator-frozen {position: sticky;left: 0;z-index: 10;}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {border-right: 2px solid #aaa;}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {border-left: 2px solid #aaa;}.tabulator .tabulator-header .tabulator-calcs-holder {box-sizing: border-box;background: #f3f3f3 !important;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {background: #f3f3f3 !important;}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {display: none;}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {display: none;}.tabulator .tabulator-tableholder {position: relative;width: 100%;white-space: nowrap;overflow: auto;-webkit-overflow-scrolling: touch;}.tabulator .tabulator-tableholder:focus {outline: none;}.tabulator .tabulator-tableholder .tabulator-placeholder {box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 100%;}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode="virtual"] {min-height: 100%;min-width: 100%;}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents {display: inline-block;text-align: center;padding: 10px;color: #ccc;font-weight: bold;font-size: 20px;white-space: normal;}.tabulator .tabulator-tableholder .tabulator-table {position: relative;display: inline-block;background-color: #fff;white-space: nowrap;overflow: visible;color: #333;}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs {font-weight: bold;background: #e2e2e2 !important;}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {border-bottom: 2px solid #aaa;}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {border-top: 2px solid #aaa;}.tabulator .tabulator-footer {border-top: 1px solid #999;background-color: #e6e6e6;color: #555;font-weight: bold;white-space: nowrap;user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}.tabulator .tabulator-footer .tabulator-footer-contents {display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding: 5px 10px;}.tabulator .tabulator-footer .tabulator-footer-contents:empty {display: none;}.tabulator .tabulator-footer .tabulator-calcs-holder {box-sizing: border-box;width: 100%;text-align: left;background: #f3f3f3 !important;border-bottom: 1px solid #aaa;border-top: 1px solid #aaa;overflow: hidden;}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {display: inline-block;background: #f3f3f3 !important;}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {display: none;}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {margin-bottom: -5px;border-bottom: none;}.tabulator .tabulator-footer > * + .tabulator-page-counter {margin-left: 10px;}.tabulator .tabulator-footer .tabulator-page-counter {font-weight: normal;}.tabulator .tabulator-footer .tabulator-paginator {flex: 1;text-align: right;color: #555;font-family: inherit;font-weight: inherit;font-size: inherit;}.tabulator .tabulator-footer .tabulator-page-size {display: inline-block;margin: 0 5px;padding: 2px 5px;border: 1px solid #aaa;border-radius: 3px;}.tabulator .tabulator-footer .tabulator-pages {margin: 0 7px;}.tabulator .tabulator-footer .tabulator-page {display: inline-block;margin: 0 2px;padding: 2px 5px;border: 1px solid #aaa;border-radius: 3px;background: rgba(255, 255, 255, 0.2);}.tabulator .tabulator-footer .tabulator-page.active {color: #d00;}.tabulator .tabulator-footer .tabulator-page:disabled {opacity: .5;}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {cursor: pointer;background: rgba(0, 0, 0, 0.2);color: #fff;}.tabulator .tabulator-col-resize-handle {position: relative;display: inline-block;width: 6px;margin-left: -3px;margin-right: -3px;z-index: 10;vertical-align: middle;}.tabulator .tabulator-col-resize-handle:hover {cursor: ew-resize;}.tabulator .tabulator-col-resize-handle:last-of-type {width: 3px;margin-right: 0;}.tabulator .tabulator-alert {position: absolute;display: flex;align-items: center;top: 0;left: 0;z-index: 100;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.4);text-align: center;}.tabulator .tabulator-alert .tabulator-alert-msg {display: inline-block;margin: 0 auto;padding: 10px 20px;border-radius: 10px;background: #fff;font-weight: bold;font-size: 16px;}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg {border: 4px solid #333;color: #000;}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error {border: 4px solid #D00;color: #590000;}.tabulator-row {position: relative;box-sizing: border-box;min-height: 22px;background-color: #fff;}.tabulator-row.tabulator-row-even {background-color: #EFEFEF;}.tabulator-row.tabulator-selectable:hover {background-color: #bbb;cursor: pointer;}.tabulator-row.tabulator-selected {background-color: #9ABCEA;}.tabulator-row.tabulator-selected:hover {background-color: #769BCC;cursor: pointer;}.tabulator-row.tabulator-row-moving {border: 1px solid #000;background: #fff;}.tabulator-row.tabulator-moving {position: absolute;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;pointer-events: none;z-index: 15;}.tabulator-row .tabulator-row-resize-handle {position: absolute;right: 0;bottom: 0;left: 0;height: 5px;}.tabulator-row .tabulator-row-resize-handle.prev {top: 0;bottom: auto;}.tabulator-row .tabulator-row-resize-handle:hover {cursor: ns-resize;}.tabulator-row .tabulator-responsive-collapse {box-sizing: border-box;padding: 5px;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;}.tabulator-row .tabulator-responsive-collapse:empty {display: none;}.tabulator-row .tabulator-responsive-collapse table {font-size: 14px;}.tabulator-row .tabulator-responsive-collapse table tr td {position: relative;}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {padding-right: 10px;}.tabulator-row .tabulator-cell {display: inline-block;position: relative;box-sizing: border-box;padding: 4px;border-right: 1px solid #aaa;vertical-align: middle;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.tabulator-row .tabulator-cell.tabulator-frozen {display: inline-block;position: sticky;left: 0;background-color: inherit;z-index: 10;}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left {border-right: 2px solid #aaa;}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right {border-left: 2px solid #aaa;}.tabulator-row .tabulator-cell.tabulator-editing {border: 1px solid #1D68CD;outline: none;padding: 0;}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select {border: 1px;background: transparent;outline: none;}.tabulator-row .tabulator-cell.tabulator-validation-fail {border: 1px solid #dd0000;}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select {border: 1px;background: transparent;color: #dd0000;}.tabulator-row .tabulator-cell.tabulator-row-handle {display: inline-flex;align-items: center;justify-content: center;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {width: 80%;}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {width: 100%;height: 3px;margin-top: 2px;background: #666;}.tabulator-row .tabulator-cell .tabulator-data-tree-branch {display: inline-block;vertical-align: middle;height: 9px;width: 7px;margin-top: -9px;margin-right: 5px;border-bottom-left-radius: 1px;border-left: 2px solid #aaa;border-bottom: 2px solid #aaa;}.tabulator-row .tabulator-cell .tabulator-data-tree-control {display: inline-flex;justify-content: center;align-items: center;vertical-align: middle;height: 11px;width: 11px;margin-right: 5px;border: 1px solid #333;border-radius: 2px;background: rgba(0, 0, 0, 0.1);overflow: hidden;}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {cursor: pointer;background: rgba(0, 0, 0, 0.2);}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {display: inline-block;position: relative;height: 7px;width: 1px;background: transparent;}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {position: absolute;content: "";left: -3px;top: 3px;height: 1px;width: 7px;background: #333;}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {display: inline-block;position: relative;height: 7px;width: 1px;background: #333;}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {position: absolute;content: "";left: -3px;top: 3px;height: 1px;width: 7px;background: #333;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {display: inline-flex;align-items: center;justify-content: center;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;height: 15px;width: 15px;border-radius: 20px;background: #666;color: #fff;font-weight: bold;font-size: 1.1em;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {opacity: .7;cursor: pointer;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {display: initial;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {display: none;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg {stroke: #fff;}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {display: none;}.tabulator-row .tabulator-cell .tabulator-traffic-light {display: inline-block;height: 14px;width: 14px;border-radius: 14px;}.tabulator-row.tabulator-group {box-sizing: border-box;border-bottom: 1px solid #999;border-right: 1px solid #aaa;border-top: 1px solid #999;padding: 5px;padding-left: 10px;background: #ccc;font-weight: bold;min-width: 100%;}.tabulator-row.tabulator-group:hover {cursor: pointer;background-color: rgba(0, 0, 0, 0.1);}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {margin-right: 10px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #666;border-bottom: 0;}.tabulator-row.tabulator-group.tabulator-group-level-1 {padding-left: 30px;}.tabulator-row.tabulator-group.tabulator-group-level-2 {padding-left: 50px;}.tabulator-row.tabulator-group.tabulator-group-level-3 {padding-left: 70px;}.tabulator-row.tabulator-group.tabulator-group-level-4 {padding-left: 90px;}.tabulator-row.tabulator-group.tabulator-group-level-5 {padding-left: 110px;}.tabulator-row.tabulator-group .tabulator-group-toggle {display: inline-block;}.tabulator-row.tabulator-group .tabulator-arrow {display: inline-block;width: 0;height: 0;margin-right: 16px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 0;border-left: 6px solid #666;vertical-align: middle;}.tabulator-row.tabulator-group span {margin-left: 10px;color: #d00;}.tabulator-popup-container {position: absolute;display: inline-block;box-sizing: border-box;background: #fff;border: 1px solid #aaa;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);font-size: 14px;overflow-y: auto;-webkit-overflow-scrolling: touch;z-index: 10000;}.tabulator-popup {padding: 5px;border-radius: 3px;}.tabulator-tooltip {max-width: Min(500px, 100%);padding: 3px 5px;border-radius: 2px;box-shadow: none;font-size: 12px;pointer-events: none;}.tabulator-menu .tabulator-menu-item {position: relative;box-sizing: border-box;padding: 5px 10px;user-select: none;}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {opacity: .5;}.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {cursor: pointer;background: #EFEFEF;}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {padding-right: 25px;}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after {display: inline-block;position: absolute;top: calc(5px + .4em);right: 10px;height: 7px;width: 7px;content: '';border-width: 1px 1px 0 0;border-style: solid;border-color: #aaa;vertical-align: top;transform: rotate(45deg);}.tabulator-menu .tabulator-menu-separator {border-top: 1px solid #aaa;}.tabulator-edit-list {max-height: 200px;font-size: 14px;overflow-y: auto;-webkit-overflow-scrolling: touch;}.tabulator-edit-list .tabulator-edit-list-item {padding: 4px;color: #333;outline: none;}.tabulator-edit-list .tabulator-edit-list-item.active {color: #fff;background: #1D68CD;}.tabulator-edit-list .tabulator-edit-list-item.active.focused {outline: 1px solid rgba(255, 255, 255, 0.5);}.tabulator-edit-list .tabulator-edit-list-item.focused {outline: 1px solid #1D68CD;}.tabulator-edit-list .tabulator-edit-list-item:hover {cursor: pointer;color: #fff;background: #1D68CD;}.tabulator-edit-list .tabulator-edit-list-placeholder {padding: 4px;color: #333;text-align: center;}.tabulator-edit-list .tabulator-edit-list-group {border-bottom: 1px solid #aaa;padding: 4px;padding-top: 6px;color: #333;font-weight: bold;}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2 {padding-left: 12px;}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3 {padding-left: 20px;}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4 {padding-left: 28px;}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5 {padding-left: 36px;}.tabulator.tabulator-ltr {direction: ltr;}.tabulator.tabulator-rtl {text-align: initial;direction: rtl;}.tabulator.tabulator-rtl .tabulator-header .tabulator-col {text-align: initial;border-left: 1px solid #aaa;border-right: initial;}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {margin-right: initial;margin-left: -1px;}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {padding-right: 0;padding-left: 25px;}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {left: 8px;right: initial;}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {border-right: initial;border-left: 1px solid #aaa;}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {margin-right: initial;margin-left: 5px;border-bottom-left-radius: initial;border-bottom-right-radius: 1px;border-left: initial;border-right: 2px solid #aaa;}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {margin-right: initial;margin-left: 5px;}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left {border-left: 2px solid #aaa;}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right {border-right: 2px solid #aaa;}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type {width: 3px;margin-left: 0;margin-right: -3px;}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder {text-align: initial;}.tabulator-print-fullscreen {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 10000;}body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {display: none !important;}.tabulator-print-table {border-collapse: collapse;}.tabulator-print-table .tabulator-data-tree-branch {display: inline-block;vertical-align: middle;height: 9px;width: 7px;margin-top: -9px;margin-right: 5px;border-bottom-left-radius: 1px;border-left: 2px solid #aaa;border-bottom: 2px solid #aaa;}.tabulator-print-table .tabulator-print-table-group {box-sizing: border-box;border-bottom: 1px solid #999;border-right: 1px solid #aaa;border-top: 1px solid #999;padding: 5px;padding-left: 10px;background: #ccc;font-weight: bold;min-width: 100%;}.tabulator-print-table .tabulator-print-table-group:hover {cursor: pointer;background-color: rgba(0, 0, 0, 0.1);}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {margin-right: 10px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #666;border-bottom: 0;}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {padding-left: 30px !important;}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {padding-left: 50px !important;}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {padding-left: 70px !important;}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {padding-left: 90px !important;}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {padding-left: 110px !important;}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {display: inline-block;}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {display: inline-block;width: 0;height: 0;margin-right: 16px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 0;border-left: 6px solid #666;vertical-align: middle;}.tabulator-print-table .tabulator-print-table-group span {margin-left: 10px;color: #d00;}.tabulator-print-table .tabulator-data-tree-control {display: inline-flex;justify-content: center;align-items: center;vertical-align: middle;height: 11px;width: 11px;margin-right: 5px;border: 1px solid #333;border-radius: 2px;background: rgba(0, 0, 0, 0.1);overflow: hidden;}.tabulator-print-table .tabulator-data-tree-control:hover {cursor: pointer;background: rgba(0, 0, 0, 0.2);}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {display: inline-block;position: relative;height: 7px;width: 1px;background: transparent;}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {position: absolute;content: "";left: -3px;top: 3px;height: 1px;width: 7px;background: #333;}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {display: inline-block;position: relative;height: 7px;width: 1px;background: #333;}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {position: absolute;content: "";left: -3px;top: 3px;height: 1px;width: 7px;background: #333;}.tabulator {border: none;background-color: #fff;font-size: 13px;}.tabulator .tabulator-header {border: none;background-color: #fff;}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button {padding: 0;}.tabulator .tabulator-header .tabulator-col {background-color: #fff;border-right: none;}.tabulator .tabulator-header .row-selection {border-right: none;}.tabulator .tabulator-header .row-selection input {display: none;}.tabulator .tabulator-tableholder::-webkit-scrollbar-track {background-color: transparent;box-shadow: none;}.tabulator .tabulator-tableholder::-webkit-scrollbar {width: 12px;background-color: transparent;}.tabulator .tabulator-tableholder::-webkit-scrollbar-thumb {border: 3px solid transparent;background-clip: content-box;border-radius: 10px;background-color: #a4a4a4;box-shadow: none;}.tabulator .tabulator-row-even {background-color: #fff;}.tabulator .tabulator-row.tabulator-selected {background-color: #c4e0ee;}.tabulator .tabulator-row.tabulator-selectable:hover {background-color: inherit;}.tabulator .tabulator-row.tabulator-tree-level-0:hover {box-shadow: inset 0 1px 0 0 rgba(60, 64, 67, 0.1), 0 2px 3px 0px rgba(60, 64, 67, 0.1);z-index: 1;}.tabulator .tabulator-row.tabulator-tree-level-0:hover .list-view-buttons-container {display: flex;}.tabulator .tabulator-cell {border: none;border-right: 1px dotted #dedede;}.tabulator .tabulator-cell.expand {padding: 7px 0 0 14px;border-right: none;}.tabulator .tabulator-cell.row-selection {border-right: none;}.tabulator .tabulator-cell a {color: #333;}.tabulator .tabulator-cell a .open-in-new {width: 1em;}.tabulator .tabulator-cell a .open-in-new:after {content: '\f3ef';color: #333;font-size: 1.2em;line-height: 1;position: relative;margin-left: 0.2em;}.tabulator .tabulator-row-button-column {overflow: visible;position: sticky;right: 0;z-index: 5;padding: 0;}.tabulator .tabulator-unselectable .row-selection input {display: none;}.dropdown-component-container {z-index: 10;}.dropdown-component-container.expanded {z-index: 11;}.dropdown-component {z-index: 10;background-color: #fff;position: relative;outline: none;cursor: pointer;}.dropdown-component.expand-up {top: 100%;transform: translateY(-100%);}.dropdown-component.expand-up.expanded {padding-bottom: 2em;}.dropdown-component.expand-up .expand-icon {bottom: 6px;}.dropdown-component.expand-up .headline {bottom: 0.3em;position: absolute;}.dropdown-component.expand-up label:first-of-type {margin-top: 0;}.dropdown-component .dropdown-panel {display: none;box-shadow: #aaa 0 0.5em 1em -0.3em;}.dropdown-component .options-container {width: 170px;max-height: 400px;overflow: auto;background: #fff;padding: 10px;box-sizing: border-box;}.dropdown-component .button-container {height: 50px;width: 100%;background-color: #fff;text-align: center;border-top: 1px solid #eee;}.dropdown-component .update-button {cursor: pointer;height: 30px;box-sizing: border-box;background-color: #1d4359;border: none;color: #fff;line-height: 1.8;border-radius: 15px;padding: 0 15px;margin-top: 10px;}.dropdown-component .update-button:focus {border: 1px solid #1d4359;color: #1d4359;background-color: #fff;}.dropdown-component .expand-icon {position: absolute;right: 0.5em;top: .7em;height: 1em;cursor: pointer;}.dropdown-component .headline {height: 1.2em;line-height: 1.2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 0 17px 0 15px;box-sizing: border-box;}.dropdown-component .type-ahead-section {box-sizing: border-box;margin-top: 22px;display: none;width: 170px;background: white;padding: 1em 10px;}.dropdown-component .type-ahead-section input {border: none;border-bottom: 1px solid #DEDDDD;}.dropdown-component .type-ahead-form {margin: 0;}.dropdown-component label {display: none;line-height: 2;height: 2em;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.dropdown-component label span {padding-right: 0.5em;}.dropdown-component label.focus {background-color: #DEEBEC;padding-right: 20px;}.dropdown-component label.focus:after {display: inline-block;font-family: "Ionicons";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.dropdown-component label.focus:after {font-size: .9em;content: "\f265";text-align: center;transform: scaleY(-1);position: absolute;right: -32px;font-weight: normal;}.dropdown-component label input.checkbox, .dropdown-component label input.radio {margin-right: 5px;top: 1px;}.dropdown-component label.select-all {background: #fff;padding: 0 10px;}.dropdown-component.expanded {height: auto;}.dropdown-component.expanded label {display: block;}.dropdown-component.expanded .dropdown-panel {display: block;width: 210px;}.dropdown-component.expanded .options-container {width: 210px;}.dropdown-component.expanded .type-ahead-section {width: 210px;}.dropdown-component.disabled {border: none;}.dropdown-component.disabled .headline {margin-right: 0;text-align: right;cursor: default;}.dropdown-component.disabled .expand-icon {display: none;}.dropdown-component.inactive {border-color: #8499a3;}.dropdown-component.inactive .expand-icon {color: #8499a3;}.icon-file {display: inline-block;width: 14px;height: 14px;color: #222;}.icon-file:after {display: block;height: 100%;width: 100%;content: "";mask-repeat: no-repeat;mask-size: 100% 100%;background-color: currentColor;}.icon-file.plus-circle:after {mask-image: url("../images/svg/icons/plus-circle-0d7f5d7af763e817ad923bd47dfea21d.svg");}input {outline: none;box-shadow: none;border: 1px solid #DEDDDD;}.form-text-input-wrapper {border: 1px solid #DEDDDD;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;height: 100%;width: 100%;padding: 1px 8px;cursor: text;}.form-text-input-wrapper .input-label {font-size: 12px;color: #949494;}.form-text-input-wrapper .input-wrapper {margin: auto 0;}.form-text-input-wrapper .input-wrapper input {height: 50px;width: 100%;outline: none;border: none;font-size: 18px;}.form-text-input-wrapper .input-wrapper input.has-placeholder {height: 28px;margin: 0;}.origin-indicator {margin: 0 .5em;background-color: #748CAB;color: #fff;height: 16px;padding: 0 .4em;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;display: inline-block;vertical-align: middle;line-height: 16px;font-weight: 500;font-size: 12px;text-transform: uppercase;}.origin-indicator.hide {display: none;}.origin-indicator.not-set {background-color: #bbb;}.origin-indicator.global {background-color: #593F62;}.origin-indicator.server {background-color: #B5B682;}.origin-indicator.default {background-color: #1B4256;}.category-selection .category-value {height: 50px;display: flex;align-items: center;border-bottom: 1px solid #F1F1F1;}.category-selection .category-value .value-name {height: 49px;line-height: 49px;display: block;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;cursor: pointer;flex: 1 1 90%;}.category-selection .category-value .selection-indicator {flex: 0 0 30px;height: 50px;}.category-selection .category-value .selection-indicator span {display: none;float: right;padding-right: 5px;line-height: 46px;font-size: 6px;color: #1A4155;}.category-selection .category-value .scheduled-indicator {flex: 0 0 1em;margin-right: .5em;color: #db5659;}.category-selection .category-value.selected .value-name {color: #1A4155;}.category-selection .category-value.selected .selection-indicator span {display: inline;}#confirm-dialog {height: 200px;width: 450px;background-color: white;text-align: center;}#confirm-dialog .dialog-buttons {position: absolute;bottom: 20px;left: 0;right: 0;}#confirm-dialog .dialog-buttons .dialog-button {padding: 0 14px;margin: 0 10px;height: 28px;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;line-height: 28px;}#context-menu .username {color: white;margin: 20px 0 0 15px;font-size: 16px;}#context-menu .context-menu-item {margin: 10px 0 0 15px;cursor: pointer;color: #7AA1A5;display: block;text-decoration: none;}#context-menu .context-menu-item .glyphicon,#context-menu .context-menu-item .bnrglyph {margin-right: 3px;}#context-menu .context-menu-item:hover,#context-menu .context-menu-item.active {color: white;}#context-menu .context-menu-divider {margin: 15px 0;border-bottom: 1px solid #7AA1A5;}.ngdialog-content .dialog-sidebar,.modal-content .dialog-sidebar {float: left;width: 12px;height: 100%;background-color: #1C4357;background: -webkit-gradient(linear, left top, left bottom, from(#1C4357), to(#7CB0B5));background: -webkit-linear-gradient(top, #1C4357, #7CB0B5);background: -moz-linear-gradient(top, #1C4357, #7CB0B5);background: -ms-linear-gradient(top, #1C4357, #7CB0B5);background: -o-linear-gradient(top, #1C4357, #7CB0B5);}.ngdialog-content .dialog-content,.modal-content .dialog-content {overflow: hidden;}.ngdialog-content .dialog-content .dialog-close-button,.modal-content .dialog-content .dialog-close-button {padding: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;position: absolute;top: 15px;right: 15px;width: 40px;height: 40px;background-clip: padding-box;font-size: 1.4em;text-align: center;line-height: 40px;}.ngdialog-content .dialog-headline,.modal-content .dialog-headline {font-size: 2.6em;padding-bottom: 1.3em;}.ngdialog-content .cancel-text,.modal-content .cancel-text {margin-top: 2em;}.ngdialog-content .cancel-link,.modal-content .cancel-link {cursor: pointer;}.ngdialog-content .dialog-text-row,.modal-content .dialog-text-row {text-align: left;height: 40px;padding: 0 25px;font-size: 20px;}.ngdialog-content .dialog-text-row .dialog-label-col,.modal-content .dialog-text-row .dialog-label-col {width: 28%;display: inline-block;}.ngdialog-content .dialog-text-row .dialog-text-col,.modal-content .dialog-text-row .dialog-text-col {width: 60%;display: inline-block;}#file-upload {height: 420px;width: 620px;background-color: white;text-align: center;}#file-upload #file-upload-choose {padding: 90px 0;}#file-upload #file-upload-review {padding: 60px 0;}#file-upload #file-upload-review .version-warning {margin-left: 10px;color: #db5659;}#file-upload #file-upload-review .version-warning-text {color: #db5659;font-size: .8em;}#file-upload #file-upload-error {padding: 90px 0;}#file-upload #file-upload-error .dialog-text-row {text-align: center;}.primary-button {border-color: #E39F31;}.large-button {height: 46px;padding: 0 35px;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;font-size: 14px;line-height: 46px;}.fileUpload {position: relative;overflow: hidden;}.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}@font-face {font-family: 'Glyphicons Halflings';src: url('../fonts/glyphicons-halflings-regular-f4769f9bdb7466be65088239c12046d1.eot');src: url('../fonts/glyphicons-halflings-regular-f4769f9bdb7466be65088239c12046d1.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular-448c34a56d699c29117adc64c43affeb.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular-fa2772327f55d8198301fdb8bcfc8158.woff') format('woff'), url('../fonts/glyphicons-halflings-regular-e18bbf611f2a2e43afc071aa2f4e1512.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular-89889688147bd7575d6327160d64e760.svg#glyphicons_halflingsregular') format('svg');}.glyphicon {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.glyphicon-asterisk:before {content: "\002a";}.glyphicon-plus:before {content: "\002b";}.glyphicon-euro:before,.glyphicon-eur:before {content: "\20ac";}.glyphicon-minus:before {content: "\2212";}.glyphicon-cloud:before {content: "\2601";}.glyphicon-envelope:before {content: "\2709";}.glyphicon-pencil:before {content: "\270f";}.glyphicon-glass:before {content: "\e001";}.glyphicon-music:before {content: "\e002";}.glyphicon-search:before {content: "\e003";}.glyphicon-heart:before {content: "\e005";}.glyphicon-star:before {content: "\e006";}.glyphicon-star-empty:before {content: "\e007";}.glyphicon-user:before {content: "\e008";}.glyphicon-film:before {content: "\e009";}.glyphicon-th-large:before {content: "\e010";}.glyphicon-th:before {content: "\e011";}.glyphicon-th-list:before {content: "\e012";}.glyphicon-ok:before {content: "\e013";}.glyphicon-remove:before {content: "\e014";}.glyphicon-zoom-in:before {content: "\e015";}.glyphicon-zoom-out:before {content: "\e016";}.glyphicon-off:before {content: "\e017";}.glyphicon-signal:before {content: "\e018";}.glyphicon-cog:before {content: "\e019";}.glyphicon-trash:before {content: "\e020";}.glyphicon-home:before {content: "\e021";}.glyphicon-file:before {content: "\e022";}.glyphicon-time:before {content: "\e023";}.glyphicon-road:before {content: "\e024";}.glyphicon-download-alt:before {content: "\e025";}.glyphicon-download:before {content: "\e026";}.glyphicon-upload:before {content: "\e027";}.glyphicon-inbox:before {content: "\e028";}.glyphicon-play-circle:before {content: "\e029";}.glyphicon-repeat:before {content: "\e030";}.glyphicon-refresh:before {content: "\e031";}.glyphicon-list-alt:before {content: "\e032";}.glyphicon-lock:before {content: "\e033";}.glyphicon-flag:before {content: "\e034";}.glyphicon-headphones:before {content: "\e035";}.glyphicon-volume-off:before {content: "\e036";}.glyphicon-volume-down:before {content: "\e037";}.glyphicon-volume-up:before {content: "\e038";}.glyphicon-qrcode:before {content: "\e039";}.glyphicon-barcode:before {content: "\e040";}.glyphicon-tag:before {content: "\e041";}.glyphicon-tags:before {content: "\e042";}.glyphicon-book:before {content: "\e043";}.glyphicon-bookmark:before {content: "\e044";}.glyphicon-print:before {content: "\e045";}.glyphicon-camera:before {content: "\e046";}.glyphicon-font:before {content: "\e047";}.glyphicon-bold:before {content: "\e048";}.glyphicon-italic:before {content: "\e049";}.glyphicon-text-height:before {content: "\e050";}.glyphicon-text-width:before {content: "\e051";}.glyphicon-align-left:before {content: "\e052";}.glyphicon-align-center:before {content: "\e053";}.glyphicon-align-right:before {content: "\e054";}.glyphicon-align-justify:before {content: "\e055";}.glyphicon-list:before {content: "\e056";}.glyphicon-indent-left:before {content: "\e057";}.glyphicon-indent-right:before {content: "\e058";}.glyphicon-facetime-video:before {content: "\e059";}.glyphicon-picture:before {content: "\e060";}.glyphicon-map-marker:before {content: "\e062";}.glyphicon-adjust:before {content: "\e063";}.glyphicon-tint:before {content: "\e064";}.glyphicon-edit:before {content: "\e065";}.glyphicon-share:before {content: "\e066";}.glyphicon-check:before {content: "\e067";}.glyphicon-move:before {content: "\e068";}.glyphicon-step-backward:before {content: "\e069";}.glyphicon-fast-backward:before {content: "\e070";}.glyphicon-backward:before {content: "\e071";}.glyphicon-play:before {content: "\e072";}.glyphicon-pause:before {content: "\e073";}.glyphicon-stop:before {content: "\e074";}.glyphicon-forward:before {content: "\e075";}.glyphicon-fast-forward:before {content: "\e076";}.glyphicon-step-forward:before {content: "\e077";}.glyphicon-eject:before {content: "\e078";}.glyphicon-chevron-left:before {content: "\e079";}.glyphicon-chevron-right:before {content: "\e080";}.glyphicon-plus-sign:before {content: "\e081";}.glyphicon-minus-sign:before {content: "\e082";}.glyphicon-remove-sign:before {content: "\e083";}.glyphicon-ok-sign:before {content: "\e084";}.glyphicon-question-sign:before {content: "\e085";}.glyphicon-info-sign:before {content: "\e086";}.glyphicon-screenshot:before {content: "\e087";}.glyphicon-remove-circle:before {content: "\e088";}.glyphicon-ok-circle:before {content: "\e089";}.glyphicon-ban-circle:before {content: "\e090";}.glyphicon-arrow-left:before {content: "\e091";}.glyphicon-arrow-right:before {content: "\e092";}.glyphicon-arrow-up:before {content: "\e093";}.glyphicon-arrow-down:before {content: "\e094";}.glyphicon-share-alt:before {content: "\e095";}.glyphicon-resize-full:before {content: "\e096";}.glyphicon-resize-small:before {content: "\e097";}.glyphicon-exclamation-sign:before {content: "\e101";}.glyphicon-gift:before {content: "\e102";}.glyphicon-leaf:before {content: "\e103";}.glyphicon-fire:before {content: "\e104";}.glyphicon-eye-open:before {content: "\e105";}.glyphicon-eye-close:before {content: "\e106";}.glyphicon-warning-sign:before {content: "\e107";}.glyphicon-plane:before {content: "\e108";}.glyphicon-calendar:before {content: "\e109";}.glyphicon-random:before {content: "\e110";}.glyphicon-comment:before {content: "\e111";}.glyphicon-magnet:before {content: "\e112";}.glyphicon-chevron-up:before {content: "\e113";}.glyphicon-chevron-down:before {content: "\e114";}.glyphicon-retweet:before {content: "\e115";}.glyphicon-shopping-cart:before {content: "\e116";}.glyphicon-folder-close:before {content: "\e117";}.glyphicon-folder-open:before {content: "\e118";}.glyphicon-resize-vertical:before {content: "\e119";}.glyphicon-resize-horizontal:before {content: "\e120";}.glyphicon-hdd:before {content: "\e121";}.glyphicon-bullhorn:before {content: "\e122";}.glyphicon-bell:before {content: "\e123";}.glyphicon-certificate:before {content: "\e124";}.glyphicon-thumbs-up:before {content: "\e125";}.glyphicon-thumbs-down:before {content: "\e126";}.glyphicon-hand-right:before {content: "\e127";}.glyphicon-hand-left:before {content: "\e128";}.glyphicon-hand-up:before {content: "\e129";}.glyphicon-hand-down:before {content: "\e130";}.glyphicon-circle-arrow-right:before {content: "\e131";}.glyphicon-circle-arrow-left:before {content: "\e132";}.glyphicon-circle-arrow-up:before {content: "\e133";}.glyphicon-circle-arrow-down:before {content: "\e134";}.glyphicon-globe:before {content: "\e135";}.glyphicon-wrench:before {content: "\e136";}.glyphicon-tasks:before {content: "\e137";}.glyphicon-filter:before {content: "\e138";}.glyphicon-briefcase:before {content: "\e139";}.glyphicon-fullscreen:before {content: "\e140";}.glyphicon-dashboard:before {content: "\e141";}.glyphicon-paperclip:before {content: "\e142";}.glyphicon-heart-empty:before {content: "\e143";}.glyphicon-link:before {content: "\e144";}.glyphicon-phone:before {content: "\e145";}.glyphicon-pushpin:before {content: "\e146";}.glyphicon-usd:before {content: "\e148";}.glyphicon-gbp:before {content: "\e149";}.glyphicon-sort:before {content: "\e150";}.glyphicon-sort-by-alphabet:before {content: "\e151";}.glyphicon-sort-by-alphabet-alt:before {content: "\e152";}.glyphicon-sort-by-order:before {content: "\e153";}.glyphicon-sort-by-order-alt:before {content: "\e154";}.glyphicon-sort-by-attributes:before {content: "\e155";}.glyphicon-sort-by-attributes-alt:before {content: "\e156";}.glyphicon-unchecked:before {content: "\e157";}.glyphicon-expand:before {content: "\e158";}.glyphicon-collapse-down:before {content: "\e159";}.glyphicon-collapse-up:before {content: "\e160";}.glyphicon-log-in:before {content: "\e161";}.glyphicon-flash:before {content: "\e162";}.glyphicon-log-out:before {content: "\e163";}.glyphicon-new-window:before {content: "\e164";}.glyphicon-record:before {content: "\e165";}.glyphicon-save:before {content: "\e166";}.glyphicon-open:before {content: "\e167";}.glyphicon-saved:before {content: "\e168";}.glyphicon-import:before {content: "\e169";}.glyphicon-export:before {content: "\e170";}.glyphicon-send:before {content: "\e171";}.glyphicon-floppy-disk:before {content: "\e172";}.glyphicon-floppy-saved:before {content: "\e173";}.glyphicon-floppy-remove:before {content: "\e174";}.glyphicon-floppy-save:before {content: "\e175";}.glyphicon-floppy-open:before {content: "\e176";}.glyphicon-credit-card:before {content: "\e177";}.glyphicon-transfer:before {content: "\e178";}.glyphicon-cutlery:before {content: "\e179";}.glyphicon-header:before {content: "\e180";}.glyphicon-compressed:before {content: "\e181";}.glyphicon-earphone:before {content: "\e182";}.glyphicon-phone-alt:before {content: "\e183";}.glyphicon-tower:before {content: "\e184";}.glyphicon-stats:before {content: "\e185";}.glyphicon-sd-video:before {content: "\e186";}.glyphicon-hd-video:before {content: "\e187";}.glyphicon-subtitles:before {content: "\e188";}.glyphicon-sound-stereo:before {content: "\e189";}.glyphicon-sound-dolby:before {content: "\e190";}.glyphicon-sound-5-1:before {content: "\e191";}.glyphicon-sound-6-1:before {content: "\e192";}.glyphicon-sound-7-1:before {content: "\e193";}.glyphicon-copyright-mark:before {content: "\e194";}.glyphicon-registration-mark:before {content: "\e195";}.glyphicon-cloud-download:before {content: "\e197";}.glyphicon-cloud-upload:before {content: "\e198";}.glyphicon-tree-conifer:before {content: "\e199";}.glyphicon-tree-deciduous:before {content: "\e200";}.glyphicon-cd:before {content: "\e201";}.glyphicon-save-file:before {content: "\e202";}.glyphicon-open-file:before {content: "\e203";}.glyphicon-level-up:before {content: "\e204";}.glyphicon-copy:before {content: "\e205";}.glyphicon-paste:before {content: "\e206";}.glyphicon-alert:before {content: "\e209";}.glyphicon-equalizer:before {content: "\e210";}.glyphicon-king:before {content: "\e211";}.glyphicon-queen:before {content: "\e212";}.glyphicon-pawn:before {content: "\e213";}.glyphicon-bishop:before {content: "\e214";}.glyphicon-knight:before {content: "\e215";}.glyphicon-baby-formula:before {content: "\e216";}.glyphicon-tent:before {content: "\26fa";}.glyphicon-blackboard:before {content: "\e218";}.glyphicon-bed:before {content: "\e219";}.glyphicon-apple:before {content: "\f8ff";}.glyphicon-erase:before {content: "\e221";}.glyphicon-hourglass:before {content: "\231b";}.glyphicon-lamp:before {content: "\e223";}.glyphicon-duplicate:before {content: "\e224";}.glyphicon-piggy-bank:before {content: "\e225";}.glyphicon-scissors:before {content: "\e226";}.glyphicon-bitcoin:before {content: "\e227";}.glyphicon-btc:before {content: "\e227";}.glyphicon-xbt:before {content: "\e227";}.glyphicon-yen:before {content: "\00a5";}.glyphicon-jpy:before {content: "\00a5";}.glyphicon-ruble:before {content: "\20bd";}.glyphicon-rub:before {content: "\20bd";}.glyphicon-scale:before {content: "\e230";}.glyphicon-ice-lolly:before {content: "\e231";}.glyphicon-ice-lolly-tasted:before {content: "\e232";}.glyphicon-education:before {content: "\e233";}.glyphicon-option-horizontal:before {content: "\e234";}.glyphicon-option-vertical:before {content: "\e235";}.glyphicon-menu-hamburger:before {content: "\e236";}.glyphicon-modal-window:before {content: "\e237";}.glyphicon-oil:before {content: "\e238";}.glyphicon-grain:before {content: "\e239";}.glyphicon-sunglasses:before {content: "\e240";}.glyphicon-text-size:before {content: "\e241";}.glyphicon-text-color:before {content: "\e242";}.glyphicon-text-background:before {content: "\e243";}.glyphicon-object-align-top:before {content: "\e244";}.glyphicon-object-align-bottom:before {content: "\e245";}.glyphicon-object-align-horizontal:before {content: "\e246";}.glyphicon-object-align-left:before {content: "\e247";}.glyphicon-object-align-vertical:before {content: "\e248";}.glyphicon-object-align-right:before {content: "\e249";}.glyphicon-triangle-right:before {content: "\e250";}.glyphicon-triangle-left:before {content: "\e251";}.glyphicon-triangle-bottom:before {content: "\e252";}.glyphicon-triangle-top:before {content: "\e253";}.glyphicon-console:before {content: "\e254";}.glyphicon-superscript:before {content: "\e255";}.glyphicon-subscript:before {content: "\e256";}.glyphicon-menu-left:before {content: "\e257";}.glyphicon-menu-right:before {content: "\e258";}.glyphicon-menu-down:before {content: "\e259";}.glyphicon-menu-up:before {content: "\e260";}#login-form {margin: 15% auto;width: 25%;}#login-form .login-input {width: 100%;height: 54px;margin-bottom: 10px;}#login-form .login-button {display: inline-block;width: 100%;height: 46px;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;text-align: center;vertical-align: middle;line-height: 46px;font-size: 12px;margin-bottom: 15px;}#manage-cars-content {width: 35%;height: 100%;background-color: white;border-right: 1px solid #DEDDDD;float: left;}#manage-cars-content.animate-hide {-webkit-transition: all 700ms ease-in-out;-moz-transition: all 700ms ease-in-out;-o-transition: all 700ms ease-in-out;transition: all 700ms ease-in-out;position: relative;z-index: 3;left: 0;}#manage-cars-content.animate-hide.ng-hide {left: -46%;}#manage-cars-content #manage-cars-button-bar {width: 100%;box-sizing: border-box;height: 45px;padding-left: 30px;display: flex;justify-content: space-between;border-bottom: 2px solid #F1F1F1;}#manage-cars-content #manage-cars-button-bar #manage-cars-button-bar-left {display: flex;align-items: center;}#manage-cars-content #manage-cars-button-bar #manage-cars-button-bar-left input {margin-right: 2px;}#manage-cars-content #manage-cars-button-bar #manage-cars-button-bar-right {display: flex;}#manage-cars-content #manage-cars-button-bar #manage-cars-button-bar-right .dropdown {display: inline-block;margin-left: 10px;}#manage-cars-content #manage-cars-button-bar #manage-cars-button-bar-right .button {background-color: white;width: 90px;margin-top: 11px;box-sizing: border-box;}#manage-cars-content #manage-cars-button-bar #manage-cars-button-bar-right .button.dropdown-toggle {width: inherit;line-height: 17px;}#manage-cars-content #manage-cars-filter-bar {height: 33px;border-bottom: 2px solid #F1F1F1;padding: 0 30px;}#manage-cars-content #manage-cars-filter-bar input {border: none;height: 31px;line-height: 31px;}#manage-cars-content #manage-cars-vehicle-information {padding-left: 30px;position: absolute;top: 117px;bottom: 0;left: 0;right: 0;overflow: auto;}#manage-cars-content #manage-cars-vehicle-information #manage-cars-vehicle-details-container {position: absolute;top: 34px;bottom: 0;left: 30px;right: 0;overflow-y: scroll;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row {height: 40px;line-height: 40px;border-bottom: 1px solid #F1F1F1;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row.selected-vehicle {background-color: #DEEBEC;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row .col {float: left;display: inline-block;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row .vehicle-col {width: 32%;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row .vehicle-col .vehicle-checkbox {margin: 0 4px 0 0;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row .status-col {width: 17%;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row .checkin-col {width: 50%;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row.header-row {height: 34px;line-height: 34px;margin-right: 1em;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row.header-row .vehicle-col {padding-left: 2px;}#manage-cars-content #manage-cars-vehicle-information .vehicle-information-row.header-row div {box-sizing: border-box;}#navbar {position: absolute;top: 0;left: 0;right: 0;background-color: white;border-bottom: 1px solid #DEDDDD;font-size: 24px;padding-left: 70px;height: 66px;}#navbar .navbar-item {position: relative;display: inline-block;}#navbar .navbar-item > div {padding: 0 10px;}#navbar .navbar-item > div > a {margin-bottom: -1px;color: lightgray;padding-top: 23px;padding-bottom: 22px;line-height: 20px;position: relative;display: block;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;max-width: 250px;overflow: hidden;}#navbar .navbar-item > div > a:hover {color: gray;}#navbar #server-dropdown {float: left;}#navbar #scroll-button-wrapper {position: relative;height: 66px;width: auto;overflow: hidden;white-space: nowrap;}#navbar .central-list-button {position: absolute;top: 18px;width: 24px;height: 24px;background-color: transparent;display: inline-block;}#navbar .central-list-button .glyphicon {color: #193F54;}#navbar .central-list-button.disabled .glyphicon {color: lightgray;}#navbar #central-list-back {left: 5px;}#navbar #central-list-forward {right: 5px;}#navbar #central-list-scroller {position: absolute;top: 0;left: 30px;right: 40px;bottom: 0;overflow: hidden;display: inline-block;}#navbar #central-list-scroller #central-list-wrapper {position: relative;display: inline-block;white-space: nowrap;}#navbar #central-list-scroller #central-list-wrapper .active > div > a,#navbar #central-list-scroller #central-list-wrapper .active > div > a:focus,#navbar #central-list-scroller #central-list-wrapper .active > div > a:hover {background-color: white;color: #193F54;border-bottom: 1px solid #4D6B7B;}#navbar #central-list-scroller #central-list-wrapper .open > div > a,#navbar #central-list-scroller #central-list-wrapper .open > div > a:focus,#navbar #central-list-scroller #central-list-wrapper .open > div > a:hover {background-color: white;border-color: #DEDDDD;}#navbar #home-dropdown,#navbar #home-dropdown:hover {color: lightgray;}#navbar .dropdown-menu {border: none;padding: 0;margin-top: 1px;}#navbar .dropdown-menu > li {border-bottom: 1px solid #DEDDDD;}#navbar .dropdown-menu > li:last-child {border-bottom-style: none;}#navbar .dropdown-menu > li > a {padding-top: 15px;padding-bottom: 15px;}#password-reset-form {margin: 15% auto;width: 25%;}#password-reset-form .password-reset-input {width: 100%;height: 54px;margin-bottom: 10px;}#password-reset-form .password-reset-button {display: inline-block;width: 100%;height: 46px;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;text-align: center;vertical-align: middle;line-height: 46px;font-size: 12px;}.input-search:focus {outline: none;}.prediction-input-wrapper {position: relative;width: 100%;height: 4em;}.prediction-clear-button {display: none;position: absolute;top: 50%;right: .5em;transform: translateY(-50%);width: 2.3em;height: 2.3em;cursor: pointer;}.prediction-clear-button.show {display: block;}div.prediction-clear-button:after {content: "\f129";line-height: 2.3;font-size: 1em;}div.prediction-bar {display: flex;height: 4em;margin-right: .25em;transition: left 0.5s ease 0s, right 0.5s ease 0s;background-color: #ffffff;z-index: 10;}div.prediction-bar.slide-out-1 {position: absolute;box-shadow: #dddddd 0 0.2em 1em;}.first-prediction,.control.prediction-text {box-sizing: border-box;padding: .125em 2.5em 0 1.5em;margin: 0 0 0 0;font-size: 1em;font-family: 'Roboto Flex', sans-serif;font-weight: 300;display: inline-block;color: #000;line-height: 2;height: auto;box-shadow: none;border-width: 0;background-color: transparent;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}.control.prediction-text.first-prediction {bottom: 0;color: red;z-index: -1;}.predictions-wrapper {width: 100%;max-width: 42em;margin-top: 4em;background-color: #ffffff;display: inline-block;position: relative;}.predictions-container {border-right: 1px solid #eee;margin: 0;display: flex;flex-direction: column-reverse;justify-content: flex-end;flex: 1 1 30%;min-width: 1px;}.predictions-container.hide {display: none;}.predictions-container.trip-predictions-container {flex: 0 0 9em;}.predictions-container.account-number-predictions-container {flex: 0 0 10em;}div.predictions-container:last-of-type {border: none;}.predictions-header {text-transform: uppercase;color: #999;font-weight: 600;margin: 1em 0.5em 0.5em 0.5em;white-space: nowrap;box-sizing: border-box;}.prediction-list {margin: 0;padding: 0;}.entity-prediction-list,.other-prediction-list {display: none;box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;}.entity-prediction-list.show,.other-prediction-list.show {display: flex;}.prediction-item {max-width: 10em;position: relative;color: #444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;padding: .5em 1.7em 0.2em .5em;margin: 0 1em .2em 1em;border-bottom: solid 1px #fff;cursor: pointer;}.trip-entity-prediction-item.assigned {opacity: .5;}.prediction-term {cursor: auto;display: none;}.prediction-item.active {border-color: #24a7e5;position: relative;}.prediction-item.active:after {position: absolute;left: auto;right: 0;width: 1em;height: 1em;font-size: 1.5em;line-height: .95;text-align: center;top: 50%;transform: translateY(-50%);content: "\f265";color: #24a7e5;}.prediction-item .hilite {font-weight: bold;color: #24a7e5;}@media (min-width: 1280px) {.prediction-item {max-width: 17em;}}@media (min-width: 1366px) {.predictions-wrapper {max-width: 47em;}.prediction-item {max-width: 20em;}}@media (min-width: 1600px) {.predictions-wrapper {max-width: 60em;}}div.autocomplete-bar {display: flex;margin-right: .25em;}div.autocomplete-bar .autocomplete-input-wrapper {position: relative;width: 100%;}div.autocomplete-bar .autocomplete-clear-button {display: none;position: absolute;top: .125em;right: .5em;line-height: 2;cursor: pointer;}div.autocomplete-bar .autocomplete-clear-button:after {background-image: url(../images/clear-73a6bd99d49b5f497ffc42129fb05856.svg);background-size: contain;content: ' ';width: .7em;height: .7em;display: block;position: relative;top: .7em;}div.autocomplete-bar .autocomplete-clear-button.show {display: block;}div.autocomplete-bar.disabled .autocomplete-clear-button {display: none;}div.autocomplete-bar .autocomplete-text {box-sizing: border-box;padding: .125em 2.5em 0 .5em;margin: 0 0 0 0;font-size: 1em;font-weight: 300;display: inline-block;color: #000;line-height: 2;height: auto;box-shadow: none;border-width: 0;background-color: transparent;}div.autocomplete-bar .autocomplete-container .control.autocomplete-text.first-prediction {bottom: 0;color: red;z-index: -1;}div.autocomplete-bar .autocomplete-position-wrapper {height: 0;}div.autocomplete-bar .autocomplete-wrapper {width: 100%;z-index: 100;background-color: #ffffff;display: inline-block;position: relative;box-sizing: border-box;box-shadow: 0.3em 0.3em 1em -0.3em #999;}div.autocomplete-bar .autocomplete-suggestions-list {margin: 0;padding: 0;}div.autocomplete-bar .autocomplete-suggestions-list + .autocomplete-suggestions-list dd.suggestion-item:first-child {border-top: solid 1px #d3d1d3;padding-top: 1em;}div.autocomplete-bar .suggestions-header {display: none;margin: 0;font-size: .9em;font-weight: normal;line-height: 1;padding: 0.2em;color: #888;}div.autocomplete-bar .suggestions-header.show {display: block;}div.autocomplete-bar .suggestion-item {position: relative;margin: 0;padding: .5em .5em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #eee;box-sizing: border-box;cursor: pointer;}div.autocomplete-bar .suggestion-item.active {background-color: #d6e9fb;}div.autocomplete-bar .suggestion-item.selected {border-color: #444;font-weight: bold;}div.autocomplete-bar .suggestion-item .hilite {font-weight: bold;color: #386675;}div.autocomplete-bar .suggestion-item:last-child {border-bottom-style: none;}div.autocomplete-bar .suggestion-item:last-child.selected {border-bottom-style: solid;}div.autocomplete-bar .suggestion-item.filtered {display: none;}div.autocomplete-bar.select-list .autocomplete-position-wrapper {height: 11.5em;overflow-y: auto;margin-top: .5em;padding: 0 0.5em;}div.autocomplete-bar.select-list .autocomplete-position-wrapper .autocomplete-wrapper {box-shadow: none;z-index: 10;}div.autocomplete-bar.select-list .autocomplete-position-wrapper .autocomplete-wrapper .suggestion-item {padding: .5em 0;}body {-ms-overflow-style: -ms-autohiding-scrollbar;}.content-header {border-bottom: 1px solid #DEDDDD;height: 36px;line-height: 36px;background-color: #F0F0F0;}.content-header .button {margin-right: 10px;}.all-caps-label {font-family: 'Roboto Flex', sans-serif;font-weight: 300;font-size: 12px;color: #A3A3A3;text-transform: uppercase;}.mode-wrapper {height: 100%;overflow: hidden;}.content-wrapper {width: 100%;height: 100%;}span.glyphicon-ok {color: #209E5E;}span.glyphicon-exclamation-sign {color: #db5659;}span.link {cursor: pointer;color: #E39F31;}span.link:hover {color: orangered;}#main-content {background-color: white;}.main-view {margin-left: 12px;}.sidebar-gradient {position: absolute;top: 0;bottom: 0;left: 0;width: 12px;z-index: 2000;}.sidebar-top {position: absolute;top: 0;left: 0;height: 66px;width: 100%;background-color: #1C4357;}.sidebar-main {position: absolute;top: 66px;left: 0;bottom: 0;width: 100%;background-color: #1C4357;background: -webkit-gradient(linear, left top, left bottom, from(#1C4357), to(#7CB0B5));background: -webkit-linear-gradient(top, #1C4357, #7CB0B5);background: -moz-linear-gradient(top, #1C4357, #7CB0B5);background: -ms-linear-gradient(top, #1C4357, #7CB0B5);background: -o-linear-gradient(top, #1C4357, #7CB0B5);}.add-list-item-container {box-sizing: border-box;height: 85px;width: 100%;padding-left: 80px;overflow: hidden;background-color: #DEEBEC;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;position: relative;display: block;}.add-list-item-container.ng-hide {height: 0;}.add-list-item-container .name-row {height: 50px;padding-top: 14px;}.add-list-item-container .name-row .input-with-button {height: 32px;width: 60%;padding-left: 6px;color: #989898;vertical-align: middle;-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 6px;-webkit-border-top-left-radius: 6px;-moz-border-radius-topright: 0;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 6px;-moz-border-radius-topleft: 6px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 6px;border-top-left-radius: 6px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}.add-list-item-container .name-row .input-button {height: 34px;line-height: 34px;vertical-align: middle;width: 48px;border: 1px solid #DEDDDD;display: inline-block;background-color: white;padding-left: 14px;margin-left: -4px;cursor: pointer;color: #E39F31;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 0;-webkit-border-top-left-radius: 0;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 0;-moz-border-radius-topleft: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 0;border-top-left-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}.user-edit-input {height: 56px;width: 80%;max-width: 400px;margin-top: 15px;border-radius: 6px;padding: 1px 8px;}.user-address {display: flex;flex-wrap: wrap;justify-content: space-between;width: 600px;}.user-address .user-address-street-name {flex: 0 0 400px;}.user-address .user-address-street-no {flex: 0 0 150px;}.user-address .user-address-postal-code {flex: 0 0 150px;}.user-address .user-address-city {flex: 0 0 400px;}#context-menu-button {width: 46px;height: 46px;line-height: 46px;font-size: 20px;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;border: none;background-color: #1C4357;position: absolute;top: 10px;left: -11px;z-index: 4242;}#context-menu-button .bnrglyph {line-height: 46px;color: #7AA1A5;}.form-dropdown {width: 250px;text-align: left;}.form-dropdown .caret {float: right;margin-top: 8px;}#checkin-form {padding: 1em;}.repeat-scale.ng-enter,.repeat-scale.ng-leave {-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;position: relative;display: block;}.repeat-scale.ng-leave.ng-leave-active,.repeat-scale.ng-enter {-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);height: 0px;line-height: 0px;opacity: 0;}.repeat-scale.ng-enter.ng-enter-active,.repeat-scale.ng-leave {-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);opacity: 1;}.flip-container {perspective: 1000px;}.flip-container .flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}.flip-container .flipper.flipped {transform: rotateY(180deg);}.flip-container .flipper.flipped .back {z-index: 3;}.flip-container .flipper .front,.flip-container .flipper .back {backface-visibility: hidden;-webkit-backface-visibility: hidden;position: absolute;top: 0;left: 0;}.flip-container .flipper .front {z-index: 2;transform: rotateY(0deg);}.flip-container .flipper .back {transform: rotateY(180deg);}.flip-container,.flipper,.front,.back {width: 100%;height: 100%;}.nav,.pagination,.carousel,.panel-title a {cursor: pointer;}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak {display: none ! important;}#vehicle-details-container {height: 100%;border-right: 1px solid #DEDDDD;overflow: hidden;}#vehicle-details-container.animate-hide {-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;position: relative;z-index: 2;left: 0;}#vehicle-details-container.animate-hide.ng-hide {left: -23%;}#vehicle-details-container.animate-hide.ng-hide.hide-all {left: -67%;}#vehicle-details-container #vehicle-details-identifier-bar {height: 45px;padding-left: 30px;padding-top: 15px;border-bottom: 2px solid #F1F1F1;box-sizing: border-box;}#vehicle-details-container .details-sub-header {height: 36px;padding-left: 30px;padding-top: 10px;background-color: #F7F7F7;border-bottom: 1px solid #F1F1F1;box-sizing: border-box;}#vehicle-details-container .details-entry {height: 40px;line-height: 40px;margin-left: 30px;border-bottom: 1px solid #F1F1F1;display: flex;}#vehicle-details-container .details-entry .entry-name {display: flex;align-items: center;width: 55%;flex-basis: 55%;}#vehicle-details-container .details-entry .entry-name span.name-value {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;max-width: 12em;}#vehicle-details-container .details-entry .entry-version {display: inline-block;text-align: center;width: 20%;flex-basis: 20%;}#vehicle-details-container .details-entry .entry-status {display: inline-block;text-align: center;width: 15%;flex-basis: 15%;}#vehicle-details-container #vehicle-details-type-container {position: absolute;top: 157px;bottom: 0;left: 0;right: 0;overflow-y: scroll;}#setting-type-details {height: 100%;background-color: white;border-right: 1px solid #DEDDDD;overflow: hidden;position: relative;}#setting-type-details.animate-hide {-webkit-transition: all 700ms ease-in-out;-moz-transition: all 700ms ease-in-out;-o-transition: all 700ms ease-in-out;transition: all 700ms ease-in-out;position: relative;z-index: 2;left: 0;}#setting-type-details.animate-hide.ng-hide {left: -56%;}#setting-type-details.animate-hide.ng-hide.hide-all {left: -67%;}#setting-type-details #type-information {box-sizing: border-box;height: 80px;padding-left: 30px;padding-top: 15px;border-bottom: 2px solid #F1F1F1;}#setting-type-details #type-information #details-version-and-date {display: flex;align-items: center;}#setting-type-details #type-information #details-version-and-date span#details-type-version,#setting-type-details #type-information #details-version-and-date span.details-type-date {font-size: 16px;}#setting-type-details #type-information #details-version-and-date .origin-indicator {margin-left: 1em;}#setting-type-details #type-information #details-version-and-date .origin-indicator.not-set {display: none;}#setting-type-details #type-information #details-version-and-date span.details-type-date {margin-left: 5em;}#setting-type-details #type-information span.vehicle-count {display: block;}#setting-type-details #vehicle-information {padding-left: 30px;position: absolute;top: 116px;bottom: 0;left: 0;right: 0;overflow: hidden;}#setting-type-details #vehicle-information #setting-type-vehicle-details-container {position: absolute;top: 34px;bottom: 0;left: 30px;right: 0;overflow-y: scroll;}#setting-type-details #vehicle-information .vehicle-information-row {height: 40px;line-height: 40px;border-bottom: 1px solid #F1F1F1;}#setting-type-details #vehicle-information .vehicle-information-row .col {float: left;display: inline-block;}#setting-type-details #vehicle-information .vehicle-information-row .vehicle-col {width: 24%;}#setting-type-details #vehicle-information .vehicle-information-row .status-col {width: 13%;}#setting-type-details #vehicle-information .vehicle-information-row .checkin-col {width: 38%;}#setting-type-details #vehicle-information .vehicle-information-row .version-col {width: 25%;}#setting-type-details #vehicle-information .vehicle-information-row.header-row {height: 34px;line-height: 34px;margin-right: 1em;}#setting-type-details #type-edit #type-edit-container {position: absolute;top: 84px;bottom: 0;left: 0;right: 0;overflow-y: scroll;}#setting-type-details #type-edit .version-information-row {padding: 0 30px;height: 80px;line-height: 80px;border-bottom: 1px solid #F1F1F1;}#setting-type-details #type-edit .version-information-row .col {float: left;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#setting-type-details #type-edit .version-information-row .version-col {overflow: visible;height: 100%;width: 30%;display: flex;align-items: center;}#setting-type-details #type-edit .version-information-row .version-col .active-label,#setting-type-details #type-edit .version-information-row .version-col .scheduled-label {height: 16px;padding: 0 .4em;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;display: inline-block;margin-left: 15px;background-color: #1B4256;vertical-align: middle;line-height: 16px;color: #DEEBEC;font-weight: 500;font-size: 12px;}#setting-type-details #type-edit .version-information-row .version-col .scheduled-label {background-color: #db5659;color: #fff;}#setting-type-details #type-edit .version-information-row .version-col .filename-label {line-height: 1;position: relative;top: -25px;left: 0;font-style: italic;font-size: .85em;}#setting-type-details #type-edit .version-information-row .date-col {width: 23%;}#setting-type-details #type-edit .version-information-row .action-col {width: 47%;position: relative;}#setting-type-details #type-edit .version-information-row .action-col .button {padding: 0 10px;width: auto;background-color: white;min-width: 6.5em;}#setting-type-details #type-edit .version-information-row .action-col .scheduled-activation-panel {float: right;display: flex;align-items: center;}#setting-type-details #type-edit .version-information-row .action-col .scheduled-activation-panel .action-field,#setting-type-details #type-edit .version-information-row .action-col .scheduled-activation-panel .activation-time-date-picker {cursor: pointer;border-radius: 11px;border: 2px solid #cccccc;color: #e39f31;font-weight: 600;margin-left: .5em;font-size: .9em;outline: none;}#setting-type-details #type-edit .version-information-row .action-col .scheduled-activation-panel select {height: 26px;padding-left: 0.4em;}#setting-type-details #type-edit .version-information-row .action-col .scheduled-activation-panel .activation-time-date-picker {height: 22px;padding: 0 .5em;line-height: 22px;}#setting-type-details #type-edit .version-information-row .action-col .scheduled-activation-panel .button {margin: 0 0 0 .5em;min-width: 3em;}#setting-type-details #type-edit .version-information-row .action-col .botton-panel {float: right;}#setting-type-details #type-edit .version-information-row .action-col .botton-panel .glyphicon {margin-top: 25px;margin-left: 15px;color: #E39F31;cursor: pointer;}#setting-type-details #type-edit .version-information-row .action-col .scheduled-info {float: right;margin-right: 3px;color: #555;font-weight: 600;}#setting-type-details #type-edit .version-information-row.header-row {height: 49px;line-height: 49px;padding-right: 46px;margin-right: 1em;}#setting-type-details #type-edit .version-information-row.not-deletable .action-col .botton-panel .deleted-icon {color: transparent;cursor: default;}#setting-types {width: 16%;height: 100%;background-color: white;border-right: 1px solid #DEDDDD;float: left;}#setting-types #setting-types-container {position: absolute;top: 36px;bottom: 0;left: 0;right: 0;overflow-y: scroll;}#setting-types.animate-hide {-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;position: relative;z-index: 3;left: 0;}#setting-types.animate-hide.ng-hide {left: -16%;}.bnr-address-field {position: relative;}.bnr-address-field.disabled {background-color: #eee;}.bnrBookingAddressContainer {float: left;max-width: 80%;margin-right: .5em;}.bnrBookingAddressContainer .bnrBookingAddressInput {width: 100%;}.bnrBookingAddressContainer .bnrBookingAddressInput:disabled {background-color: transparent;}.bnrBookingAddressContainer .bnrBookingAddressInfo {font-size: .8em;}.bnrBookingAddressContainer .error .bnrBookingAddressInfo {color: #db5659;}.bnrBookingAddressContainer .bnr-predictions-position-wrapper {height: 0;max-width: 100%;clear: both;}.bnrBookingAddressContainer .bnr-predictions-position-wrapper.hide {display: none;}.bnrBookingAddressContainer .bnr-predictions-wrapper {position: relative;background: #fff;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);z-index: 100;}.bnrBookingAddressContainer .bnr-prediction-list {font-size: .9em;}.bnrBookingAddressContainer .bnr-prediction-item {padding: .5em .5em;margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #eee;}.bnrBookingAddressContainer .bnr-prediction-item-icon {margin-right: .8em;display: inline-block;vertical-align: bottom;width: 1.3em;height: 1.3em;}.bnrBookingAddressContainer .bnr-prediction-item-icon .icon {display: none;font-size: 1.3em;vertical-align: middle;color: #1A4155;}.bnrBookingAddressContainer .bnr-prediction-item.selected {background-color: #d6e9fb;}.bnrBookingAddressContainer .bnr-prediction-item.selected .icon {display: block;}.bnrBookingAddressContainer .bnr-prediction-item:last-of-type {border-bottom: none;}.bnrBookingAddressContainer .bnr-prediction-item-main-text {vertical-align: baseline;}.bnrBookingAddressContainer .bnr-prediction-item-secondary-text {margin-left: .6em;font-size: .8em;vertical-align: baseline;}.bnrBookingAddressContainer .bnr-powered-by-google {background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png);background-position: right;background-repeat: no-repeat;background-size: 120px 14px;height: 14px;}.bnr-clear-text {position: absolute;right: 1em;cursor: pointer;}.bnr-clear-text:after {background-image: url(../images/clear-73a6bd99d49b5f497ffc42129fb05856.svg);background-size: contain;content: ' ';width: .7em;height: .7em;display: block;position: relative;top: .9em;}.bnr-clear-text.bnr-hidden {display: none;}.favourite-places-container {float: right;margin-left: .5em;height: 2.4em;max-width: 5.5em;}.favourite-places-container .favourite-place {float: right;padding: .1em .3em;display: inline-block;font-size: .8em;margin: .1em .1em;background-color: #24a7e5;color: #fff;cursor: pointer;border-radius: .25em;}.clear-both {clear: both;}.cluster {z-index: -1 !important;}.cluster div {color: #fff !important;font-family: "Roboto Flex", sans-serif !important;font-weight: 200 !important;font-size: 14px !important;}.gmap .context-menu {position: absolute;max-height: 8.7em;width: auto;overflow: hidden;background-color: #fff;border-radius: 2px;padding: .2em;display: none;z-index: 20000;font-size: 1.4em;box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;}.gmap .context-menu.show {display: block;}.gmap .context-menu .items-container {height: 100%;overflow: auto;max-height: 7.7em;padding: .5em;}.gmap .context-menu .items-container .item {cursor: pointer;margin: .1em 0;display: flex;align-items: center;max-width: 14em;}.gmap .context-menu .items-container .item .item-icon {flex-shrink: 0;height: 1.3em;margin-right: .2em;}.gmap .context-menu .items-container .item .clickable-id {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}