.error-boundary{border:1px solid #ccc;width:800px;max-width:80vw;margin:26px auto;padding:26px}
/*!
 * Ladda including the default theme.
 *//*!
* Ladda
* http://lab.hakim.se/ladda
* MIT licensed
*
* Copyright (C) 2018 Hakim El Hattab, http://hakim.se
*/@keyframes ladda-spinner-line-fade{0%,100%{opacity:.22}1%{opacity:1}}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.2);display:none;transition:.1s linear all}.ladda-button[data-loading] .ladda-progress{display:block}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{transition:.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{transition:.3s ease all}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner{right:auto}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;transform:scale(2.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;transform:scale(0.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px rgba(0, 0, 0, 0)}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0, 0, 0, 0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}[dir=rtl] .ladda-spinner>div{left:25% !important}.ladda-button{background:#666;border:0;padding:14px 18px;font-size:18px;cursor:pointer;color:#fff;border-radius:2px;border:1px solid transparent;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.ladda-button:hover{border-color:rgba(0, 0, 0, 0.07);background-color:#888}.ladda-button[data-color=green]{background:#2aca76}.ladda-button[data-color=green]:hover{background-color:#38d683}.ladda-button[data-color=blue]{background:#53b5e6}.ladda-button[data-color=blue]:hover{background-color:#69bfe9}.ladda-button[data-color=red]{background:#ea8557}.ladda-button[data-color=red]:hover{background-color:#ed956e}.ladda-button[data-color=purple]{background:#9973c2}.ladda-button[data-color=purple]:hover{background-color:#a685ca}.ladda-button[data-color=mint]{background:#16a085}.ladda-button[data-color=mint]:hover{background-color:#19b698}.ladda-button[disabled],.ladda-button[data-loading]{border-color:rgba(0, 0, 0, 0.07)}.ladda-button[disabled],.ladda-button[disabled]:hover,.ladda-button[data-loading],.ladda-button[data-loading]:hover{cursor:default;background-color:#999}.ladda-button[data-size=xs]{padding:4px 8px}.ladda-button[data-size=xs] .ladda-label{font-size:.7em}.ladda-button[data-size=s]{padding:6px 10px}.ladda-button[data-size=s] .ladda-label{font-size:.9em}.ladda-button[data-size=l] .ladda-label{font-size:1.2em}.ladda-button[data-size=xl] .ladda-label{font-size:1.5em}
.button{display:inline-block;flex-shrink:0;margin:.625rem 0;background-color:#fff;border:none;border-radius:0;color:#000;font-size:.857rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s;outline:0;line-height:1.071rem;height:2.857rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1024px){.button{font-size:16px;padding:8px 18px}}@media(max-width: 1536px){.button{font-size:13px;padding:8px 18px;height:36px}}.button-large{min-width:170px}@media(max-width: 1024px){.button-large{min-width:140px}}@media(max-width: 1536px){.button-large{min-width:130px}}.button-small{min-width:8.571rem;height:2.285rem;line-height:1.071rem;padding:0 .571rem}@media(max-width: 1536px){.button-small{min-width:100px;font-size:12px}}.button-icon{height:2.285rem;line-height:1.071rem;padding:0 .571rem}.button:hover{text-decoration:none}.button:disabled{opacity:.3}.button-primary{background:#1c69d4;color:#fff}.button-primary:disabled{background:#1c69d4;opacity:.3}.button-primary:hover{background-color:#2389ff}.button-secondary{background:#666;color:#fff}.button-secondary:disabled{background:#666;opacity:.3}
.full-screen-info{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.full-screen-info-message{max-width:80%;border:1px solid silver;padding:100px;padding-left:40px;padding-right:40px;text-align:center;font-size:16px;min-width:50%}
.authenticationLayout{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:100%;display:flex;justify-content:center;align-items:center}.authenticationLayoutContent{position:relative}.authenticationLayoutSanta{display:none}@media(min-width: 992px){.authenticationLayoutSanta{display:block;position:relative;left:-71px;top:150px}}
.notification{font-weight:400;font-size:.9375rem;text-align:center;background:#fff;transition:top .5s ease-out;overflow:hidden;box-sizing:border-box;width:100%;position:fixed;top:0;left:0;z-index:1001;display:flex;align-items:center}@media(min-width: 400px){.notification{height:3.928rem;justify-content:center}}.notification.neutral{color:#333;border-bottom:.071rem dotted #333}.notification.error{color:#000;border-bottom:.071rem dotted #f45656;background-color:#ff857b}.notification.success{color:#000;border-bottom:.071rem dotted #3c763c;background-color:#95cc95}.notification.warning{color:#000;border-bottom:.071rem dotted #3c763c;background-color:#ffb200}.notification-message{line-height:18px;flex-grow:1}@media(min-width: 400px){.notification-message{flex-grow:0;line-height:18px}}.notification-close-button{cursor:pointer;padding:6px;font-size:14px}@media(min-width: 400px){.notification-close-button{padding:16px;font-size:18px}}.notification-collapsed{top:-3.214rem}
.suspense-loader{width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}
.loading-panel{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.loading-panel-spinner{display:block;position:absolute;width:3.571rem;height:3.571rem;top:0;bottom:0;left:0;right:0;margin:auto;font-size:3.571rem}.loading-panel-caption{font-size:14px;margin-top:20%}.loading-panel-fluid{height:100%}.loading-panel-fixed{height:10.714rem}
.emptyLayout{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:100%;display:flex;justify-content:center;align-items:center}
.main-layout-container{margin-right:14px;margin-left:14px;height:calc(100vh - 110px)}
.dialog{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;transition:opacity .3s 0s,visibility 0s .3s;opacity:0;overflow:hidden}.dialog--visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s}.dialog--small .dialog__wrapper{width:90%;max-width:35.714rem}.dialog--medium .dialog__wrapper{width:90%;max-width:52.142rem}.dialog--medium-large .dialog__wrapper{width:100%;max-width:1020px}.dialog--large .dialog__wrapper{width:100%;max-width:1320px}.dialog--fluid .dialog__wrapper{width:auto}.dialog__wrapper{display:flex;flex-direction:column;position:relative;width:69.714rem;max-height:90%;max-width:90%;background-color:#fff;vertical-align:middle;text-align:left;transition-property:transform;transition-duration:.3s}.dialog__payload{display:flex;flex-direction:column;padding:.428rem 1.125rem;max-height:100%;box-sizing:border-box;overflow:hidden}@media(min-aspect-ratio: 13/9)and (max-width: 992px){.dialog__wrapper{max-height:98%}}@media(min-aspect-ratio: 13/9)and (max-width: 992px){.dialog__payload{overflow:scroll}}@media(max-aspect-ratio: 13/9)and (max-width: 360px){.dialog__wrapper{width:96% !important;max-height:96%}}
.dialog-header{padding:1.5rem 0rem;font-size:1.714rem;font-weight:700;text-transform:uppercase;display:flex;justify-content:space-between;word-break:break-word;flex:0 0 auto}@media(min-width: 993px){.dialog-header{padding:1.5rem .5rem}}.dialog-header-empty{padding:.5rem 0}.dialog-header-close-button{margin-left:auto;cursor:pointer;opacity:.6}@media(max-aspect-ratio: 13/9)and (max-width: 992px){.dialog-header{font-size:14px}}@media(min-aspect-ratio: 13/9)and (max-width: 992px){.dialog-header{font-size:14px;padding:10px}}
.dialog-buttons{clear:both;border-top:.071rem solid #ddd;padding:.428rem .428rem 0 .428rem;bottom:0;left:0;right:0;flex:0 0 auto}@media(max-width: 480px){.dialog-buttons-mobile{display:flex;justify-content:center;flex-direction:column;padding:0px}}@media(min-width: 481px){.dialog-buttons-mobile{display:flex;justify-content:space-between;flex-direction:row;padding:0px}}
.dialog-content{overflow:auto}.dialog-content--small{height:250px}.dialog-content--medium{height:450px}.dialog-content--large{height:calc(100vh - 250px)}@media(min-width: 993px){.dialog-content{padding-left:4px;padding-right:4px}}@media(min-aspect-ratio: 13/9)and (max-width: 992px){.dialog-content--large{height:calc(100vh - 100px)}}@media(min-aspect-ratio: 13/9)and (max-width: 992px){.dialog-content{overflow:initial;flex:0 0 auto}}
.validator{position:relative;flex:1 1 auto}.validator--error input,.validator--error textarea,.validator--error .dropdown,.validator--error .dropdown__activator,.validator--error .multi-dropdown__activator,.validator--error .autocomplete-dropdown__activator{border-color:#d70808}
.validation-box{position:absolute;line-height:14px;text-align:left;padding:.357rem;background:#d70808;border-radius:.214rem;color:#fff;z-index:2}.validation-box:before{content:"";display:block;position:absolute;top:-0.357rem;width:0;height:0;left:.214rem;border:.357rem solid transparent;border-bottom-color:#d70808;border-top:0}.validation-box.position-top{bottom:calc(100% + .357rem)}.validation-box.position-top:before{top:auto;bottom:-0.357rem;border-top:.357rem solid #d70808;border-bottom:0}.validation-box.position-left{right:calc(100% + .357rem);top:50%;transform:translateY(-50%)}.validation-box.position-left:before{top:0;bottom:0;right:-0.357rem;left:auto;margin:auto;border:.357rem solid transparent;border-left-color:#d70808;border-right:0}.validation-box.position-right{left:calc(100% + .357rem);top:50%;transform:translateY(-50%)}.validation-box.position-right:before{top:0;bottom:0;left:-0.357rem;right:auto;margin:auto;border:.357rem solid transparent;border-right-color:#d70808;border-left:0}.validation-box-invalid-message{font-size:.785rem;display:inline;margin:0;font-weight:normal}.validation-box.position-full-horizontal{width:100%;box-sizing:border-box}.validation-box.position-full-horizontal:before{display:none}.validation-box.position-block{display:block;position:static;margin-top:2px}.validation-box.position-block:before{display:none}
.form-field-content{padding:.714rem}
.form-section{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;width:100%;margin:0;padding-bottom:14px}.form-section-header{clear:both;padding:.714rem .714rem 0;width:100%;font-size:13px}.form-section-subheader{clear:both;padding:.714rem .714rem 0;width:100%;font-weight:normal;font-size:11px}
.form-tooltip{color:#bbb;font-size:.785rem;transition:color .3s}.form-tooltip:hover{color:#424040}
.text-input-wrapper{position:relative}.text-input{box-sizing:border-box;margin:.285rem 0;padding:.625rem .5rem;width:100%;height:2.857rem;border:.071rem solid #e6e6e6;font-size:1.009rem;font-family:inherit;line-height:18px;background-color:#fff;box-shadow:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-input-clearable{padding-right:22px}.text-input:active:hover:not([disabled]){border:.071rem solid #a9a9a9}.text-input:focus{border:.071rem solid #1c69d4;transition:background .3s}.text-input:placeholder{color:#a9a9a9}.text-input-clear-button{position:absolute;right:8px;bottom:18px;cursor:pointer;width:1.428rem;font-size:1rem;color:#666}
.input-label{display:block}
.hint-trigger-icon{font-size:1.6em}.hint-trigger-icon{cursor:pointer;display:inline-block;animation:hint-trigger-icon-pulse-animation 4s infinite}@keyframes hint-trigger-icon-pulse-animation{0%{transform:scale(1);opacity:1}25%{transform:scale(1.1);opacity:.7}50%{transform:scale(1);opacity:1}75%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}
.hint-dialog-content{margin:18px 6px;line-height:24px}.hint-dialog-content li{list-style-type:disc;list-style-position:inside}.hint-dialog-content li{list-style-type:disc;list-style-position:inside}.hint-dialog-content ol{padding-left:0;list-style-position:inside}.hint-dialog-content ol li{padding-left:0;margin-left:0}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.icon-button{cursor:pointer;display:inline-block;border:0;background:rgba(0,0,0,0);color:inherit;text-decoration:underline;vertical-align:middle;outline:0;padding:0px;border-radius:0px}.icon-button:focus{outline:2px solid #1c69d4 !important;outline-offset:-2px}.icon-button .fa{font-size:1.25rem;opacity:.4;transition:opacity .2s}.icon-button .fa:hover{opacity:1}.icon-button:disabled{cursor:default}.icon-button:disabled svg{opacity:.4}
.main-layout-header{display:flex;padding:0px 6px;box-sizing:border-box;width:100%;height:100px}.main-layout-header-user-data{flex-grow:1;flex-shrink:0}.main-layout-header-content{display:flex;flex-wrap:wrap;flex-grow:1}.main-layout-header-controls{display:flex;width:100%;justify-content:flex-end;align-items:center;height:60px}.main-layout-header-menu{display:flex;width:100%;justify-content:flex-end;height:40px;align-items:center}.main-layout-header-logo{display:none}@media(min-width: 1280px){.main-layout-header-logo{display:block;padding:10px 0px 10px 10px}}
.go-to-ticket-dropdown-wrapper{min-width:284px;text-align:left}
.registration-plate{background-color:#fff;border:1px solid #555;color:#262626;border-left:.5em solid #0053a0;padding:.142em .571em;text-transform:uppercase;text-align:center;display:inline-block;line-height:1.25em}
.autocomplete-dropdown{position:relative;font-size:.875rem}.autocomplete-dropdown__value{display:flex;flex:1;align-items:center;margin-right:5px;width:min-content}.autocomplete-dropdown__spinner{cursor:pointer;width:1.428rem;font-size:1rem;color:#424040;margin-right:5px}.autocomplete-dropdown__search{flex:1;border:none;outline:none;margin-right:22px;width:100%}.autocomplete-dropdown__search--hidden{position:absolute;opacity:0;width:calc(100% - 50px);pointer-events:none}.autocomplete-dropdown__search:focus::placeholder{color:#4bbaf7}.autocomplete-dropdown__activator{position:relative;display:flex;height:2.857rem;margin:.285rem 0;align-items:center;padding:0 .5rem;border:.071rem solid #e6e6e6;background-color:#fff;box-sizing:border-box;outline:none;overflow:hidden;flex-grow:1}.autocomplete-dropdown__activator--focused{border-color:#1c69d4}.autocomplete-dropdown__activator:hover:not(.autocomplete-dropdown__activator--focused){border-color:#a9a9a9}.autocomplete-dropdown__activator--disabled{background-color:#eee;pointer-events:none}.autocomplete-dropdown__state-icons{position:absolute;right:15px}.autocomplete-dropdown-clear-button{cursor:pointer;width:1.428rem;text-align:center;font-size:1rem;color:#666;margin-right:6px}.autocomplete-dropdown-controls-wrapper{display:flex}
.autocomplete-dropdown-option{cursor:pointer;font-size:.875rem;line-height:18px;padding:.258rem .5rem;background-color:#fff;border-bottom:1px solid #e6e6e6;padding:10px 10px}.autocomplete-dropdown-option:hover,.autocomplete-dropdown-option-active{background:#666;color:#fff}
.dropdown-list{left:0;width:100%;z-index:999;border:1px solid #a9a9a9;box-sizing:border-box;overflow:auto;background-color:#fff}
.anchored-pane{position:fixed;z-index:1001}
.dropdown-no-records-placeholder{background-color:#fff;font-style:italic}
.go-to-car-hire-dropdown-wrapper{min-width:284px;text-align:left}
.presentation-table{display:flex;flex-direction:column;flex:1 0 auto;width:100%;border-collapse:collapse}.presentation-table__title{background-color:#ddd;padding:.428rem 0;text-align:center;margin-top:.857rem;font-size:1rem;text-transform:uppercase;font-weight:700}
.no-data-panel{border:.071rem solid silver;height:160px;display:flex;align-items:center;justify-content:center}.no-data-panel-compact{height:80px}
.presentation-table-cell{display:flex;align-items:center;padding:.571rem .285rem;word-break:break-word}.presentation-table-cell--left{justify-content:flex-start}.presentation-table-cell--right{justify-content:flex-end}.presentation-table-cell--center{justify-content:center}
.presentation-table-column-row{display:flex;background-color:#f3f2f2;border-bottom:.071rem dotted silver}
.presentation-table-column-row-title{display:flex;flex-shrink:0;align-items:center;font-size:.642rem;font-weight:bold;height:2.428rem;padding:.285rem;box-sizing:border-box;word-break:break-word}.presentation-table-column-row-title--left{justify-content:flex-start}.presentation-table-column-row-title--right{justify-content:flex-end}.presentation-table-column-row-title--center{justify-content:center}
.presentation-table-row{display:flex;border-bottom:.071rem dotted silver}.presentation-table-row--wide{flex-shrink:0;min-height:60px}.presentation-table-row--narrow{height:auto}
.select-matching-meta-customer-dialog-decorator{border-left:1px solid silver;border-right:1px solid silver;background-color:#4bca81;color:#fff}
.grid-wrapper{margin-top:1.714rem;margin-bottom:1.714rem}.grid-data-error-message{border:.071rem solid silver;height:11.428rem;display:flex;align-items:center;justify-content:center}.grid-table-container{overflow-x:auto}.grid-table-wrapper{position:relative;overflow-x:auto;width:100%}.grid-table{width:100%;border-spacing:0;color:#3e3e3c;font-size:.857rem;table-layout:auto}
tbody.grid-body>tr.grid-body-row>td{vertical-align:middle;border-bottom:1px solid #ddd;word-break:break-word}tbody.grid-body>tr.grid-body-row:last-child>td{vertical-align:middle;border-bottom:none}td.grid-body-header{background-color:#f3f2f2;font-weight:bold;text-align:center;line-height:1.714rem;height:1.714rem}.grid-body-selectable tr.grid-body-row{cursor:pointer}tr.grid-body-row>td{padding:.714rem}tr.grid-body-row:hover{background-color:#f3f2f2}tr.grid-body-row-selected .boolean-flag{color:#fff}tr.grid-body-row-selected .link{color:#fff}
.grid-data-cell{max-width:200px}.grid-data-cell-expanded{white-space:nowrap;max-width:none}
.date-time-value span{vertical-align:middle}.date-time-value svg{vertical-align:middle;width:.857rem;margin-left:.5rem}
.trimmed-string{display:flex}.trimmed-string-content{max-width:250px;text-overflow:ellipsis;overflow:hidden;padding-right:6px}.trimmed-string-icon{display:none}.trimmed-string-overflowing .trimmed-string-icon{display:block}
.boolean-flag{font-size:1.142rem}.boolean-flag-true{color:#1c69d4}.boolean-flag-false{color:#c23934}
.grid-filter{border-bottom:.071rem solid #ddd;padding:0;background:#fff}.grid-filter>div{position:relative;padding:.3125rem .625rem}.grid-filter>button{margin-top:22px;margin-bottom:10px}@media(min-width: 992px){div.grid-filter-field{max-width:260px}div.grid-filter-field-wide{min-width:230px}}
.react-datepicker__navigation-icon::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *::before{border-color:rgb(165.75, 165.75, 165.75)}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:white;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:rgb(28.75, 93.2196969697, 143.75)}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:rgb(49.8551020408, 189.6448979592, 62.5632653061)}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:magenta}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:rgb(207, 82.9642857143, 0)}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:rgb(28.75, 93.2196969697, 143.75)}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:rgb(186.25, 217.0833333333, 241.25);color:rgb(0, 0, 0)}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:rgb(28.75, 93.2196969697, 143.75)}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33, 107, 165, 0.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:rgb(178.5, 178.5, 178.5)}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:rgb(178.5, 178.5, 178.5)}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:rgb(178.5, 178.5, 178.5)}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled::after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}
.date-input{position:relative;line-height:normal;width:100%}.date-input-text-input{padding-right:1.857rem;transition:all .2s !important}.date-input-clearable .date-input-text-input{padding-right:2.7rem}.date-input-clear-button{position:absolute;display:block;top:0;bottom:0;right:0;margin:auto;padding:.428rem;height:1rem;color:#666;text-align:center;font-size:1rem;line-height:1rem;background:rgba(0,0,0,0);cursor:pointer}.date-input-indefinite-value-button{padding:.5rem;background-color:#666;color:#fff;clear:both;cursor:pointer;text-align:center}.date-input-indefinite-value{width:100%;height:2.857rem;margin:.285rem 0;padding:.625rem .5rem;box-sizing:border-box;line-height:1.8rem;font-size:11px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:2rem !important}.date-input .react-datepicker-popper{z-index:210}.date-input .react-datepicker-wrapper{width:100%}.date-input .react-datepicker__portal{height:100%}.date-input .react-datepicker__triangle{display:none}.date-input-now-button{display:block;position:absolute;top:0;bottom:0;right:.428rem;margin:auto;text-align:center;font-size:1rem;opacity:.7;cursor:pointer}.date-input-clearable .date-input-now-button{right:1.57rem}
.dropdown{position:relative;font-size:.875rem}.dropdown__activator{position:relative;display:flex;height:2.857rem;align-items:center;margin:.285rem 0;padding:0 .5rem;border:.071rem solid #e6e6e6;box-sizing:border-box;outline:none}.dropdown__activator--focused{border-color:#1c69d4}.dropdown__activator:hover:not(.dropdown__activator--focused){border-color:#a9a9a9}.dropdown__activator--disabled{background-color:#eee;pointer-events:none}.dropdown__value{display:block;width:100%;height:1rem;line-height:1rem;margin-right:2rem;text-align:left;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown__clear-button{display:inline-block;width:1.428rem;font-size:1rem;color:#666;cursor:pointer}.dropdown__spinner{display:block;position:absolute;height:2.857rem;margin:.214rem .714rem;opacity:.5}.dropdown__spinner+.dropdown{min-width:5rem}.dropdown-group{box-sizing:border-box;width:100%}.dropdown-group-header{padding:.625rem .5rem;background-color:#e6e6e6;font-size:.875rem;line-height:10px;font-weight:bold;text-transform:capitalize}
.dropdown-option{padding:.625rem .5rem;background-color:#fff;border-bottom:1px solid #e6e6e6;font-size:.875rem;line-height:18px;cursor:pointer}.dropdown-option:hover,.dropdown-option-active{background:#666;color:#fff}.dropdown-option-grouped{padding-left:1rem}
.multi-dropdown{position:relative;font-size:.875rem}.multi-dropdown__activator{position:relative;display:flex;height:2.857rem;margin:.285rem 0;align-items:center;padding:.625rem .5rem;border:.071rem solid #e6e6e6;box-sizing:border-box;outline:none}.multi-dropdown__activator:hover:not(.multi-dropdown__activator--focused){border-color:#a9a9a9}.multi-dropdown__activator--disabled{background-color:#eee;pointer-events:none}.multi-dropdown__search{width:100%;height:2.857rem;padding:.625rem .5rem;border:none;font-size:1rem;font-family:inherit;box-sizing:border-box}.multi-dropdown__input::placeholder,.multi-dropdown__search::placeholder{color:#a9a9a9}.multi-dropdown__search:focus{border:.071rem solid #1c69d4;transition:background .3s}.multi-dropdown__bottom-bar{display:flex;cursor:pointer;font-size:.875rem;line-height:18px;background-color:#d1d1d1;position:relative}.multi-dropdown-loading-icon{margin:3px 6px}.multi-dropdown-caret-icon{margin:3px 6px}
.checkbox{position:relative;display:flex;align-items:center}.checkbox-wrapping-label{position:relative;display:flex;align-items:center;cursor:pointer}.checkbox-label{margin-left:.5rem}.checkbox-input{position:absolute;top:0;left:0;display:block;margin:0;opacity:0}.checkbox-input:disabled~label{cursor:default}.checkbox-icon-background{position:absolute;z-index:-1;left:1px;right:1px;width:12px;height:12px}
.multi-dropdown-option{cursor:pointer;font-size:.875rem;line-height:18px;background-color:#fff;border-bottom:1px solid #e6e6e6;position:relative}.multi-dropdown-option--active,.multi-dropdown-option--hover{background-color:#666;color:#fff}.multi-dropdown-option__content{display:flex}
.multi-dropdown-selected-options-list{display:flex;flex:1;align-items:center;box-sizing:border-box;padding-right:4px;font-size:1rem;overflow:hidden;flex-wrap:wrap}.multi-dropdown-selected-options-list-placeholder{color:#757575;font-size:13px;cursor:default}.multi-dropdown-selected-options-list-all-options-markerr{white-space:nowrap;background-color:#f0f0f0;color:#333;border-radius:3px;padding:3px 12px;margin-right:4px}.multi-dropdown-selected-options-list-overflow-indicatorr{display:inline-block;vertical-align:middle;background-color:#f0f0f0;color:#333;border-radius:3px;padding:3px 6px}
.multi-dropdown-selected-option{white-space:nowrap;background-color:#f0f0f0;color:#333;border-radius:3px;padding:3px 6px;margin-right:4px}
.checkboxFieldsetSelectAllCheckboxWrapper{border-bottom:1px solid #ccc;padding-bottom:4px}
.number-input-wrapper{display:flex;align-items:center}.number-input-unit{height:2.857rem;border:.071rem solid #e6e6e6;padding:12px 4px;box-sizing:border-box;min-width:36px;text-align:center}.number-input-unit-disabled{background-color:#eee}.number-input{box-sizing:border-box;margin:.285rem 0;padding:.625rem .5rem;width:100%;height:2.857rem;border:.071rem solid #e6e6e6;font-size:1rem;font-family:inherit;background-color:#fff;box-shadow:none;-webkit-appearance:none}.number-input:hover{border:.071rem solid #a9a9a9}.number-input:focus{border:.071rem solid #1c69d4;transition:background .3s}.number-input:placeholder{color:#a9a9a9}
.radio-input-set{border:0;margin:0;padding:0}.radio-input-set-inputs-container{margin:.285rem auto;line-height:2.857rem}
.radio-input{position:relative}.radio-input-horizontal{display:inline-block}.radio-input-vertical{display:block}.radio-input-input{position:absolute;top:0;left:0;margin:0;opacity:0}.radio-input-label{padding:.2rem 1rem .2rem .2rem;cursor:pointer}.radio-input-label i{display:inline-block;width:.571rem;height:.571rem;margin-right:.5rem;border:.142rem solid #fff;border-radius:50%;box-shadow:0 0 0 .142rem #d6d7d8;vertical-align:middle}.radio-input-input:checked+.radio-input-label i{box-shadow:0 0 0 .142rem #1c69d4;background:#1c69d4}.radio-input-input:focus+.radio-input-label i{box-shadow:0 0 .142rem .142rem #1c69d4}.radio-input-input:disabled:checked+.radio-input-label i{background:#555;box-shadow:0 0 .142rem .142rem #555}
thead.grid-header{background:#fafaf9;font-size:.9375rem;font-weight:500;text-transform:uppercase}
thead.grid-header th{vertical-align:middle;padding:.5rem .75rem;font-weight:500;font-size:.642rem}thead.grid-header th.grid-header-cell-sortable{cursor:pointer}thead.grid-header th.grid-header-cell-active{font-weight:bold}
.grid-toolbar{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.grid-toolbar-section{display:flex;align-items:center;margin-right:.285rem}.grid-toolbar-button{display:inline-block;cursor:pointer;margin-left:.142rem;margin-right:.142rem}.grid-toolbar-button b{font-weight:700}.grid-toolbar-limit-dropdown-container{display:inline-block;margin-left:.285rem;margin-right:.285rem}
.sort-input-option{margin:1rem 0;height:auto;line-height:1.285rem;padding:.285rem;border-radius:3px}
.loading-overflow-panel{display:none;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0;margin:auto;background-color:hsla(0,0%,100%,.7);transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1);z-index:999}.loading-overflow-panel--loading{display:block;opacity:1;text-align:center}.loading-overflow-panel--loading .fa-spinner{position:relative;top:40%}.loading-overflow-panel .loading-panel__spinner{width:3.571rem;height:3.571rem}.loading-overflow-panel .loading-panel-caption{padding-top:2rem;font-size:14px}
.repair-form-dialog-content-wrapper-content{height:calc(100% - 58px)}
.navigation-bar{margin-top:.571rem;margin-bottom:.571rem}
.navigation-bar-button{position:relative;text-transform:uppercase;color:#262626;font-size:12px}@media(max-width: 1536px){.navigation-bar-button{font-size:11px}}.navigation-bar-button:hover,.navigation-bar-button:visited,.navigation--bar-link:link,.navigation-bar-button:active{text-decoration:none}.navigation-bar-button-horizontal{display:inline-block;line-height:40px;padding:0px 5px}.navigation-bar-button-horizontal .navigation-bar-button-body{padding:0px 6px}.navigation-bar-button-vertical{display:flex;line-height:14px;padding:7px}.navigation-bar-button-vertical .navigation-bar-button-body{padding:7px}.navigation-bar-button-enabled{cursor:pointer}
.slider{position:relative;flex:1;height:100%;overflow:hidden}.slider-with-navigation{height:calc(100% - 58px)}
.slider-section{position:absolute;visibility:hidden;left:-100%;width:100%;height:100%;box-sizing:border-box;background-color:#fff}.slider-section--active{left:0;visibility:initial}.slider-section__content{height:100%;overflow:auto}
.fixed-vertical-scroll{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.fixed-vertical-scroll__content{flex:1 1 auto;height:0}
.resolve-input{position:relative}.resolve-input-button{position:absolute;top:13px;right:0}.resolve-input-text-input{padding-right:126px}
.resolve-completis-order-dialog-trigger{margin-top:18px}
.ticket-dialog-representatives-form-header{font-size:.642rem;font-weight:bold;background-color:#f3f2f2;line-height:1.857rem;height:2.428rem;padding:.285rem}
.table-form{display:flex;flex-direction:column;flex:1;width:100%;border-collapse:collapse}.table-form__title{background-color:#ddd;padding:.428rem 0;text-align:center;margin-top:.857rem;font-size:1rem;text-transform:uppercase;font-weight:700}
.table-form-cell{display:flex;align-items:center;min-height:4rem;padding:.285rem;word-break:break-word}.table-form-cell--left{justify-content:flex-start}.table-form-cell--right{justify-content:flex-end}.table-form-cell--center{justify-content:center;text-align:center}
.table-form-check-cell{display:flex;justify-content:center;align-items:center}
.table-form-column-row{display:flex;background-color:#f3f2f2;border-bottom:.071rem dotted silver}
.table-form-column-row-title{display:flex;align-items:center;font-size:.642rem;font-weight:bold;height:2.428rem;padding:.285rem;box-sizing:border-box;word-break:break-word}.table-form-column-row-title--left{justify-content:flex-start}.table-form-column-row-title--right{justify-content:flex-end}.table-form-column-row-title--center{justify-content:center}
.table-form-row{display:flex;border-bottom:.071rem dotted silver}
.resource-calendar{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.fc-daygrid-day-number{width:100%;text-align:right}.fc-datagrid-cell-frame{display:flex;align-items:center}.fc .fc-datagrid-cell-cushion{width:100%}.fc .fc-timegrid-axis-cushion{text-align:right}.fc a{color:inherit !important}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0px 0px 0px 1px #fff !important;border-image-width:0 !important;border-bottom-left-radius:1px !important;border-bottom-right-radius:1px !important;border-top-left-radius:1px !important;border-top-right-radius:1px !important}.fc-event-main{border-image-width:0 !important}
.fc{a{color:#424040}}.fc .fc-timegrid .fc-daygrid-body{z-index:0 !important}.fc-event,.fc-event-main{border:none !important;padding:0 !important}.fc-datagrid-cell-cushion{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc .fc-resource-timeline-divider{pointer-events:none;width:0 !important}.fc{flex:1}
.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{vertical-align:top;padding:0}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:"fcicons";src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");font-weight:normal;font-style:normal}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"fcicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:""}.fc-icon-chevron-right:before{content:""}.fc-icon-chevrons-left:before{content:""}.fc-icon-chevrons-right:before{content:""}.fc-icon-minus-square:before{content:""}.fc-icon-plus-square:before{content:""}.fc-icon-x:before{content:""}.fc .fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{outline:0;box-shadow:0 0 0 .2rem rgba(44, 62, 80, 0.25)}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--fc-button-border-color, #2C3E50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color, #1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color, #1a252f)}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--fc-button-border-color, #2C3E50)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76, 91, 106, 0.5)}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color, #1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color, #151e27)}.fc .fc-button-primary:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus{box-shadow:0 0 0 .2rem rgba(76, 91, 106, 0.5)}.fc .fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc .fc-button-group{position:relative;display:inline-flex;vertical-align:middle}.fc .fc-button-group>.fc-button{position:relative;flex:1 1 auto}.fc .fc-button-group>.fc-button:hover{z-index:1}.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button.fc-button-active{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0;border-bottom-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section{height:1px}.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section table{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-header>*,.fc .fc-scrollgrid-section-footer>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:#fff;background:var(--fc-page-bg-color, #fff);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-non-business,.fc .fc-highlight{position:absolute;top:0;left:0;right:0;bottom:0}.fc .fc-non-business{background:rgba(215, 215, 215, 0.3);background:var(--fc-non-business-color, rgba(215, 215, 215, 0.3))}.fc .fc-bg-event{background:rgb(143, 223, 130);background:var(--fc-bg-event-color, rgb(143, 223, 130));opacity:.3;opacity:var(--fc-bg-event-opacity, 0.3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);font-style:italic}.fc .fc-highlight{background:rgba(188, 232, 241, 0.3);background:var(--fc-highlight-color, rgba(188, 232, 241, 0.3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:rgba(208, 208, 208, 0.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3))}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event[href],.fc-event.fc-event-draggable{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0, 0, 0, 0.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event:hover .fc-event-resizer,.fc-event-selected .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px)/2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width, 1px);width:8px;width:var(--fc-event-resizer-dot-total-width, 8px);height:8px;height:var(--fc-event-resizer-dot-total-width, 8px);border-style:solid;border-color:inherit;background:#fff;background:var(--fc-page-bg-color, #fff)}.fc-event-selected .fc-event-resizer:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.fc-event-selected{box-shadow:0 2px 5px rgba(0, 0, 0, 0.2)}.fc-event-selected:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.fc-event-selected:after{content:"";background:rgba(0, 0, 0, 0.25);background:var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.fc-h-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color, #fff)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness, 8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(var(--fc-event-resizer-thickness, 8px)/-2)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(var(--fc-event-resizer-thickness, 8px)/-2)}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc .fc-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px rgba(0, 0, 0, 0.15)}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd);background:#fff;background:var(--fc-page-bg-color, #fff)}.fc-theme-standard .fc-popover-header{background:rgba(208, 208, 208, 0.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3))}
.resource-calendar-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:60px}.resource-calendar-header-left-panel,.resource-calendar-header-right-panel{display:flex;align-items:center}.resource-calendar-header-left-panel{justify-content:flex-start}.resource-calendar-header-center-panel{flex:1;justify-content:center}.resource-calendar-header-right-panel{justify-content:flex-end}.resource-calendar-header-view-options,.resource-calendar-header-date-input{width:185px}@media(min-width: 1400px){.resource-calendar-header-title{line-height:2.857rem;text-align:center;font-size:1.5rem;font-weight:bold}}@media(max-width: 1399px){.resource-calendar-header-title{text-align:center;font-weight:bold}}@media(max-width: 1200px){.resource-calendar-header-title{display:none}}
.printout-portal{position:absolute;left:0px;top:0px;opacity:0;width:100%;height:100%;overflow:hidden}
:root{--fc-daygrid-event-dot-width: 8px}.fc-daygrid-day-frame:before,.fc-daygrid-day-events:before,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc-daygrid-day-frame:after,.fc-daygrid-day-events:after,.fc-daygrid-event-harness:after{content:"";clear:both;display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(255, 220, 40, 0.15);background-color:var(--fc-today-bg-color, rgba(255, 220, 40, 0.15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208, 208, 208, 0.3);background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));color:gray;color:var(--fc-neutral-text-color, #808080)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px 0}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em)}.fc-daygrid-block-event .fc-event-time{font-weight:bold}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:bold}.fc-daygrid-dot-event:hover,.fc-daygrid-dot-event.fc-event-mirror{background:rgba(0, 0, 0, 0.1)}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width, 8px)/2) solid var(--fc-event-border-color, #3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width, 8px)/2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}
.fc-v-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8)}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color, #fff);height:100%}.fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}.fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness, 8px);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness, 8px)/-2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness, 8px)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{position:relative;z-index:1;min-height:100%}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk>table{position:relative;z-index:1}.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:" "}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(255, 220, 40, 0.15);background-color:var(--fc-today-bg-color, rgba(255, 220, 40, 0.15))}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0}.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{position:absolute;top:0;bottom:0;left:0;right:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0px 0px 0px 1px #fff;box-shadow:0px 0px 0px 1px var(--fc-page-bg-color, #fff)}.fc-timegrid-event,.fc-timegrid-more-link{font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);border-radius:3px}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);margin-bottom:1px}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:" - "}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size, 0.85em)}.fc-timegrid-more-link{position:absolute;z-index:9999;color:inherit;color:var(--fc-more-link-text-color, inherit);background:#d0d0d0;background:var(--fc-more-link-bg-color, #d0d0d0);cursor:pointer;margin-bottom:1px}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color, red);border-width:1px 0 0}.fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color, red)}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}
.fc .fc-resource-timeline-divider{width:3px;cursor:col-resize}.fc .fc-resource-timeline .fc-resource-group:not([rowspan]){background:rgba(208, 208, 208, 0.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3))}.fc .fc-timeline-lane-frame{position:relative}.fc .fc-timeline-overlap-enabled .fc-timeline-lane-frame .fc-timeline-events{box-sizing:content-box;padding-bottom:10px}.fc-timeline-body-expandrows td.fc-timeline-lane{position:relative}.fc-timeline-body-expandrows .fc-timeline-lane-frame{position:static}.fc-datagrid-cell-frame-liquid{height:100%}.fc-liquid-hack .fc-datagrid-cell-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-datagrid-header .fc-datagrid-cell-frame{position:relative;display:flex;justify-content:flex-start;align-items:center}.fc .fc-datagrid-cell-resizer{position:absolute;z-index:1;top:0;bottom:0;width:5px;cursor:col-resize}.fc .fc-datagrid-cell-cushion{padding:8px;white-space:nowrap;overflow:hidden}.fc .fc-datagrid-expander{cursor:pointer;opacity:.65}.fc .fc-datagrid-expander .fc-icon{display:inline-block;width:1em}.fc .fc-datagrid-expander-placeholder{cursor:auto}.fc .fc-resource-timeline-flat .fc-datagrid-expander-placeholder{display:none}.fc-direction-ltr .fc-datagrid-cell-resizer{right:-3px}.fc-direction-rtl .fc-datagrid-cell-resizer{left:-3px}.fc-direction-ltr .fc-datagrid-expander{margin-right:3px}.fc-direction-rtl .fc-datagrid-expander{margin-left:3px}
.fc .fc-timeline-body{min-height:100%;position:relative;z-index:1}.fc .fc-timeline-slots{position:absolute;z-index:1;top:0;bottom:0}.fc .fc-timeline-slots>table{height:100%}.fc .fc-timeline-slot-minor{border-style:dotted}.fc .fc-timeline-slot-frame{display:flex;align-items:center;justify-content:center}.fc .fc-timeline-header-row-chrono .fc-timeline-slot-frame{justify-content:flex-start}.fc .fc-timeline-header-row:last-child .fc-timeline-slot-frame{overflow:hidden}.fc .fc-timeline-slot-cushion{padding:4px 5px;white-space:nowrap}.fc-direction-ltr .fc-timeline-slot{border-right:0 !important}.fc-direction-rtl .fc-timeline-slot{border-left:0 !important}.fc .fc-timeline-now-indicator-container{position:absolute;z-index:4;top:0;bottom:0;left:0;right:0;width:0}.fc .fc-timeline-now-indicator-arrow,.fc .fc-timeline-now-indicator-line{position:absolute;top:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color, red)}.fc .fc-timeline-now-indicator-arrow{margin:0 -6px;border-width:6px 5px 0 5px;border-left-color:transparent;border-right-color:transparent}.fc .fc-timeline-now-indicator-line{margin:0 -1px;bottom:0;border-width:0 0 0 1px}.fc .fc-timeline-events{position:relative;z-index:3;width:0}.fc .fc-timeline-event-harness,.fc .fc-timeline-more-link{position:absolute;top:0}.fc-timeline-event{z-index:1}.fc-timeline-event.fc-event-mirror{z-index:2}.fc-timeline-event{position:relative;display:flex;align-items:center;border-radius:0;padding:2px 1px;margin-bottom:1px;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em)}.fc-timeline-event .fc-event-main{flex-grow:1;flex-shrink:1;min-width:0}.fc-timeline-event .fc-event-time{font-weight:bold}.fc-timeline-event .fc-event-time,.fc-timeline-event .fc-event-title{white-space:nowrap;padding:0 2px}.fc-direction-ltr .fc-timeline-event.fc-event-end,.fc-direction-ltr .fc-timeline-more-link{margin-right:1px}.fc-direction-rtl .fc-timeline-event.fc-event-end,.fc-direction-rtl .fc-timeline-more-link{margin-left:1px}.fc-timeline-overlap-disabled .fc-timeline-event{padding-top:5px;padding-bottom:5px;margin-bottom:0}.fc-timeline-event:not(.fc-event-start):before,.fc-timeline-event:not(.fc-event-end):after{content:"";flex-grow:0;flex-shrink:0;opacity:.5;width:0;height:0;margin:0 1px;border:5px solid #000;border-top-color:transparent;border-bottom-color:transparent}.fc-direction-ltr .fc-timeline-event:not(.fc-event-start):before,.fc-direction-rtl .fc-timeline-event:not(.fc-event-end):after{border-left:0}.fc-direction-ltr .fc-timeline-event:not(.fc-event-end):after,.fc-direction-rtl .fc-timeline-event:not(.fc-event-start):before{border-right:0}.fc-timeline-more-link{font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);color:inherit;color:var(--fc-more-link-text-color, inherit);background:#d0d0d0;background:var(--fc-more-link-bg-color, #d0d0d0);padding:1px;cursor:pointer}.fc-timeline-more-link-inner{display:inline-block;left:0;right:0;padding:2px}.fc .fc-timeline-bg{position:absolute;z-index:2;top:0;bottom:0;width:0;left:0;right:0}.fc .fc-timeline-bg .fc-non-business{z-index:1}.fc .fc-timeline-bg .fc-bg-event{z-index:2}.fc .fc-timeline-bg .fc-highlight{z-index:3}.fc .fc-timeline-bg-harness{position:absolute;top:0;bottom:0}
.appointment-calendar-event{position:relative;padding:.157rem;height:100%;border-radius:3px;box-sizing:border-box;overflow:hidden;font-size:.85rem;line-height:18px;transition:background-color 100ms linear}.appointment-calendar-event-completed{border-right:10px solid #4bca81}.appointment-calendar-event-canceled{border-right:10px solid #c23934}.appointment-calendar-event-remove-button{position:absolute;top:0;right:3px;font-size:1.5em;z-index:2;height:18px;line-height:18px;opacity:0;transition:opacity 100ms linear}.appointment-calendar-event-hovered{background-color:#8e8e8e}.appointment-calendar-event-hovered .appointment-calendar-event-remove-button{opacity:1}.appointment-calendar-event-highlighted{animation-name:appointment-calendar-event-highlighted-blink;animation-duration:1s;animation-iteration-count:5}@keyframes appointment-calendar-event-highlighted-blink{50%{background-color:#c23934}}
.appointment-calendar-event-tooltip-section{margin-bottom:.427rem;line-height:1.5rem}.appointment-calendar-event-tooltip-header h3{display:inline-block}.appointment-calendar-event-tooltip-open-ticket-icon{font-size:1.17em;vertical-align:middle;cursor:pointer}
.tooltip-container{position:fixed;z-index:1000;min-width:200px;max-width:300px}.tooltip-content{padding:.428rem;border:1px solid #8e8e8e;background-color:#fff;color:#424040}.tooltip-content-top{margin-top:6px}.tooltip-content:after{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;margin-left:-8px;content:"";width:0;height:0;position:absolute}.tooltip-content-top:after{bottom:-5px;border-top-color:#222;border-top-style:solid;border-top-width:6px}.tooltip-content-bottom{margin-bottom:6px}.tooltip-content-bottom:after{top:-5px;border-bottom-color:#222;border-bottom-style:solid;border-bottom-width:6px}
.appointment-calendar-event-all-day-content{height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
a.repair-link-icon{color:inherit}
.appointment-calendar-event-short-content{height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.color-input{display:flex;align-items:center}.color-input-box{width:40px;height:24px;border:1px solid #ddd;cursor:pointer}.color-input-backdrop{position:fixed;background-color:#000;opacity:.4;width:100%;height:100%;left:0px;top:0px;z-index:20}.color-input-picker-window{position:fixed;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:0px;top:0px;z-index:20;flex-direction:column}.color-input-picker-window-header{padding:10px;font-size:1.714rem;font-weight:700;text-transform:uppercase;display:flex;justify-content:space-between;word-break:break-word;flex:0 0 auto;background-color:#fff;width:380px;box-sizing:border-box}.color-input-picker-window-close-button{margin-left:auto;cursor:pointer;opacity:.6}.color-input-picker-wrapper{padding:30px;padding-top:0px;background-color:#fff}
.date-time-input{position:relative;line-height:normal;width:100%}.date-time-input-text-input{padding-right:1.857rem;transition:all .2s !important}@media(min-width: 993px){.date-time-input-time-picker-wrapper{float:left}}.date-time-input-clearable .date-time-input-text-input{padding-right:2.7rem}.date-time-input-now-button{display:block;position:absolute;top:0;bottom:0;right:.428rem;margin:auto;text-align:center;font-size:1rem;opacity:.7;cursor:pointer}.date-time-input-clearable .date-time-input-now-button{right:1.57rem}.date-time-input-clear{position:absolute;display:block;top:0;bottom:0;right:0;margin:auto;padding:.428rem;height:1rem;color:#666;text-align:center;font-size:1rem;line-height:1rem;background:transparent;cursor:pointer}.date-time-input-indefinite-value-button{padding:.5rem;background-color:#666;color:#fff;clear:both;cursor:pointer;text-align:center}.date-time-input-indefinite-value{width:100%;height:2.857rem;margin:.285rem 0;padding:.625rem .5rem;box-sizing:border-box;line-height:1.8rem;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-time-input .react-datepicker{display:flex;flex-direction:row}@media(max-width: 600px){.date-time-input .react-datepicker{flex-direction:column}}.date-time-input .react-datepicker__children-container{width:auto;margin:0;padding:0}.date-time-input .react-datepicker-popper{z-index:10}.date-time-input .react-datepicker-wrapper{width:100%}.date-time-input .react-datepicker__time-container{display:none}@media(max-width: 992px){.date-time-input .react-datepicker__month-container{float:none}}.date-time-input .react-datepicker__portal{height:100%}
.time-picker{border:1px solid #e6e6e6;background-color:#fff}.time-picker-header{text-align:center;padding:6px;background-color:#f0f0f0;font-weight:700;font-size:.857rem}.time-picker-content{height:198px;padding-right:0;padding-left:0;box-sizing:content-box;overflow-y:auto}@media(max-width: 992px){.time-picker{width:210px}.time-picker-content{width:210px;margin:0px auto}}@media(min-width: 993px){.time-picker-content{width:166px;margin:0}}@media(max-width: 600px){.time-picker{width:338px}.time-picker-content{width:338px;margin:0px auto;display:flex;flex-wrap:wrap;justify-content:space-around}}@media(max-width: 400px){.time-picker{width:240px}.time-picker-content{width:240px;margin:0px auto;display:flex;flex-wrap:wrap;justify-content:space-around}}
.time-picker-item{padding:8px 10px;width:30px;text-align:center;float:left;font-size:11px}.time-picker-item:hover{cursor:pointer;background-color:#f0f0f0}.time-picker-item-active{border-radius:.3rem;background-color:#216ba5;color:#fff}.time-picker-item-active:hover{background-color:#216ba5}.time-picker-item-disabled{color:#ccc}@media(max-width: 600px){.time-picker-item{padding:16px 20px}}
.textarea{box-sizing:border-box;margin:.285rem 0;padding:.714rem .571rem;width:100%;border:.071rem solid #e6e6e6;border-radius:.214rem;background:#fff;font-size:.875rem;font-family:inherit;max-width:100%;vertical-align:top;resize:none;-webkit-appearance:none}.textarea:active:hover:not([disabled]){border:.071rem solid #a9a9a9}.textarea:focus{border:.071rem solid #4bbaf7}.textarea:focus:placeholder{color:#4bbaf7}.textarea:placeholder{color:#a9a9a9}.textarea:focus{border:.071rem solid #4bbaf7;background:#e3f4fd;transition:background .3s}
.service-appointment-calendar-resource{display:flex}.service-appointment-calendar-resource-mechanic{background-color:#3295a8;color:#fff}
.hybrid-input{position:relative;font-size:.875rem}.hybrid-input__activator{position:relative;display:flex;height:2.857rem;margin:.285rem 0;align-items:center;padding:0 .5rem;border:.071rem solid #e6e6e6;background-color:#fff;box-sizing:border-box;outline:none;overflow:hidden}.hybrid-input__activator--focused{border-color:#1c69d4}.hybrid-input__activator:hover:not(.hybrid-input__activator--focused){border-color:#a9a9a9}.hybrid-input__activator--disabled{background-color:#eee;pointer-events:none}.hybrid-input__value{display:flex;flex:1;align-items:center;margin-right:5px}.hybrid-input__search{flex:1;border:none;outline:none;margin-right:22px;width:100%}.hybrid-input__search--hidden{position:absolute;opacity:0;width:calc(100% - 50px)}.hybrid-input__search:focus::placeholder{color:#4bbaf7}.hybrid-input__clear-button{cursor:pointer;width:1.428rem;text-align:center;font-size:1rem;color:#666}.hybrid-input-clear-button{position:absolute;right:12px;bottom:12px;cursor:pointer;width:1.428rem;font-size:1rem;color:#666}
.hybrid-input-option{cursor:pointer;font-size:.875rem;line-height:18px;padding:.258rem .5rem;background-color:#fff;border-bottom:1px solid #e6e6e6;padding:10px 10px}.hybrid-input-option-fixed{background-color:#d6d6d6;border-color:#b6b6b6;font-weight:bold}.hybrid-input-option:hover,.hybrid-input-option-active{background:#666;color:#fff}
.labelled-data-container{display:flex;box-sizing:border-box}.labelled-data{display:flex;flex-direction:column;align-self:flex-end;width:100% !important;box-sizing:border-box}.labelled-data-label{font-size:.857rem;color:#424040;line-height:1.285rem}.labelled-data-value{padding:.625rem;line-height:1.571rem;border:.071rem solid #ddd;min-height:1.571rem;background-color:#eee}
.key-reader-interpretation-controls{display:flex;justify-content:space-evenly;border:1px solid #eee;padding:8px;background-color:#fafafa}
.key-reader-interpretation-control{height:100px;margin-right:8px;color:#fff}.key-reader-interpretation-control-state-positive{background-color:#4bca81}.key-reader-interpretation-control-state-warning{background-color:#e68a00}.key-reader-interpretation-control-state-negative{background-color:#c23934}.key-reader-interpretation-control-icon{width:50px;height:50px}.key-reader-interpretation-control-due-month{height:50px;display:flex;align-items:center;justify-content:center;font-size:11px}
.native-pdf-file-viewer-notification{display:flex;justify-content:center;flex:1 1 auto;height:100%;width:100%;background:#fff;box-sizing:border-box;align-items:center}.native-pdf-file-viewer-iframe{display:flex;justify-content:center;flex:1 1 auto;height:100%;width:100%;background:#fff;box-sizing:border-box;border:none}
.pdf-file-viewer{padding:10px;background:#8e8e8e;height:100%;box-sizing:border-box;overflow:auto}.pdf-file-viewer-opaque{opacity:0}.pdf-file-viewer-content{width:100%;max-width:1200px;margin:auto}.react-pdf__Document{min-height:100%}.react-pdf__Page__svg{overflow:visible !important;margin:auto}.react-pdf__Page__svg svg{width:100%;height:auto}.react-pdf__Page:not(:first-child){margin-top:10px}.pdf-file-viewer-notification{display:flex;justify-content:center;flex:1 1 auto;height:100%;width:100%;background:#fff;box-sizing:border-box;align-items:center}
.pdf-file-viewer-controller{touch-action:pan-x pan-y}.pdf-file-viewer-controller-dialog{position:fixed;font-weight:600;box-shadow:0 2px 5px gray;background-color:rgba(0, 0, 0, 0.1);backdrop-filter:blur(2px);top:12px;right:12px;padding:10px;z-index:100}.pdf-file-viewer-controller-dialog--invisible{animation-name:pdf-file-viewer-controller-dialog-hide-animation;animation-duration:2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;opacity:1;visibility:visible}@keyframes pdf-file-viewer-controller-dialog-hide-animation{0%,90%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
.select-authorization-form{display:flex;align-items:center;justify-content:center;margin-bottom:30px;flex-wrap:wrap;max-width:580px}.select-authorization-form-authorization-logo{border:2px solid #bbb;cursor:pointer;transition:border 250ms ease-out;margin:8px;padding:8px}.select-authorization-form-authorization-logo:hover{border:2px solid #259fea;cursor:pointer}
.go-to-repair-dropdown-wrapper{min-width:284px;text-align:left}
.select-authorization-form{display:flex;align-items:center;justify-content:center;margin-bottom:30px;flex-wrap:wrap;max-width:580px}.select-authorization-form-authorization-logo{border:2px solid #bbb;cursor:pointer;transition:border 250ms ease-out;margin:8px;padding:8px}.select-authorization-form-authorization-logo:hover{border:2px solid #259fea;cursor:pointer}
.search-dms-customer-dialog-trigger{margin-top:18px}
.go-to-warehouse-part-dropdown-wrapper{min-width:284px;text-align:left}
.select-matching-meta-representative-dialog-decorator{border-left:1px solid silver;border-right:1px solid silver;background-color:#4bca81;color:#fff}
.button-dropdown-wrapper{display:flex;position:relative;height:42px}.button-dropdown-wrapper-button{margin-bottom:0px}.button-dropdown-children{display:flex;flex-direction:column}.button-dropdown-children>*{border-bottom:1px solid #fff}
.vin-input{position:relative}.vin-input-text-input{padding-right:126px}.vin-input-resolve-button{position:absolute;top:13px;right:4px}.vin-input-with-key-reader .vin-input-resolve-button{right:34px}.vin-input-key-reader-button{position:absolute;top:13px;right:4px;width:28px;display:flex;align-items:center;justify-content:center}
.resolve-completis-order-dialog-trigger{margin-top:18px}

.driving-license-print-number-input{position:relative}.driving-license-print-number-input-validate-button{position:absolute;top:30px;right:4px;display:flex;align-items:center;justify-content:center}
.selectable-sketch-map>svg{display:block;margin:2.857rem auto}.selectable-sketch:not(.selectable-sketch-read-only) .selectable-sketch-map>svg{cursor:pointer}
.select-authorization-form{display:flex;align-items:center;justify-content:center;margin-bottom:30px;flex-wrap:wrap;max-width:580px}.select-authorization-form-authorization-logo{border:2px solid #bbb;cursor:pointer;transition:border 250ms ease-out;margin:8px;padding:8px}.select-authorization-form-authorization-logo:hover{border:2px solid #259fea;cursor:pointer}
.go-to-ticket-dropdown-wrapper{min-width:284px;text-align:left}
.main-layout-menu{display:flex;align-items:center}.main-layout-menu-item{text-align:center;font-size:14px;font-weight:700;color:#fff;text-decoration:none;cursor:pointer}.main-layout-menu-primary-button{font-size:14px}@media(max-width: 1536px){.main-layout-menu-primary-button{font-size:13px}}.main-layout-menu-link{color:#fff;padding:0px 14px}.main-layout-menu-link.active,.main-layout-menu-link:hover{color:#0653b6;text-decoration:none}.main-layout-menu-button{font-size:14px;font-weight:700;color:#fff;background:transparent;border:0px;color:#fff;padding:1.214rem;cursor:pointer;outline:none;white-space:nowrap;text-align:left;display:block;width:100%}
.current-user-form-avatar-field{height:500px}
.image-picker-image-container{margin-top:.285rem;margin-bottom:.285rem;position:relative}.image-picker-loading-panel-container{width:10.714rem;height:10.714rem;position:absolute;left:0;top:0;z-index:20}.image-picker-file-input{display:none !important}.image-picker-empty-icon{width:10.714rem;height:10.714rem;border:.071rem solid #ddd;cursor:pointer;display:flex;align-items:center;justify-content:center}.image-picker-full-image{display:none}.image-picker-preview-wrapper{position:relative;width:10.714rem;height:10.714rem}.image-picker-preview-image{max-width:100%;max-height:100%;object-fit:cover;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.image-picker-remove-button{cursor:pointer;position:absolute;top:0;right:-0.714rem}
.file-input{display:flex;align-items:stretch;margin:.285rem 0;min-height:2.857rem}.file-input-native{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input-selection{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:.625rem .5rem;width:100%;border:.071rem solid #e6e6e6;background:rgba(0,0,0,0);font-size:1rem;font-family:inherit;background-color:#fff;border-right:none;overflow:hidden}.file-input-selection:hover{border-color:#a9a9a9}.file-input-selection-text{max-width:95%}.file-input-selection .button{margin:0}.file-input-selection-clear{position:relative;display:inline-block;width:1.428rem;height:1.428rem;color:#666;text-align:center;line-height:1.428rem;background:rgba(0,0,0,0);text-overflow:clip;padding:0}.validation-error .file-input-selection{border-color:#d70808}.file-input-button{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.857rem;border:.071rem solid #666;border-left:none;box-sizing:border-box}.validation-error .file-input-button{border-color:#d70808}.file-input-button.ladda-button{border-radius:0;padding:12px 18px}.file-input-button *{pointer-events:none}
.main-layout-menu-group-wrapper{position:relative;cursor:pointer;display:flex;align-items:center;height:40px}.main-layout-menu-group-name{font-size:14px;font-weight:700;color:#fff;background:transparent;border:none;text-decoration:none;outline:none;padding:0px 14px}.main-layout-menu-group-name-active{text-decoration:none}.main-layout-menu-group-children{background-color:#a6a1a1;display:none;position:absolute;top:40px;z-index:1002;min-width:100%}.main-layout-menu-group-children-right{right:0}.main-layout-menu-group-children-left{left:0}.main-layout-menu-group-children-visible{display:block;visibility:visible}.main-layout-menu-group-item a{font-size:14px;font-weight:700;color:#fff;padding:1.214rem;cursor:pointer;outline:none;white-space:nowrap;text-align:left;display:block}
.alerts-dropdown{position:relative;color:#fff;font-weight:normal}.alerts-unread-count-badge{display:flex;position:absolute;top:-8px;right:-8px;border-radius:50%;width:16px;height:16px;line-height:1rem;text-align:center;color:#fff;font-size:.7rem;align-items:center;justify-content:center}.alerts-dropdown-alerts-list{position:absolute;right:0;top:100%;background:#fff;z-index:100;width:300px;min-height:0;max-height:300px;overflow:auto;color:#3e3e3c;font-size:.875rem}
.alert{text-align:left;color:#3e3e3c;border-bottom:1px solid #e6e6e6;background-color:#fff;font-family:"Arial",sans-serif}.alert-header{display:flex;flex-direction:column}
.form-field-wrapper-content{padding:.714rem}
.main-layout-user-data{display:flex;align-items:center;color:#fff;height:100px}.main-layout-user-data-avatar{width:88px;height:88px;display:flex;align-items:center;background:#fff}.main-layout-user-data-avatar img{max-width:100%;max-height:100%}.main-layout-user-data-avatar-default{width:150px;height:150px}.main-layout-user-data-content{display:flex;padding-left:12px;flex-direction:column}.main-layout-user-data-info{display:flex;flex-direction:column;justify-content:center;height:50px}.main-layout-user-data-login{font-size:15px;font-weight:700;margin-bottom:6px}
.col,.col-auto,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.dcol-1,.dcol-2,.dcol-3,.dcol-4,.dcol-5,.dcol-6,.dcol-7,.dcol-8,.dcol-9,.dcol-10,.dcol-11,.dcol-12,.dcol-13,.dcol-14,.dcol-15,.dcol-16,.dcol-17,.dcol-18,.dcol-19,.dcol-20,.dcol-21,.dcol-22,.dcol-23,.dcol-24,.col-sm,.col-sm-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xxl,.col-xxl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.dcol-sm,.dcol-sm-auto,.dcol-sm-1,.dcol-sm-2,.dcol-sm-3,.dcol-sm-4,.dcol-sm-5,.dcol-sm-6,.dcol-sm-7,.dcol-sm-8,.dcol-sm-9,.dcol-sm-10,.dcol-sm-11,.dcol-sm-12,.dcol-sm-13,.dcol-sm-14,.dcol-sm-15,.dcol-sm-16,.dcol-sm-17,.dcol-sm-18,.dcol-sm-19,.dcol-sm-20,.dcol-sm-21,.dcol-sm-22,.dcol-sm-23,.dcol-sm-24,.dcol-md,.dcol-md-auto,.dcol-md-1,.dcol-md-2,.dcol-md-3,.dcol-md-4,.dcol-md-5,.dcol-md-6,.dcol-md-7,.dcol-md-8,.dcol-md-9,.dcol-md-10,.dcol-md-11,.dcol-md-12,.dcol-md-13,.dcol-md-14,.dcol-md-15,.dcol-md-16,.dcol-md-17,.dcol-md-18,.dcol-md-19,.dcol-md-20,.dcol-md-21,.dcol-md-22,.dcol-md-23,.dcol-md-24,.dcol-lg,.dcol-lg-auto,.dcol-lg-1,.dcol-lg-2,.dcol-lg-3,.dcol-lg-4,.dcol-lg-5,.dcol-lg-6,.dcol-lg-7,.dcol-lg-8,.dcol-lg-9,.dcol-lg-10,.dcol-lg-11,.dcol-lg-12,.dcol-lg-13,.dcol-lg-14,.dcol-lg-15,.dcol-lg-16,.dcol-lg-17,.dcol-lg-18,.dcol-lg-19,.dcol-lg-20,.dcol-lg-21,.dcol-lg-22,.dcol-lg-23,.dcol-lg-24,.dcol-xl,.dcol-xl-auto,.dcol-xl-1,.dcol-xl-2,.dcol-xl-3,.dcol-xl-4,.dcol-xl-5,.dcol-xl-6,.dcol-xl-7,.dcol-xl-8,.dcol-xl-9,.dcol-xl-10,.dcol-xl-11,.dcol-xl-12,.dcol-xl-13,.dcol-xl-14,.dcol-xl-15,.dcol-xl-16,.dcol-xl-17,.dcol-xl-18,.dcol-xl-19,.dcol-xl-20,.dcol-xl-21,.dcol-xl-22,.dcol-xl-23,.dcol-xl-24,.dcol-xxl,.dcol-xxl-auto,.dcol-xxl-1,.dcol-xxl-2,.dcol-xxl-3,.dcol-xxl-4,.dcol-xxl-5,.dcol-xxl-6,.dcol-xxl-7,.dcol-xxl-8,.dcol-xxl-9,.dcol-xxl-10,.dcol-xxl-11,.dcol-xxl-12,.dcol-xxl-13,.dcol-xxl-14,.dcol-xxl-15,.dcol-xxl-16,.dcol-xxl-17,.dcol-xxl-18,.dcol-xxl-19,.dcol-xxl-20,.dcol-xxl-21,.dcol-xxl-22,.dcol-xxl-23,.dcol-xxl-24{position:relative;width:100%;box-sizing:border-box}body{position:relative;font-family:"Arial",sans-serif;font-weight:400;background:#fff;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-y:scroll}body,html,#root{height:100%;overflow:auto}ul li{list-style-type:none}a{text-decoration:none}p,h1,h2,h3,h4,h5,h6,ul,li,form,html,body{padding:0;margin:0}img{border:none;outline:none}a:active,a:visited,a:hover img,a:visited img,a:focus{outline:none;border:none}*{outline-color:none;scrollbar-width:thin}input [type=button]{padding:0}input:focus,textarea:focus,select:focus{outline:none}input:disabled,textarea:disabled,select:disabled{background-color:#eee}input::-ms-clear{display:none}::-webkit-scrollbar{background-color:#fff;width:8px;height:8px}::-webkit-scrollbar-track{background-color:#f0f0f0}::-webkit-scrollbar-thumb{background-color:#cdcdcd}::-webkit-scrollbar-thumb:hover{background-color:#a6a6a6}html,body{height:100%;font-size:.875rem;color:#424040}hr{height:.071rem;margin:0;border:none;background:#b7b7b8}h1{font-size:2.375rem;font-weight:500;margin-bottom:.9375rem}h2{font-size:1.563rem}b{font-weight:700}strong{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-large{font-size:.9375rem}.text-small{font-size:.785rem}.text-italic{font-style:italic}.text-uppercase{text-transform:uppercase}.pre-wrap{white-space:pre-wrap}.vertical-center{vertical-align:middle}.strikethrough{text-decoration:line-through}.comma-separated::after{content:", "}.comma-separated:last-child::after{content:""}.no-space{margin:0}@media screen and (min-width: 1200px)and (max-width: 1600px){.bottom-space{margin-bottom:0}.top-space{margin-top:0}}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.p-1{padding:0.214rem}.px-1{padding-left:0.214rem;padding-right:0.214rem}.py-1{padding-top:0.214rem;padding-bottom:0.214rem}.pt-1{padding-top:0.214rem}.pb-1{padding-bottom:0.214rem}.pl-1{padding-left:0.214rem}.pr-1{padding-right:0.214rem}.p-2{padding:0.428rem}.px-2{padding-left:0.428rem;padding-right:0.428rem}.py-2{padding-top:0.428rem;padding-bottom:0.428rem}.pt-2{padding-top:0.428rem}.pb-2{padding-bottom:0.428rem}.pl-2{padding-left:0.428rem}.pr-2{padding-right:0.428rem}.p-3{padding:0.857rem}.px-3{padding-left:0.857rem;padding-right:0.857rem}.py-3{padding-top:0.857rem;padding-bottom:0.857rem}.pt-3{padding-top:0.857rem}.pb-3{padding-bottom:0.857rem}.pl-3{padding-left:0.857rem}.pr-3{padding-right:0.857rem}.p-4{padding:1.714rem}.px-4{padding-left:1.714rem;padding-right:1.714rem}.py-4{padding-top:1.714rem;padding-bottom:1.714rem}.pt-4{padding-top:1.714rem}.pb-4{padding-bottom:1.714rem}.pl-4{padding-left:1.714rem}.pr-4{padding-right:1.714rem}@media(min-width: 992px){.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.p-1{padding:.428rem}.px-1{padding-left:.428rem;padding-right:.428rem}.py-1{padding-top:.428rem;padding-bottom:.428rem}.pt-1{padding-top:.428rem}.pb-1{padding-bottom:.428rem}.pl-1{padding-left:.428rem}.pr-1{padding-right:.428rem}.p-2{padding:.856rem}.px-2{padding-left:.856rem;padding-right:.856rem}.py-2{padding-top:.856rem;padding-bottom:.856rem}.pt-2{padding-top:.856rem}.pb-2{padding-bottom:.856rem}.pl-2{padding-left:.856rem}.pr-2{padding-right:.856rem}.p-3{padding:1.714rem}.px-3{padding-left:1.714rem;padding-right:1.714rem}.py-3{padding-top:1.714rem;padding-bottom:1.714rem}.pt-3{padding-top:1.714rem}.pb-3{padding-bottom:1.714rem}.pl-3{padding-left:1.714rem}.pr-3{padding-right:1.714rem}.p-4{padding:3.428rem}.px-4{padding-left:3.428rem;padding-right:3.428rem}.py-4{padding-top:3.428rem;padding-bottom:3.428rem}.pt-4{padding-top:3.428rem}.pb-4{padding-bottom:3.428rem}.pl-4{padding-left:3.428rem}.pr-4{padding-right:3.428rem}}.data-panel-container{padding:1rem}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.m-1{margin:0.214rem}.mx-1{margin-left:0.214rem;margin-right:0.214rem}.my-1{margin-top:0.214rem;margin-bottom:0.214rem}.mt-1{margin-top:0.214rem}.mb-1{margin-bottom:0.214rem}.ml-1{margin-left:0.214rem}.mr-1{margin-right:0.214rem}.m-2{margin:0.428rem}.mx-2{margin-left:0.428rem;margin-right:0.428rem}.my-2{margin-top:0.428rem;margin-bottom:0.428rem}.mt-2{margin-top:0.428rem}.mb-2{margin-bottom:0.428rem}.ml-2{margin-left:0.428rem}.mr-2{margin-right:0.428rem}.m-3{margin:0.857rem}.mx-3{margin-left:0.857rem;margin-right:0.857rem}.my-3{margin-top:0.857rem;margin-bottom:0.857rem}.mt-3{margin-top:0.857rem}.mb-3{margin-bottom:0.857rem}.ml-3{margin-left:0.857rem}.mr-3{margin-right:0.857rem}.m-4{margin:1.714rem}.mx-4{margin-left:1.714rem;margin-right:1.714rem}.my-4{margin-top:1.714rem;margin-bottom:1.714rem}.mt-4{margin-top:1.714rem}.mb-4{margin-bottom:1.714rem}.ml-4{margin-left:1.714rem}.mr-4{margin-right:1.714rem}@media(min-width: 992px){.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.m-1{margin:.428rem}.mx-1{margin-left:.428rem;margin-right:.428rem}.my-1{margin-top:.428rem;margin-bottom:.428rem}.mt-1{margin-top:.428rem}.mb-1{margin-bottom:.428rem}.ml-1{margin-left:.428rem}.mr-1{margin-right:.428rem}.m-2{margin:.856rem}.mx-2{margin-left:.856rem;margin-right:.856rem}.my-2{margin-top:.856rem;margin-bottom:.856rem}.mt-2{margin-top:.856rem}.mb-2{margin-bottom:.856rem}.ml-2{margin-left:.856rem}.mr-2{margin-right:.856rem}.m-3{margin:1.714rem}.mx-3{margin-left:1.714rem;margin-right:1.714rem}.my-3{margin-top:1.714rem;margin-bottom:1.714rem}.mt-3{margin-top:1.714rem}.mb-3{margin-bottom:1.714rem}.ml-3{margin-left:1.714rem}.mr-3{margin-right:1.714rem}.m-4{margin:3.428rem}.mx-4{margin-left:3.428rem;margin-right:3.428rem}.my-4{margin-top:3.428rem;margin-bottom:3.428rem}.mt-4{margin-top:3.428rem}.mb-4{margin-bottom:3.428rem}.ml-4{margin-left:3.428rem}.mr-4{margin-right:3.428rem}}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.m-0{margin:0}.border{border:.071rem solid #ddd}.pointer{cursor:pointer}.low-opacity{opacity:.3}.medium-opacity{opacity:.6}.inline-block{display:inline-block}.primary-info{font-size:1rem}.secondary-info{color:#77787b}.selection-disabled{user-select:none}@media screen and (max-width: 1024px){.hide-for-mobile{display:none}}@keyframes fade-in-out{0%,100%{opacity:1}50%{opacity:0}}.row{display:flex;flex:1 1 auto;flex-wrap:wrap;box-sizing:border-box}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.offset-1{margin-left:8.33%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.dcol-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.dcol-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.dcol-3{flex:0 0 12.5%;max-width:12.5%}.dcol-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.dcol-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.dcol-6{flex:0 0 25%;max-width:25%}.dcol-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.dcol-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.dcol-9{flex:0 0 37.5%;max-width:37.5%}.dcol-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.dcol-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.dcol-12{flex:0 0 50%;max-width:50%}.dcol-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.dcol-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.dcol-15{flex:0 0 62.5%;max-width:62.5%}.dcol-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.dcol-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.dcol-18{flex:0 0 75%;max-width:75%}.dcol-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.dcol-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.dcol-21{flex:0 0 87.5%;max-width:87.5%}.dcol-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.dcol-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.dcol-24{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1600px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}}@media(min-width: 576px){.dcol-sm{flex-basis:0;flex-grow:1;max-width:100%}.dcol-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.dcol-sm-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.dcol-sm-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.dcol-sm-3{flex:0 0 12.5%;max-width:12.5%}.dcol-sm-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.dcol-sm-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.dcol-sm-6{flex:0 0 25%;max-width:25%}.dcol-sm-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.dcol-sm-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.dcol-sm-9{flex:0 0 37.5%;max-width:37.5%}.dcol-sm-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.dcol-sm-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.dcol-sm-12{flex:0 0 50%;max-width:50%}.dcol-sm-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.dcol-sm-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.dcol-sm-15{flex:0 0 62.5%;max-width:62.5%}.dcol-sm-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.dcol-sm-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.dcol-sm-18{flex:0 0 75%;max-width:75%}.dcol-sm-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.dcol-sm-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.dcol-sm-21{flex:0 0 87.5%;max-width:87.5%}.dcol-sm-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.dcol-sm-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.dcol-sm-24{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.dcol-md{flex-basis:0;flex-grow:1;max-width:100%}.dcol-md-auto{flex:0 0 auto;width:auto;max-width:100%}.dcol-md-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.dcol-md-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.dcol-md-3{flex:0 0 12.5%;max-width:12.5%}.dcol-md-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.dcol-md-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.dcol-md-6{flex:0 0 25%;max-width:25%}.dcol-md-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.dcol-md-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.dcol-md-9{flex:0 0 37.5%;max-width:37.5%}.dcol-md-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.dcol-md-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.dcol-md-12{flex:0 0 50%;max-width:50%}.dcol-md-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.dcol-md-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.dcol-md-15{flex:0 0 62.5%;max-width:62.5%}.dcol-md-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.dcol-md-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.dcol-md-18{flex:0 0 75%;max-width:75%}.dcol-md-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.dcol-md-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.dcol-md-21{flex:0 0 87.5%;max-width:87.5%}.dcol-md-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.dcol-md-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.dcol-md-24{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.dcol-lg{flex-basis:0;flex-grow:1;max-width:100%}.dcol-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.dcol-lg-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.dcol-lg-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.dcol-lg-3{flex:0 0 12.5%;max-width:12.5%}.dcol-lg-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.dcol-lg-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.dcol-lg-6{flex:0 0 25%;max-width:25%}.dcol-lg-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.dcol-lg-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.dcol-lg-9{flex:0 0 37.5%;max-width:37.5%}.dcol-lg-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.dcol-lg-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.dcol-lg-12{flex:0 0 50%;max-width:50%}.dcol-lg-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.dcol-lg-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.dcol-lg-15{flex:0 0 62.5%;max-width:62.5%}.dcol-lg-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.dcol-lg-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.dcol-lg-18{flex:0 0 75%;max-width:75%}.dcol-lg-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.dcol-lg-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.dcol-lg-21{flex:0 0 87.5%;max-width:87.5%}.dcol-lg-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.dcol-lg-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.dcol-lg-24{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.dcol-xl{flex-basis:0;flex-grow:1;max-width:100%}.dcol-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.dcol-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.dcol-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.dcol-xl-3{flex:0 0 12.5%;max-width:12.5%}.dcol-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.dcol-xl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.dcol-xl-6{flex:0 0 25%;max-width:25%}.dcol-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.dcol-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.dcol-xl-9{flex:0 0 37.5%;max-width:37.5%}.dcol-xl-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.dcol-xl-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.dcol-xl-12{flex:0 0 50%;max-width:50%}.dcol-xl-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.dcol-xl-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.dcol-xl-15{flex:0 0 62.5%;max-width:62.5%}.dcol-xl-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.dcol-xl-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.dcol-xl-18{flex:0 0 75%;max-width:75%}.dcol-xl-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.dcol-xl-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.dcol-xl-21{flex:0 0 87.5%;max-width:87.5%}.dcol-xl-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.dcol-xl-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.dcol-xl-24{flex:0 0 100%;max-width:100%}}@media(min-width: 1600px){.dcol-xxl{flex-basis:0;flex-grow:1;max-width:100%}.dcol-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.dcol-xxl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.dcol-xxl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.dcol-xxl-3{flex:0 0 12.5%;max-width:12.5%}.dcol-xxl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.dcol-xxl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.dcol-xxl-6{flex:0 0 25%;max-width:25%}.dcol-xxl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.dcol-xxl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.dcol-xxl-9{flex:0 0 37.5%;max-width:37.5%}.dcol-xxl-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.dcol-xxl-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.dcol-xxl-12{flex:0 0 50%;max-width:50%}.dcol-xxl-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.dcol-xxl-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.dcol-xxl-15{flex:0 0 62.5%;max-width:62.5%}.dcol-xxl-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.dcol-xxl-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.dcol-xxl-18{flex:0 0 75%;max-width:75%}.dcol-xxl-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.dcol-xxl-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.dcol-xxl-21{flex:0 0 87.5%;max-width:87.5%}.dcol-xxl-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.dcol-xxl-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.dcol-xxl-24{flex:0 0 100%;max-width:100%}}.full-width{width:100%}.pull-right{float:right !important}.pull-left{float:left !important}.auto-left-margin{margin-left:auto}.auto-right-margin{margin-right:auto}.inline-block{display:inline-block}.clearfix:after{content:"";display:block;clear:both}.block{display:block}.clear{clear:both}.hidden{display:none}*[hidden=hidden]{display:none !important}.invisible{visibility:hidden}.full-height{height:100%}.clear-after:after{content:"";display:block;clear:both}.relative{position:relative}.absolute{position:absolute}.flex{display:flex}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap !important}.flex-grow-2{flex-grow:2 !important}.flex-shrink-2{flex-shrink:2 !important}.flex-center{display:flex;align-items:center}.flex-center-all{display:flex;align-items:center;justify-content:center}.flex-space-between{justify-content:space-between}.flex-nowrap{flex-wrap:nowrap !important}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.justify-content-end{justify-content:flex-end !important}.justify-content-space-between{justify-content:space-between !important}.flex-space-evenly{display:flex;justify-content:space-evenly}.flex-fill{flex:1 1 auto}.inherit-color{color:inherit}a{color:#1c69d4}a:hover{text-decoration:underline}a.button{line-height:2.3rem}.link{color:#1c69d4;text-decoration:underline;cursor:pointer}.inherit-icon{color:inherit}.success-background{background-color:#4bca81;color:#fff}.warning-background{background-color:#e68a00}.alert-background{background-color:#c23934;color:#fff}.neutral-background{background-color:#666}.alert-color{color:#c23934}.alert-background{background-color:#c23934}.secondary-background{background-color:#f3f2f2}tr.positive-item td:first-child{border-left:6px solid #4bca81}tr.overdue-item td:first-child{border-left:6px solid #c23934}tr.warning-item td:first-child{border-left:6px solid #e68a00}.app{height:100%;overflow:auto;position:relative}.app-unsupported-browser-info{height:200px;display:flex;align-items:center;text-align:center;justify-content:center;font-size:16px;border:1px solid silver;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:900px}
.log-event-wrapper{border-bottom:.071rem solid #ddd;padding:0 0 1.5rem 0}.log-event-wrapper-header{padding:.3rem 0;display:flex;align-items:center}.log-event-wrapper-icon{margin-right:.4rem;border-radius:.286rem;padding:.286rem .143rem;color:#fff;font-size:.714rem}.log-event-wrapper-content{margin-left:2.485rem;margin-right:1.428rem}
.attachment-preview-dialog-content{display:flex;height:100%;width:100%;align-items:center;justify-content:center}
.image-file-viewer{max-height:100%;max-width:100%}
.txt-file-viewer{height:100%;width:100%;word-break:break-word;white-space:pre-wrap}
.gallery{top:0;left:0;position:fixed;z-index:1000;width:100%;height:100%;background-color:#000;box-sizing:border-box;user-select:none}.gallery-toolbar{background-color:#8e8e8e;width:100%;padding:10px;box-sizing:border-box}.gallery-toolbar-content{width:100%;display:flex;color:#fff;font-size:13px;align-items:center}.gallery-manipulation-icons-container{display:flex;justify-content:space-between}.gallery-icon{font-size:26px;color:#fff;cursor:pointer}.gallery-content{width:100%;height:calc(100% - 46px);text-align:center;position:relative;display:flex}.gallery-navigation-sidebar{width:100px;display:flex;align-items:center;justify-content:center}.gallery-active-area{width:calc(100% - 200px);height:100%;margin:0px auto;overflow:hidden;display:flex;align-items:center;justify-content:center}
.gallery-image{max-height:100%;max-width:100%}.gallery-image-inverted{filter:invert(100%)}.gallery-image-error{color:#fff}
.ticket-order-attachment{border:1px solid #ddd}.ticket-order-attachment-content{padding:.428rem}.ticket-order-attachment-header{display:flex;align-items:center;justify-content:space-between;padding-top:.428rem;padding-bottom:.428rem}.ticket-order-attachment-thumb{position:relative;display:flex;align-items:center;justify-content:center;height:130px;cursor:pointer}.ticket-order-attachment-thumb img{max-width:100%;max-height:100%}.ticket-order-attachment-footer{height:52px;display:flex;align-items:center;width:100%}.ticket-order-attachment-name{text-overflow:ellipsis;overflow:hidden;text-align:center;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.ticket-order-attachment-buttons{display:none}.ticket-order-attachment:hover .ticket-order-attachment-name{display:none}.ticket-order-attachment:hover .ticket-order-attachment-buttons{display:flex;justify-content:stretch;margin-top:12px;margin-bottom:13px;width:100%}.ticket-order-attachment:hover .ticket-order-attachment-buttons button,.ticket-order-attachment:hover .ticket-order-attachment-buttons a{flex:1}
.loadable-image{max-width:100%;max-height:100%}
.build-info{position:fixed;bottom:0;right:0;background-color:#fff;font-size:10px;padding:.2rem .5rem;z-index:2}
.disconnection-warning{position:fixed;bottom:0px;left:0;right:0;padding:5px 20px;background:#ffb200;text-align:center;z-index:1001;animation:slide-up .5s ease-out}@keyframes slide-up{from{transform:translateY(24px)}to{transform:translateY(0px)}}
