/* ================================================================================================== */
/* css/machinata-uikit-bundle.css */
/* Copyright 2023 Nerves GmbH */
/* License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) */
/* Link: https://nerves.ch */
/* Language: fr */
/* Package: Machinata.Core */
/* Theme: visana */
/* Build: e912f970-977c-40de-85b9-bf764bad471f */
/* Date: 2023.10.04 07:08 UTC */
/* ================================================================================================== */


/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-vars.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-vars.css */
/* -------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-spacer {height: 28px;}.ui-small-spacer {height: 14px;}.ui-large-spacer {height: 64px;}.ui-padding {padding: 14px;}.ui-padding.only-top-bottom {padding-left: 0px;padding-right: 0px;}.ui-margined {margin-top: 14px;margin-bottom: 14px;}.ui-margined-left-right {margin-left: 14px;margin-right: 14px;}.ui-flex-items {display: flex;align-items: center;justify-content: space-between;}.ui-flex-items.option-centered {align-items: center;justify-content: center;align-content: stretch;}.ui-flex-items.option-wrap {flex-wrap: wrap;}.ui-flex-items.option-horizontally-spaced {justify-content: space-between;}.ui-flex-items.option-horizontally-filled {flex-direction: row;flex-wrap: wrap;}.ui-flex-items.option-horizontally-filled > div {flex-grow: 1;flex-basis: 100px;}.ui-flex-items.option-items-padded {row-gap: 14px;column-gap: 14px;}.ui-flex-items.option-align-start {align-items: flex-start;}.ui-tight-bottom {margin-bottom: 0px;}.ui-tight-top {margin-top: 0px;}.ui-text-clip {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.ui-link,.ui-link.option-icon span {border-bottom: 2px solid transparent;transition: border-bottom-color ease-in-out 0.25s;}.ui-link:hover,.ui-link.option-icon:hover span {border-bottom-color: #E30613;}.ui-link.option-icon {border-bottom: none;}.ui-link.option-icon .icon {position:relative;top: 0.2em;}.ui-info .info-text a,p a,p a.ui-link {border-bottom: 2px solid #808080;transition: border-bottom-color ease-in-out 0.25s;}.ui-info .info-text a:hover,p a:hover,p a.ui-link:hover {border-bottom-color: #E30613;}.ui-tooltip {padding: 7px;position: absolute;z-index: 201;max-width: 300px;transition: none;box-shadow: none;border: none !important;border-radius: 8px;}.ui-tooltip,.ui-tooltip .arrow:after {background: #E30613 !important;}.ui-tooltip * {color: white;}.ui-tooltip .arrow {width: 70px;height: 16px;overflow: hidden;position: absolute;left: 50%;margin-left: -35px;bottom: -15px;}.ui-tooltip .arrow.top {top: -15px;bottom: auto;}.ui-tooltip .arrow.left {left: 20%;}.ui-tooltip .arrow:after {content: "";position: absolute;left: 20px;top: -20px;width: 25px;height: 25px;transform: rotate(45deg);}.ui-tooltip .arrow.top:after {bottom: -20px;top: auto;}.ui-helper-hidden-accessible {display: none;}.ui-tooltip h2 {margin-top: 0px;margin-bottom: 0px;}.color-bg-white {background-color: #FFFFFF;}.color-bg-black {background-color: #000000;color: #FFFFFF;}.color-bg-black1 {background-color: #000000;color: #FFFFFF;}.color-bg-black2 {background-color: #404040;color: #FFFFFF;}.color-bg-black3 {background-color: #808080;color: #FFFFFF;}.color-bg-black4 {background-color: #BFBFBF;}.color-bg-black5 {background-color: #D9D9D9;}.color-bg-black6 {background-color: #EDEDED;}.color-bg-blue {background-color: rgb(0,120,191);color: #FFFFFF;}.color-bg-blue1 {background-color: rgb(0,120,191);color: #FFFFFF;}.color-bg-blue2 {background-color: rgb(64,154,207);color: #FFFFFF;}.color-bg-blue3 {background-color: #7FBBDF;color: #FFFFFF;}.color-bg-blue4 {background-color: #BFDDEF;color: #FFFFFF;}.color-bg-anthracite {background-color: #3C4C60;color: #FFFFFF;}.color-bg-anthracite1 {background-color: #3C4C60;color: #FFFFFF;}.color-bg-anthracite2 {background-color: #6d7988;color: #FFFFFF;}.color-bg-anthracite3 {background-color: #9da5af;color: #FFFFFF;}.color-bg-anthracite4 {background-color: #ced2d7;color: #FFFFFF;}.color-bg-danger {background-color: #d9534f;color: #FFFFFF;}.color-bg-warning {background-color: #f0ad4e;color: #FFFFFF;}.color-bg-success {background-color: #5cb85c;color: #FFFFFF;}.color-bg-line {background-color: #E6E6E6;}.color-bg-line-light {background-color: red;}.ui-color-pallet .shade {float: left;width: 60px;height: 60px;border: 1px solid #E6E6E6;text-align: center;font-size: 0.8em;line-height: 60px;margin-right: 14px;margin-bottom: 14px;}.ui-scrollpane {overflow-y: auto;}.ui-debug {background-color: #f0ad4e;padding: 14px;}.ui-debug:before {content: 'DEBUG';display: block;font-weight: bold;}.ui-marker-sphere {background-color: #E30613;width: 16px;height: 16px;display: inline-block;border-radius: 50%;margin-right: 4px;}.ui-label {text-transform: none;font-size: 16px;font-weight: normal;padding-bottom: 3.5px;padding-top: 14px;}.ui-magnification {position: absolute;width: 256px;height: 256px;border-radius: 50%;background-color: #FFFFFF;pointer-events: none !important;opacity: 1.0;transform: translate(-50%,-50%);background-size: cover;background-position: center center;border: 3.5px solid #FFFFFF;cursor: none;transition-property: width, height, opacity, border-radius;transition-duration: 0.25s;transition-timing-function: ease-in-out;}.ui-magnification.option-waiting {cursor: wait;}.ui-magnification.hidden {opacity: 0.0;border-radius: 0px;}.ui-property-list .ui-label {color: #E30613;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-util.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-util.css */
/* -------------------------------------------------------------------------------------------------- */

.bold {font-weight: bold;}.clear {clear: both;width: 100%;height: 1px;}.hidden-content {display: none;}.centered {text-align: center;}.align-right {text-align: right;}.vertical-aligner {display: table;width: 100%;height: 100%;}.vertical-alignee {display: table-cell;text-align: center;vertical-align: middle;}.position-transform-centered {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.remove-if-zero-0,.remove-if-one-1 {display: none !important;;}.hide-if-false-false,.hide-if-false-False {display: none !important;}.hide-if-true-true,.hide-if-true-True {display: none !important;}.show-if-zero:not(.count-0),.show-if-one:not(.count-1) {display: none !important;}.show-if-editable:not(.is-true) {display: none !important;}.remove-if-zero.count-0,.remove-if-one.count-1,.remove-if-null.null,.remove-if-false-false,.remove-if-true-true{display: none !important;}.remove-if-zero[data-count='0'],.remove-if-one[data-count='1'] {display: none !important;}body:not(.user-logged-in) .requires-login {display: none !important;}body:not(.user-logged-out) .requires-logout {display: none !important;}body:not(.is-referring-from-server) .only-if-referring-from-server {display: none !important;}body.loading,body.loading * {cursor: wait !important;}.spaced-top {margin-top: 14px;}.spaced-bottom {margin-bottom: 14px;}.cursor-pointer,.cursor-pointer * {cursor: pointer;}.cursor-text,.cursor-text * {cursor: text;}body .lang-en-only,body .lang-de-only {display: none;}body.lang-en .lang-en-only,body.lang-de .lang-de-only {display: unset;}body:not(.debug-enabled) .debug-only {display: none;}body:not(.responsive-layout-set) .responsive-layout-set-only {display: none;}body.mobile .desktop-only,body.tablet .desktop-only {display: none;}body.mobile .option-desktop-only,body.tablet .option-desktop-only {display: none;}body.mobile .desktop-or-tablet-only {display: none;}body.mobile .option-desktop-or-tablet-only {display: none;}body.desktop .mobile-or-tablet-only {display: none;}body.desktop .option-mobile-or-tablet-only {display: none;}body.desktop .tablet-only,body.mobile .tablet-only {display: none;}body.desktop .option-tablet-only,body.mobile .option-tablet-only {display: none;}body.desktop .mobile-only,body.tablet .mobile-only {display: none;}body.desktop .option-mobile-only,body.tablet .option-mobile-only {display: none;}body.mobile .no-mobile {display: none;}body.mobile .option-no-mobile {display: none;}body.desktop .no-desktop {display: none;}body.desktop .option-no-desktop {display: none;}body.tablet .no-tablet {display: none;}body.tablet .option-no-tablet {display: none;}body.not-touch-enabled .touch-only {display: none;}body.touch-enabled .no-touch {display: none;}img.checkered {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAQUlEQVRIie3VsQ0AIAwDQZtZGYtdzQQ0pkHi3b9OShNLWiqXZLbtaMPbAQMDAwMDH+ckfWzXL/W/UwMDAwMDvw9v11kH1DDy/GUAAAAASUVORK5CYII=');}.not-selectable,.not-selectable * {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.hidden-scrollbar::-webkit-scrollbar {display: none;}a.no-underline {text-decoration: none;}@media print {.no-print {display: none;}}@media screen {.print-only {display: none;}}.no-page-break {page-break-inside : avoid;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-forms.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-forms.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-form {}.ui-form .ui-form-row {clear: both;}.ui-form .ui-form-row .left-input {width: 50%;display: inline-block;padding-right: 3.5px;}.ui-form .ui-form-row .right-input {width: 50%;display: inline-block;padding-left: 3.5px;}.ui-form .ui-form-row.option-left-input-small .left-input {width: 30%;}.ui-form .ui-form-row.option-left-input-small .right-input {width: 70%;}.ui-form .ui-form-row.option-right-input-small .left-input {width: 70%;}.ui-form .ui-form-row.option-right-input-small .right-input {width: 30%;}.ui-form .ui-form-row .right-input.ui-input-with-integrated-label label {transform: translate(7px,0px);}.ui-form .ui-form-row.form-type-hidden {display: none !important;}.ui-form .ui-form-row .ui-input .ui-file-preview {margin: 0px;float: none;}.ui-form .ui-label {display: inline-block;}.ui-form .ui-form-row:first-of-type .ui-label {padding-top: 0px;margin-top: -3.5px;}body {--input-padding-top: 13px;--input-padding-bottom: 13px;--input-padding-left: 24px;--input-padding-right: 24px;}body.mobile {--input-padding-top: 13px;--input-padding-bottom: 13px;--input-padding-left: 16px;--input-padding-right: 16px;}.ui-input-wrapper,.ui-input[type=text],.ui-form input[type=text],.ui-table input[type=text],.ui-form input[type=number],.ui-form input[type=decimal],.ui-form input[type=email],.ui-form input[type=phone],.ui-form input[type=tel],.ui-form input[type=password],.ui-form input[type=latlon],.ui-form input[type=didok],.ui-form input[type=didoks],.ui-form input[type=range],.ui-form input[type=date],.ui-form input[type=addressbook],.ui-form .ui-standard-input-element,.ui-form textarea,.ui-form select,.ui-table select,.ui-table thead input[type=search] {background-color: #FFFFFF;color: #000000;border: 1px solid #D2D2D2;border-radius: 8px;padding-top: var(--input-padding-top);padding-bottom: var(--input-padding-bottom);padding-left: var(--input-padding-left);padding-right: var(--input-padding-right);cursor: text;width: 100%;font-weight: 600;font-size: 16px;max-width: 400px;outline: none;box-shadow: none;transition-property: color, border-color, background-color;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-form .input-max-width,.ui-form .ui-input-and-action {max-width: 400px;}.ui-input[type=text]:hover,.ui-form input[type=number]:hover,.ui-form input[type=text]:hover,.ui-form input[type=email]:hover,.ui-form input[type=phone]:hover,.ui-form input[type=tel]:hover,.ui-form input[type=password]:hover,.ui-form .ui-standard-input-element:hover,.ui-form textarea:hover,.ui-form select:hover,.ui-table thead input[type=search]:hover {background-color: #FFFFFF;border-color: #000000;color: #000000;box-shadow: none;}.ui-input[type=text]:focus,.ui-form input[type=number]:focus,.ui-form input[type=text]:focus,.ui-form input[type=email]:focus,.ui-form input[type=phone]:focus,.ui-form input[type=tel]:focus,.ui-form input[type=password]:focus,.ui-form .ui-standard-input-element:focus,.ui-form textarea:focus,.ui-form select:focus,.ui-table thead input[type=search]:focus {background-color: #FFFFFF;border-color: #000000;color: #000000;box-shadow: 0px 4px 8px rgb(0 0 0 / 5%);}.ui-form select,.ui-table select {cursor: pointer;}.ui-form input[type=range] {}.ui-form input + input[type=range] {border-top: none;}.ui-form input[type=range] {-webkit-appearance: none;width: 100%;cursor: default;}.ui-form input[type=range]:focus {outline: none;}.ui-form input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 2px;background-color: #D2D2D2;margin-top: calc(16px / 2);margin-bottom: calc(16px / 2);}.ui-form input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;width: 16px;height: 16px;background-color: #000000;cursor: pointer;border-radius: 50%;border: none;margin-top: calc(-16px / 2 + (2px / 2));}.ui-form input[type=range]:focus::-webkit-slider-runnable-track {}.ui-form input[type=range]::-moz-range-track {width: 100%;height: 2px;background-color: #D2D2D2;margin-top: calc(16px / 2);margin-bottom: calc(16px / 2);}.ui-form input[type=range]::-moz-range-thumb {width: 16px;height: 16px;background-color: #000000;cursor: pointer;border-radius: 50%;border: none;margin-top: calc(-16px / 2 + (2px / 2));}.ui-form input[type=range]::-ms-track {color: transparent;width: 100%;height: 2px;background-color: #D2D2D2;margin-top: calc(16px / 2);margin-bottom: calc(16px / 2);}.ui-form input[type=range]::-ms-fill-lower {}.ui-form input[type=range]::-ms-fill-upper {}.ui-form input[type=range]::-ms-thumb {width: 16px;height: 16px;background-color: #000000;cursor: pointer;border-radius: 50%;border: none;margin-top: calc(-16px / 2 + (2px / 2));}.ui-form input[type=range]:focus::-ms-fill-lower {}.ui-form input[type=range]:focus::-ms-fill-upper {}.ui-form input[type=date] {text-align: left;}input::-webkit-date-and-time-value {text-align: left;}.ui-ab-range {cursor: default;width: 100%;height: 2px;background-color: #D2D2D2;margin-top: calc(16px / 2);margin-bottom: calc(16px / 2);position: relative;text-align: left;}.ui-ab-range .ui-slider-range {height: 2px;background-color: #000000;position: absolute;}.ui-ab-range .ui-slider-handle {margin-left: calc(16px / -2);margin-top: calc(-16px / 2 + (2px / 2));width: 16px;height: 16px;background-color: #000000;cursor: pointer;border-radius: 50%;border: none;position: absolute;top: 0px;}.ui-ab-range {}.ui-form .ui-content-editor .content-translation .ui-card {margin-top: 7px;margin-bottom: 0px;}.ui-form .ui-content-editor .content-translation .ui-card .ui-card-actions {padding-top: 0px;padding-bottom: 14px;}.ui-form .ui-content-editor .content-translation .ui-card .ui-card-content {padding-bottom: 7px;}.ui-form .ui-content-editor .content-translation .page-title {font-size: 16px;}.ui-form textarea {height: 5.4rem;resize: vertical;}.ui-form .ui-checkbox .checkmark {background-color: #FFFFFF;border: 1px solid #D2D2D2;}.ui-form .ui-value img {max-width: 20rem;}.ui-form .ui-value .map {min-height: 160px;margin-top: 7px;}.ui-form .ui-value xa {text-decoration: underline;}body.loading .ui-form * {pointer-events: none;}.ui-input-error {margin-top: 7px;padding: 7px;border-left: 7px solid #d9534f;clear: both;}.ui-input-and-action {position: relative;height: 2rem;}.ui-input-and-action .input-group {position: absolute;left: 0px;right: 4rem;top: 0px;height: 100%;}.ui-input-and-action .action-group {position: absolute;right: 0px;width: 4rem;top: 0px;height: 100%;}.ui-input-and-action .input-group input {height: 100%;}.ui-input-and-action .action-group button {height: 100%;width: 50%;display: inline-block;padding-left: 0px;padding-right: 0px;border-radius: 0px;border: 1px solid #D2D2D2;border-left: none;}.ui-input-and-action.num-actions-1 .action-group button {width: 100%;}.ui-input-and-action.num-actions-2 .action-group button {width: 50%;}.ui-input-and-action.num-actions-3 .action-group button {width: 33.333%;}.ui-input-and-action.num-actions-4 .action-group button {width: 25%;}.ui-input-and-action .action-group button:hover {xborder-color: #E30613;xcolor: #E30613;}.ui-form .ui-input-with-integrated-label {position: relative;margin-top: 14px;margin-bottom: 14px;}.ui-form .ui-input-with-integrated-label label {position: absolute;left: var(--input-padding-left);top: var(--input-padding-top);padding-top: 0px;padding-bottom: 0px;margin-top: 0px !important;font-size: 12px;color: #616161;transition-property: top, font-size, opacity;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-form .ui-input-with-integrated-label.option-input-empty:not(.option-input-focused) label {pointer-events: none;}.ui-form .ui-input-with-integrated-label input,.ui-form .ui-input-with-integrated-label textarea,.ui-form .ui-input-with-integrated-label select {padding-top: calc(var(--input-padding-top) + (16px * 1.0) + 7px);}.ui-form .ui-input-with-integrated-label select {padding-left: calc(var(--input-padding-left) - 0.2em);}.ui-form .ui-input-with-integrated-label.option-input-empty:not(.option-input-focused) label {top: calc(var(--input-padding-top) + (16px * 0.8));font-size: 16px;color: #616161;}.ui-form .ui-input-with-integrated-label.option-input-empty:not(.option-input-focused) input[type=date]::-webkit-calendar-picker-indicator {opacity: 0.0;}.ui-form .ui-input-with-integrated-label.option-input-empty:not(.option-input-focused) input[type=date] {color: transparent;}.ui-form .ui-input-with-integrated-label.option-input-empty:not(.option-input-focused) input::placeholder {color: transparent;}.ui-form .ui-input-with-integrated-label.option-input-scrolled label {opacity: 0.0;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-icons.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-icons.css */
/* -------------------------------------------------------------------------------------------------- */

[class^="icon-"], [class*=" icon-"], svg.icon {height: 1em;width: 1em;display: inline-block;font-size: 16px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-tables.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-tables.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-table {width: 100%;border-collapse: collapse;}.ui-table td a,DEPRECATED_.ui-table th a {display: block;}.ui-table td,.ui-table th {border: 1px solid #E6E6E6;}.ui-table th {padding: 7px;text-align: left;}.ui-table .tableFloatingHeaderOriginal th {background-color: #EDEDED;}.ui-card .ui-table .tableFloatingHeaderOriginal th {background-color: #FFFFFF;}.ui-table td {padding: 7px;DISABLED_word-break: break-word;}.ui-table.option-small-text td,body.mobile .ui-table.option-small-text-on-mobile td {font-size: 14px;padding: 3.5px;}.ui-table.option-small-text th,body.mobile .ui-table.option-small-text-on-mobile th {padding: 3.5px;}.ui-table.option-small-text .ui-checkbox .checkmark,body.mobile .ui-table.option-small-text-on-mobile .ui-checkbox .checkmark {transform: scale(0.8);top: 0px;}.ui-table tr:first-child td,.ui-table tr:first-child th {border-top: none;}.ui-table tr:last-child td {border-bottom: none;}.ui-table td:first-child,.ui-table th:first-child {border-left: none;}.ui-table td:last-child,.ui-table th:last-child {border-right: none;}.ui-table td a,.ui-table th a {}.ui-table th,.ui-table th a,.ui-table td.label,.ui-table td .cell-label {color: #E30613;word-break: keep-all;text-wrap: avoid;white-space: nowrap;text-transform: uppercase;font-size: 16px;font-weight: normal}.ui-table td .cell-label {margin-bottom: 14px;font-size: 14px;}.ui-table td.label.item {color: unset;}.ui-table th {}.ui-table th a {}.ui-table td.group,.ui-table tr.total td {font-weight: bold;}.ui-table td.red {background-color: $red-color;}.ui-table td.center {text-align: center;}.ui-table td.input,.ui-table td.select,.ui-table td.textarea {width: 100%;}.ui-table td.no-break {white-space: nowrap;}.ui-table td.type-Int32,.ui-table td.type-Int64,.ui-table td.type-Long,.ui-table td.type-Double,.ui-table td.type-Decimal,.ui-table td.type-Price,.ui-table td.price,.ui-table td.quantity,.ui-table td.total,.ui-table td.subtotal {text-align: right;}.ui-table th.type-Int32,.ui-table th.type-Int64,.ui-table th.type-Long,.ui-table th.type-Double,.ui-table th.type-Decimal,.ui-table th.type-Price,.ui-table th.price,.ui-table th.quantity,.ui-table th.total,.ui-table th.subtotal {text-align: right;}.ui-table th.type-Int32 a,.ui-table th.type-Int64 a,.ui-table th.type-Long a,.ui-table th.type-Double a,.ui-table th.type-Decimal a,.ui-table th.type-Price a,.ui-table th.price a,.ui-table th.quantity a,.ui-table th.total a,.ui-table th.subtotal a {text-align: right;}.ui-table tr.deselected td,.ui-table tr.unpublished td,.ui-table tr td.unpublished,.ui-table tr.disabled td,.ui-table tr td.disabled {opacity: 0.6;DEP_border: 1px solid #TODOWHITEONWHITE;}.ui-table tr[data-info-status-color="warning"] td:first-of-type {background-color: #f0ad4e;}.ui-table tr[data-info-status-color="error"] td:first-of-type {background-color: #d9534f;}.ui-table td .only-if-selected,.ui-table th .only-if-selected {display: none;}.ui-table td.selected .only-if-selected,.ui-table th.selected .only-if-selected {display: inline-block;}.ui-table td.link,.ui-table tr.link td {transition-property: background-color;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-table td.link {border-top: 1px solid #E6E6E6;}.ui-table td.link .icon {float: right;width: 1.2em;height: 1.2em;margin-left: 7px;}.ui-table tr.link:hover:not(.selected) td,.ui-table td.link:hover:not(.selected) {background-color: #EDEDED;cursor: pointer;}.ui-table.option-no-icon-links tr.link td.link a.has-link-icon .icon.icon-right,.ui-table tr.link td.link:not(:last-child) a.has-link-icon .icon.icon-right {display: none;}.ui-table tr.selected td,.ui-table td.selected {color: white;background-color: #E30613;}.ui-table td .ui-checkbox {display: unset;}/*.ui-table tr.disabled .ui-checkbox {pointer-events: none;}*/.ui-table thead input[type=search] {max-width: unset;}.ui-table thead input[type=search].disabled {opacity: 0;pointer-events: none;}.ui-table thead .tablesorter-header .tablesorter-header-inner {cursor: pointer;}.ui-table thead .tablesorter-header.tablesorter-headerUnSorted .tablesorter-header-inner:after,.ui-table thead .tablesorter-header.tablesorter-headerDesc .tablesorter-header-inner:after,.ui-table thead .tablesorter-header.tablesorter-headerAsc .tablesorter-header-inner:after {content:"\02C5";border: 1px solid #6B6B6B;background-color: #6B6B6B;color: #FFFFFF;border-radius: 1em;width: 1.2em;display: inline-block;text-align: center;opacity: 0.0;transition-property: opacity;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-table thead .tablesorter-header.tablesorter-headerDesc .tablesorter-header-inner:after {content:"\02C5";opacity: 1.0;}.ui-table thead .tablesorter-header.tablesorter-headerAsc .tablesorter-header-inner:after {content:"\02C4";opacity: 1.0;}.ui-table.tablesorter .filtered {display: none;}.ui-table.option-rows-sortable td.sorter-handle {background-color: #E6E6E6;width: 30px;text-align: center;vertical-align: central;position: relative;}.ui-table.option-rows-sortable td.sorter-handle,.ui-table.option-rows-sortable td.sorter-handle * {cursor: move !important;}.ui-table.option-rows-sortable td.sorter-handle svg {opacity: 0.2;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition-property: opacity;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-table.option-rows-sortable tr:hover td.sorter-handle svg {opacity: 1.0;}.ui-table.option-schedule td {vertical-align: top;}.ui-table.option-schedule td .tools {margin-top: 14px;}.ui-table.option-schedule td .tools {opacity: 0.0;transition-property: opacity;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-table.option-schedule td:hover .tools {opacity: 1.0;}.ui-table.option-schedule .ui-entity-card {width: 100%;max-width: unset;float: unset;margin-top: 14px;margin-bottom: 0px;}.ui-editable-table {border: 1px solid #6B6B6B;}.ui-editable-table th,.ui-editable-table td {position: relative;border: 1px solid #6B6B6B;}.ui-editable-table .table-tools {position: absolute;opacity: 0.0;pointer-events: none;transition-property: opacity;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-editable-table th:hover .table-tools,.ui-editable-table td:hover .table-tools {opacity: 1.0;pointer-events: unset;}.ui-editable-table .table-tools.position-top-center {top: -14px;left: 50%;transform: translate(-50%, 0px);}.ui-editable-table .table-tools.position-bottom-center {top: calc(100% - 14px / 2);left: 50%;transform: translate(-50%, 0px);}.ui-editable-table .table-tools.position-top-left {top: -14px;left: 0%;transform: translate(-50%, 0px);}.ui-editable-table .table-tools.position-top-right {top: -14px;left: 100%;transform: translate(-50%, 0px);}.ui-editable-table .table-tools.position-left-center {left: -14px;top: 50%;transform: translate(0px, -50%);}.ui-editable-table .table-tools.position-right-center {right: -14px;top: 50%;transform: translate(0px, -50%);}.ui-editable-table .table-tools.position-right-bottom {right: -14px;top: 100%;transform: translate(0px, -50%);}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-breadcrumb.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-breadcrumb.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-breadcrumb {list-style: none;line-height: 1.3em;padding: 0;}.ui-breadcrumb li {float: left;}.ui-breadcrumb li a {font-weight: 600;cursor: pointer;color: #808080;border-bottom: 2px solid transparent;transition: border-bottom-color ease-in-out 0.25s;}.ui-breadcrumb li a:hover,.ui-breadcrumb li a.selected,.ui-breadcrumb li.selected a {color: #E30613;border-bottom-color: #E30613;}.ui-breadcrumb li:not(:last-child):after {content: "/";padding-left: 7px;padding-right: 7px;pointer-events: none;font-weight: 600;color: #808080;}.ui-breadcrumb.auto-select-last li:last-child a {color: #E30613;pointer-events: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-cards.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-cards.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-card {margin-top: 48px;margin-bottom: 48px;position: relative;background-color: #FFFFFF;border: 1px solid #E6E6E6;;border-radius: 8px;box-shadow: 0px 2px 34px rgba(0,0,0, 0.055207);;}/*DEPRECATED: causes too many problems.ui-card:not(.option-no-clip):not(.option-has-sticky-toolbar) {overflow:hidden;}*/.ui-card h2 {margin-top: 0px;}.ui-card h3 {margin-bottom: 14px;}.ui-card .ui-card-image {background-repeat: no-repeat;background-size: contain;background-position: center center;position: relative;}.ui-card .ui-card-image.option-border-radius {border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;}.ui-card .ui-card-image.option-slim {height: 100px;}.ui-card .ui-card-image img {width: 100%;height: auto;display: block;}.ui-card .ui-card-image.option-half img {width: 50%;height: auto;display: block;float: left;}.ui-card .ui-card-image.option-half img + img {border-left: 1px solid #E6E6E6;}.ui-card .ui-card-image.option-centered {text-align: center;padding-top: 28px;}.ui-card .ui-card-image.option-centered img {display: inline-block;}.ui-card .ui-card-image.option-logo img {max-width: 300px;}.ui-card .ui-card-image.option-small img {max-width: 100px;}.ui-card .ui-card-image.option-compact-on-mobile img {padding-top: 14px;box-sizing: border-box;border-left: 14px solid transparent;border-right: 14px solid transparent;}.ui-card .ui-card-image .ui-label.option-bottom-left {position: absolute;left: 0px;bottom: 0px;color: white;background-color: #E30613;padding-left: 14px;padding-right: 14px;}.ui-card .ui-card-content,.ui-card .ui-card-buttons,.ui-card .ui-card-actions {padding: 28px;}.ui-card .ui-card-content.option-tight {padding: 28px;}body.tablet .ui-card .ui-card-content,body.tablet .ui-card .ui-card-buttons,body.tablet .ui-card .ui-card-actions {padding: 28px;}body.mobile .ui-card .ui-card-content,body.mobile .ui-card .ui-card-buttons,body.mobile .ui-card .ui-card-actions {padding: 28px;}.ui-card-content.option-auto-scroll-horizontal {overflow-x: auto;}.ui-card-content.option-auto-scroll-horizontal:after {content: '';position: absolute;right: 0px;top: 8px;width: 14px;bottom: 8px;background: linear-gradient(to right, transparent 0%, #FFFFFF 100%);}.ui-card-content.option-auto-scroll-horizontal:before {content: '';position: absolute;left: 0px;top: 8px;width: 14px;bottom: 8px;background: linear-gradient(to left, transparent 0%, #FFFFFF 100%);}.ui-card .ui-card-buttons {padding-top: 0px;}.ui-card .ui-card-buttons.option-right-aligned {text-align: right;}.ui-card .ui-card-actions.option-tight {padding-top: 0px;margin-top: -28px;}.ui-card .ui-card-content + .ui-card-content,.ui-card .ui-card-image + .ui-card-image {border-top: 1px solid #E6E6E6;}.ui-card .ui-card-buttons.option-stick-to-bottom,.ui-card .ui-card-actions.option-stick-to-bottom {position: absolute;bottom: 0px;left: 0px;width: 100%;}.ui-card .ui-card-actions.option-right-aligned {text-align: right;}.ui-card .ui-card-header-bar {background-color: #E30613;border-top-left-radius: 8px;border-top-right-radius: 8px;padding: 7px;height: 20px;box-sizing: content-box;text-align: center;}.ui-card .ui-card-header-bar .label {color: white;line-height: 20px;font-size: 20px;font-weight: bold;float: left;}.ui-card .ui-card-header-bar .state {color: white;line-height: 20px;font-size: 20px;font-weight: normal;float: left;margin-left: 7px;}.ui-card .ui-card-header-bar .icon {fill: white;width: 20px;height: 20px;float: right;}.ui-card .ui-card-content.option-scrollable {overflow-y: auto;height: calc(100% - 28px - 14px - 7px);}body.mobile .ui-card .ui-card-content.option-scrollable,body.tablet .ui-card .ui-card-content.option-scrollable.ui-card .ui-card-content.option-scrollable.option-tight {height: calc(100% - 14px);}.ui-card .ui-card-content.option-tight-top {padding-top: 0px !important;}.ui-card .ui-card-content.option-tight-bottom {padding-bottom: 0px !important;}.ui-card .ui-card-content img {width: 100%;height: auto;}.ui-card .ui-card-content ul:not(.ui-listing),.ui-card .ui-card-content li:not(.ui-listing) {margin-left: 0.5em;}.ui-card .ui-card-content ul.ui-breadcrumb,.ui-card .ui-card-content ul.ui-breadcrumb li {margin-left: 0px;}@keyframes ui-card-flash {0% {background-color: #FFFFFF;}25% {background-color: #E30613;}50% {background-color: #FFFFFF;}75% {background-color: #E30613;}100% {background-color: #FFFFFF;}}.ui-card.option-flash,.ui-card-content.option-flash {animation-name: ui-card-flash;animation-duration: 0.8s;}.ui-card.option-tight-bottom {margin-bottom: 0px;}.ui-card .ui-card-marginless {margin-top: -28px;margin-left: -28px;margin-right: -28px;}body.mobile .ui-card .ui-card-marginless,body.tablet .ui-card .ui-card-marginless {margin-top: -14px;margin-left: -14px;margin-right: -14px;}.ui-card + .ui-card.option-snaps-to-top {margin-top: -48px;margin-top: calc(-48px - 8px);border-top: 1px solid #E6E6E6;border-top-left-radius: 0px;border-top-right-radius: 0px;}.ui-card + .ui-card.option-snaps-to-top.option-no-separator {border-top: none;}.ui-card-container {margin-left: -14px;margin-right: -14px;}.ui-card-container .ui-card-sizer {border: 14px solid transparent;box-sizing: border-box;}.ui-card-container .ui-card {margin: 0px;}.ui-card-container.option-one-column .ui-card-sizer,.ui-card-container .ui-card-sizer.option-full {width: 100%;float: left;}.ui-card-container.option-two-column .ui-card-sizer,.ui-card-container .ui-card-sizer.option-half {width: 50%;float: left;}body.mobile .ui-card-container.option-two-column .ui-card-sizer,body.mobile .ui-card-container .ui-card-sizer.option-half {width: 100%;float: unset;}.ui-card-container.option-three-column .ui-card-sizer,.ui-card-container .ui-card-sizer.option-third {width: 33.33333333%;float: left;}body.tablet .ui-card-container.option-three-column .ui-card-sizer,body.tablet .ui-card-container .ui-card-sizer.option-third {width: 50%;float: left;}body.mobile .ui-card-container.option-three-column .ui-card-sizer,body.mobile .ui-card-container .ui-card-sizer.option-third {width: 100%;float: unset;}.ui-card-container.option-four-column .ui-card-sizer,.ui-card-container .ui-card-sizer.option-quarter {width: 25%;float: left;}body.tablet .ui-card-container.option-four-column .ui-card-sizer,body.tablet .ui-card-container .ui-card-sizer.option-quarter {width: 50%;float: left;}body.mobile .ui-card-container.option-four-column .ui-card-sizer,body.mobile .ui-card-container .ui-card-sizer.option-quarter {width: 100%;float: unset;}.ui-card.option-gray {background-color: #EDEDED;}.ui-card.option-gray .ui-toolbar {border-bottom-color: #6B6B6B;background-color: #EDEDED;}.ui-card.option-gray .ui-toolbar .ui-button:not(:hover) {background-color: #EDEDED;}.ui-card.option-gray .ui-toolbar .ui-button {border-bottom-color: #6B6B6B;}.ui-card .option-no-p-margins p {margin: 0px;}.ui-card .ui-card {margin-top: 0px;box-shadow: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-themes.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-themes.css */
/* -------------------------------------------------------------------------------------------------- */

.theme-dark {background-color: #404040;}.theme-dark * {color: white;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-buttons.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-buttons.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-button {border: 2px solid transparent;border-radius: 42px;padding-left: 17px;padding-right: 17px;padding-top: 10px;padding-bottom: 10px;font-weight: 600;font-size: 14px;text-transform: none;outline: none;box-shadow: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;transition-property: color, fill, background-color, opacity, border-color;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-button,.ui-button.option-secondary {background-color: transparent;color: #E30613;fill: #E30613;border-color: #E30613;}.ui-button:hover,.ui-button.option-secondary:hover,.ui-button.option-active,.ui-button.option-secondary.option-active,.ui-button.option-selected,.ui-button.option-secondary.option-selected,.ui-button.selected,.ui-button.option-secondary.selected  {background-color: #E30613;color: #FFFFFF;fill: #FFFFFF;border-color: #E30613;}.ui-button[disabled],.ui-button.option-secondary[disabled],.ui-button.disabled,.ui-button.option-secondary.disabled,.ui-button.option-disabled,.ui-button.option-secondary.option-disabled,body.loading .ui-button.option-disabled-on-loading,body.loading .ui-button.option-secondary.option-disabled-on-loading {background-color: #FFFFFF;color: #6B6B6B;fill: #6B6B6B;border-color: #E30613;opacity: 0.3;pointer-events: none;}.ui-button.option-primary {background-color: #E30613;color: #FFFFFF;fill: #FFFFFF;border-color: #E30613;}.ui-button.option-primary:hover,.ui-button.option-primary.option-active,.ui-button.option-primary.option-selected,.ui-button.option-primary.selected  {background-color: #C2221B;color: #FFFFFF;fill: #FFFFFF;border-color: #C2221B;}.ui-button.option-primary[disabled],.ui-button.option-primary.disabled,.ui-button.option-primary.option-disabled,body.loading .ui-button.option-primary.option-disabled-on-loading {background-color: #E30613;color: white;fill: white;border-color: #E30613;opacity: 0.3;pointer-events: none;}.ui-button.option-tertiary {background-color: #FFFFFF;color: #000000;fill: #000000;border-color: #FFFFFF;}.ui-button.option-tertiary:hover,.ui-button.option-tertiary.option-active,.ui-button.option-tertiary.option-selected,.ui-button.option-tertiary.selected  {background-color: #F7F7F7;color: #000000;fill: #000000;border-color: #F7F7F7;}.ui-button.option-tertiary[disabled],.ui-button.option-tertiary.disabled,.ui-button.option-tertiary.option-disabled,body.loading .ui-button.option-tertiary.option-disabled-on-loading {background-color: #FFFFFF;color: #6B6B6B;fill: #6B6B6B;border-color: #E30613;opacity: 0.3;pointer-events: none;}.ui-controlgroup .ui-checkboxradio-checked,.ui-dialog:not(.option-no-buttonset) .ui-dialog-buttonset .ui-button:last-of-type {background-color: #E30613;color: #FFFFFF;fill: #FFFFFF;border-color: #E30613;}.ui-button:hover .subvalue,.ui-button.option-primary .subvalue,.ui-button.option-active .subvalue,.ui-button.option-selected .subvalue,.ui-button.selected .subvalue {color: white;}.ui-button,.ui-button * {cursor: pointer;}.ui-button svg.icon {width: 1em;height: 1em;vertical-align: middle;position: relative;left: 0.2em;top: -1px;margin-top: calc(-1em / 2);margin-bottom: calc(-1em / 2);}.ui-button.option-icon-only svg.icon {left: 0px;}a.ui-button {display: inline-block;}.ui-button.option-large {padding-left: 28px;padding-right: 28px;padding-top: 18px;padding-bottom: 18px;}.ui-button.option-large-icon .icon,.option-large-icons .ui-button .icon {width: 1.2em;height: 1.2em;}.ui-button.option-next,.ui-button.option-right {float: right;}.ui-button.option-translucent:not(:hover):not(.selected) {background-color: transparent;border-color: transparent;}.ui-button.option-small {min-width: 26px;height: 26px;padding-left: 7px;padding-right: 7px;padding-top: 3.5px;padding-bottom: 3.5px;}.ui-button.option-small.option-icon-only {padding-left: 3.5px;padding-right: 3.5px;}.ui-button.option-small.option-icon-only svg {top: -3px;}.ui-button.option-thumbnail,.ui-button.option-large-thumbnail {position: relative;padding-bottom: calc(30px + 8px);overflow: hidden;}.ui-button.option-thumbnail .thumbnail,.ui-button.option-large-thumbnail .thumbnail {width: 100%;height: 30px;left: 0px;bottom: 0px;position: absolute;background-position: center center;background-size: cover;}.ui-button.option-large-thumbnail {padding-bottom: calc(90px + 8px + 8px);}.ui-button.option-large-thumbnail .thumbnail {height: 90px;bottom: 8px;}.ui-button.option-extralarge-thumbnail {padding-bottom: calc(120px + 8px + 8px);}.ui-button.option-extralarge-thumbnail .thumbnail {height: 120px;bottom: 8px;}.ui-button .thumbnail.option-fit {background-size: contain;background-repeat: no-repeat;}.ui-button.option-half-width {width: 50%;float: left;}.ui-button.option-thumbnail.option-magnify.option-waiting .thumbnail {cursor: wait;}.ui-button.option-thumbnail.option-magnify.option-magnified * {cursor: none;}.ui-button.option-snap-top-top {border-top-left-radius: 0px;border-top-right-radius: 0px;position: relative;top: calc(-2px - 42px);}.ui-checkbox,.ui-radio {display: block;position: relative;padding-left: 35px;cursor: pointer;user-select: none;padding-top: 3px;padding-bottom: 3px;top: 0px;line-height: 1.3em;}.ui-checkbox input,.ui-radio input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.ui-checkbox .checkmark,.ui-radio .checkmark {position: absolute;top: 2px;left: 0;height: 26px;width: 26px;cursor: pointer;border-radius: 42px;background-color: transparent;border: 1px solid #D2D2D2;transition-property: border-color, background-color;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-radio .checkmark {border-radius: 50%;}.ui-checkbox input:checked ~ .checkmark,.ui-checkbox.selected .checkmark {background-color: #E30613;}.ui-checkbox .checkmark:after,.ui-radio .checkmark:after {content: "";position: absolute;opacity: 0.0;transition-property: opacity;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-checkbox .checkmark:after {left: 7px;top: 2px;width: 5.6px;height: 14px;border: solid #FFFFFF;border-width: 0 2px 2px 0;transform: rotate(35deg);}.ui-radio .checkmark:after {left: 50%;top: 50%;transform: translate(-50%,-50%);width: 70%;height: 70%;background-color: #E30613;border-radius: 50%;}.ui-checkbox input:checked ~ .checkmark:after,.ui-checkbox.selected .checkmark:after,.ui-radio input:checked ~ .checkmark:after,.ui-radio.selected .checkmark:after {opacity: 1.0;}.ui-checkbox .ui-link,.ui-radio .ui-link {border-color: #000000;}.ui-checkbox .ui-link:hover,.ui-radio .ui-link:hover {border-color: #E30613;}.ui-controlgroup .ui-radio {display: inline-block;margin-right: 28px;}.ui-controlgroup .ui-button {}body.tablet .ui-controlgroup .ui-button:not(.option-icon-only),body.mobile .ui-controlgroup .ui-button:not(.option-icon-only) {padding-left: 7px;padding-right: 7px;}.ui-controlgroup .ui-button.option-hidden,.ui-controlgroup .ui-button.hidden,.ui-dialog:not(.option-no-buttonset) .ui-dialog-buttonset .ui-button.option-hidden,.ui-dialog:not(.option-no-buttonset) .ui-dialog-buttonset .ui-button.hidden {display: none !important;}.ui-controlgroup .ui-button,.ui-dialog-buttonset .ui-button {display: inline-block;}.ui-controlgroup.option-buttons-floating .ui-button,.ui-dialog-buttonset.option-buttons-floating .ui-button {display: block;float: left;}.ui-controlgroup .ui-button:first-of-type,.ui-controlgroup .ui-button.option-first,.ui-dialog:not(.option-no-buttonset) .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog:not(.option-no-buttonset) .ui-dialog-buttonset .ui-button.option-first {DEBUG_background-color: yellow;DEP_border-left: 2px solid #E30613;border-bottom-left-radius: 42px;border-top-left-radius: 42px;margin-right: 3.5px;margin-bottom: 3.5px;}.ui-controlgroup .ui-button:last-of-type,.ui-controlgroup .ui-button.option-last,.ui-dialog:not(.option-no-buttonset) .ui-dialog-buttonset .ui-button:last-of-type,.ui-dialog:not(.option-no-buttonset) .ui-dialog-buttonset .ui-button.option-last {DEBUG_background-color: green;border-bottom-right-radius: 42px;border-top-right-radius: 42px;margin-bottom: 3.5px;}.ui-controlgroup .ui-button,.ui-dialog:not(.option-no-buttonset) .ui-dialog-buttonset .ui-button {DEBUG_background-color: red;border-radius: 0px;DEP_border-left: none;margin-right: 3.5px;margin-bottom: 3.5px;}.ui-controlgroup[data-button-count='2'] .ui-button {margin-right: 0px;border-left-width: 0px;}.ui-controlgroup[data-button-count='2'] .ui-button:first-of-type {margin-right: 0px;border-left-width: 2px;border-bottom-left-radius: 42px;border-top-left-radius: 42px;}.ui-toolbar .tools .ui-button + .ui-button {border-left-width: 0px;}.ui-controlgroup .ui-button .ui-icon,.ui-controlgroup .ui-button .ui-checkboxradio-icon-space {display: none;}.ui-button[type="file"]::file-selector-button {display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-dialogs.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-dialogs.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-widget-overlay {background-color: rgba(0,0,0,0.6);position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 900;pointer-events: none;}DEPRECATED_.ui-widget.ui-widget-content {background-color: #FFFFFF;}.ui-dialog {padding: 14px;z-index: 901;background-color: #FFFFFF;border-radius: 8px;}.ui-dialog .ui-dialog-title {font-size: 48px;font-family: 'Eina03W05', Helvetica, sans-serif;font-weight: bold;color: #E30613;}.ui-dialog .ui-dialog-titlebar {margin-bottom: 7px;}.ui-dialog .ui-dialog-titlebar button {display: none;}.ui-dialog .ui-dialog-scroll-hint {transform: translate(-14px,0px);}.ui-dialog .ui-dialog-content p {font-size: 32px;}.ui-dialog .ui-dialog-buttonpane {padding-top: 14px;text-align: right;}.ui-dialog .ui-dialog-options {text-align: center;}.ui-dialog .ui-dialog-options button {margin-bottom: 7px;min-width: 200px;}.ui-dialog .qrcode img {width: 100%;height: auto;}.ui-dialog pre {word-break: break-all;font-family: monospace;background-color: #EDEDED;padding: 7px;}.ui-dialog.option-no-buttonset .ui-dialog-buttonset button + button {margin-left: 14px;}.ui-dialog.option-auto-reposition {transition-property: top,left;transition-duration: 0.25s;transition-timing-function: ease-in-out;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-focus.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-focus.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-focus {margin-top: 48px;margin-left: auto;margin-right: auto;max-width: 440px;min-height: 100%;border-left: 14px solid transparent;border-right: 14px solid transparent;}.ui-focus .logo {box-sizing: border-box;width: 100%;height: 80px;background-size: contain;background-position: center center;background-repeat: no-repeat;display: inline-block;margin-top: 100px;margin-bottom: 60px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-filepanel.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-filepanel.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-file-panel {margin: -3.5px;}.ui-dialog .ui-file-panel {width: 100%;height: 200px;overflow-y: auto;padding-top: 14px;}.ui-file-preview {float: left;width: 100px;height: 130px;overflow: hidden;position: relative;margin: 3.5px;background-color: #FFFFFF;border: 1px solid #E30613;border-radius: 42px;box-shadow: none;}.ui-file-preview.option-wide {width: 200px;}.ui-file-preview,.ui-file-preview * {cursor: pointer;}.ui-file-preview .image {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 30px;background-size: cover;background-position: center center;}.ui-file-preview .meta {position: absolute;height: 30px;left: 0px;right: 0px;bottom: 0px;overflow: hidden;text-align: center;}.ui-file-preview .meta * {font-weight: 600;font-size: 9px;color: #6B6B6B;word-break: break-all;text-overflow: ellipsis;overflow: hidden;position: absolute;width: 100%;height: 100%;padding: 3px;}.ui-file-preview .tag {position: absolute;top: 0px;left: 0px;right: 0px;bottom: 30px;line-height: 100px;overflow: hidden;text-align: center;font-weight: 600;text-transform: uppercase;color: #6B6B6B;}.ui-file-preview:hover {background-color: #E30613;}.ui-file-preview:hover .tag,.ui-file-preview:hover .meta * {color: white;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-debug.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-debug.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-debug-tag {width: 180px;height: 180px;position: absolute;bottom: 0px;right: 0px;overflow: hidden;z-index: 1;pointer-events: none;}.ui-debug-tag:before {content: "";width: 200%;height: 100%;background-color: #E30613;position: absolute;bottom: 0px;right: 0px;transform: translateY(40%) translateX(40%) rotateZ(-45deg);}.ui-debug-tag h2 {padding-top: 20px;text-align: center;color: white;margin: 0px;transform: translateX(10px) translateY(80px) rotateZ(-45deg);}.ui-debug-tag p {padding-top: 4px;text-align: center;padding-left: 10px;padding-right: 10px;max-width: 50%;margin-top: 0px;margin-left: auto;margin-right: auto;color: white;font-size: 16px;transform: translateX(40px) translateY(70px) rotateZ(-45deg);}.ui-debug-tag.option-page {position: fixed;bottom: 0px;right: 0px;z-index: 90001;}.ui-info.internal-note {opacity: 0.4;display: none;}body.show-internal-notes .ui-info.internal-note {display: block;}.ui-info.internal-note:hover {opacity: 1.0;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-symbols.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-symbols.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-symbol {width: 40px;height: 40px;border-radius: 40px;text-align: center;position: relative;display: inline-flex;align-items: center;justify-content: center;z-index: 100;}.ui-symbol:before {width: 40px;height: 40px;border-radius: 40px;background-color: #E30613;position: absolute;content: '';}body.mobile .ui-symbol {width: 36px;height: 36px;border-radius: 36px;}body.mobile .ui-symbol:before {width: 36px;height: 36px;border-radius: 36px;}.ui-symbol .panel {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;margin-left: 0px !important;margin-right: 0px !important;}.ui-symbol .panel.image {background-size: contain;background-position: center center;background-repeat: no-repeat;}.ui-symbol .panel.menu {display: flex;justify-content: center;flex-direction: column;height: 100%;list-style: none;margin-left: 0px !important;margin-right: 0px !important;}.ui-symbol .panel.menu li {margin: 0px;margin-top: 3px;margin-bottom: 3px;}.ui-symbol .panel.menu li a {color: #FFFFFF;font-weight: 600;}.ui-symbol .panel.menu li a:hover {border-bottom-color: #FFFFFF;}.ui-symbol.option-horizontal-menu .panel.menu {flex-direction: row;align-items: center;}.ui-symbol.option-horizontal-menu .panel.menu li {margin-left: 3px;margin-right: 3px;}.ui-symbol .text,.ui-symbol .text a {color: #FFFFFF;font-weight: 600;}.ui-symbol .text a:hover {border-bottom-color: #FFFFFF;}.ui-symbol .icon {color: #FFFFFF;font-weight: 600;align-self: center;display: flex;justify-content: center;flex-direction: column;}.ui-symbol .icon.text-icon {font-weight: 600;font-size: 1.5em;}.ui-symbol .icon svg {fill: #FFFFFF;transform: scale(1.2);}.ui-symbol.option-expand-on-hover:before,.ui-symbol.option-expandable:before,.ui-symbol.option-expand-on-hover .panel,.ui-symbol.option-expandable .panel {transition-duration: 0.25s;transition-timing-function: ease-in-out;transition-property: left,width,height,border-radius,opacity;}.ui-symbol.option-expand-on-hover:hover.ui-symbol.option-expandable.expanded {BUG_z-index: 101;}.ui-symbol.option-expand-on-hover:hover:before,.ui-symbol.option-expandable.expanded:before {width: 240px;height: 240px;border-radius: 240px;}.ui-symbol.option-expandable.waiting,.ui-symbol.option-expandable.waiting * {cursor: progress;}.ui-symbol.option-expand-on-hover .panel.show-on-hover,.ui-symbol.option-expandable .panel.show-on-hover {opacity: 0.0;pointer-events: none;width: 240px;height: 240px;position: absolute;left: -100px;top: -100px;}.ui-symbol.option-expand-on-hover:hover .panel.hide-on-hover,.ui-symbol.option-expandable.expanded .panel.hide-on-hover {opacity: 0.0;pointer-events: none;}.ui-symbol.option-expand-on-hover:hover .panel.show-on-hover,.ui-symbol.option-expandable.expanded .panel.show-on-hover {opacity: 1.0;pointer-events: all;}.ui-symbol.option-expandable.waiting,.ui-symbol.option-expandable.expanded {z-index: 101;}.ui-symbol.option-expand-on-hover.option-expand-left:before,.ui-symbol.option-expandable.option-expand-left:before {left: 0px;}.ui-symbol.option-expand-on-hover.option-expand-left:hover:before,.ui-symbol.option-expandable.option-expand-left.expanded:before {left: -180px;}.ui-symbol.option-expand-on-hover.option-expand-left .panel.show-on-hover,.ui-symbol.option-expandable.option-expand-left .panel.show-on-hover {left: -180px;}.ui-symbol.option-micro,.ui-symbol.option-micro:before {width: 26px;height: 26px;border-radius: 26px;}.ui-symbol.option-expand-on-hover.option-micro .panel.show-on-hover,.ui-symbol.option-expandable.option-micro .panel.show-on-hover {left: -107px;top: -107px;}.ui-symbol.option-info:before {background-color: #404040;}.ui-symbol.option-info .panel.icon {font-size: 1.4em;}.ui-symbol.option-info.option-micro .panel.icon {font-size: 1.2em;}.ui-symbol-collection .ui-symbol {float: left;margin-right: 14px;}.ui-symbol-collection .ui-symbol.option-float-right {float: right;margin-right: 0px;margin-left: 14px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-tags.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-tags.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-symbol.option-tag,body.mobile .ui-symbol.option-tag {width: auto;height: auto;}.ui-symbol.option-tag:before,body.mobile .ui-symbol.option-tag:before {width: 100%;height: 30px;border-radius: 14px;}.ui-symbol.option-tag .panel.icon,.ui-symbol.option-tag .panel.text {width: auto;position: relative;padding-left: 14px;padding-right: 14px;}.ui-symbol.option-tag .panel.menu {width: 100%;left: 0px;top: -100px;}.ui-tag {}.ui-tag {width: auto;height: 30px;border-radius: 14px;background-color: rgb(0,120,191);text-align: center;color: #FFFFFF;font-weight: 600;font-size: 16px;padding-left: 0.6em;padding-right: 0.6em;padding-top: 0.3em;padding-bottom: 0.2em;text-transform: uppercase;position: relative;top: -0.3em;margin-left: 0.5em;letter-spacing: 1px;}.ui-tag[data-tag=''] {display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-info.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-info.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-info {padding: 14px;background-color: #FFFFFF;border-left: 7px solid rgb(0,120,191);margin-top: 14px;margin-bottom: 14px;min-height: 72px;position: relative;}.ui-info.option-warning,.ui-info.option-debug {border-left-color: #f0ad4e;}.ui-info.option-error {border-left-color: #d9534f;}.ui-info.option-success {border-left-color: #5cb85c;}.ui-info .ui-symbol {float: left;margin-bottom: 8px;margin-right: 14px;}.ui-info .ui-symbol:before {background-color: #404040;}.ui-info .info-text {font-size: 20px;padding-top: 8px;text-align: left;}.ui-info .info-text * {font-size: 20px;}.ui-info .ui-symbol + .info-text {xdisplay:block;}.ui-card .ui-info {DEPRECATED_background-color: #D9D9D9;}.ui-info .info-text a {border-bottom-color: #404040;}.ui-info.option-tight {margin-top: 0px;margin-bottom: 0px;}.ui-info.option-small {padding: 7px;min-height: auto;}.ui-info.option-small .info-text {font-size: 16px;padding-top: 0px;}.ui-info.option-small .info-text * {font-size: 16px;}.ui-info.option-inline {display: inline-block;max-width: 600px;}.ui-card .ui-info {border-top: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;border-radius: 8px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-effects.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-effects.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-effect-dissappear {opacity: 0;pointer-events: none;transition-duration: 0.25s;transition-timing-function: ease-in-out;transition-property: opacity;}.ui-effect-scroll-fade {-webkit-mask-image: linear-gradient(to bottom, transparent 0%, black var(--dialog-top-mask-size, 0px), black calc(100% - var(--dialog-bottom-mask-size, 0px)), transparent 100%);mask-image: linear-gradient(to bottom, transparent 0%, black var(--dialog-top-mask-size, 0px), black calc(100% - var(--dialog-bottom-mask-size, 0px)), transparent 100%);}.ui-effect-scroll-fade.option-top-overflowing {--dialog-top-mask-size: calc(14px * 4);}.ui-effect-scroll-fade.option-bottom-overflowing {--dialog-bottom-mask-size: calc(14px * 4);}.ui-effect-scroll-hint {position: relative;width: 2px;height: 100px;border-radius: 2px;overflow: hidden;background-color: #E6E6E6;opacity: 1.0;transition: opacity 300ms ease-in-out;}.ui-effect-scroll-hint.option-hidden,.ui-effect-scroll-hint.option-did-scroll {opacity: 0.0;}.ui-effect-scroll-hint::before {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-image: linear-gradient(to bottom, #E30613 50%, rgba(255, 255, 255, 0) 0%);background-position: 0 -100%;background-size: 100% 200%;animation: ui-effect-scroll-hint-scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;content: '';}@keyframes ui-effect-scroll-hint-scrolldown {0% {background-position: 0 100%;}75% {background-position: 0 0;}100% {background-position: 0 -100%;}}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-splash.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-splash.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-splash {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}.ui-splash .ui-loader-and-text,.ui-splash .ui-logo-splash {display: inline-block;}body.loading .ui-splash .ui-loader-and-text {opacity: 1.0;transition-duration: 0.6s;transition-delay: 0.0s;transition-timing-function: ease-in-out;transition-property: opacity;}body.loading .ui-splash .ui-logo-splash {opacity: 0.0;transition-duration: 0.6s;transition-delay: 0.6s;transition-timing-function: ease-in-out;transition-property: opacity;}body.loaded .ui-splash .ui-loader-and-text {opacity: 0.0;}body.loaded .ui-splash .ui-logo-splash {opacity: 1.0;}.ui-logo-splash {width: 300px;height: 140px;}.ui-logo-splash .logo {background-image: url('/static/file/images/burri_logo_noclaim.png');background-repeat: no-repeat;background-size: contain;background-position: center center;width: 100%;height: 80%;}.ui-logo-splash .claim {width: 100%;height: 20%;text-align: right;padding-right: 20px;}.ui-logo-splash .text-logo {width: 100%;height: 20%;}.ui-logo-splash .text-logo span,.ui-logo-splash .claim span {color: #E30613;font-size: 48px;font-weight: bold;display: inline-block;opacity: 0.0;will-change: transform, opacity;}.ui-logo-splash.animate .text-logo span,.ui-logo-splash.animate .claim span {animation-duration: 0.7s;animation-name: slidein;animation-iteration-count: 1;animation-fill-mode: forwards;}.ui-logo-splash .claim span:nth-child(1) { animation-delay: .1s }.ui-logo-splash .claim span:nth-child(2) { animation-delay: .15s }.ui-logo-splash .claim span:nth-child(3) { animation-delay: .2s }.ui-logo-splash .claim span:nth-child(4) { animation-delay: .25s }.ui-logo-splash .claim span:nth-child(5) { animation-delay: .3s }.ui-logo-splash .claim span:nth-child(6) { animation-delay: .35s }.ui-logo-splash .claim span:nth-child(7) { animation-delay: .4s }.ui-logo-splash .claim span:nth-child(8) { animation-delay: .45s }.ui-logo-splash .claim span:nth-child(9) { animation-delay: .5s }.ui-logo-splash .claim span:nth-child(10) { animation-delay: .55s }.ui-logo-splash .claim span:nth-child(11) { animation-delay: .6s }.ui-logo-splash .claim span:nth-child(12) { animation-delay: .65s }.ui-logo-splash .claim span:nth-child(13) { animation-delay: .7s }.ui-logo-splash .claim span:nth-child(14) { animation-delay: .75s }.ui-logo-splash .claim span:nth-child(15) { animation-delay: .8s }.ui-logo-splash .claim span:nth-child(16) { animation-delay: .85s }.ui-logo-splash .claim span:nth-child(17) { animation-delay: .9s }.ui-logo-splash .claim span:nth-child(18) { animation-delay: .95s }.ui-logo-splash .claim span:nth-child(19) { animation-delay: 1.0s }.ui-logo-splash .claim span:nth-child(20) { animation-delay: 1.05s }.ui-logo-splash .text-logo span:nth-child(1) { animation-delay: .1s }.ui-logo-splash .text-logo span:nth-child(2) { animation-delay: .15s }.ui-logo-splash .text-logo span:nth-child(3) { animation-delay: .2s }.ui-logo-splash .text-logo span:nth-child(4) { animation-delay: .25s }.ui-logo-splash .text-logo span:nth-child(5) { animation-delay: .3s }.ui-logo-splash .text-logo span:nth-child(6) { animation-delay: .35s }.ui-logo-splash .text-logo span:nth-child(7) { animation-delay: .4s }.ui-logo-splash .text-logo span:nth-child(8) { animation-delay: .45s }.ui-logo-splash .text-logo span:nth-child(9) { animation-delay: .5s }.ui-logo-splash .text-logo span:nth-child(10) { animation-delay: .55s }.ui-logo-splash .text-logo span:nth-child(11) { animation-delay: .6s }.ui-logo-splash .text-logo span:nth-child(12) { animation-delay: .65s }.ui-logo-splash .text-logo span:nth-child(13) { animation-delay: .7s }.ui-logo-splash .text-logo span:nth-child(14) { animation-delay: .75s }.ui-logo-splash .text-logo span:nth-child(15) { animation-delay: .8s }.ui-logo-splash .text-logo span:nth-child(16) { animation-delay: .85s }.ui-logo-splash .text-logo span:nth-child(17) { animation-delay: .9s }.ui-logo-splash .text-logo span:nth-child(18) { animation-delay: .95s }.ui-logo-splash .text-logo span:nth-child(19) { animation-delay: 1.0s }.ui-logo-splash .text-logo span:nth-child(20) { animation-delay: 1.05s }@keyframes slidein {0% {opacity: 0.0;transform: scale(4.0) translateX(-16px);}40% {opacity: 1.0;}100% {transform: scale(1.0) translateX(0px);opacity: 1.0;}}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-workpanel.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-workpanel.css */
/* -------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-thumbnails.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-thumbnails.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-thumbnails {clear:both;}.ui-thumbnail {background-color: #FFFFFF;float: left;min-width: 60px;min-height: 40px;border: 1px solid #808080;margin-right: 7px;margin-bottom: 7px;text-align: center;cursor: pointer;}.ui-thumbnail .label {margin-left: auto;margin-right: auto;cursor: pointer;padding: 7px;padding-top: 14px;padding-bottom: 14px;}.ui-thumbnail .preview {cursor: pointer;height: 30px;background-color: #808080;}.ui-thumbnail.selected {background-color: rgb(0,120,191);}.ui-thumbnail.selected .label {color: #FFFFFF;}.ui-thumbnail.disabled {cursor: default;opacity: 0.3;pointer-events: none;display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-materials.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-materials.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-material {border-top: 1px solid #808080;background-size: cover;background-position: center center;position: relative;}.ui-material:before {z-index: 1;position: absolute;content: ' ';width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%);background-size: cover;background-position: center center;border-radius: 0%;cursor: progress;transition-duration: 0.3s;transition-delay: 1.0s;transition-property: border-radius, width, height;transition-timing-function: ease-in-out;}.ui-material:hover:before {z-index: 2;border-radius: 50%;width: 180px;height: 180px;}[data-driven-by='l-rche'] .ui-material.option-natur,[data-driven-by='l-rche'] .ui-material.option-natur:before,.ui-material.option-l-rche,.ui-material.option-l-rche:before,.ui-material.option-laerche,.ui-material.option-laerche:before {DEPRECATED_background-image: url('/static/file/images/materials/material-laerche.jpg');}.ui-material.option-eiche,.ui-material.option-eiche:before {DEPRECATED_background-image: url('/static/file/images/materials/material-eiche.jpg');}[data-driven-by='tanne-lackiert'] .ui-material.option-natur,[data-driven-by='tanne-lackiert'] .ui-material.option-natur:before,.ui-material.option-tanne-lackiert,.ui-material.option-tanne-lackiert:before,.ui-material.option-tanne,.ui-material.option-tanne:before {DEPRECATED_background-image: url('/static/file/images/materials/material-tanne.jpg');}[data-driven-by='natwood'] .ui-material.option-natur,[data-driven-by='natwood'] .ui-material.option-natur:before,.ui-material.option-natwood,.ui-material.option-natwood:before {DEPRECATED_background-image: url('/static/file/images/materials/material-natwood.jpg');}.ui-material.option-signalrot,.ui-material.option-signalrot:before {DEPRECATED_background-image: url('/static/file/images/materials/material-tanne-signalrot.jpg');}.ui-material.option-gr-ngrau,.ui-material.option-gr-ngrau:before {DEPRECATED_background-image: url('/static/file/images/materials/material-tanne-grungrau.jpg');}.ui-material.option-nach-ral---ncs,.ui-material.option-nach-ral---ncs:before {DEPRECATED_background-image: url('/static/file/images/materials/material-tanne-ralncs.jpg');}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-separator.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-separator.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-separator {border-bottom: 2px solid #6B6B6B;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-products.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-products.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-products {}.ui-product-preview {float: left;position: relative;}.ui-product-preview .media {width: 100%;position: relative;}.ui-product-preview {DEPRECATED_width: 200px;}.ui-product-preview .media {height: 200px;}.ui-product-preview .thumbnail {position: absolute;top: 0px;height: 100%;}.ui-product-preview .images {position: absolute;top: 0px;height: 100%;}.ui-product-preview .diagram {position: absolute;top: 0px;height: 100%;}.ui-product-preview .thumbnail {width: 100%;}.ui-product-preview .images {display: none;}.ui-product-preview .diagram {display: none;}.ui-products.option-images .ui-product-preview {DEPRECATED_width: 400px;}.ui-products.option-images .ui-product-preview .media {height: 200px;}.ui-products.option-images .ui-product-preview .thumbnail {display: none;}.ui-products.option-images .ui-product-preview .images {width: 100%;left: 0px;display: block;}.ui-products.option-images .ui-product-preview .diagram {display: none;}.ui-products.option-diagrams .ui-product-preview {DEPRECATED_width: 800px;}.ui-products.option-diagrams .ui-product-preview .media {height: 400px;}.ui-products.option-diagrams .ui-product-preview .thumbnail {width: 50%;}.ui-products.option-diagrams .ui-product-preview .thumbnail {width: 50%;}.ui-products.option-diagrams .ui-product-preview .images {display: none;}.ui-products.option-diagrams .ui-product-preview .diagram {width: 50%;left: 50%;display: block;}.ui-product-preview .thumbnail {background-size: contain;background-position: center center;background-repeat: no-repeat;}.ui-product-preview .images {background-size: contain;background-position: center center;overflow: hidden;}.ui-product-preview .images .content,.ui-product-preview .images .translation,.ui-product-preview .images .image {width: 100%;height: 100%;}.ui-product-preview .images .image {background-size: cover;background-position: center center;}.ui-product-preview .diagram {background-size: contain;background-position: center center;overflow: hidden;background-repeat: no-repeat;DEPRECATED_background-color: #404040;background-color: #404040;}.ui-product-preview .tag {height: 54px;border-top: 1px solid #E6E6E6;}.ui-product-preview .ui-symbol.option-info {opacity: 0.0;position: absolute;left: 7px;top: 7px;transition-duration: 0.25s;transition-timing-function: ease-in-out;transition-property: opacity;}.ui-product-preview:hover .ui-symbol.option-info {opacity: 1.0;}.ui-product-preview .tag .title {font-size: 16px;padding: 7px;}.ui-product-preview.option-coming-soon .ui-card {overflow: hidden;pointer-events: none;}.ui-product-preview.option-work-in-progress .ui-card {overflow: hidden;}.ui-product-preview.option-coming-soon .ui-card:after,.ui-product-preview.option-work-in-progress .ui-card:after {content: 'Coming Soon';position: absolute;top: 0px;right: 0px;width: 60px;background-color: #E30613;transform: translate(100px, -10px) rotate(45deg) ;padding: 14px;padding-top: 28px;padding-left: 100px;padding-right: 100px;text-align: center;font-weight: bold;color: white;}.ui-product-preview.option-work-in-progress .ui-card:after {content: 'Work in Progress';background-color: #d9534f;}.ui-product-preview.option-coming-soon .ui-symbol.option-info {display: none !important;}.ui-product-icon {display: inline-block;width: 130px;height: 130px;margin-left: 28px;margin-right: 28px;margin-bottom: 28px;}.ui-product-icon svg {width: 130px;height: 130px;}.ui-product-icon.option-gray svg {fill: #808080;}body.mobile .ui-product-icon:not(.option-mobile-large) {width: 50px;height: 50px;margin-left: 14px;margin-right: 14px;margin-bottom: 14px;}body.mobile .ui-product-icon:not(.option-mobile-large) svg {width: 50px;height: 50px;}body.mobile .option-product-icons-mobile-large .ui-product-icon {width: 100px;height: 100px;margin-left: 28px;margin-right: 28px;margin-bottom: 28px;}body.mobile .option-product-icons-mobile-large .ui-product-icon svg {width: 100px;height: 100px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-color-swatch.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-color-swatch.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-color-swatch {}.ui-color-swatch .colors {height: 300px;overflow-y: scroll;border: 1px solid #808080;border-top: none;box-sizing: border-box;}.ui-color-swatch .colors .color {height: 36px;}.ui-color-swatch .colors .color,.ui-color-swatch .colors .color * {cursor: pointer;}.ui-color-swatch .colors .color.selected {height: 160px;border-left: 7px solid #808080;border-top: 1px solid #808080;border-bottom: 1px solid #808080;}.ui-color-swatch .colors .color .label {padding: 7px;padding-left: 14px;}.ui-color-swatch .ui-input {width: 100%;box-sizing: border-box;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-layouts.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-layouts.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-layout-container {margin-left: -14px;margin-right: -14px;position: relative;}.ui-layout-container .ui-layout {float: left;padding-left: 14px;padding-right: 14px;}.ui-layout-container .ui-layout .ui-card:first-of-type {margin-top: 0px;}.ui-layout-container.option-align-bottom {display: flex;align-items: flex-end;}.ui-layout-container .ui-layout.has-sticky-content {position: absolute;}.ui-layout-container .ui-sticky-content {position: fixed;}body.tablet-or-mobile .ui-layout-container .ui-layout.has-sticky-content.option-only-sticky-for-desktop {position: unset;}body.tablet-or-mobile .ui-layout-container .ui-layout.has-sticky-content.option-only-sticky-for-desktop .ui-sticky-content {position: unset;}.ui-layout-container.option-sidebar .ui-layout:first-child {width: 60%;float: left;}.ui-layout-container.option-sidebar.option-sidebar-left .ui-layout:first-child {float: right;}.ui-layout-container.option-sidebar .ui-layout-container.option-2-2 .ui-layout:first-child {width: 50%;float: left;}.ui-layout-container.option-sidebar .ui-layout:last-child {width: 40%;float: right;}.ui-layout-container.option-sidebar.option-sidebar-left .ui-layout:last-child {width: 40%;float: left;}.ui-layout-container.option-sidebar .ui-layout-container.option-2-2 .ui-layout:last-child {width: 50%;float: left;}.ui-layout-container.option-sidebar .ui-layout.has-sticky-content:last-child {right: 0px;top: 0px;}body.tablet .ui-layout-container.option-sidebar .ui-layout:first-child,body.mobile .ui-layout-container.option-sidebar .ui-layout:first-child {width: 100%;float: unset;}body.tablet .ui-layout-container.option-sidebar .ui-layout:last-child,body.mobile .ui-layout-container.option-sidebar .ui-layout:last-child {width: 100%;float: unset;}.ui-layout-container.option-2-2 .ui-layout {width: 50%;}body.mobile .ui-layout-container.option-2-2 .ui-layout {width: unset;float: unset;}.ui-layout-container.option-3-1 .ui-layout:first-child {width: 75%;}.ui-layout-container.option-3-1 .ui-layout:last-child {width: 25%;}.ui-layout-container.option-2-1 .ui-layout:first-child {width: 66.66666%;}.ui-layout-container.option-2-1 .ui-layout:last-child {width: 33.33333%;}.ui-layout-container.option-1-2 .ui-layout:first-child {width: 66.66666%;}.ui-layout-container.option-1-2 .ui-layout:last-child {width: 33.33333%;}.ui-layout-container.option-1-3 .ui-layout:first-child {width: 25%;}.ui-layout-container.option-1-3 .ui-layout:last-child {width: 75%;}.ui-layout-container.option-two-column .ui-layout {width: 50%;}body.tablet .ui-layout-container.option-two-column,body.mobile .ui-layout-container.option-two-column {display: block;}body.tablet .ui-layout-container.option-two-column .ui-layout {width: 100%;}body.mobile .ui-layout-container.option-two-column .ui-layout {width: 100%;}.ui-layout-container.option-three-column .ui-layout {width: 33.333333%;}body.tablet .ui-layout-container.option-three-column .ui-layout {width: 100%;}body.mobile .ui-layout-container.option-three-column .ui-layout {width: 100%;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-processbar.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-processbar.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-processbar {height: 3rem;position: relative;}.ui-processbar .step {width: 33%;float: left;position: relative;text-align: left;font-size: 16px;font-weight: 600;text-transform: uppercase;white-space: nowrap;height: 100%;text-overflow: ellipsis;overflow: hidden;}.ui-processbar .step::before {content: '';position: absolute;top: 1.5em;width: 100%;background-color: #EDEDED;height: 1.9rem;border: 1px solid #D9D9D9;pointer-events: none;box-sizing: border-box;}.ui-processbar .step:first-of-type::before {border-bottom-left-radius: 0.9rem;border-top-left-radius: 0.9rem;}.ui-processbar .step:last-of-type::before {border-bottom-right-radius: 0.9rem;border-top-right-radius: 0.9rem;}.ui-processbar .step::after {display: block;content: '';position: absolute;top: 2.04em;left: 0px;right: 0px;background-color: #D9D9D9;height: 1.2rem;pointer-events: none;}.ui-processbar .step:first-of-type::after {border-bottom-left-radius: 0.6rem;border-top-left-radius: 0.6rem;left: 0.4rem;right: 0px;}.ui-processbar .step:last-of-type::after {border-bottom-right-radius: 0.6rem;border-top-right-radius: 0.6rem;right: 0.3rem;left: 0px;}.ui-processbar.option-by-percent label {display: block;position: absolute;top: 1.4em;left: 6px;right: 8px;background-color: #D9D9D9;height: 1.2rem;border-radius: 0.6rem;overflow: hidden;pointer-events: none;}.ui-processbar.option-by-percent label .progress {height: 100%;background-color: #E30613;pointer-events: none;}.ui-processbar .step.option-active {color: #E30613;}.ui-processbar.option-by-step .step.option-active::after {background-color: #E30613;}body.tablet-or-mobile .ui-processbar {height: 4rem;}body.tablet-or-mobile .ui-processbar .step {white-space: normal;}body.tablet-or-mobile .ui-processbar.option-by-percent label {top: 2.1em;}body.tablet-or-mobile .ui-processbar .step::before {top: 2.5em;}body.tablet-or-mobile .ui-processbar .step::after {top: 3.04em;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-toolbar.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-toolbar.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-toolbar {height: 56px;border-bottom: 1px solid #E6E6E6;position: relative;}.ui-toolbar.option-border-top {border-top: 1px solid #E6E6E6;}.ui-toolbar.option-no-border-bottom {border-bottom: none;}.ui-toolbar h2 {padding-left: 14px;line-height: 56px;margin: 0px;}.ui-toolbar.option-clip-title-for-one-tool h2,.ui-toolbar.option-clip-title-for-two-tools h2 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 56px;}.ui-toolbar.option-clip-title-for-one-tool h2 {padding-right: 56px;}.ui-toolbar.option-clip-title-for-two-tools h2 {padding-right: calc(56px * 2);}.ui-toolbar .tools {position: absolute;right: 0px;bottom: 0px;top: 0px;}.ui-toolbar.option-tools-left .tools {right: unset;left: 0px;}.ui-toolbar .tools .ui-button {display: block;float: left;min-width: 28px;padding-top: 0px;padding-bottom: 0px;height: 56px;line-height: 56px;text-align: center;border: none;border-bottom: 1px solid #E6E6E6;border-radius: 0px !important;box-shadow: none !important;}.ui-toolbar .tools .ui-button + .ui-button,.ui-toolbar .tools .ui-button:first-child {border-left: 1px solid #E6E6E6;}.ui-card .ui-toolbar .tools .ui-button:last-child {border-top-right-radius: 8px !important;}DEP.ui-toolbar .tools a:hover {background-color: #E30613;color: #E30613-text;}.ui-padding .ui-toolbar {margin-top: -14px;margin-left: -14px;margin-right: -14px;}.ui-toolbar .tools .ui-button .icon {width: 1.2em;height: 1.2em;}.ui-toolbar .tools .ui-button.selected {background-color: #FFFFFF;color: #6B6B6B;fill: #6B6B6B;position: relative;}.ui-toolbar .tools .ui-button.selected:hover {background-color: #E30613;color: white;fill: white;}.ui-toolbar .tools .ui-button.selected:before {position: absolute;content: '';background-color: #E30613;width: 100%;height: 7px;bottom: 0px;left: 0px;border-top: 1px solid #FFFFFF;}.ui-toolbar .tools .tool-group {display: block;float: left;padding-left: calc(56px / 2);height: calc(56px - 1px);position: relative;border-left: 1px solid #6B6B6B;border-right: 1px solid #6B6B6B;}.ui-toolbar .tools .tool-group + .tool-group {border-left: none;}.ui-toolbar .tools .tool-group label {height: calc(56px / 2);width: 56px;position: absolute;left: 0px;padding: 0px;top: 56px;transform-origin: 0 0;transform: rotate(-90deg);line-height: calc(56px / 2);text-align: center;color: #6B6B6B;}.ui-toolbar .tools .tool-group .ui-button {border-left: 1px solid #E6E6E6;}.ui-toolbar .tools .tool-group:not(:last-child) .ui-button:last-child {border-top-right-radius: 0px !important;}.ui-toolbar .tools .tool-group:last-child {border-right: none;}.ui-toolbar.option-small-tools .tools .ui-button {min-width: 14px;padding-left: calc(14px * 0.6);padding-right: calc(14px * 0.6);}.ui-toolbar.option-sticky {position: -webkit-sticky;position: sticky;top: 70px;background-color: #FFFFFF;z-index: 2;border-top-left-radius: 8px;border-top-right-radius: 8px;}.ui-card.option-has-sticky-toolbar .ui-card.option-has-sticky-toolbar .ui-toolbar.option-sticky {top: calc(70px + 56px);z-index: 1;}.ui-toolbar.option-slim {height: 42px;}.ui-toolbar.option-slim h2 {line-height: 42px;}.ui-toolbar.option-slim .tools .ui-button {height: 42px;line-height: 42px;}.ui-card.option-has-sticky-toolbar .ui-card.option-has-sticky-toolbar .ui-toolbar.option-slim.option-sticky {top: calc(70px + 42px);}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-maps.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-maps.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-map {z-index: 1;}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {position: absolute;left: 0;top: 0;}.leaflet-container {overflow: hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-user-drag: none;}.leaflet-safari .leaflet-tile {image-rendering: -webkit-optimize-contrast;}.leaflet-safari .leaflet-tile-container {width: 1600px;height: 1600px;-webkit-transform-origin: 0 0;}.leaflet-marker-icon,.leaflet-marker-shadow {display: block;}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer {max-width: none !important;}.leaflet-container.leaflet-touch-zoom {-ms-touch-action: pan-x pan-y;touch-action: pan-x pan-y;}.leaflet-container.leaflet-touch-drag {-ms-touch-action: pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {-ms-touch-action: none;touch-action: none;}.leaflet-container {-webkit-tap-highlight-color: transparent;}.leaflet-container a {-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}.leaflet-tile {filter: inherit;visibility: hidden;}.leaflet-tile-loaded {visibility: inherit;}.leaflet-zoom-box {width: 0;height: 0;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 800;}.leaflet-overlay-pane svg {-moz-user-select: none;}.leaflet-pane         { z-index: 400; }.leaflet-tile-pane    { z-index: 200; }.leaflet-overlay-pane { z-index: 400; }.leaflet-shadow-pane  { z-index: 500; }.leaflet-marker-pane  { z-index: 600; }.leaflet-tooltip-pane   { z-index: 650; }.leaflet-popup-pane   { z-index: 700; }.leaflet-map-pane canvas { z-index: 100; }.leaflet-map-pane svg    { z-index: 200; }.leaflet-vml-shape {width: 1px;height: 1px;}.lvml {behavior: url(#default#VML);display: inline-block;position: absolute;}.leaflet-control {position: relative;z-index: 800;pointer-events: visiblePainted;pointer-events: auto;}.leaflet-top,.leaflet-bottom {position: absolute;z-index: 1000;pointer-events: none;}.leaflet-top {top: 0;}.leaflet-right {right: 0;}.leaflet-bottom {bottom: 0;}.leaflet-left {left: 0;}.leaflet-control {float: left;clear: both;}.leaflet-right .leaflet-control {float: right;}.leaflet-top .leaflet-control {margin-top: 10px;}.leaflet-bottom .leaflet-control {margin-bottom: 10px;}.leaflet-left .leaflet-control {margin-left: 10px;}.leaflet-right .leaflet-control {margin-right: 10px;}.leaflet-fade-anim .leaflet-tile {will-change: opacity;}.leaflet-fade-anim .leaflet-popup {opacity: 0;-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {opacity: 1;}.leaflet-zoom-animated {-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;}.leaflet-zoom-anim .leaflet-zoom-animated {will-change: transform;}.leaflet-zoom-anim .leaflet-zoom-animated {-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);-o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);transition:         transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}.leaflet-zoom-anim .leaflet-zoom-hide {visibility: hidden;}.leaflet-interactive {cursor: pointer;}.leaflet-grab {cursor: -webkit-grab;cursor:    -moz-grab;}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {cursor: crosshair;}.leaflet-popup-pane,.leaflet-control {cursor: auto;}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {cursor: move;cursor: -webkit-grabbing;cursor:    -moz-grabbing;}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container {pointer-events: none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive {pointer-events: visiblePainted;pointer-events: auto;}.leaflet-container {background: #ddd;outline: 0;}.leaflet-container a {color: #0078A8;}.leaflet-container a.leaflet-active {outline: 2px solid orange;}.leaflet-zoom-box {border: 2px dotted #38f;background: rgba(255,255,255,0.5);}.leaflet-container {font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;}.leaflet-bar {box-shadow: 0 1px 5px rgba(0,0,0,0.65);border-radius: 4px;}.leaflet-bar a,.leaflet-bar a:hover {background-color: #fff;border-bottom: 1px solid #ccc;width: 26px;height: 26px;line-height: 26px;display: block;text-align: center;text-decoration: none;color: black;}.leaflet-bar a,.leaflet-control-layers-toggle {background-position: 50% 50%;background-repeat: no-repeat;display: block;}.leaflet-bar a:hover {background-color: #f4f4f4;}.leaflet-bar a:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}.leaflet-bar a:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: none;}.leaflet-bar a.leaflet-disabled {cursor: default;background-color: #f4f4f4;color: #bbb;}.leaflet-touch .leaflet-bar a {width: 30px;height: 30px;line-height: 30px;}.leaflet-touch .leaflet-bar a:first-child {border-top-left-radius: 2px;border-top-right-radius: 2px;}.leaflet-touch .leaflet-bar a:last-child {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}.leaflet-control-zoom-in,.leaflet-control-zoom-out {font: bold 18px 'Lucida Console', Monaco, monospace;text-indent: 1px;}.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {font-size: 22px;}.leaflet-control-layers {box-shadow: 0 1px 5px rgba(0,0,0,0.4);background: #fff;border-radius: 5px;}.leaflet-control-layers-toggle {background-image: url(https://cdn.fit.visana.ch/static/file/images/leaflet/layers.png);width: 36px;height: 36px;}.leaflet-retina .leaflet-control-layers-toggle {background-image: url(https://cdn.fit.visana.ch/static/file/images/leaflet/layers-2x.png);background-size: 26px 26px;}.leaflet-touch .leaflet-control-layers-toggle {width: 44px;height: 44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {display: none;}.leaflet-control-layers-expanded .leaflet-control-layers-list {display: block;position: relative;}.leaflet-control-layers-expanded {padding: 6px 10px 6px 6px;color: #333;background: #fff;}.leaflet-control-layers-scrollbar {overflow-y: scroll;padding-right: 5px;}.leaflet-control-layers-selector {margin-top: 2px;position: relative;top: 1px;}.leaflet-control-layers label {display: block;}.leaflet-control-layers-separator {height: 0;border-top: 1px solid #ddd;margin: 5px -10px 5px -6px;}.leaflet-default-icon-path {background-image: url(https://cdn.fit.visana.ch/static/file/images/leaflet/marker-icon.png);}.leaflet-container .leaflet-control-attribution {background: #fff;background: rgba(255, 255, 255, 0.7);margin: 0;}.leaflet-control-attribution,.leaflet-control-scale-line {padding: 0 5px;color: #333;}.leaflet-control-attribution a {text-decoration: none;}.leaflet-control-attribution a:hover {text-decoration: underline;}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {font-size: 11px;}.leaflet-left .leaflet-control-scale {margin-left: 5px;}.leaflet-bottom .leaflet-control-scale {margin-bottom: 5px;}.leaflet-control-scale-line {border: 2px solid #777;border-top: none;line-height: 1.1;padding: 2px 5px 1px;font-size: 11px;white-space: nowrap;overflow: hidden;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;background: rgba(255, 255, 255, 0.5);}.leaflet-control-scale-line:not(:first-child) {border-top: 2px solid #777;border-bottom: none;margin-top: -2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child) {border-bottom: 2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {box-shadow: none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {border: 2px solid rgba(0,0,0,0.2);background-clip: padding-box;}.leaflet-popup {position: absolute;text-align: center;margin-bottom: 20px;}.leaflet-popup-content-wrapper {padding: 1px;text-align: left;border-radius: 12px;}.leaflet-popup-content {margin: 13px 19px;line-height: 1.4;}.leaflet-popup-content p {margin: 18px 0;}.leaflet-popup-tip-container {width: 40px;height: 20px;position: absolute;left: 50%;margin-left: -20px;overflow: hidden;pointer-events: none;}.leaflet-popup-tip {width: 17px;height: 17px;padding: 1px;margin: -10px auto 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip {background: white;color: #333;box-shadow: 0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button {position: absolute;top: 0;right: 0;padding: 4px 4px 0 0;border: none;text-align: center;width: 18px;height: 14px;font: 16px/14px Tahoma, Verdana, sans-serif;color: #c3c3c3;text-decoration: none;font-weight: bold;background: transparent;}.leaflet-container a.leaflet-popup-close-button:hover {color: #999;}.leaflet-popup-scrolled {overflow: auto;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}.leaflet-oldie .leaflet-popup-content-wrapper {zoom: 1;}.leaflet-oldie .leaflet-popup-tip {width: 24px;margin: 0 auto;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.leaflet-oldie .leaflet-popup-tip-container {margin-top: -1px;}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {border: 1px solid #999;}.leaflet-div-icon {background: #fff;border: 1px solid #666;}.leaflet-tooltip {position: absolute;padding: 6px;background-color: #fff;border: 1px solid #fff;border-radius: 3px;color: #222;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;box-shadow: 0 1px 3px rgba(0,0,0,0.4);}.leaflet-tooltip.leaflet-clickable {cursor: pointer;pointer-events: auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {position: absolute;pointer-events: none;border: 6px solid transparent;background: transparent;content: "";}.leaflet-tooltip-bottom {margin-top: 6px;}.leaflet-tooltip-top {margin-top: -6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {left: 50%;margin-left: -6px;}.leaflet-tooltip-top:before {bottom: 0;margin-bottom: -12px;border-top-color: #fff;}.leaflet-tooltip-bottom:before {top: 0;margin-top: -12px;margin-left: -6px;border-bottom-color: #fff;}.leaflet-tooltip-left {margin-left: -6px;}.leaflet-tooltip-right {margin-left: 6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {top: 50%;margin-top: -6px;}.leaflet-tooltip-left:before {right: 0;margin-right: -12px;border-left-color: #fff;}.leaflet-tooltip-right:before {left: 0;margin-left: -12px;border-right-color: #fff;}.bb-map {min-height: 400px;z-index: 1;}.chart.tall .bb-map {min-height: 700px;}.leaflet-pane {}.leaflet-bar a {border-top-left-radius: 0px !important;border-top-right-radius: 0px !important;border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}.leaflet-bar {box-shadow: none !important;border-radius: 0px;}.leaflet-container .leaflet-control-attribution,.leaflet-container {font: inherit;font-family: inherit;font-style: inherit;font-weight: inherit;font-size: 9px !important;color: #FFFFFF !important;}.leaflet-container a {DEP_color: #FFFFFF !important;font-size: 9px !important;}.leaflet-routing-container, .leaflet-routing-error {width: 320px;background-color: white;padding-top: 4px;transition: all 0.2s ease;box-sizing: border-box;}.leaflet-control-container .leaflet-routing-container-hide {width: 32px;height: 32px;}.leaflet-routing-container h2 {font-size: 14px;}.leaflet-routing-container h3 {font-size: 12px;font-weight: normal;}.leaflet-routing-collapsible .leaflet-routing-geocoders {margin-top: 20px;}.leaflet-routing-alt, .leaflet-routing-geocoders, .leaflet-routing-error {padding: 6px;margin-top: 2px;margin-bottom: 6px;border-bottom: 1px solid #ccc;max-height: 320px;overflow-y: auto;transition: all 0.2s ease;}.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-alt,.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-geocoders {display: none;}.leaflet-bar .leaflet-routing-alt:last-child {border-bottom: none;}.leaflet-routing-alt-minimized {color: #888;max-height: 64px;overflow: hidden;cursor: pointer;}.leaflet-routing-alt table {border-collapse: collapse;}.leaflet-routing-alt tr:hover {background-color: #eee;cursor: pointer;}.leaflet-routing-alt::-webkit-scrollbar {width: 8px;}.leaflet-routing-alt::-webkit-scrollbar-track {border-radius: 2px;background-color: #eee;}.leaflet-routing-alt::-webkit-scrollbar-thumb {border-radius: 2px;background-color: #888;}.leaflet-routing-icon {background-image: url('leaflet.routing.icons.png');-webkit-background-size: 240px 20px;background-size: 240px 20px;background-repeat: no-repeat;margin: 0;content: '';display: inline-block;vertical-align: top;width: 20px;height: 20px;}.leaflet-routing-icon-continue         { background-position: 0 0; }.leaflet-routing-icon-sharp-right      { background-position: -20px 0; }.leaflet-routing-icon-turn-right       { background-position: -40px 0; }.leaflet-routing-icon-bear-right       { background-position: -60px 0; }.leaflet-routing-icon-u-turn           { background-position: -80px 0; }.leaflet-routing-icon-sharp-left       { background-position: -100px 0; }.leaflet-routing-icon-turn-left        { background-position: -120px 0; }.leaflet-routing-icon-bear-left        { background-position: -140px 0; }.leaflet-routing-icon-depart           { background-position: -160px 0; }.leaflet-routing-icon-enter-roundabout { background-position: -180px 0; }.leaflet-routing-icon-arrive           { background-position: -200px 0; }.leaflet-routing-icon-via              { background-position: -220px 0; }.leaflet-routing-geocoders div {padding: 4px 0px 4px 0px;}.leaflet-routing-geocoders input {width: 303px;width: calc(100% - 4px);line-height: 1.67;border: 1px solid #ccc;}.leaflet-routing-geocoders button {font: bold 18px 'Lucida Console', Monaco, monospace;border: 1px solid #ccc;border-radius: 4px;background-color: white;margin: 0;margin-right: 3px;float: right;cursor: pointer;transition: background-color 0.2s ease;}.leaflet-routing-add-waypoint:after {content: '+';}.leaflet-routing-reverse-waypoints:after {font-weight: normal;content: '\21c5';}.leaflet-routing-geocoders button:hover {background-color: #eee;}.leaflet-routing-geocoders input,.leaflet-routing-remove-waypoint,.leaflet-routing-geocoder {position: relative;}.leaflet-routing-geocoder-result {font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;position: absolute;max-height: 0;overflow: hidden;transition: all 0.5s ease;z-index: 1000;}.leaflet-routing-geocoder-result table {width: 100%;border: 1px solid #ccc;border-radius: 0 0 4px 4px;background-color: white;cursor: pointer;}.leaflet-routing-geocoder-result-open {max-height: 800px;}.leaflet-routing-geocoder-selected, .leaflet-routing-geocoder-result tr:hover {background-color: #eee;}.leaflet-routing-geocoder-no-results {font-style: italic;color: #888;}.leaflet-routing-remove-waypoint {background-color: transparent;display: inline-block;vertical-align: middle;cursor: pointer;}.leaflet-routing-remove-waypoint:after {position: absolute;display: block;width: 15px;height: 1px;z-index: 1;right: 1px;top: 4px;bottom: 0;margin: auto;padding: 2px;font-size: 18px;font-weight: bold;content: "\00d7";text-align: center;cursor: pointer;color: #ccc;background: white;padding-bottom: 16px;margin-top: -16px;padding-right: 4px;line-height: 1;}.leaflet-routing-remove-waypoint:hover {color: black;}.leaflet-routing-instruction-distance {width: 48px;}.leaflet-routing-collapse-btn {position: absolute;top: 0;right: 6px;font-size: 24px;color: #ccc;font-weight: bold;}.leaflet-routing-collapse-btn:after {content: '\00d7';}.leaflet-routing-container-hide .leaflet-routing-collapse-btn {position: relative;left: 4px;top: 4px;display: block;width: 26px;height: 23px;background-image: url('routing-icon.png');}.leaflet-routing-container-hide .leaflet-routing-collapse-btn:after {content: none;}.leaflet-top .leaflet-routing-container.leaflet-routing-container-hide {margin-top: 10px !important;}.leaflet-right .leaflet-routing-container.leaflet-routing-container-hide {margin-right: 10px !important;}.leaflet-bottom .leaflet-routing-container.leaflet-routing-container-hide {margin-bottom: 10px !important;}.leaflet-left .leaflet-routing-container.leaflet-routing-container-hide {margin-left: 10px !important;}@media only screen and (max-width: 640px) {.leaflet-routing-container {margin: 0 !important;padding: 0 !important;width: 100%;height: 100%;}}.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;transition: transform 0.3s ease-out, opacity 0.3s ease-in;}.leaflet-cluster-spider-leg {-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;}.marker-cluster-small {background-color: rgba(181, 226, 140, 0.6);}.marker-cluster-small div {background-color: rgba(110, 204, 57, 0.6);}.marker-cluster-medium {background-color: rgba(241, 211, 87, 0.6);}.marker-cluster-medium div {background-color: rgba(240, 194, 12, 0.6);}.marker-cluster-large {background-color: rgba(253, 156, 115, 0.6);}.marker-cluster-large div {background-color: rgba(241, 128, 23, 0.6);}.leaflet-oldie .marker-cluster-small {background-color: rgb(181, 226, 140);}.leaflet-oldie .marker-cluster-small div {background-color: rgb(110, 204, 57);}.leaflet-oldie .marker-cluster-medium {background-color: rgb(241, 211, 87);}.leaflet-oldie .marker-cluster-medium div {background-color: rgb(240, 194, 12);}.leaflet-oldie .marker-cluster-large {background-color: rgb(253, 156, 115);}.leaflet-oldie .marker-cluster-large div {background-color: rgb(241, 128, 23);}.marker-cluster {background-clip: padding-box;border-radius: 20px;}.marker-cluster div {width: 30px;height: 30px;margin-left: 5px;margin-top: 5px;text-align: center;border-radius: 15px;}.marker-cluster span {line-height: 30px;}@-webkit-keyframes leaflet-gestures-fadein {0% {opacity: 0; }100% {opacity: 1; } }@keyframes leaflet-gestures-fadein {0% {opacity: 0; }100% {opacity: 1; } }.leaflet-container:after {-webkit-animation: leaflet-gestures-fadein 0.8s backwards;animation: leaflet-gestures-fadein 0.8s backwards;color: #fff;font-size: 22px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 28px;text-align: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);pointer-events: none; }.leaflet-gesture-handling-touch-warning:after,.leaflet-gesture-handling-scroll-warning:after {-webkit-animation: leaflet-gestures-fadein 0.8s forwards;animation: leaflet-gestures-fadein 0.8s forwards; }.leaflet-gesture-handling-touch-warning:after {content: attr(data-gesture-handling-touch-content); }.leaflet-gesture-handling-scroll-warning:after {content: attr(data-gesture-handling-scroll-content); }

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-charts.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-charts.css */
/* -------------------------------------------------------------------------------------------------- */

.chart {height: 300px;margin-top: 14px;margin-bottom: 14px;}.chart.tall {height: 700px;}.chart svg {width: 100%;height: 100%;}.chart.sankey .node rect {cursor: move;fill-opacity: 1.0;shape-rendering: crispEdges;fill: #404040;}.chart.sankey .node text {pointer-events: none;text-transform: uppercase;font-weight: bold;font-size: 10px;}.chart.sankey .link {fill: none;stroke: #000;stroke-opacity: .2;}.chart.sankey .link:hover {stroke-opacity: 1.0;stroke: #E30613;}.chart.tree .node {cursor: pointer;}.chart.tree .node .icon {}.chart.tree .node circle {fill: #404040;}.chart.tree .node circle:hover {fill: #E30613;}.chart.tree .node text {text-transform: uppercase;font-weight: bold;font-size: 10px;text-shadow:-1px -1px 0 #TODOWHITEONWHITE,1px -1px 0 #TODOWHITEONWHITE,-1px 1px 0 #TODOWHITEONWHITE,1px 1px 0 #TODOWHITEONWHITE;}.chart.tree .node text.has-link {cursor: pointer;}.chart.tree .node text.has-link:hover {fill: #E30613;}.chart.tree .link {fill: none;stroke: #404040;stroke-width: 1.5px;}.chart.graph .link {fill: none;stroke: #404040;stroke-width: 1.5px;}.chart.graph .label text {fill: #404040;pointer-events: none;text-transform: uppercase;font-weight: bold;font-size: 10px;}.chart.donut polyline {stroke-opacity: 0.4;stroke: #404040;stroke-width: 2px;fill: none;}.chart.donut .labelName,.chart.donut .labelName text {font-size: 10px;font-weight: bold;text-transform: uppercase;fill: #404040;}.chart.donut .toolCircle .title {font-size: 16px;font-weight: bold;fill: #404040;}.chart.donut .toolCircle .meta {font-size: 12px;font-weight: bold;text-transform: uppercase;fill: #404040;}.chart.donut.animated polyline,.chart.donut.animated .labelName {animation: donut_fadein 1s ease;}@keyframes donut_fadein {0% { opacity: 0; }20% { opacity: 0; }100% { opacity: 1; }}.chart.time-series .axis .domain {display: none;}.chart.time-series .legend {fill: #TODOWHITEONWHITE;}.chart.time-series text,.chart.time-series .tooltip tspan {font-size: 12px;font-weight: bold;text-transform: uppercase;fill: #404040;}.chart.time-series .legend text {}.chart.time-series .axis line {display: none;}.chart.time-series .tooltip-background {fill: #TODOWHITEONWHITE;border: 7px;}.chart.time-series .tooltip {}.chart.time-series .line {fill: none;stroke-width: 2px;}.chart.time-series .line.zero-line {stroke: #404040;}.chart.time-series .axis-lines path {display: none;}.chart.time-series .axis-lines .tick {stroke: #404040;opacity: 0.2;}.chart.time-series .segments .mod2-0 {fill: #404040;opacity: 0.1;}.chart.time-series .segments .mod2-1 {fill: #404040;opacity: 0.05;}.chart.spider .legend {fill: #TODOWHITEONWHITE;}.chart.spider .tooltip,.chart.spider .tooltip * {cursor: none;}.chart.spider text,.chart.spider .tooltip tspan {font-size: 12px;font-weight: bold;text-transform: uppercase;fill: #404040;}.chart.spider .legend text {}.chart.spider .tooltip-background {fill: #TODOWHITEONWHITE;border: 7px;}.chart.spider .tooltip {}.chart.spider .line {fill: none;stroke: #404040;stroke-width: 2px;}.chart.spider .line.spider {stroke-width: 1px;}.chart.spider .line.spider.grid {opacity: 0.5;}.chart.timeline .line {stroke: #000000;stroke-width: 1;}.chart.timeline .has-link {cursor: pointer;}.chart.timeline .axis .domain {display: none;}.chart.timeline .axis.labels-day line {display: none;}.chart.timeline .axis.grid-day line {opacity: 0.2;}.chart.timeline .axis.grid-month .tick {stroke-width: 2;}.chart.timeline .axis.grid-month path {display: none;}.chart.timeline .axis.labels-month text {text-anchor: start;transform: translate(4px,-1px);}.chart.timeline .axis.current-week rect {xfill: #E30613;xopacity: 0.02;fill: #404040;opacity: 0.16;}.chart.timeline .axis.grid-weekend {stroke: #404040;opacity: 0.08;}.chart.timeline.zoomed-out .axis.labels-day,.chart.timeline.zoomed-out .axis.grid-day {display: none;}.chart.timeline text {fill: #404040;DEPRECATED_text-transform: uppercase;font-weight: bold;font-size: 10px;}DEPRECATED_.chart.timeline.zoomed-out .axis.grid-week text {text-shadow: -1px 0 #TODOWHITEONWHITE, 0 1px #TODOWHITEONWHITE, 1px 0 #TODOWHITEONWHITE, 0 -1px #TODOWHITEONWHITE;}.chart.timeline .track rect {fill: #E30613;}.chart.timeline .track .event {}.chart.timeline .track .event circle {}.chart.timeline .track .event circle.has-link {pointer-events: all;}.chart.timeline .track .event circle {fill: #404040;}.chart.timeline .track .event text {pointer-events: none;}.chart.timeline .track .event circle,.chart.timeline .track .event text {transition-duration: 0.1s;transition-timing-function: ease-in-out;transition-property: transform;}.chart.timeline .track .event.overlap-3 circle,.chart.timeline .track .event.overlap-3 text {transform: translateY(-60px);fill: #000000 !important;}.chart.timeline .track .event.overlap-2 circle,.chart.timeline .track .event.overlap-2 text {transform: translateY(-40px);fill: #000000 !important;}.chart.timeline .track .event.overlap-1 circle,.chart.timeline .track .event.overlap-1 text {transform: translateY(-20px);fill: #000000 !important;}.chart.timeline .track .event.overlap1 circle,.chart.timeline .track .event.overlap1 text {transform: translateY(20px);fill: #000000 !important;}.chart.timeline .track .event.overlap2 circle,.chart.timeline .track .event.overlap2 text {transform: translateY(40px);fill: #000000 !important;}.chart.timeline .track .event.overlap3 circle,.chart.timeline .track .event.overlap3 text {transform: translateY(60px);fill: #000000 !important;}DEP_.chart.timeline .track:hover rect {fill: #E30613 !important;}DEP_.chart.timeline .track:hover .event text,DEP_.chart.timeline .track:hover .event circle {fill: #E30613;}DEP_.chart.timeline .track .event circle.has-link:hover {stroke: #E30613;stroke-width: 2px;}.chart.timeline .legends .back {fill: #TODOWHITEONWHITE;}.chart.timeline .legends .line {stroke: #000000;stroke-width: 0.5;}.chart.timeline .legend text.has-link:hover {fill: #E30613;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-wizard.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-wizard.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-wizard {}.ui-wizard .cover {DEP_background-color: rgba(0,0,0,0.4);}.ui-wizard .ui-tooltip {padding: 14px;}.ui-wizard .ui-tooltip .text {padding-top: 14px;padding-bottom: 28px;font-size: 20px;}.ui-wizard .ui-tooltip .buttons {text-align: right;}.ui-wizard .ui-tooltip .buttons button {background-color: #FFFFFF;border: none;color: #000000;padding: 7px;cursor: pointer;}.ui-wizard .ui-tooltip .buttons button+button {border-left: 1px solid #E6E6E6;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-menu.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-menu.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-menu {box-shadow: none;}.ui-menu .section {border-bottom: 1px solid #D9D9D9;}.ui-menu .section-item {position: relative;}.ui-menu .section-item:before {content:'';background-color: #808080;opacity: 0.0;position: absolute;left: 0px;top: 0px;width: 0px;height: 100%;transition: all ease-in-out 0.1s;}.ui-menu .section-items .section-item a  {border-top: 1px solid #BFBFBF;padding-left: 0.5rem;}.ui-menu .section-item.selected:before {width: 3.5px;background-color: #E30613;opacity: 1.0;}.ui-menu .section-item.selected a {font-weight: bold;}.ui-menu .section-item.inactive a {color: #BFBFBF;}.ui-menu .section-item:hover:before {width: 3.5px;background-color: #E30613;opacity: 1.0;}.ui-menu .section-item a {display: block;padding-left: 14px;padding-top: 14px;padding-bottom: 14px;font-size: 16px;font-weight: bold;}.ui-menu .section .section-items .section-item {padding-left: 14px;display: none;}.ui-menu .section .section-items .section-item a {padding-top: 7px;padding-bottom: 7px;}.ui-menu.option-compact-menu.option-more-than-10-sections .section-item a {DEP_padding-left: 7px;padding-top: 7px;padding-bottom: 7px;}.ui-menu.option-compact-menu.option-more-than-15-sections .section-item a {DEP_padding-left: 7px;padding-top: 3.5px;padding-bottom: 3.5px;}.ui-menu .section.selected {background-color: #EDEDED;}.ui-menu .section.selected .section-items .section-item {display: inherit;}.ui-menu.option-scrollable  {position: absolute;width: 100%;height: 100%;overflow-y: auto;}.ui-menu .section-item.selected.not-selectable:before {width: 0px;}.ui-menu .section:not(.selected) .section-item:not(.section-root) {display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-listing.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-listing.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-listing {list-style: none;}.ui-listing li {display: block;transition: background-color ease-in-out 0.1s;}.ui-listing li a {padding-top: 7px;padding-bottom: 7px;padding-left: 3.5px;padding-right: 3.5px;display: block;}.ui-listing li + li,.ui-card-actions .ui-listing li {border-top: 1px solid #E6E6E6;}.ui-toolbar + .ui-card-actions .ui-listing li:first-child {border-top: none;}.ui-listing li .icon {float: right;width: 1.2em;height: 1.2em;position: relative;left: 0px;}.ui-listing li:hover {background-color: #EDEDED;}.ui-listing li.option-next:hover .icon {}.ui-listing li.option-back .icon {float: left;margin-right: 3.5px;}.ui-listing li.option-back:hover .icon {}.ui-listing li .icon-checkmark {display: none;}.ui-listing li.option-selected .icon-checkmark,.ui-listing li.selected .icon-checkmark,.ui-listing li.option-checked .icon-checkmark,.ui-listing li.checked .icon-checkmark {display: inline-block;}.ui-listing li.option-disabled {opacity: 0.4;pointer-events: none !important;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-closeable.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-closeable.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-closeable {}.ui-closeable .icon {position: absolute;right: 7px;top: 7px;cursor: pointer;transition-property: opacity,fill;transition-duration: .1s;transition-timing-function: ease-in-out;}.ui-closeable .icon:hover {fill: #E30613;}.ui-has-closeable {position: relative;}.ui-has-closeable .ui-closeable .icon {opacity: 0.0;}.ui-has-closeable:hover .ui-closeable .icon {opacity: 1.0;}.ui-has-closeable:hover .ui-closeable .icon:hover {}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-tiles.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-tiles.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-tiles {}.ui-tile {background-color: #FFFFFF;border: 1px solid #E6E6E6;;border-radius: 42px;width: 160px;height: 160px;display: inline-block;margin-right: 14px;margin-bottom: 14px;position: relative;color: #6B6B6B;transition: all ease-in-out 0.1s;box-shadow: none;}.ui-tile a {display: block;position: absolute;width: 100%;height: 100%;}.ui-tile div.icon {position: absolute;top: 40%;left: 0px;right: 0px;text-align: center;transition: all ease-in-out 0.1s;}.ui-tile svg.icon {width: 2em;height: 2em;}.ui-tile .title {position: absolute;bottom: 7px;max-height: 3em;left: 7px;right: 7px;text-align: center;text-transform: none;padding: 0px;font-weight: 600;text-overflow: ellipsis;word-break: break-all;transition: all ease-in-out 0.1s;}.ui-tile:hover {background-color: #E30613;color: white;}.ui-tile:hover .title {color: white;}.ui-tile:hover svg.icon {fill: white;}.ui-tile.inactive,.ui-tile.published-false {opacity: 0.4;}.ui-tile.ui-sortable-placeholder {opacity: 0.1;}.ui-tile.option-thumbnail .thumbnail {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-size: cover;background-position: center center;}.ui-tile.option-thumbnail:hover .thumbnail {display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-coverpage.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-coverpage.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-coverpage {DEP_margin-left: -32px;margin-top: -32px;DEP_margin-right: -32px;position: relative;background-size: cover;background-position: center center;}.ui-coverpage .media {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}.ui-coverpage .media.content .text h1 {font-size: 54px;text-shadow: 0px 0px 10px rgba(0,0,0,0.5);}.ui-coverpage .media.content .icons h1 {font-size: 54px;}.ui-coverpage .media.video {overflow: hidden;}.ui-coverpage .media.video video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.ui-coverpage .media.video .video-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.ui-coverpage.option-white-icons .media.content .icons svg {fill: white;}.ui-coverpage .trailer {position: absolute;bottom: 0px;width: 100%;text-align: center;}.ui-coverpage .trailer label {display: inline-block;color: #TODOWHITEONWHITE;font-size: 32px;margin-bottom: 14px;}.ui-coverpage .trailer .down-arrow {}.ui-coverpage.option-show-fold .trailer,.ui-coverpage.option-half .trailer {bottom: calc(-40px / 2);}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-genericpage.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-genericpage.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-genericpage {}.ui-genericpage {max-width: 980px;margin-left: auto;margin-right: auto;}.ui-coverpage + .ui-genericpage {margin-top: 28px;}.ui-genericpage h1:first-of-type {font-size: 54px;}body.mobile .ui-genericpage h1:first-of-type {font-size: 36px;}.ui-genericpage h1 {max-width: 900px;}.ui-genericpage p {max-width: 600px;}.ui-genericpage .video {margin-top: 28px;margin-bottom: 28px;}.ui-genericpage .video.option-bordered {box-shadow: 0 0 0 1px #000000;}.ui-genericpage .video.option-shadowed {box-shadow: 0 0 15px 1px rgba(0,0,0,0.4);}.ui-genericpage .video video,.ui-genericpage .video img {width: 100%;height: 100%;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-contenteditor.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-contenteditor.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-content-editor {}.ui-content-editor .translations {margin-top: 14px;display: table;width: 100%;}.ui-content-editor .content-translation {display: table-cell;min-width: 200px;}.ui-content-editor .content-translation .only-if-toggled {}.ui-content-editor .content-translation.toggled .only-if-toggled {display: block;}.ui-content-editor .content-translation.padded {padding-left: 14px;}.ui-content-editor .content-translation .page-title {}.ui-content-editor .content-translation .content-types {opacity: 0.0;transition-property: opacity;transition-duration: 0.2s;transition-timing-function: ease-in-out;}.ui-content-editor .content-translation:hover .content-types {opacity: 1.0;}.ui-content-editor .content-node {margin-top: 7px;margin-bottom: 7px;background-color: $barely-visible-color;--margin-top: 7px;margin-bottom: 14px;}.ui-content-editor .content-node.placeholder {background-color: #E30613;height: 14px;}table.table td.input .ui-content-editor .content-node {background-color: $translucent-color;}.ui-content-editor .content-node.ui-sortable-helper {border: 1px solid #6B6B6B;background-color: #EDEDED;}.ui-content-editor .content-node .wrapper {display: table;width: 100%;}.ui-content-editor .content-node .handle {display: table-cell;width: 14px;border-left: 7px solid #6B6B6B;cursor: move;opacity: 0.0;transition-property: background-color,border-left-color,opacity;transition-duration: 0.2s;transition-timing-function: ease-in-out;}.ui-content-editor .content-translation:hover .content-node .handle {opacity: 0.4;}.ui-content-editor .content-translation:hover .content-node:hover .handle {opacity: 1.0;}.ui-content-editor .content-node .handle:hover {border-left-color: #E30613;opacity: 1.0;}.ui-content-editor .content-node .contents {display: table-cell;}.ui-content-editor .content-node .contents .content-type {clear:both;margin-bottom: 14px;border-bottom: 1px dashed #6B6B6B;margin-right: 14px;}.ui-content-editor .content-node .contents .content-type span {text-transform: uppercase;font-weight: bold;font-size: 10px;}.ui-content-editor .content-node .contents .content-type .ui-button {float: right;margin-left: 7px;opacity: 0.0;transition-property: opacity;transition-duration: 0.2s;transition-timing-function: ease-in-out;}.ui-content-editor .content-node .contents .content-type .ui-button.option-hidden {display: none !important;}.ui-content-editor .content-node:hover .contents .content-type .ui-button {opacity: 1.0;}.ui-content-editor .content-node .contents .content-value {min-height: 30px;margin-right: 14px;}.ui-content-editor .content-node .content-value .label,.ui-content-editor .content-node .content-value .tag {font-weight: bold;font-size: 12px;position: relative;}.ui-content-editor .content-node .content-value input,.ui-content-editor .content-node .content-value textarea {padding-left: 0px;}.ui-content-editor .content-node .content-value input.no-ui,.ui-content-editor .content-node .content-value textarea.no-ui,.ui-content-editor input.translation-value {border: 0px;background-color: transparent;cursor: text;width: 100%;}.ui-content-editor input.translation-value {font-weight: 600;font-size: 16px;}.ui-content-editor .content-node .content-value input.no-padding,.ui-content-editor .content-node .content-value textarea.no-padding {}.ui-content-editor .content-node .content-value input.no-ui:hover,.ui-content-editor .content-node .content-value textarea.no-ui:hover {background-color: transparent;}.ui-content-editor .content-node .content-value textarea {resize: vertical;min-height: 60px;max-width: 100%;}.ui-content-editor .content-node.type-html .content-value p,.ui-content-editor .content-node.type-html .content-value h1,.ui-content-editor .content-node.type-html .content-value h2,.ui-content-editor .content-node.type-html .content-value h3,.ui-content-editor .content-node.type-html .content-value h4,.ui-content-editor .content-node.type-html .content-value ul,.ui-content-editor .content-node.type-html .content-value ol {position: relative;margin-top: 8px;margin-bottom: 8px;padding-top: 0px;padding-bottom: 0px;}.ui-content-editor .content-node.type-html .content-value ol,.ui-content-editor .content-node.type-html .content-value ul {padding-left: 20px;}.ui-content-editor .content-node.type-html .content-value p,.ui-content-editor .content-node.type-html .content-value p * {font-size: 16px;}.ui-content-editor .content-node.type-html .content-value h1,.ui-content-editor .content-node.type-html .content-value h1 * {font-size: 30px;font-weight: bold;}.ui-content-editor .content-node.type-html .content-value h2,.ui-content-editor .content-node.type-html .content-value h2 * {font-size: 22px;font-weight: bold;}.ui-content-editor .content-node.type-html .content-value h3,.ui-content-editor .content-node.type-html .content-value h3 * {font-size: 18px;font-weight: bold;}.ui-content-editor .content-node.type-html .content-value h4,.ui-content-editor .content-node.type-html .content-value h4 * {font-size: 16px;font-weight: bold;}.ui-content-editor .content-node.type-html .content-value b,.ui-content-editor .content-node.type-html .content-value b * {font-weight: bold;}.ui-content-editor .content-node.type-html .content-value a {text-decoration: none;}.ui-content-editor .content-node.type-html .content-value a:after,.ui-content-editor .content-node.type-html .content-value p:after,.ui-content-editor .content-node.type-html .content-value h1:after,.ui-content-editor .content-node.type-html .content-value h2:after,.ui-content-editor .content-node.type-html .content-value h3:after,.ui-content-editor .content-node.type-html .content-value h4:after,.ui-content-editor .content-node.type-html .content-value ul:after,.ui-content-editor .content-node.type-html .content-value ol:after {font-size: 10px;font-weight: normal;opacity: 0.0;border: 0;text-decoration: none;transition-property: opacity;transition-duration: 0.2s;transition-timing-function: ease-in-out;}.ui-content-editor .content-node.type-html:hover .content-value a:after,.ui-content-editor .content-node.type-html:hover .content-value p:after,.ui-content-editor .content-node.type-html:hover .content-value h1:after,.ui-content-editor .content-node.type-html:hover .content-value h2:after,.ui-content-editor .content-node.type-html:hover .content-value h3:after,.ui-content-editor .content-node.type-html:hover .content-value h4:after,.ui-content-editor .content-node.type-html:hover .content-value ul:after,.ui-content-editor .content-node.type-html:hover .content-value ol:after {opacity: 1.0;}DEP_.ui-content-editor .content-node.type-html .content-value a:after {content: " link";}.ui-content-editor .content-node.type-html .content-value p:after {content: " paragraph";}.ui-content-editor .content-node.type-html .content-value h1:after {content: " title";}.ui-content-editor .content-node.type-html .content-value h2:after {content: " subtitle";}.ui-content-editor .content-node.type-html .content-value h3:after {content: " heading";}.ui-content-editor .content-node.type-html .content-value ul:after {content: " list";}.ui-content-editor .content-node.type-html .content-value ol:after {content: " list";}.ui-content-editor .content-node.type-title .content-value input {font-size: 22px;font-weight: bold;}.ui-content-editor .content-node.type-desc .content-value input {font-weight: normal;font-style: italic;}.ui-content-editor .content-node.type-embed .content-value input,.ui-content-editor .content-node.type-embed .content-value textarea {font-family: monospace;}.ui-content-editor .content-node.type-html .content-value {position: relative;}.ui-content-editor .content-node.type-html .content-value .notebook img,.ui-content-editor .content-node.type-thumb .content-value img,.ui-content-editor .content-node.type-image .content-value img,.ui-content-editor .content-node.type-video .content-value img,.ui-content-editor .content-node.type-meta .content-value img {max-width: 800px;width: 100%;height: auto;}.ui-content-editor .content-node.type-meta .content-value img {min-width: 60px;min-height: 60px;max-width: 400px;max-height: 300px;margin-top: 4px;}.ui-content-editor .content-node.type-video .content-value .file-preview {margin-top: 4px;margin-right: 4px;display: inline-block;}.ui-content-editor .content-node .content-value .file-preview {width: 200px;}.ui-content-editor .jquery-notebook.editor {position: relative;outline: none;min-height: 1.2em;}.ui-content-editor .jquery-notebook.bubble {position: absolute;z-index: 2000;opacity: 1;height: auto;left: 0;top: 0;opacity: 0;background: #E30613;transition: 0.15s ease-in-out;border: 1px solid white;border-radius: 8px;}.ui-content-editor .jquery-notebook.bubble.active {opacity: 1;}.ui-content-editor .jquery-notebook.bubble.jump {transition: opacity 0.15s;}.ui-content-editor .jquery-notebook.bubble:after {content: '';display: block;position: absolute;left: 50%;bottom: -9px;margin-left: -8px;width: 16px;height: 16px;transform: rotate(45deg);background: #E30613;border-bottom: 1px solid white;border-right: 1px solid white;}.ui-content-editor .jquery-notebook.bubble .helper-text {color: white;font-size: 32px;font-weight: bold;text-align: center;padding-top: 7px;padding-bottom: 7px;}.ui-content-editor .jquery-notebook.bubble ul {padding: 0;margin: 0;list-style: none;padding-left: 8px !important;padding-right: 8px;margin-left: 0px !important;margin-top: 0px !important;margin-right: 0px !important;}.ui-content-editor .jquery-notebook.bubble ul li {display: inline;margin: 0 !important;}.ui-content-editor .jquery-notebook.bubble button {margin: 0;outline: none;border: none;background: transparent;width: auto;min-width: 26px;height: 26px;line-height: 26px;color: white;cursor: pointer;border-radius: 42px;}.ui-content-editor .jquery-notebook.bubble button svg {position: relative;top: 3px;cursor: pointer;fill: white;}.ui-content-editor .jquery-notebook.bubble button.active,.ui-content-editor .jquery-notebook.bubble button:hover {color: #E30613;background-color: white;}.ui-content-editor .jquery-notebook.bubble button.active svg,.ui-content-editor .jquery-notebook.bubble button:hover svg {fill: #E30613;}.ui-content-editor .jquery-notebook.bubble button.cmd-sep {font-weight: normal;color: $page-text-color;cursor: default;pointer-events: none;min-width: calc(26px / 2);}.ui-content-editor .jquery-notebook .link-area {display: none;}.ui-content-editor .jquery-notebook-content {width: 100px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-pagination.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-pagination.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-pagination {list-style: none;overflow: hidden;padding: 0;}.ui-pagination.spaced {margin-top: 7px;}.ui-pagination.option-margin-top {margin-top: 14px;}.ui-pagination.spaced-bottom {margin-bottom: 18px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-quickfilter.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-quickfilter.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-quickfilter {}.ui-quickfilter:focus {background-color: red;}.ui-quickfilter.option-margin-bottom {margin-bottom: 14px;}.ui-quickfilter .input-column {}.ui-quickfilter .input-column input {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}.ui-quickfilter .tools-column {position: relative;min-width: 100px;left: -2px;}.ui-quickfilter .tools-column .ui-button {position: absolute;top: 0px;left: 0px;height: 100%;}.ui-quickfilter .tools-column input:first-of-type {border-top-left-radius: 0px;border-bottom-left-radius: 0px;border-left: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-progressbar.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-progressbar.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-progressbar {height: 1.9rem;position: relative;position: relative;padding: 6px;background-color: #EDEDED;border: 1px solid #D9D9D9;border-radius: 0.9rem;}.ui-progressbar .progress {display: block;width: 0%;height: 100%;border: 6px solid transparent;border-radius: 0.6rem;background-color: #E30613;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-datepicker.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-datepicker.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-datepicker {}.ui-datepicker .ui-datepicker-header {height: 1em;position: relative;}.ui-datepicker .ui-datepicker-header span {font-weight: 600;font-size: 14px;text-transform: uppercase;color: #6B6B6B;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {float: left;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next {float: right;}.ui-datepicker .ui-datepicker-header .ui-datepicker-title {position: absolute;text-align: center;width: 100%;top: 0px;left: 0px;pointer-events: none;}.ui-datepicker .ui-datepicker-calendar {width: 100%;border-collapse: collapse;}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td {border: 2px solid transparent;}.ui-datepicker .ui-datepicker-calendar th {}.ui-datepicker .ui-datepicker-calendar th span {font-weight: 600;font-size: 14px;text-transform: uppercase;color: #6B6B6B;text-align: center;border-bottom: 1px solid #E6E6E6;width: 100%;display: inline-block;}.ui-datepicker .ui-datepicker-calendar td {text-align: right;}.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled {}.ui-datepicker .ui-datepicker-calendar td a {background-color: #E6E6E6;display: inline-block;text-align: right;width: 100%;padding: 2px;}.ui-datepicker .ui-datepicker-calendar td a.ui-state-active {background-color: #E30613;color: white;}.ui-timepicker-div dl {display: none !important;}.ui-timepicker-div .ui-time-buttons {overflow-y: auto;max-height: 100px;margin-left: 1px;margin-right: 1px;margin-top: 14px;border-top: 1px solid #E6E6E6;}.ui-timepicker-div .ui-time-buttons .ui-button {padding: 3.5px;margin: 1px;border: none;border-radius: 0px;background-color: #E6E6E6;font-weight: normal;}.ui-timepicker-div .ui-time-buttons .ui-button.selected,.ui-timepicker-div .ui-time-buttons .ui-button:hover {background-color: #E30613;color: white;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-loader.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-loader.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-loader {width: 40px;height: 40px;position: relative;}.ui-loader:before {content: '';position: absolute;overflow: hidden;left: 1%;top: 1%;width: 98%;height: 98%;border-radius: 50%;background-color: #E30613;}.ui-loader .ring {transform: rotate(0deg);position: absolute;overflow: hidden;left: 0;top: 0;width: 100%;height: 100%;animation-duration: 0.7s;animation-name: ui-loader-ring-anim;animation-iteration-count: infinite;animation-fill-mode: forwards;animation-timing-function: ease-in-out;}.ui-loader .ring1 {animation-delay: 0.1s;}.ui-loader .ring2 {animation-delay: 0.2s;}.ui-loader .ring3 {animation-delay: 0.3s;}.ui-loader .ring:before,.ui-loader .ring:after {content: '';position: absolute;overflow: hidden;left: 0;top: 0;width: 100%;height: 100%;border: 6px solid;border-radius: 50%;border-color: transparent;box-sizing: border-box;border-top-color: #E30613;}.ui-loader .ring1:before,.ui-loader .ring1:after {transform: rotate(0deg);z-index: 1;}.ui-loader .ring2:before,.ui-loader .ring2:after {transform: rotate(30deg);z-index: 2;}.ui-loader .ring3:before,.ui-loader .ring3:after {}.ui-loader .ring1:after {border-top-color: #FFFFFF;opacity: 0.75;}.ui-loader .ring2:after {border-top-color: #FFFFFF;opacity: 0.5;}.ui-loader .ring3:after {border-top-color: #FFFFFF;opacity: 0.25;}@keyframes ui-loader-ring-anim {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.ui-loader-and-text {}.ui-loader-and-text .ui-loader {float: left;}.ui-loader-and-text .info-text {float: left;line-height: 40px;padding-left: 14px;font-size: 20px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-reporting.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-reporting.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-reporting-chart {width: 100%;height: 400px;}.ui-reporting-chart.loading .machinata-reporting-node {opacity: 0.4;}.ui-card .machinata-reporting-report {min-height: unset;margin-bottom: -64px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-documentation.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-documentation.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-documentation-page .ui-documentation .ui-documentation-item {}.ui-documentation-page pre {padding: 0;font-size: 16px;overflow-x: auto;}.ui-documentation-page pre.no-wrap {white-space: pre;}.ui-documentation-page code {font-family: monospace;font-size: 16px;}.ui-documentation-page p code {margin-left: 0.25em;margin-right: 0.25em;}.ui-documentation-page .markdown table {border-collapse: collapse;margin-top: 7px;margin-bottom: 7px;}.ui-documentation-page .markdown table td,.ui-documentation-page .markdown table th {border: 1px solid #6B6B6B;padding: 7px;}.ui-documentation-page .markdown table th {font-weight: bold;}.ui-documentation-page .markdown h2 {font-size: 16px;margin-top: 1rem;margin-bottom: 1rem;}.ui-documentation-page .markdown h3 {font-size: 16px;margin-top: 1rem;margin-bottom: 1rem;}.ui-documentation-page .markdown ul,.ui-documentation-page .markdown ol {list-style-position: inside;}.ui-documentation-page .markdown li {margin-left: 1rem;}.ui-documentation-item .ui-toolbar.option-small h2 {font-size: 16px;}.ui-documentation-item .documentation-extension {margin-top: 0px;margin-bottom: 0px;}.ui-documentation-item-properties.no-summary .documentation-summary,.ui-documentation-item-properties.no-code .documentation-code,.ui-documentation-item-properties.no-example .documentation-example,.ui-documentation-item-properties.no-value .documentation-value,.ui-documentation-item-properties.no-signature .documentation-signature,.ui-documentation-item-properties.no-parameters .documentation-parameters,.ui-documentation-item-settings.hide-code .documentation-code,.ui-documentation-item-settings.hide-signature .documentation-signature {display: none;}.ui-documentation-item-settings:not(.show-code) > .ui-documentation-item-properties > .documentation-code,.ui-documentation-item-settings:not(.show-signature) > .ui-documentation-item-properties > .documentation-signature {display: none;}.ui-documentation-item.ui-card.option-has-sticky-toolbar .ui-documentation-item.ui-card.option-has-sticky-toolbar .ui-toolbar.option-sticky {position: unset !important;top: unset !important;}.ui-documentation-item.ui-card .ui-documentation-item.ui-card {margin-left: 28px;margin-right: 28px;margin-bottom: 28px;border: 1px solid #E6E6E6;}.ui-documentation-item.ui-card .ui-documentation-item.ui-card .ui-toolbar .tools {}.ui-documentation-page .documentation-toc li.collapsed + .children {display: none;}.ui-documentation-page .documentation-toc li .icon-collapse-arrow,.ui-documentation-page .documentation-toc li .icon-expand-arrow {float: unset;position: relative;top: 0.2em;left: 0.2em;opacity: 0.0;transition-property: opacity;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-documentation-page .documentation-toc li:hover .icon-collapse-arrow,.ui-documentation-page .documentation-toc li:hover .icon-expand-arrow {opacity: 1.0;}.ui-documentation-page .documentation-toc li:not(.type-namespace) .icon-external-link,.ui-documentation-page .documentation-toc li:not(.type-namespace) .icon-collapse-arrow,.ui-documentation-page .documentation-toc li:not(.type-namespace) .icon-expand-arrow,.ui-documentation-page .documentation-toc li:not(.collapsed) .icon-collapse-arrow,.ui-documentation-page .documentation-toc li.collapsed .icon-expand-arrow {display: none;}.ui-documentation-page .documentation-toc li.level-1 {padding-left: 1rem;}.ui-documentation-page .documentation-toc li.level-2 {padding-left: 2rem;}.ui-documentation-page .documentation-toc li.level-3 {padding-left: 3rem;}.ui-documentation-page .documentation-toc li.level-4 {padding-left: 4rem;}.ui-documentation-page .documentation-toc li.level-5 {padding-left: 5rem;}.ui-documentation-page .documentation-toc li.level-6 {padding-left: 6rem;}.ui-documentation-page .documentation-toc li.level-7 {padding-left: 7rem;}.ui-documentation-page .documentation-toc li.level-8 {padding-left: 8rem;}.ui-documentation-page .documentation-toc li.level-9 {padding-left: 9rem;}.ui-documentation-page .documentation-toc li.level-10 {padding-left: 10rem;}.ui-documentation-page .ui-documentation-item.no-code .tool-toggle-code {display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-toc.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-toc.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-toc {list-style-position: inside;}.ui-toc li {margin-left: 14px;}.ui-toc ul ul {display: none;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-embedded-previews.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-embedded-previews.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-embedded-preview {text-align: center;}.ui-embedded-preview .ui-embedded-preview-sizer {margin-top: 14px;margin-left: auto;margin-right: auto;border: 1px solid #FFFFFF;border-top-width: 18px;box-shadow: 0px 6px 14px rgba(0, 0, 0, .5);}.ui-embedded-preview iframe {width: 100%;height: 100%;border: none;}.ui-embedded-preview.desktop .ui-embedded-preview-sizer {width: 88%;height: 680px;}.ui-embedded-preview.mobile .ui-embedded-preview-sizer {width: 320px;height: 600px;}.ui-embedded-preview.mobile .ui-embedded-preview-sizer iframe {transform: scale(0.50) translate(-50%,-50%);width: 200%;height: 200%;}.ui-embedded-preview.tablet .ui-embedded-preview-sizer {width: 640px;height: 820px;}.ui-embedded-preview.tablet .ui-embedded-preview-sizer iframe {transform: scale(0.75) translate(-16.6666666667%,-16.6666666667%);width: 133.3333333333%;height: 133.3333333333%;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-changelog.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-changelog.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-changelog .is-upstream {opacity: 0.4;}.ui-changelog .is-breaking-change {color: red;opacity: 1.0;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-entity-card.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-entity-card.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-entity-card {margin-bottom: 28px;margin-right: 28px;position: relative;border: 1px solid #EDEDED;border-radius: calc(8px * 2);padding: 14px;width: 100%;max-width: 300px;DEP_min-height: 180px;float: left;transition-property: background-color;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-entity-card:hover {background-color: #EDEDED;}.ui-entity-card.option-no-max-size {width: auto;max-width: unset;}.ui-entity-card .entity-icon {display: none;}.ui-entity-card .entity-main {margin-bottom: 14px;}.ui-entity-card .entity-main .meta {font-size: 16px;font-weight: normal;text-transform: uppercase;}.ui-entity-card .entity-main .title {font-size: 32px;font-weight: bold;margin-bottom: 14px;}.ui-entity-card .entity-tag .meta,.ui-entity-card .entity-sub .meta {font-size: 16px;font-weight: normal;DISABLED_text-transform: uppercase;}.ui-entity-card .entity-tag {float: right;}.ui-entity-card.option-red {background-color: rgba(255,0,0,0.5);}.ui-entity-card.option-micro .meta {font-size: 16px;font-weight: normal;text-transform: uppercase;}.ui-entity-card.option-micro .title {font-weight: normal;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-dropzone.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-dropzone.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-drop-zone {border: 2px dashed #000000;min-height: 200px;position: relative;margin-bottom: 14px;}.ui-drop-zone.uploading {opacity: 0.6;}.ui-drop-zone .tip {text-align: center;position: absolute;left: 0px;top: 14px;width: 100%;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-code.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-code.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-source-code {font-family: monospace;font-size: 16px;white-space: pre-wrap;}.ui-source-code.option-scroll-x {overflow-x: auto;white-space: pre;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-carousel.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-carousel.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-carousel .slick-arrow {position: absolute;top: 0px;width: 28px;height: 100%;z-index: 100;background-color: transparent;border: none;cursor: pointer;}.ui-carousel .slick-arrow.slick-next {right: 0px;}.ui-carousel .slick-arrow.slick-next svg {position: relative;left: 6px;transition-property: left;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-carousel .slick-arrow.slick-next:hover svg {left: 8px;}.ui-carousel .slick-arrow.slick-prev {left: 0px;}.ui-carousel .slick-arrow.slick-prev svg {position: relative;left: -6px;transition-property: left;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-carousel .slick-arrow.slick-prev:hover svg {left: -8px;}.ui-carousel .slick-dots {position: absolute;bottom: 0px;left: 0px;width: 100%;height: 14px;list-style: none;text-align: center;}.ui-carousel .slick-dots li {position: relative;display: inline-block;width: 14px;height: 14px;cursor: pointer;}.ui-carousel .slick-dots button {display: none;}.ui-carousel .slick-dots li:after {content: '';position: absolute;top: 0px;left: 3.5px;width: 7px;height: 7px;border-radius: 50%;background-color: #000000;opacity: 0.6;transition-property: opacity;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-carousel .slick-dots li.slick-active:after,.ui-carousel .slick-dots li:hover:after {opacity: 1.0;}.ui-carousel .ui-card {margin: 0px;}.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before,.slick-track:after{display: table;content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide{float: right;}.slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}.slick-slide.dragging img{pointer-events: none;}.slick-initialized .slick-slide{display: block;}.slick-loading .slick-slide{visibility: hidden;}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}.ui-carousel.option-flipbook {position: relative;transform-style: preserve-3d;}.ui-carousel.option-flipbook .ui-carousel-slide {position: absolute;top: 0px;left: 0px;}.ui-carousel.option-flipbook .ui-carousel-slide:not([data-carousel-position='0']) {pointer-events: none;}.ui-carousel.option-flipbook.option-animate .ui-carousel-slide {transition: all 0.6s ease-in-out;}.ui-carousel.option-flipbook .prev-zone {position: absolute;top: 0px;height: 100%;left: 0%;width: 50%;cursor: pointer;}.ui-carousel.option-flipbook .next-zone {position: absolute;top: 0px;height: 100%;right: 0%;width: 50%;cursor: pointer;}@keyframes example {0%   {opacity: 1.0;}45%   {opacity: 1.0;}50%  {opacity: 0.0;}100% {opacity: 1.0;}}.ui-carousel.option-flipbook.option-animate .ui-carousel-slide.fade-out-in {animation-name: example;animation-duration: 0.6s;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-privacy.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-privacy.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-privacy-settings {position: fixed;height: auto;left: 0px;top: 0px;right: 0px;z-index: 300;background-color: white;padding: 14px;}body.mobile .ui-privacy-settings {position: absolute;}.ui-privacy-settings .description,.ui-privacy-settings .settings,.ui-privacy-settings .buttons {margin-left: auto;margin-right: auto;max-width: 560px;}.ui-privacy-settings .description {text-align: left;}.ui-privacy-settings .description a {font-size: unset;}.ui-privacy-settings .buttons {text-align: center;}.ui-privacy-settings .description h1 {margin-top: 0px;margin-bottom: 3.5px;text-align: left;font-size: 32px;}body.mobile .ui-privacy-settings .description h1 {padding-top: 14px;}.ui-privacy-settings .settings {padding-top: 7px;border-bottom: 2px solid #6B6B6B;}.ui-privacy-settings .settings h2 {margin-top: 0px;margin-bottom: 0px;}.ui-privacy-settings .settings .title-and-button {margin-bottom: 3.5px;clear: both;min-height: 20px;}.ui-privacy-settings .settings .title-and-button h2 {float: left;font-size: 16px;}.ui-privacy-settings .settings .title-and-button .toggle-settings-button {float: right;border-bottom: 2px solid transparent;}.ui-privacy-settings .settings .title-and-button .toggle-settings-button:hover {border-bottom-color: #6B6B6B;}.ui-privacy-settings.settings-collapsed .settings .title-and-button .hide-button {display: none;}.ui-privacy-settings .settings .title-and-button .edit-button {display: none;}.ui-privacy-settings.settings-collapsed .settings .title-and-button .edit-button {display: inherit;}.ui-privacy-settings.settings-collapsed .options {display: none;}.ui-privacy-settings .settings .option {margin-top: 7px;margin-bottom: 3.5px;}.ui-privacy-settings .settings .option input {width: 20px;position: relative;top: 2px;cursor: pointer;}.ui-privacy-settings .settings .option label {margin-left: 6px;cursor: pointer;font-weight: bold;}.ui-privacy-settings .settings .option div {margin-left: 26px;}.ui-privacy-settings .buttons {margin-top: 14px;}.ui-privacy-settings .buttons input:not(.ui-button) {cursor: pointer;background-color: transparent;line-height: 1em;padding-right: 14px;}.ui-privacy-settings .buttons input:not(.ui-button):hover {background-color: #E30613;color: white;}.ui-privacy-settings .settings .option label {position: relative;display: inline-block;}.settings-inline-container {padding-top: 160px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-images.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-images.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-image-comparer {position: relative;}.ui-image-comparer .handle {width: calc(14px * 2);height: 100%;z-index: 3;position: absolute;left: 50%;top: 0%;margin-left: calc((-14px * 2) / 2);cursor: move;}.ui-image-comparer .handle::before {content:'';width: 1px;height: 100%;z-index: 3;position: absolute;left: calc(50% + 0px);top: 0%;cursor: move;background-color: #E30613;}.ui-image-comparer .handle::after {content:'';width: calc(14px * 2);height: calc(14px * 2);z-index: 3;position: absolute;left: 50%;top: 50%;margin-left: calc((-14px * 2) / 2);margin-top: calc((-14px * 2) / 2);border-radius: 50%;cursor: move;border: 1px solid #E30613;background-color: #FFFFFF;fill: #6B6B6B;transition-property: color, fill, background-color;transition-duration: 0.1s;transition-timing-function: ease-in-out;}.ui-image-comparer img.image-a {width: 100%;height: auto;z-index: 1;display: block;}.ui-image-comparer img.image-b {display: none;}.ui-image-comparer div.image-b {position: absolute;top: 0px;left: 0px;width: 50%;height: 100%;background-size: cover;z-index: 2;}.ui-image-comparer.handler-init-right .handle {left: 100%;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-page.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-page.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-page {margin-left: auto;margin-right: auto;max-width: 1280px;}.ui-page.option-reduced-width {max-width: 960px;}.ui-page.option-narrow-width {max-width: 780px;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-timeline.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-timeline.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-vertical-timeline {}.ui-vertical-timeline .timeline-entry {position: relative;min-height: 120px;}.ui-vertical-timeline .timeline-entry .entry-line {position: absolute;top: 0px;bottom: 0px;left: calc(80px / 2 - 3px / 2);width: 3px;background-color: #6B6B6B;}.ui-vertical-timeline .timeline-entry:first-of-type .entry-line {top: calc((120px - 80px) / 2);}.ui-vertical-timeline .timeline-entry:last-of-type .entry-line {bottom: calc(100% - (120px - 80px) / 2);}.ui-vertical-timeline .timeline-entry .entry-sphere {position: absolute;top: calc((120px - 80px) / 2);width: 80px;height: 80px;background-color: #FFFFFF;border: 3px solid #6B6B6B;border-radius: 50%;}.ui-vertical-timeline .timeline-entry .entry-sphere .icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: calc(16px * 3);}.ui-vertical-timeline .timeline-entry .entry-meta {position: absolute;top: calc((120px - 80px) / 2);height: 80px;left: calc(14px + 80px);display: flex;align-items: center;column-gap: 7px;}.ui-vertical-timeline .timeline-entry .entry-meta .type {font-weight: bold;}.ui-vertical-timeline .timeline-entry .entry-attachments {padding-top: calc(120px - 14px - 14px);padding-left: calc(80px + 14px + 14px);}.ui-vertical-timeline .timeline-entry .entry-attachment {position: relative;min-height: 60px;}.ui-vertical-timeline .timeline-entry .entry-attachment .attachment-line {position: absolute;top: 0px;bottom: 0px;left: calc(40px / 2 - 3px / 2);width: 3px;background-color: #6B6B6B;}.ui-vertical-timeline .timeline-entry .entry-attachment:first-of-type .attachment-line {top: -20%;}.ui-vertical-timeline .timeline-entry .entry-attachment:last-of-type .attachment-line {bottom: 50%;}.ui-vertical-timeline .timeline-entry .entry-attachment .attachment-sphere {position: absolute;top: 50%;transform: translate(0%,-50%);width: 40px;height: 40px;background-color: #FFFFFF;border: 3px solid #6B6B6B;border-radius: 14px;}.ui-vertical-timeline .timeline-entry .entry-attachment .attachment-sphere .icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: calc(16px * 1.5);}.ui-vertical-timeline .timeline-entry .entry-attachment .attachment-meta {position: absolute;top: 50%;left: calc(14px + 40px);transform: translate(0%,-50%);}.ui-vertical-timeline .timeline-entry .entry-attachment .attachment-meta .type {font-weight: bold;}

/* -------------------------------------------------------------------------------------------------- */
/* machinata-uikit-survey.css */
/* File: css/machinata-uikit-bundle.css/machinata-uikit-survey.css */
/* -------------------------------------------------------------------------------------------------- */

.ui-survey {background: red;}.ui-survey .survey-question[data-question-required='False'] .required-symbol,.ui-survey .survey-question[data-question-required='True'] .optional-symbol {display: none !important;}

