@font-face {  font-family: "summernote";  font-style: normal;  font-weight: 400;  font-display: auto;  src: url("./font/summernote.eot?#iefix") format("embedded-opentype"), url("./font/summernote.woff2") format("woff2"), url("./font/summernote.woff") format("woff"), url("./font/summernote.ttf") format("truetype");}[class^=note-icon]:before,[class*=" note-icon"]:before {  display: inline-block;  font-family: "summernote";  font-style: normal;  font-size: inherit;  text-decoration: inherit;  text-rendering: auto;  text-transform: none;  vertical-align: middle;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  speak: none;}.note-icon-fw {  text-align: center;  width: 1.25em;}.note-icon-border {  border: solid 0.08em #eee;  border-radius: 0.1em;  padding: 0.2em 0.25em 0.15em;}.note-icon-pull-left {  float: left;}.note-icon-pull-right {  float: right;}.note-icon.note-icon-pull-left {  margin-right: 0.3em;}.note-icon.note-icon-pull-right {  margin-left: 0.3em;}.note-icon-align::before {  content: "\ea01";}.note-icon-align-center::before {  content: "\ea02";}.note-icon-align-indent::before {  content: "\ea03";}.note-icon-align-justify::before {  content: "\ea04";}.note-icon-align-left::before {  content: "\ea05";}.note-icon-align-outdent::before {  content: "\ea06";}.note-icon-align-right::before {  content: "\ea07";}.note-icon-arrow-circle-down::before {  content: "\ea08";}.note-icon-arrow-circle-left::before {  content: "\ea09";}.note-icon-arrow-circle-right::before {  content: "\ea0a";}.note-icon-arrow-circle-up::before {  content: "\ea0b";}.note-icon-arrows-alt::before {  content: "\ea0c";}.note-icon-arrows-h::before {  content: "\ea0d";}.note-icon-arrows-v::before {  content: "\ea0e";}.note-icon-bold::before {  content: "\ea0f";}.note-icon-caret::before {  content: "\ea10";}.note-icon-chain-broken::before {  content: "\ea11";}.note-icon-circle::before {  content: "\ea12";}.note-icon-close::before {  content: "\ea13";}.note-icon-code::before {  content: "\ea14";}.note-icon-col-after::before {  content: "\ea15";}.note-icon-col-before::before {  content: "\ea16";}.note-icon-col-remove::before {  content: "\ea17";}.note-icon-eraser::before {  content: "\ea18";}.note-icon-float-left::before {  content: "\ea19";}.note-icon-float-none::before {  content: "\ea1a";}.note-icon-float-right::before {  content: "\ea1b";}.note-icon-font::before {  content: "\ea1c";}.note-icon-frame::before {  content: "\ea1d";}.note-icon-italic::before {  content: "\ea1e";}.note-icon-link::before {  content: "\ea1f";}.note-icon-magic::before {  content: "\ea20";}.note-icon-menu-check::before {  content: "\ea21";}.note-icon-minus::before {  content: "\ea22";}.note-icon-orderedlist::before {  content: "\ea23";}.note-icon-pencil::before {  content: "\ea24";}.note-icon-picture::before {  content: "\ea25";}.note-icon-question::before {  content: "\ea26";}.note-icon-redo::before {  content: "\ea27";}.note-icon-rollback::before {  content: "\ea28";}.note-icon-row-above::before {  content: "\ea29";}.note-icon-row-below::before {  content: "\ea2a";}.note-icon-row-remove::before {  content: "\ea2b";}.note-icon-special-character::before {  content: "\ea2c";}.note-icon-square::before {  content: "\ea2d";}.note-icon-strikethrough::before {  content: "\ea2e";}.note-icon-subscript::before {  content: "\ea2f";}.note-icon-summernote::before {  content: "\ea30";}.note-icon-superscript::before {  content: "\ea31";}.note-icon-table::before {  content: "\ea32";}.note-icon-text-height::before {  content: "\ea33";}.note-icon-trash::before {  content: "\ea34";}.note-icon-underline::before {  content: "\ea35";}.note-icon-undo::before {  content: "\ea36";}.note-icon-unorderedlist::before {  content: "\ea37";}.note-icon-video::before {  content: "\ea38";}.note-frame {  -ms-box-sizing: border-box;  box-sizing: border-box;  color: #000;  font-family: sans-serif;  border-radius: 4px;}.note-toolbar {  padding: 10px 5px;  border-bottom: 1px solid #e2e2e2;  color: #333;  background-color: #f5f5f5;  border-color: #ddd;  border-top-left-radius: 3px;  border-top-right-radius: 3px;}.note-btn-group {  position: relative;  display: inline-block;  margin-right: 8px;}.note-btn-group > .note-btn-group {  margin-right: 0;}.note-btn-group > .note-btn:first-child {  margin-left: 0;}.note-btn-group .note-btn + .note-btn,.note-btn-group .note-btn + .note-btn-group,.note-btn-group .note-btn-group + .note-btn,.note-btn-group .note-btn-group + .note-btn-group {  margin-left: -1px;}.note-btn-group > .note-btn:not(:first-child),.note-btn-group > .note-btn-group:not(:first-child) > .note-btn {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.note-btn-group > .note-btn:not(:last-child):not(.dropdown-toggle),.note-btn-group > .note-btn-group:not(:last-child) > .note-btn {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.note-btn-group.open > .note-dropdown {  display: block;}.note-btn {  display: inline-block;  font-weight: 400;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  touch-action: manipulation;  cursor: pointer;  background-image: none;  border: 1px solid #dae0e5;  white-space: nowrap;  outline: 0;  color: #333;  background-color: #fff;  border-color: #dae0e5;  padding: 5px 10px;  font-size: 14px;  line-height: 1.4;  border-radius: 3px;  -webkit-user-select: none;  -moz-user-select: none;  user-select: none;}.note-btn:focus, .note-btn.focus {  color: #333;  background-color: #ebebeb;  border-color: #dae0e5;}.note-btn:hover {  color: #333;  background-color: #ebebeb;  border-color: #dae0e5;}.note-btn.disabled:focus, .note-btn.disabled.focus, .note-btn[disabled]:focus, .note-btn[disabled].focus, fieldset[disabled] .note-btn:focus, fieldset[disabled] .note-btn.focus {  background-color: #fff;  border-color: #dae0e5;}.note-btn:hover, .note-btn:focus, .note-btn.focus {  color: #333;  text-decoration: none;  border: 1px solid #dae0e5;  background-color: #ebebeb;  outline: 0;  border-radius: 1px;}.note-btn:active, .note-btn.active {  outline: 0;  background-image: none;  color: #333;  text-decoration: none;  border: 1px solid #dae0e5;  background-color: #ebebeb;  outline: 0;  border-radius: 1px;  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.note-btn.disabled, .note-btn[disabled], fieldset[disabled] .note-btn {  cursor: not-allowed;  -webkit-opacity: 0.65;  -khtml-opacity: 0.65;  -moz-opacity: 0.65;  opacity: 0.65;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);  filter: alpha(opacity=65);  box-shadow: none;}.note-btn > span.note-icon-caret:first-child {  margin-left: -1px;}.note-btn > span.note-icon-caret:nth-child(2) {  padding-left: 3px;  margin-right: -5px;}.note-btn-primary {  background: #fa6362;  color: #fff;}.note-btn-primary:hover, .note-btn-primary:focus, .note-btn-primary.focus {  color: #fff;  text-decoration: none;  border: 1px solid #dae0e5;  background-color: #fa6362;  border-radius: 1px;}.note-btn-block {  display: block;  width: 100%;}.note-btn-block + .note-btn-block {  margin-top: 5px;}input[type=submit].note-btn-block,input[type=reset].note-btn-block,input[type=button].note-btn-block {  width: 100%;}button.close {  padding: 0;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;}.close {  float: right;  font-size: 21px;  line-height: 1;  color: #000;  opacity: 0.2;}.close:hover {  -webkit-opacity: 1;  -khtml-opacity: 1;  -moz-opacity: 1;  -ms-filter: alpha(opacity=100);  filter: alpha(opacity=100);  opacity: 1;}.note-dropdown {  position: relative;}.note-color .dropdown-toggle {  width: 30px;  padding-left: 5px;}.note-dropdown-menu {  display: none;  min-width: 100px;  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  float: left;  text-align: left;  background: #fff;  border: 1px solid #e2e2e2;  padding: 5px;  background-clip: padding-box;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);}.note-dropdown-menu > *:last-child {  margin-right: 0;}.note-btn-group.open .note-dropdown-menu {  display: block;}.note-dropdown-item {  display: block;}.note-dropdown-item:hover {  background-color: #ebebeb;}a.note-dropdown-item,a.note-dropdown-item:hover {  margin: 5px 0;  color: #000;  text-decoration: none;}.note-modal {  position: fixed;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: 1050;  -webkit-opacity: 1;  -khtml-opacity: 1;  -moz-opacity: 1;  opacity: 1;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  filter: alpha(opacity=100);  display: none;}.note-modal.open {  display: block;}.note-modal-content {  position: relative;  width: auto;  margin: 30px 20px;  border: 1px solid rgba(0, 0, 0, 0.2);  background: #fff;  background-clip: border-box;  outline: 0;  border-radius: 5px;  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);}.note-modal-header {  padding: 10px 20px;  border: 1px solid #ededef;}.note-modal-body {  position: relative;  padding: 20px 30px;}.note-modal-body kbd {  border-radius: 2px;  background-color: #000;  color: #fff;  padding: 3px 5px;  font-weight: 700;  -ms-box-sizing: border-box;  box-sizing: border-box;}.note-modal-footer {  height: 40px;  padding: 10px;  text-align: center;}.note-modal-footer a {  color: #337ab7;  text-decoration: none;}.note-modal-footer a:hover,.note-modal-footer a:focus {  color: #23527c;  text-decoration: underline;}.note-modal-footer .note-btn {  float: right;}.note-modal-title {  font-size: 20px;  color: #42515f;  margin: 0;  line-height: 1.4;}.note-modal-backdrop {  position: fixed;  left: 0;  right: 0;  bottom: 0;  top: 0;  z-index: 1040;  background: #000;  -webkit-opacity: 0.5;  -khtml-opacity: 0.5;  -moz-opacity: 0.5;  opacity: 0.5;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);  filter: alpha(opacity=50);  display: none;}.note-modal-backdrop.open {  display: block;}@media (min-width: 768px) {  .note-modal-content {  width: 600px;  margin: 30px auto;  }}@media (min-width: 992px) {  .note-modal-content-large {  width: 900px;  }}.note-modal .note-help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373;}.note-modal .note-nav {  display: flex;  flex-wrap: wrap;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.note-modal .note-nav-link {  display: block;  padding: 0.5rem 1rem;  color: #007bff;  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects;}.note-modal .note-nav-link:focus,.note-modal .note-nav-link:hover {  color: #0056b3;  text-decoration: none;}.note-modal .note-nav-link.disabled {  color: #868e96;}.note-modal .note-nav-tabs {  border-bottom: 1px solid #ddd;}.note-modal .note-nav-tabs .note-nav-item {  margin-bottom: -1px;}.note-modal .note-nav-tabs .note-nav-link {  border: 1px solid transparent;  border-top-left-radius: 0.25rem;  border-top-right-radius: 0.25rem;}.note-modal .note-nav-tabs .note-nav-link:focus,.note-modal .note-nav-tabs .note-nav-link:hover {  border-color: #e9ecef #e9ecef #ddd;}.note-modal .note-nav-tabs .note-nav-link.disabled {  color: #868e96;  background-color: transparent;  border-color: transparent;}.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link {  color: #495057;  background-color: #fff;  border-color: #ddd #ddd #fff;}.note-modal .note-tab-content {  margin: 15px auto;}.note-modal .note-tab-content > .note-tab-pane:target ~ .note-tab-pane:last-child,.note-modal .note-tab-content > .note-tab-pane {  display: none;}.note-modal .note-tab-content > :last-child,.note-modal .note-tab-content > .note-tab-pane:target {  display: block;}.note-form-group {  padding-bottom: 20px;}.note-form-group:last-child {  padding-bottom: 0;}.note-form-label {  display: block;  width: 100%;  font-size: 16px;  color: #42515f;  margin-bottom: 10px;  font-weight: 700;}.note-input {  width: 100%;  display: block;  border: 1px solid #ededef;  background: #fff;  outline: 0;  padding: 6px 4px;  font-size: 14px;  -ms-box-sizing: border-box;  box-sizing: border-box;}.note-input::-webkit-input-placeholder {  color: #eeeeee;}.note-input:-moz-placeholder { color: #eeeeee;}.note-input::-moz-placeholder { color: #eeeeee;}.note-input:-ms-input-placeholder {  color: #eeeeee;}.note-tooltip {  position: absolute;  z-index: 1070;  display: block;  font-size: 13px;  transition: opacity 0.15s;  -webkit-opacity: 0;  -khtml-opacity: 0;  -moz-opacity: 0;  opacity: 0;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  filter: alpha(opacity=0);}.note-tooltip.in {  -webkit-opacity: 0.9;  -khtml-opacity: 0.9;  -moz-opacity: 0.9;  opacity: 0.9;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);  filter: alpha(opacity=90);}.note-tooltip.top {  margin-top: -3px;  padding: 5px 0;}.note-tooltip.right {  margin-left: 3px;  padding: 0 5px;}.note-tooltip.bottom {  margin-top: 3px;  padding: 5px 0;}.note-tooltip.left {  margin-left: -3px;  padding: 0 5px;}.note-tooltip.bottom .note-tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000;}.note-tooltip.top .note-tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #000;}.note-tooltip.right .note-tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000;}.note-tooltip.left .note-tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000;}.note-tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;}.note-tooltip-content {  max-width: 200px;  font-family: sans-serif;  padding: 3px 8px;  color: #fff;  text-align: center;  background-color: #000;}.note-popover {  position: absolute;  z-index: 1060;  display: block;  font-size: 13px;  font-family: sans-serif;  display: none;  background: #ffffff;  border: 1px solid rgba(0, 0, 0, 0.2);  border: 1px solid #ccc;}.note-popover.in {  display: block;}.note-popover.top {  margin-top: -10px;  padding: 5px 0;}.note-popover.right {  margin-left: 10px;  padding: 0 5px;}.note-popover.bottom {  margin-top: 10px;  padding: 5px 0;}.note-popover.left {  margin-left: -10px;  padding: 0 5px;}.note-popover.bottom .note-popover-arrow {  top: -11px;  left: 20px;  margin-left: -10px;  border-top-width: 0;  border-bottom-color: #999999;  border-bottom-color: rgba(0, 0, 0, 0.25);}.note-popover.bottom .note-popover-arrow::after {  top: 1px;  margin-left: -10px;  content: "\0020";  border-top-width: 0;  border-bottom-color: #fff;}.note-popover.top .note-popover-arrow {  bottom: -11px;  left: 20px;  margin-left: -10px;  border-bottom-width: 0;  border-top-color: #999999;  border-top-color: rgba(0, 0, 0, 0.25);}.note-popover.top .note-popover-arrow::after {  bottom: 1px;  margin-left: -10px;  content: "\0020";  border-bottom-width: 0;  border-top-color: #fff;}.note-popover.right .note-popover-arrow {  top: 50%;  left: -11px;  margin-top: -10px;  border-left-width: 0;  border-right-color: #999999;  border-right-color: rgba(0, 0, 0, 0.25);}.note-popover.right .note-popover-arrow::after {  left: 1px;  margin-top: -10px;  content: "\0020";  border-left-width: 0;  border-right-color: #fff;}.note-popover.left .note-popover-arrow {  top: 50%;  right: -11px;  margin-top: -10px;  border-right-width: 0;  border-left-color: #999999;  border-left-color: rgba(0, 0, 0, 0.25);}.note-popover.left .note-popover-arrow::after {  right: 1px;  margin-top: -10px;  content: "\0020";  border-right-width: 0;  border-left-color: #fff;}.note-popover-arrow {  position: absolute;  width: 0;  height: 0;  border: 11px solid transparent;}.note-popover-arrow::after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;  content: "\0020";  border-width: 10px;}.note-popover-content {  padding: 3px 8px;  color: #000;  text-align: center;  background-color: #ffffff;  min-width: 100px;  min-height: 30px;}.note-editor {  position: relative;}.note-editor .note-dropzone {  position: absolute;  display: none;  z-index: 100;  color: lightskyblue;  background-color: #fff;  opacity: 0.95;}.note-editor .note-dropzone .note-dropzone-message {  display: table-cell;  vertical-align: middle;  text-align: center;  font-size: 28px;  font-weight: 700;}.note-editor .note-dropzone.hover {  color: #098ddf;}.note-editor.dragover .note-dropzone {  display: table;}.note-editor .note-editing-area {  position: relative;}.note-editor .note-editing-area .note-editable {  outline: none;}.note-editor .note-editing-area .note-editable sup {  vertical-align: super;}.note-editor .note-editing-area .note-editable sub {  vertical-align: sub;}.note-editor .note-editing-area .note-editable img.note-float-left {  margin-right: 10px;}.note-editor .note-editing-area .note-editable img.note-float-right {  margin-left: 10px;}.note-editor.note-frame,.note-editor.note-airframe {  border: 1px solid rgba(0, 0, 0, 0.1960784314);}.note-editor.note-frame.codeview .note-editing-area .note-editable,.note-editor.note-airframe.codeview .note-editing-area .note-editable {  display: none;}.note-editor.note-frame.codeview .note-editing-area .note-codable,.note-editor.note-airframe.codeview .note-editing-area .note-codable {  display: block;}.note-editor.note-frame .note-editing-area,.note-editor.note-airframe .note-editing-area {  overflow: hidden;}.note-editor.note-frame .note-editing-area .note-editable,.note-editor.note-airframe .note-editing-area .note-editable {  padding: 10px;  overflow: auto;  word-wrap: break-word;}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {  background-color: rgba(128, 128, 128, 0.1137254902);}.note-editor.note-frame .note-editing-area .note-codable,.note-editor.note-airframe .note-editing-area .note-codable {  display: none;  width: 100%;  padding: 10px;  border: none;  box-shadow: none;  font-family: Menlo, Monaco, monospace, sans-serif;  font-size: 14px;  color: #ccc;  background-color: #222;  resize: none;  outline: none;  -ms-box-sizing: border-box;  box-sizing: border-box;  border-radius: 0;  margin-bottom: 0;}.note-editor.note-frame.fullscreen,.note-editor.note-airframe.fullscreen {  position: fixed;  top: 0;  left: 0;  width: 100% !important;  z-index: 1050;}.note-editor.note-frame.fullscreen .note-resizebar,.note-editor.note-airframe.fullscreen .note-resizebar {  display: none;}.note-editor.note-frame .note-status-output,.note-editor.note-airframe .note-status-output {  display: block;  width: 100%;  font-size: 14px;  line-height: 1.42857143;  height: 20px;  margin-bottom: 0;  color: #000;  border: 0;  border-top: 1px solid #e2e2e2;}.note-editor.note-frame .note-status-output:empty,.note-editor.note-airframe .note-status-output:empty {  height: 0;  border-top: 0 solid transparent;}.note-editor.note-frame .note-status-output .pull-right,.note-editor.note-airframe .note-status-output .pull-right {  float: right !important;}.note-editor.note-frame .note-status-output .text-muted,.note-editor.note-airframe .note-status-output .text-muted {  color: #777;}.note-editor.note-frame .note-status-output .text-primary,.note-editor.note-airframe .note-status-output .text-primary {  color: #286090;}.note-editor.note-frame .note-status-output .text-success,.note-editor.note-airframe .note-status-output .text-success {  color: #3c763d;}.note-editor.note-frame .note-status-output .text-info,.note-editor.note-airframe .note-status-output .text-info {  color: #31708f;}.note-editor.note-frame .note-status-output .text-warning,.note-editor.note-airframe .note-status-output .text-warning {  color: #8a6d3b;}.note-editor.note-frame .note-status-output .text-danger,.note-editor.note-airframe .note-status-output .text-danger {  color: #a94442;}.note-editor.note-frame .note-status-output .alert,.note-editor.note-airframe .note-status-output .alert {  margin: -7px 0 0 0;  padding: 7px 10px 2px 10px;  border-radius: 0;  color: #000;  background-color: #f5f5f5;}.note-editor.note-frame .note-status-output .alert .note-icon,.note-editor.note-airframe .note-status-output .alert .note-icon {  margin-right: 5px;}.note-editor.note-frame .note-status-output .alert-success,.note-editor.note-airframe .note-status-output .alert-success {  color: #3c763d !important;  background-color: #dff0d8 !important;}.note-editor.note-frame .note-status-output .alert-info,.note-editor.note-airframe .note-status-output .alert-info {  color: #31708f !important;  background-color: #d9edf7 !important;}.note-editor.note-frame .note-status-output .alert-warning,.note-editor.note-airframe .note-status-output .alert-warning {  color: #8a6d3b !important;  background-color: #fcf8e3 !important;}.note-editor.note-frame .note-status-output .alert-danger,.note-editor.note-airframe .note-status-output .alert-danger {  color: #a94442 !important;  background-color: #f2dede !important;}.note-editor.note-frame .note-statusbar,.note-editor.note-airframe .note-statusbar {  background-color: rgba(128, 128, 128, 0.1137254902);  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;  border-top: 1px solid rgba(0, 0, 0, 0.1960784314);}.note-editor.note-frame .note-statusbar .note-resizebar,.note-editor.note-airframe .note-statusbar .note-resizebar {  padding-top: 1px;  height: 9px;  width: 100%;  cursor: ns-resize;}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {  width: 20px;  margin: 1px auto;  border-top: 1px solid rgba(0, 0, 0, 0.1960784314);}.note-editor.note-frame .note-statusbar.locked .note-resizebar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar {  cursor: default;}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar {  display: none;}.note-editor.note-frame .note-placeholder,.note-editor.note-airframe .note-placeholder {  padding: 10px;}.note-editor.note-airframe {  border: 0;}.note-editor.note-airframe .note-editing-area .note-editable {  padding: 0;}.note-popover.popover {  display: none;  max-width: none;}.note-popover.popover .popover-content a {  display: inline-block;  max-width: 200px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  vertical-align: middle;}.note-popover.popover .arrow {  left: 20px !important;}.note-toolbar {  position: relative;}.note-popover .popover-content, .note-editor .note-toolbar {  margin: 0;  padding: 0 0 5px 5px;}.note-popover .popover-content > .note-btn-group, .note-editor .note-toolbar > .note-btn-group {  margin-top: 5px;  margin-left: 0;  margin-right: 5px;}.note-popover .popover-content .note-btn-group .note-table, .note-editor .note-toolbar .note-btn-group .note-table {  min-width: 0;  padding: 5px;}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {  font-size: 18px;}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {  position: absolute !important;  z-index: 3;  width: 10em;  height: 10em;  cursor: pointer;}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {  position: relative !important;  z-index: 1;  width: 5em;  height: 5em;  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {  position: absolute !important;  z-index: 2;  width: 1em;  height: 1em;  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;}.note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre {  margin: 0;  padding: 5px 10px;}.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p {  margin: 0;  padding: 0;}.note-popover .popover-content .note-color-all .note-dropdown-menu, .note-editor .note-toolbar .note-color-all .note-dropdown-menu {  min-width: 337px;}.note-popover .popover-content .note-color .dropdown-toggle, .note-editor .note-toolbar .note-color .dropdown-toggle {  width: 20px;  padding-left: 5px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {  display: inline-block;  margin: 0;  width: 160px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {  margin: 0 5px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {  font-size: 12px;  margin: 2px 7px;  text-align: center;  border-bottom: 1px solid #eee;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {  font-size: 11px;  margin: 3px;  padding: 0 3px;  cursor: pointer;  width: 100%;  border-radius: 5px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {  background: #eee;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {  height: 20px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn {  display: none;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {  border: 1px solid #eee;}.note-popover .popover-content .note-para .note-dropdown-menu, .note-editor .note-toolbar .note-para .note-dropdown-menu {  min-width: 228px;  padding: 5px;}.note-popover .popover-content .note-para .note-dropdown-menu > div + div, .note-editor .note-toolbar .note-para .note-dropdown-menu > div + div {  margin-left: 5px;}.note-popover .popover-content .note-dropdown-menu, .note-editor .note-toolbar .note-dropdown-menu {  min-width: 160px;}.note-popover .popover-content .note-dropdown-menu.right, .note-editor .note-toolbar .note-dropdown-menu.right {  right: 0;  left: auto;}.note-popover .popover-content .note-dropdown-menu.right::before, .note-editor .note-toolbar .note-dropdown-menu.right::before {  right: 9px;  left: auto !important;}.note-popover .popover-content .note-dropdown-menu.right::after, .note-editor .note-toolbar .note-dropdown-menu.right::after {  right: 10px;  left: auto !important;}.note-popover .popover-content .note-dropdown-menu.note-check a i, .note-editor .note-toolbar .note-dropdown-menu.note-check a i {  color: deepskyblue;  visibility: hidden;}.note-popover .popover-content .note-dropdown-menu.note-check a.checked i, .note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i {  visibility: visible;}.note-popover .popover-content .note-fontsize-10, .note-editor .note-toolbar .note-fontsize-10 {  font-size: 10px;}.note-popover .popover-content .note-color-palette, .note-editor .note-toolbar .note-color-palette {  line-height: 1;}.note-popover .popover-content .note-color-palette div .note-color-btn, .note-editor .note-toolbar .note-color-palette div .note-color-btn {  width: 20px;  height: 20px;  padding: 0;  margin: 0;  border: 0;  border-radius: 0;}.note-popover .popover-content .note-color-palette div .note-color-btn:hover, .note-editor .note-toolbar .note-color-palette div .note-color-btn:hover {  transform: scale(1.2);  transition: all 0.2s;}.note-modal .modal-dialog {  outline: 0;  border-radius: 5px;  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);}.note-modal .form-group {  margin-left: 0;  margin-right: 0;}.note-modal .note-modal-form {  margin: 0;}.note-modal .note-image-dialog .note-dropzone {  min-height: 100px;  font-size: 30px;  line-height: 4;  color: lightgray;  text-align: center;  border: 4px dashed lightgray;  margin-bottom: 10px;}@-moz-document url-prefix() {  .note-modal .note-image-input {  height: auto;  }}.note-placeholder {  position: absolute;  display: none;  color: gray;}.note-handle .note-control-selection {  position: absolute;  display: none;  border: 1px solid #000;}.note-handle .note-control-selection > div {  position: absolute;}.note-handle .note-control-selection .note-control-selection-bg {  width: 100%;  height: 100%;  background-color: #000;  -webkit-opacity: 0.3;  -khtml-opacity: 0.3;  -moz-opacity: 0.3;  opacity: 0.3;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);  filter: alpha(opacity=30);}.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-sizing, .note-handle .note-control-selection .note-control-holder {  width: 7px;  height: 7px;  border: 1px solid #000;}.note-handle .note-control-selection .note-control-sizing {  background-color: #000;}.note-handle .note-control-selection .note-control-nw {  top: -5px;  left: -5px;  border-right: none;  border-bottom: none;}.note-handle .note-control-selection .note-control-ne {  top: -5px;  right: -5px;  border-bottom: none;  border-left: none;}.note-handle .note-control-selection .note-control-sw {  bottom: -5px;  left: -5px;  border-top: none;  border-right: none;}.note-handle .note-control-selection .note-control-se {  right: -5px;  bottom: -5px;  cursor: se-resize;}.note-handle .note-control-selection .note-control-se.note-control-holder {  cursor: default;  border-top: none;  border-left: none;}.note-handle .note-control-selection .note-control-selection-info {  right: 0;  bottom: 0;  padding: 5px;  margin: 5px;  color: #fff;  background-color: #000;  font-size: 12px;  border-radius: 5px;  -webkit-opacity: 0.7;  -khtml-opacity: 0.7;  -moz-opacity: 0.7;  opacity: 0.7;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);  filter: alpha(opacity=70);}.note-hint-popover {  min-width: 100px;  padding: 2px;}.note-hint-popover .popover-content {  padding: 3px;  max-height: 150px;  overflow: auto;}.note-hint-popover .popover-content .note-hint-group .note-hint-item {  display: block !important;  padding: 3px;}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {  display: block;  clear: both;  font-weight: 400;  line-height: 1.4;  color: white;  white-space: nowrap;  text-decoration: none;  background-color: #428bca;  outline: 0;  cursor: pointer;}html .note-fullscreen-body, body .note-fullscreen-body {  overflow: hidden !important;}.note-editable ul li, .note-editable ol li {  list-style-position: inside;}.note-editor .note-editing-area .note-editable table {  width: 100%;  border-collapse: collapse;}.note-editor .note-editing-area .note-editable table td, .note-editor .note-editing-area .note-editable table th {  border: 1px solid #ececec;  padding: 5px 3px;}.note-editor .note-editing-area .note-editable a {  background-color: inherit;  text-decoration: inherit;  font-family: inherit;  font-weight: inherit;  color: #337ab7;}.note-editor .note-editing-area .note-editable a:hover,.note-editor .note-editing-area .note-editable a:focus {  color: #23527c;  text-decoration: underline;  outline: 0;}.note-editor .note-editing-area .note-editable figure {  margin: 0;}.note-modal .note-modal-body label {  margin-bottom: 2px;  padding: 2px 5px;  display: inline-block;}.note-modal .note-modal-body .help-list-item:hover {  background-color: #e0e0e0;}@-moz-document url-prefix() {  .note-modal .note-image-input {  height: auto;  }}.help-list-item label {  margin-bottom: 5px;  display: inline-block;}.highlightAddressEntryField { font-weight: bold; font-size: 1.3em; line-height: 1em; letter-spacing: 1px;}.addrDuplicatesBox { max-width: 100%; padding: 0.25rem 0.5rem; background-color: rgba(0, 0, 0, 0.15); margin-bottom: 2rem;}.addrDuplicatesBox:empty { display: none;}.addrDuplicatesBox .similarEntriesTitle { padding: 0.25rem 0.25rem 0; margin-bottom: 1rem;}.addrDuplicatesBox .similarEntriesTitle,.addrDuplicatesBox .similarEntriesTitle * { font-size: 1.25rem;}.addrDuplicatesBox .similarEntriesBox { padding: 0.25rem 0.25rem 1rem; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: 1rem; max-width: 100%; overflow-y: hidden; overflow-x: auto;}.addrDuplicatesBox .similarEntry { flex: 0 0 auto; padding: 0.5rem 0.75rem; background-color: rgba(0, 0, 0, 0.2); display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; gap: 1rem;}.addrDuplicatesBox .similarEntry > * { flex: 0 0 auto;}.addrDuplicatesBox .similarEntry.highlight-entry { outline: 2px solid rgba(148, 193, 30, 0.5);}.addrDuplicatesBox .dupliScore { align-self: stretch; font-weight: bold; padding-bottom: 0.25rem; position: relative;}.addrDuplicatesBox .dupliScore::after { content: ""; position: absolute; left: 0; right: 0; top: 102%; top: calc(100% + 0.25em); border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.addrDuplicatesBox .entryDetails { display: table;}.addrDuplicatesBox .entryColumn { display: table-row; }.addrDuplicatesBox .entryColumn > * { display: table-cell; padding-bottom: 0.35rem;}.addrDuplicatesBox .columnName { font-weight: bold; padding-right: 0.7rem;}.addrDuplicatesBox .columnName::after { content: ":";}.addrDuplicatesBox .link-openAddressEntry { margin-top: auto; align-self: flex-end;}.importantAddrInfo { flex: 0 0 auto; margin-right: 0.5em; cursor: help; border-radius: 100vw; background-color: #f40; color: #fff; font-weight: bold; width: 1.25em; height: 1.25em; line-height: 0.75; display: inline-grid; place-items: center;}.addressImagesWrapper { display: flex; flex-flow: row wrap; justify-content: flex-end; align-items: stretch; align-content: stretch; gap: 1rem;}.addressImagesWrapper .addressImage { flex: 1 1 auto; min-width: 8rem; max-width: 16rem; min-height: 8rem;  border: none; text-align: left; position: relative; background-color: rgba(0, 0, 0, 0.15); background-size: cover; background-repeat: no-repeat; display: grid; grid-template-areas: ". . imageType" ". . ." "imageComment imageComment imageComment"; gap: 0.5rem; overflow: hidden; cursor: pointer;}.addressImagesWrapper .innerImage { pointer-events: none; position: absolute; inset: 0; z-index: 1; background-repeat: inherit; background-size: inherit; background-position: inherit; background-image: inherit; transition: opacity 0.4s ease-in-out 0.5s, transform 0.7s ease; will-change: opacity, transform; opacity: 0; transform-origin: var(--focus-x, 50%) var(--focus-y, 50%); transform: scale(0.5);}.addressImagesWrapper .addressImage.imageType-profileImage:focus-visible .innerImage,.addressImagesWrapper .addressImage.imageType-profileImage:active .innerImage,.addressImagesWrapper .addressImage.imageType-profileImage:hover .innerImage { transition: opacity 0.15s ease-out, transform 0.7s ease; opacity: 1; transform: scale(1);}.addressImagesWrapper .addressImage.imageType-businessCard,.addressImagesWrapper .addressImage.imageType-brand,.addressImagesWrapper .addressImage.imageType-logo { background-size: contain;}.addressImagesWrapper .addressImage > :not(.innerImage) { transition: opacity 0.4s ease-in-out; will-change: opacity; opacity: 1;}.addressImagesWrapper .addressImage:focus-visible > :not(.innerImage),.addressImagesWrapper .addressImage:active > :not(.innerImage),.addressImagesWrapper .addressImage:hover > :not(.innerImage) { opacity: 0;}.addressImagesWrapper .imageType { grid-area: imageType; justify-self: end; align-self: start; background-color: rgba(148, 193, 30, 0.75); border-bottom-left-radius: 0.75rem; box-shadow: 0 0 0.7rem 1px rgba(0, 0, 0, 0.35); font-weight: bold;}.addressImagesWrapper .imageComment { grid-area: imageComment; justify-self: stretch; align-self: end; background-color: rgba(0, 0, 0, 0.35); border-top: 1px solid rgba(0, 0, 0, 0.1); text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);}.addressImagesWrapper .imageType,.addressImagesWrapper .imageComment { pointer-events: none; padding: 0.18rem 0.55rem; backdrop-filter: blur(0.4em); color: #fff;}.addressImagesWrapper .imageType:empty,.addressImagesWrapper .imageComment:empty { display: none;}.addressImageOverlayWrapper { transition: opacity 0.7s ease-out; opacity: 1; position: fixed; inset: 0; overflow: hidden; background-color: rgba(30, 31, 36, 0.9);}.addressImageOverlayWrapper.before-showing,.addressImageOverlayWrapper.is-removing { pointer-events: none; opacity: 0;}.addressImageOverlayWrapper .addressImageOverlay { position: absolute; inset: 0; overflow: hidden; background-size: contain; background-position: center center; background-repeat: no-repeat;}.addressImageOverlayWrapper .button-closeAddressImageOverlay { position: absolute; top: 1rem; right: 1rem;}.subsequentMonthlyLicenseFees > .loading-v2 { flex: 0 1 auto;}.subsequentMonthlyLicenseFees > .loading-v2 > img { width: 30px; height: 30px;}.subsequentMonthlyLicenseFees:not(:first-child) { margin-top: 5px; border-top: 1px solid rgba(0, 0, 0, 0.2); }.subsequentMonthlyLicenseFees { display: block; text-align: left;}.subsequentMonthlyLicenseFees > * { margin-top: 5px;}.subsequentMonthlyLicenseFees > .hide { display: none !important;}.subsequentMonthlyLicenseFees > .editBox { background-color: rgba(0, 0, 0, 0.1); padding: 5px 10px;}.subsequentMonthlyLicenseFees > .editBox > .titleRow { font-size: 1em; font-weight: bold; margin-bottom: 8px;}.subsequentMonthlyLicenseFees > .feeBox > .dateRow,.subsequentMonthlyLicenseFees > .feeBox > .feeRow,.subsequentMonthlyLicenseFees > .editBox > .dateRow { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start; margin-bottom: 4px;}.subsequentMonthlyLicenseFees > .feeBox > .dateRow { margin-bottom: 0;}.subsequentMonthlyLicenseFees > .feeBox > .feeRow > *,.subsequentMonthlyLicenseFees > .feeBox > .dateRow > * { flex: 0 1 auto; margin-right: 0.3em;}.subsequentMonthlyLicenseFees > .feeBox > .dateRow > .date,.subsequentMonthlyLicenseFees > .feeBox > .feeRow > .fee,.subsequentMonthlyLicenseFees > .feeBox > .feeRow > .currency,.subsequentMonthlyLicenseFees > .feeBox > .feeRow > .isSpecialFee { font-weight: bold;}.subsequentMonthlyLicenseFees > .feeBox > .dateRow > .buttonBox { margin: 0 -4px 0 auto; padding-left: 8px;}.subsequentMonthlyLicenseFees > .feeBox > .dateRow > .buttonBox > * { transition: color 0.3s ease-out; font-size: 1.5em; line-height: 0; cursor: pointer; color: rgba(148, 193, 30, 0.7);}.subsequentMonthlyLicenseFees > .feeBox > .dateRow > .buttonBox > .button:hover { color: rgba(148, 193, 30, 1);}.subsequentMonthlyLicenseFees > .feeBox > .dateRow > .buttonBox > .button:active { color: #fff;}.subsequentMonthlyLicenseFees > .editBox > .dateRow > .prefix,.subsequentMonthlyLicenseFees > .editBox > .dateRow > .suffix { flex: 0 1 auto;}.subsequentMonthlyLicenseFees > .editBox input.dateField { margin: 0 0.3em;}.subsequentMonthlyLicenseFees > .editBox > .feeRow { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: flex-start; margin-bottom: 8px;}.subsequentMonthlyLicenseFees > .editBox > .feeRow > .feeLabel { flex: 0 1 auto; margin-right: 0.3em;}.subsequentMonthlyLicenseFees > .editBox > .feeRow > .feeLabel:after { content: ":";}.subsequentMonthlyLicenseFees > .editBox > .feeRow > .feeField { width: 70px; margin-right: 0.3em;}.subsequentMonthlyLicenseFees > .editBox > .feeRow > .feeCurrency { margin-right: 1em;}.subsequentMonthlyLicenseFees > .editBox > .feeRow > .specialFeeBox { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.subsequentMonthlyLicenseFees > .feeBox > .commentRow { font-size: 0.85em; font-style: italic;}.subsequentMonthlyLicenseFees > .feeBox.no-comment > .commentRow { display: none;}.subsequentMonthlyLicenseFees > .feeBox.no-comment > .feeRow { margin-bottom: 0;}.subsequentMonthlyLicenseFees > .editBox > .commentRow { margin-bottom: 8px;}.subsequentMonthlyLicenseFees > .editBox > .commentRow > .commentLabel { margin-bottom: 2px;}.subsequentMonthlyLicenseFees > .editBox > .commentRow > .commentLabel:after { content: ":";}.subsequentMonthlyLicenseFees > .editBox > .commentRow > .commentField { min-height: 50px; max-height: 240px; resize: vertical;}.subsequentMonthlyLicenseFees > .editBox > .buttonRow { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; align-content: flex-start;}.subsequentMonthlyLicenseFees > .editBox > .buttonRow > .button-cancel { font-weight: normal;}.subsequentMonthlyLicenseFees > .button-showApplied,.subsequentMonthlyLicenseFees > .button-hideApplied,.subsequentMonthlyLicenseFees > .addBox { transition: background-color 0.2s ease-out, color 0.2s ease-out; text-align: center; background-color: rgba(0, 0, 0, 0.2); padding: 5px 10px; cursor: pointer;}.subsequentMonthlyLicenseFees > .button-showApplied:hover,.subsequentMonthlyLicenseFees > .button-hideApplied:hover,.subsequentMonthlyLicenseFees > .addBox:hover { background-color: rgb(148, 193, 30); color: #000;}.subsequentMonthlyLicenseFees > .button-showApplied:active,.subsequentMonthlyLicenseFees > .button-hideApplied:active,.subsequentMonthlyLicenseFees > .addBox:active { background-color: #fff; color: #000;}.subsequentMonthlyLicenseFees > .feeBox { background-color: rgba(0, 0, 0, 0.1); padding: 4px 9px; border: 1px dashed transparent;}.subsequentMonthlyLicenseFees > .feeBox > .appliedBox { text-transform: uppercase; font-size: 0.75em; font-weight: bold; font-style: italic; color: rgba(255, 255, 255, 1); text-shadow: 0 0 2px rgba(0, 0, 0, 1); margin-bottom: 2px;}.subsequentMonthlyLicenseFees:not(.has-applied) > .button-showApplied,.subsequentMonthlyLicenseFees:not(.has-applied) > .button-hideApplied,.subsequentMonthlyLicenseFees.has-applied.show-applied > .button-showApplied,.subsequentMonthlyLicenseFees.has-applied:not(.show-applied) > .button-hideApplied,.subsequentMonthlyLicenseFees:not(.show-applied) > .feeBox-isApplied:not(.feeBox-isLatestApplied) { display: none;}.subsequentMonthlyLicenseFees > .feeBox-isApplied { border-color: rgba(0, 0, 0, 0.6);}.addrLinkWidgetWrapper { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; }.addrLinkWidgetWrapper > .searchBox { flex: 0 1 200px; margin-left: auto; display: flex; justify-content: flex-end; align-items: flex-start; align-content: flex-start;}.addrLinkWidgetWrapper > .searchBox > .searchBar { width: 200px;}.addrLinkWidgetWrapper > .addrLinkTypeSection { transition: color 0.3s ease-out; flex: 1 1 100%; margin-bottom: 8px; color: #eee; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.addrLinkWidgetWrapper > .addrLinkTypeSection.withSearchBar { flex: 1 1 50%; flex: 1 1 calc(100% - 220px); margin-right: 10px;}.addrLinkWidgetWrapper > .addrLinkTypeSection > .addrLinkTypeSectionLabel { flex: 0 1 auto; font-size: 1.2em; margin-right: 40px;}.addrLinkWidgetWrapper > .addrLinkTypeSection > .addrLinkSection-buttonBox { flex: 0 1 auto;}.addrLinkWidgetWrapper > .addrLinkTypeSection:not(:first-child) { margin-top: 20px;}.addrLinkWidgetWrapper > .addrLinkTypeSection.highlightType { color: rgb(148, 193, 30);}.addrLinkWidgetWrapper > .addrLinkWidget .widgetButton,.addrLinkWidgetWrapper > .addrLinkWidget .linkDescription,.addrLinkWidgetWrapper > .addrLinkWidget .linkPercentageBox,.addrLinkWidgetWrapper > a.addrLinkWidget { cursor: pointer;}.addrLinkWidgetWrapper > .addrLinkWidget { transition: background-color 0.3s ease-out, border-color 0.3s ease-out, color 0.3s ease-out, opacity 0.3s ease-out; flex: 1 1 auto; margin: 0 4px 4px 0; padding: 5px 10px; background-color: rgba(255, 255, 255, 0.05); border: 1px solid transparent; color: #ddd; position: relative;}.addrLinkWidgetWrapper > a.addrLinkWidget:hover { border-color: rgba(148, 193, 30, 0.5); color: #fff;}.addrLinkWidgetWrapper > a.addrLinkWidget:active { transition: background-color 0.03s ease-out, color 0.03s ease-out; background-color: rgb(148, 193, 30); color: #fff;}.addrLinkWidgetWrapper > .andMoreEntries { transition: background-color 0.3s ease-out; background-color: rgba(148, 193, 30, 0); margin: 0 4px 4px 0; padding: 5px 20px; cursor: pointer; display: flex; justify-content: center; align-items: center; align-content: center;}.addrLinkWidgetWrapper > .andMoreEntriesLabel { flex: 0 1 auto;}.addrLinkWidgetWrapper > .andMoreEntries:hover { background-color: rgba(148, 193, 30, 0.25);}.addrLinkWidgetWrapper > .andMoreEntries:active { transition: background-color 0.05s ease-out; background-color: rgba(148, 193, 30, 1);}.addrLinkWidgetWrapper.is-filtering .andMoreEntries,.addrLinkWidgetWrapper.is-filtering .addrLinkSection-showAll,.addrLinkWidgetWrapper.is-filtering .addrLinkSection-previewMode,.addrLinkWidgetWrapper.is-filtering .filter-hide,.addrLinkWidgetWrapper:not(.is-filtering) > .addrLinkWidget:not(.previewEntry):not(.showAll),.addrLinkWidgetWrapper:not(.is-filtering) > .andMoreEntries.showAll,.addrLinkWidgetWrapper:not(.is-filtering) > .addrLinkTypeSection.showAll .addrLinkSection-showAll,.addrLinkWidgetWrapper:not(.is-filtering) > .addrLinkTypeSection:not(.showAll) .addrLinkSection-previewMode { display: none;}.addrLinkWidgetWrapper > .addrLinkTypeSection.showAll .addrLinkTypeSectionLabel { color: rgb(148, 193, 30);}.addrLinkWidgetWrapper > .addrLinkWidget.lowlightWidget { opacity: 0.5; background-color: rgba(0, 0, 0, 0.2);}.addrLinkWidgetWrapper > .finalFillerItem { flex: 1000 1 auto; visibility: hidden; pointer-events: none; opacity: 0;}.addrLinkWidgetWrapper .addrLinkSection-buttonBox { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}.addrLinkWidgetWrapper .addrLinkSection-buttonBox > * { flex: 0 1 auto;}.addrLinkWidgetWrapper .widgetInfoGrid { display: grid; grid-template-columns: auto 1fr;}.addrLinkWidgetWrapper .widgetInfoGrid.alongsideButtons { margin-right: 40px;}.addrLinkWidgetWrapper .widgetInfoGrid > .widgetInfoLabel { padding-right: 10px; grid-column: 1 / span 1; text-align: right;}.addrLinkWidgetWrapper .widgetInfoGrid > .widgetInfoValue { grid-column: 2 / span 1; font-weight: bold;}.addrLinkWidgetWrapper .widgetInfoGrid > .highlightEntry { padding-bottom: 5px; margin-bottom: 5px; position: relative;}.addrLinkWidgetWrapper .widgetInfoGrid > .highlightEntry:before { transition: border-color 0.4s ease-out 0.3s; content: ""; position: absolute; bottom: 0; left: -10px; right: -10px; border-bottom: 1px solid #444;}.addrLinkWidgetWrapper .widgetInfoGrid > .widgetInfoValue.highlightEntry { color: #fff;}.addrLinkWidgetWrapper > .addrLinkWidget:hover .widgetInfoGrid > .highlightEntry:before { transition: border-color 0.3s ease-out; border-color: transparent;}.addrLinkWidgetWrapper > .addrLinkWidget:active .widgetInfoGrid > .highlightEntry:before { transition: border-color 0.03s ease-out; border-color: transparent;}.addrLinkWidgetWrapper .addrLinksNotice-clickToRemove { display: none; color: rgba(255, 255, 255, 0.5); font-style: italic;}.addrLinkWidgetWrapper .linkDescription { clear: both; margin-top: 10px; font-size: 0.8em; color: #aaa;}.addrLinkWidgetWrapper .linkDescription:empty { display: none;}.addrLinkWidgetWrapper .linkDescriptionInput { clear: both; font-size: 0.8em;}.addrLinkWidgetWrapper .linkDescriptionCount { text-align: right; font-size: 0.8em; margin-top: 2px;}.addrLinkWidgetWrapper .addrLinkWidget.editingMode .linkPercentageBox > .linkPercentage,.addrLinkWidgetWrapper .addrLinkWidget:not(.editingMode) .linkPercentageBox > .linkPercentage-input,.addrLinkWidgetWrapper .addrLinkWidget:not(.editingMode) .button-saveNow,.addrLinkWidgetWrapper .addrLinkWidget.editingMode .linkDescription,.addrLinkWidgetWrapper .linkDescription.hide { display: none;}.addrLinkWidgetWrapper .linkPercentageBox { clear: both; margin-top: 4px; font-size: 0.8em; color: #eee; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.addrLinkWidgetWrapper .linkPercentageBox > * { flex: 0 1 auto; font-size: inherit; font-weight: bold;}.addrLinkWidgetWrapper .linkPercentageBox > .linkPercentage-input { flex-basis: 70px; text-align: right;}.addrLinkWidgetWrapper .linkPercentageBox > *:not(:last-child) { margin-right: 0.33em;}.addrLinkWidgetWrapper .button-saveNow { margin-top: 4px;}.addrLinkWidgetWrapper .widgetButtonBox { float: right; }.addrLinkWidgetWrapper .widgetButtonBox > * { transition: color 0.3s ease-out, text-shadow 0.3s ease-out; color: rgba(148, 193, 30, 0.7); margin-bottom: 10px;}.addrLinkWidgetWrapper .addrLinkWidget.editingMode .widgetButtonBox > .button-editWidget,.addrLinkWidgetWrapper .widgetButtonBox > .widgetButton.active { color: rgba(148, 193, 30, 0.5); text-shadow: 0 0 0 #fff;}.addrLinkWidgetWrapper .widgetButtonBox > .widgetButton:hover { color: rgba(148, 193, 30, 1);}.addrLinkWidgetWrapper .widgetButtonBox > .widgetButton:active { color: #fff;}.addrLinkWidgetWrapper .addrLinkWidget .savingAfterEditing,.addrLinkWidgetWrapper .addrLinkWidget .savingAfterEditing > img { width: 24px; height: 24px;}.addrLinkWidgetWrapper .addrLinkWidget:not(.leavingEditingMode) .savingAfterEditing,.addrLinkWidgetWrapper .addrLinkWidget.leavingEditingMode .button-editWidget { display: none;}.addressLinkSymbol { position: relative;}.addressLinkSymbol:before { font-size: 24px; line-height: 0; position: absolute; top: 50%; top: calc(50% - 1px); right: 101%; right: calc(100% + 5px); transform-origin: 50% 50%; transform: rotateZ(90deg); color: rgba(148, 193, 30, 0.4); display: flex; align-items: center; align-content: center; content: "link"; font-family: 'Material Icons'; font-weight: normal; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}.processBox { min-height: 3rem; position: relative;}.processTemplatesWindow .loadingBox,.processBox .loadingBox { transition: opacity 0s ease-out; opacity: 1; position: absolute; top: 0; left: 0; right: 20px; display: flex; justify-content: center; pointer-events: none;}.processTemplatesWindow:not(.isLoading) .loadingBox,.processBox:not(.isLoading) .loadingBox { transition: opacity 1s ease-out 0.3s; opacity: 0;}.processTemplatesWindow.isLoading > :not(.loadingBox),.processBox.isLoading > :not(.loadingBox) { display: none;}.processBox > .topButtonBar { display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; align-content: flex-start;}.processBox > .topButtonBar > .toolButton { flex: 0 1 auto;}.processBox > .topButtonBar > .button-manageProcessTemplates { order: 1; margin-left: auto;}.processBox > .topButtonBar > .button-addProcess { margin-left: auto;}.processBox > .topButtonBar > .toolButton:only-child { margin: 0 auto;}.ui-widget .processTemplatesWindow button.button-selectProcessTemplate { padding: 0;}.ui-dialog .ui-dialog-content.processTemplatesWindow { max-width: 80vw; position: relative; overflow: auto;}.processTemplatesWindow .adminButtonBar { display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; align-content: flex-start; gap: 0.5rem; margin-bottom: 2rem;}.processTemplatesWindow .adminButtonBar > .toolButton { flex: 0 0 auto;}.processTemplatesWindow .processTemplatesList { display: table; max-width: 100%;}.processTemplatesWindow .processTemplatesList > * { display: table-row;}.processTemplatesWindow .processTemplatesList > * > * { display: table-cell; vertical-align: middle; padding: 0.255rem 0.5rem;}.processTemplatesWindow .processTemplatesList > .processTemplateWrapper:hover > * { background-color: rgba(148, 193, 30, 0.25);}.processTemplatesWindow .processTemplatesList > .templateListHeaderWrapper > * { border-bottom: 1px solid rgba(255, 255, 255, 0.25);}.processTemplatesWindow .processTemplatesList .lineBelowHeader { display: none; border-top: 1px solid rgba(255, 255, 255, 0.25); justify-self: stretch;}.processTemplatesWindow .processTemplatesList .firstElementOfCurrentRow { display: none; grid-column: 1;}.processTemplatesWindow .processTemplatesList .processTemplateID,.processTemplatesWindow .processTemplatesList .allElements,.processTemplatesWindow .processTemplatesList .mainElements,.processTemplatesWindow .processTemplatesList .subElements { text-align: right;}.processTemplatesWindow .processTemplatesList .dtAdded { text-align: center;}.processTemplatesWindow .processTemplatesList .processTemplate.processTemplateID:before { content: "#"; opacity: 0.5;}.processTemplatesWindow .processTemplatesList .restoreOrRemoveButton > i,.processTemplatesWindow .processTemplatesList .editButton > i { cursor: pointer;}.processTemplatesWindow .processTemplatesList .sortButton > i { cursor: ns-resize;}.processTemplatesWindow .processTemplatesList .restoreOrRemoveButton > i,.processTemplatesWindow .processTemplatesList .editButton > i { padding-left: 0;}.processTemplatesWindow .processTemplatesList .button-finalizeProcessTemplate > i { font-size: 2em; line-height: 0.5; font-weight: bold;}.processTemplatesWindow .buttonBar-aboveProcessTemplateEditing { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; gap: 0.5rem; margin-bottom: 2rem;}.processTemplatesWindow .buttonBar-aboveProcessTemplateEditing > * { flex: 0 0 auto;}.processTemplatesWindow .editingModeHintBoxWrapper { display: flex; justify-content: flex-start;}.processTemplatesWindow .editingModeHintBox { flex: 0 1 auto; gap: 2rem; display: grid; grid-template-columns: max(50vh, 25rem) auto; border: 2px solid rgba(255, 255, 255, 0.1); padding: 0.5rem 0.75rem; margin-bottom: 2rem;}.processTemplatesWindow .editingModeHintBox > .editingModeHint { text-align: justify;}.processTemplatesWindow .editingModeHintBox > .button-finalizeProcessTemplate { align-self: center;}.processesUI { }.processesUI .mainBar { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start; gap: 1rem; margin-bottom: 0.25rem;}.processesUI.as-user .processLevel-main > .mainBar { align-self: flex-start; background-color: rgba(255, 255, 255, 0.05); padding: 0.25rem 0.45rem;}.processesUI .processLevel-main .mainBar { align-self: stretch;}.processesUI .processCheckbox { flex: 0 0 16px; height: 16px; border-radius: 100vmax; margin: 4px;}.processesUI .processCheckbox:before { inset: -4px; border-radius: 100vmax;}.processesUI .processCheckbox[disabled],.processesUI .processCheckbox.is-disabled { cursor: not-allowed; opacity: 0.4;}.processesUI .processLevel-1 > .mainBar > .processCheckbox[disabled],.processesUI .processLevel-1 > .mainBar > .processCheckbox.is-disabled { opacity: 1;}.processesUI .processCheckbox.is-hidden { display: none;}.processesUI .processLevel-main.is-opened .button-toggleProcessDetails { background-color: rgba(148, 193, 30, 0.5); color: #fff;}.processesUI .button-toggleProcessDetails > i { transform: rotateZ(90deg);}.processesUI .processLevel-main { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}.processesUI .processLevel-main > * { flex: 0 0 auto;}.processesUI .processLevel-main > :not(:last-child) { margin-bottom: 0.25rem;}.processesUI .processLevel-main > .optionsBar { align-self: stretch; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: flex-start; gap: 1rem;}.processesUI .processLevel-main > .optionsBar > * { flex: 0 1 auto;}.processesUI .processLevel-main > .optionsBar > .removeEntryButtonBox { margin-left: auto;}.processesUI .processLevel-main > .processChilds { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; gap: 1rem; padding-bottom: 0.5rem; margin-bottom: 1rem; min-width: 70vw; }.processesUI .processLevel-main > .processChilds > .processLevel { flex: 0 0 auto;}.processesUI .processLevel .addChildBox,.processesUI .processLevel .hint-addFirstEntry { order: 10;}.processesUI .processLevel-main > .processChilds > .hint-addFirstEntry,.processesUI .processLevel-main > .processChilds > .addChildBox { flex: 0 0 auto; padding-left: 1rem; display: flex; justify-content: center; align-items: center; align-content: center;}.processesUI .processLevel-main > .processChilds > .addChildBox:not(:first-child) { padding-right: 3rem;}.processesUI .processLevel-main > .processChilds > .hint-addFirstEntry { align-self: center;}.processesUI .processLevel-main > .processChilds > .hint-addFirstEntry > :not(:last-child) { margin-right: 1rem;}.processesUI .processLevel-sub .processLevel-sub {}.processesUI .processLevel-sub { background-color: rgba(0, 0, 0, 0.35); padding: 0.5rem 0.75rem;}.processesUI .processLevel-sub > .processChilds { margin-bottom: 1rem; display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.processesUI .processLevel-sub > .processChilds > .processLevel { flex: 0 0 auto;}.processesUI .processLevel-sub > .processChilds > .addChildBox { flex: 0 0 auto; margin-top: 0.5rem; padding: 0.5rem 0; display: flex; justify-content: flex-start; align-items: center; align-content: center;}.processesUI .processLevel-sub .processLevel-sub { margin-top: 0.5rem; }.processesUI .processLevel-sub > .optionsBar { display: grid; grid-template: "isOptional removeButton" "allowInAdvance removeButton"; gap: 0.5rem;}.processesUI .processLevel-sub > .optionsBar > .checkboxBox > input:not(:last-child) { margin-right: 0.67rem;}.processesUI .processLevel-sub > .optionsBar > .checkboxBox-isOptional { grid-area: isOptional;}.processesUI .processLevel-sub > .optionsBar > .checkboxBox-allowInAdvance { grid-area: allowInAdvance;}.processesUI .processLevel-sub > .optionsBar > .removeEntryButtonBox { grid-area: removeButton; justify-self: end; align-self: start; text-align: right;}.processesUI .mainEntryConnectionLine { margin-top: 1.25rem; width: 3rem; margin-left: -0.75rem; margin-right: -0.75rem; height: 0.25rem; background-color: rgba(120, 120, 120, 0.25); font-size: 0; line-height: 0; position: relative;}.processesUI .processLevel.is-finished + .mainEntryConnectionLine { margin-right: 0.75rem; background-color: rgba(148, 193, 30, 1); position: relative;}.processesUI .mainEntryConnectionLine > i:nth-child(1) {}.processesUI .mainEntryConnectionLine > i:nth-child(2) {}.processesUI .processLevel.is-finished + .mainEntryConnectionLine > i:nth-child(1) { position: absolute; right: -1.5rem; top: -0.5rem; bottom: -0.5rem; width: 2rem; font-size: 0; line-height: 0; background-color: rgba(148, 193, 30, 1); clip-path: polygon(0% 0%, 100% 50%, 0% 100%, 20% 50%);}.processesUI .processLevel { position: relative;}.processesUI .processLevel > :not(.loadingBox) { transition: opacity 0.3s ease-out 0.2s;}.processesUI .processLevel > .loadingBox { transition: opacity 0.7s ease-out 0.2s; opacity: 0; pointer-events: none; position: absolute; top: 0; left: 0; right: 0; display: flex; justify-content: center;}.processesUI .processLevel.is-loading > :not(.loadingBox) { transition: opacity 0s linear;}.processesUI .processLevel.is-loading > .loadingBox { transition: opacity 0s linear; opacity: 1;}.processesUI .processLevel.is-loading > :not(.loadingBox) { opacity: 0.25;}.processesUI .processLevel:not(.is-loading) > .if-loading { opacity: 0;}.processesUI.as-user .processChilds,.processesUI.as-user .processLevel-sub .mainBar { margin-bottom: 0;}.processesUI.as-user > .processLevel-main:not(.is-opened) > .processChilds > .processLevel-sub > .processChilds { display: none;}.processesUI .customProcessName { min-width: 150px; max-width: 600px; width: auto;}.processBox > .processesUI.as-user + .processesUI.as-user { margin-top: 1.5rem;}.processesUI .processName.isOptional { font-style: italic; text-decoration: underline; text-decoration-color: rgba(148, 193, 30, 0.8);}.processesUI .managementButtons { margin-left: 3rem;}.condensedProcessesBox { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; --process-padding-outer: 4px; --process-gap: 2px; --process-padding-inner: 1px; --process-fontsize: 10px;}.condensedProcessesBox .condensedProcessesList { transition: background-color 0.3s ease-out, z-index 0.3s linear; background-color: rgba(255, 255, 255, 0); z-index: 0; flex: 0 0 auto; margin-inline: calc(0em - var(--process-padding-outer, 0.25rem)); display: inline-flex; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; padding: var(--process-padding-outer, 0.25rem); gap: var(--process-gap, 0.125rem);}.condensedProcessesBox .condensedProcessesList:not(:first-child) { margin-top: calc(0em - var(--process-padding-outer, 0.25rem));}.condensedProcessesBox .condensedProcessesList:hover { background-color: rgba(255, 255, 255, 0.15); z-index: 3;}.condensedProcessesBox .condensedProcessEntry { transition: background-color 0.3s ease-out; font-size: var(--process-fontsize, 1rem); line-height: 1; padding: var(--process-padding-inner, 0.1rem); flex: 0 0 auto; flex-basis: calc(var(--process-fontsize, 1rem) + 2 * var(--process-padding-inner, 0px)); min-height: calc(var(--process-fontsize, 1rem) + 2 * var(--process-padding-inner, 0px)); aspect-ratio: 1 / 1; background-color: #a00; color: #fff; font-weight: bold; text-shadow: 0 0 1px currentColor; cursor: pointer; display: grid; place-items: center;}.condensedProcessesBox .condensedProcessEntry.isFinished { background-color: rgb(148, 193, 30); color: #fff; text-shadow: 0 0 3px rgba(0, 0, 0, 0.5), 0 0 1px rgba(0, 0, 0, 1);}.condensedProcessesBox .condensedProcessEntry:hover { background-color: #fff; color: #000;}.addrProfileTable { max-width: 1200px; margin: 0 auto;}.addrProfileTable.fewFieldsOnly { max-width: 600px;}.addrProfileTable > .addrProfileRow {}.addrProfileTable > .addrProfileRow > .addrProfileCell { align-items: center; padding: 3px 6px; min-height: 30px;}.addrProfileTable > .addrProfileRow:has(> .addrProfileCell-title) { background-color: transparent;}.addrProfileTable > .addrProfileRow > .addrProfileCell-title { font-size: 1.25em; color: hsl(76.56deg, 23%, 54%); text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);}.addrProfileTable > .addrProfileRow > .addrProfileCell-title:not(.is-first-title) { margin-top: 1.25rem;}.addrProfileTable > .addrProfileRow > .addrProfileCell-label { font-weight: bold;}.addrProfileTable > .addrProfileRow > .addrProfileCell-input { flex: 1 1 auto; display: flex; justify-content: center;}.addrProfileTable > .addrProfileRow > .addrProfileCell-input > * { }.addrProfileTable > .addrProfileRow > .addrProfileCell-button,.addrProfileTable > .addrProfileRow > .addrProfileCell-button { display: block;}.addrProfileTable > .addrProfileRow > .addrProfileCell-placeHolder { flex: 0 0 0; padding: 0; }.addrProfileTable > .addrProfileRow > .addrProfileCell > textarea,.addrProfileTable > .addrProfileRow > .addrProfileCell > input[type="text"],.addrProfileTable > .addrProfileRow > .addrProfileCell > select { width: 100%;}.addrProfileTable .addrProfileCell-button { transition: background-color 0.3s ease-out, color 0.3s ease-out, border-color 0.3s ease-out; text-align: center; padding: 0; font-size: 1.75em;}.addrProfileTable .addrProfileCell-button:hover {}.addrProfileTable .addrProfileCell-button:active {}.addrProfileTable .addrProfileRowID-new { margin-bottom: 20px;}.addrProfileTable .addrProfileCell-commentInput { transition: opacity 0.3s ease-out;}.addrProfileTable .addrProfileValueID-new.valueEntered .addrProfileCell-commentInput > input { opacity: 1;}.addrProfileTable .addrProfileValueID-new:not(.valueEntered) .addrProfileCell-commentInput > input { opacity: 0.33; cursor: not-allowed;}form.addrProfileBox .addrProfileRow .addrProfileCell-placeHolder { border-right-width: 0;}form.addrProfileBox .addrProfileRow { transition: background-color 0.5s ease-out, box-shadow 0.5s ease-out;}form.addrProfileBox .addrProfileRow:focus-within,form.addrProfileBox .addrProfileRow:not(:has(> .addrProfileCell-title)):hover { transition: background-color 0.1s ease-out, box-shadow 0.1s ease-out; background-color: hsl(76.56deg, 35%, 12%); }.reportTasksDialog > .filterBar { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: 0.5rem;}.reportTasksDialog > .filterBar > * { flex: 0 1 auto;}.reportTasksDialog > .filterBar .filterBox { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: 0.2rem; background-color: rgba(0, 0, 0, 0.2); padding: 0.5rem 0.75rem;}.reportTasksDialog > .filterBar .filterBox > * { flex: 0 0 auto; display: block;}.reportTasksDialog > .filterBar > .filterBox-id > input { width: 6rem;}.reportTasksDialog > .filterBar > .filterBox-zipCode > input { width: 6rem;}.reportTasksDialog > .filterBar > .filterBox-textFilter > input { width: 12rem;}.reportTasksDialog > .filterBar > .filterBox-task > select { width: auto;}.reportTasksDialog > .filterBar input[type="checkbox"]:nth-child(2):last-child { margin-top: 0.4rem; align-self: center;}.reportTaskBox > .reportTaskAddWidget { display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}.reportTaskBox > *:not(:last-child) { margin-bottom: 5px;}.reportTasksDialog .reportTaskBox { padding-top: 15px;}.reportTasksDialog .reportTaskBox > *:not(:last-child) { margin-bottom: 15px;}.reportTaskBox > .reportTaskAddWidget > .addBox { transition: color 0.3s ease-out, border-color 0.3s ease-out, background-color 0.3s ease-out; border: 1px solid rgba(255, 255, 255, 0.15); min-width: 100px; min-height: 100px; display: flex; justify-content: center; align-items: center; align-content: center; font-size: 3em; line-height: 1em; font-weight: 100; cursor: pointer;}.byWidgetsBox .byWidget-add:hover,.reportTaskBox > .reportTaskAddWidget > .addBox:hover { color: #fff; border-color: rgba(255, 255, 255, 0.25); background-color: rgba(148, 193, 30, 0.25);}.byWidgetsBox .byWidget-add:active,.reportTaskBox > .reportTaskAddWidget > .addBox:active { transition: none; color: #fff; border-color: rgba(255, 255, 255, 0.5); background-color: rgba(148, 193, 30, 0.5);}.reportTaskBox > .reportTaskWidget { display: grid; grid-template-columns: auto 1fr 200px; grid-template-areas: "titleRow titleRow titleRow" "labelAdded  infoAdded infoAdded" "labelAddr showAddr showAddr" "labelTask inputTask inputTaskAdd" "labelTaskFor inputTaskFor inputTaskFor" "labelUrgency inputUrgency inputUrgencyAdd" "labelTime inputTime inputTime" "labelDetails inputDetails inputDetails"; outline: 2px solid rgba(0, 0, 0, 0.5); outline-offset: 0px; margin: 3px; padding: 1px 0 0 1px; position: relative; background-size: contain; background-position: center top; background-repeat: repeat-x;}.reportTaskBox > .reportTaskWidget.has-unsaved-changes:not(.queued-for-deletion) { outline-color: rgba(148, 193, 30, 0.5);}.reportTaskBox > .reportTaskWidget > *:not(.titleRow):not(.ifQueuedForDeletion) { background-color: rgba(0, 0, 0, 0.3); padding: 4px 6px;}.reportTaskBox > .reportTaskWidget:not(:last-child) { margin-bottom: 30px;}.reportTaskBox > .reportTaskWidget.readOnly .inputTaskAdd { display: none;}.reportTaskBox > .reportTaskWidget > * { margin: 0 1px 1px 0;}.reportTaskBox > .reportTaskWidget.function-equalsNoAction .labelTaskFor,.reportTaskBox > .reportTaskWidget.function-equalsNoAction .inputTaskFor,.reportTaskBox > .reportTaskWidget.function-equalsNoAction .labelUrgency,.reportTaskBox > .reportTaskWidget.function-equalsNoAction .inputUrgency,.reportTaskBox > .reportTaskWidget.function-equalsNoAction .inputUrgencyAdd,.reportTaskBox > .reportTaskWidget.function-equalsNoAction .labelTime,.reportTaskBox > .reportTaskWidget.function-equalsNoAction .inputTime,.reportTaskBox > .reportTaskWidget.function-equalsNoAction .labelDetails,.reportTaskBox > .reportTaskWidget.function-equalsNoAction .inputDetails { display: none;}.reportTaskBox > .reportTaskWidget:not(.function-addAction) input[name="proceedTypeOther"] { opacity: 0.25; cursor: not-allowed;}.reportTaskBox > .reportTaskWidget .inputUrgencyAddInner > .urgencyText { text-shadow: 0 0 2px rgba(0, 0, 0, 0.75);}.reportTaskBox > .reportTaskWidget.urgencyLevel-0  .inputUrgency .ui-slider-handle { background-color: rgba(100, 205, 205, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-0  .inputUrgencyAddInner > .urgencyText { color: rgba(100, 205, 205, 0.70); }.reportTaskBox > .reportTaskWidget.urgencyLevel-5  .inputUrgency .ui-slider-handle { background-color: rgba(115, 210, 210, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-5  .inputUrgencyAddInner > .urgencyText { color: rgba(115, 210, 210, 0.73); }.reportTaskBox > .reportTaskWidget.urgencyLevel-10 .inputUrgency .ui-slider-handle { background-color: rgba(130, 215, 215, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-10 .inputUrgencyAddInner > .urgencyText { color: rgba(130, 215, 215, 0.76); }.reportTaskBox > .reportTaskWidget.urgencyLevel-15 .inputUrgency .ui-slider-handle { background-color: rgba(145, 220, 220, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-15 .inputUrgencyAddInner > .urgencyText { color: rgba(145, 220, 220, 0.79); }.reportTaskBox > .reportTaskWidget.urgencyLevel-20 .inputUrgency .ui-slider-handle { background-color: rgba(160, 225, 225, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-20 .inputUrgencyAddInner > .urgencyText { color: rgba(160, 225, 225, 0.82); }.reportTaskBox > .reportTaskWidget.urgencyLevel-25 .inputUrgency .ui-slider-handle { background-color: rgba(175, 230, 230, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-25 .inputUrgencyAddInner > .urgencyText { color: rgba(175, 230, 230, 0.85); }.reportTaskBox > .reportTaskWidget.urgencyLevel-30 .inputUrgency .ui-slider-handle { background-color: rgba(190, 235, 235, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-30 .inputUrgencyAddInner > .urgencyText { color: rgba(190, 235, 235, 0.88); }.reportTaskBox > .reportTaskWidget.urgencyLevel-35 .inputUrgency .ui-slider-handle { background-color: rgba(205, 240, 240, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-35 .inputUrgencyAddInner > .urgencyText { color: rgba(205, 240, 240, 0.91); }.reportTaskBox > .reportTaskWidget.urgencyLevel-40 .inputUrgency .ui-slider-handle { background-color: rgba(220, 245, 245, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-40 .inputUrgencyAddInner > .urgencyText { color: rgba(220, 245, 245, 0.94); }.reportTaskBox > .reportTaskWidget.urgencyLevel-45 .inputUrgency .ui-slider-handle { background-color: rgba(235, 250, 250, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-45 .inputUrgencyAddInner > .urgencyText { color: rgba(235, 250, 250, 0.97); }.reportTaskBox > .reportTaskWidget.urgencyLevel-50 .inputUrgency .ui-slider-handle { background-color: rgba(255, 255, 255, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-50 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 255, 255, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-55 .inputUrgency .ui-slider-handle { background-color: rgba(255, 255, 200, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-55 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 255, 200, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-60 .inputUrgency .ui-slider-handle { background-color: rgba(255, 255, 150, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-60 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 255, 150, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-65 .inputUrgency .ui-slider-handle { background-color: rgba(255, 255, 100, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-65 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 255, 100, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-70 .inputUrgency .ui-slider-handle { background-color: rgba(255, 255, 50, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-70 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 255, 50, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-75 .inputUrgency .ui-slider-handle { background-color: rgba(255, 255,  0, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-75 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 255,  0, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-80 .inputUrgency .ui-slider-handle { background-color: rgba(255, 200,  0, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-80 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 200,  0, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-85 .inputUrgency .ui-slider-handle { background-color: rgba(255, 150,  0, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-85 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 150,  0, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-90 .inputUrgency .ui-slider-handle { background-color: rgba(255, 100,  0, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-90 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 100,  0, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-95 .inputUrgency .ui-slider-handle { background-color: rgba(255, 50,  0, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-95 .inputUrgencyAddInner > .urgencyText { color: rgba(255, 50,  0, 1.00); }.reportTaskBox > .reportTaskWidget.urgencyLevel-100 .inputUrgency .ui-slider-handle { background-color: rgba(255,  0,  0, 1); }.reportTaskBox > .reportTaskWidget.urgencyLevel-100 .inputUrgencyAddInner > .urgencyText { color: rgba(255,  0,  0, 1.00); }.reportTaskBox .byWidget > .ifQueuedForDeletion,.reportTaskBox > .reportTaskWidget > .ifQueuedForDeletion { z-index: 3; position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; cursor: pointer;}.reportTaskBox .byWidget:not(.queued-for-deletion) > .ifQueuedForDeletion,.reportTaskBox > .reportTaskWidget:not(.queued-for-deletion) > .ifQueuedForDeletion { pointer-events: none; display: none; z-index: -1; visibility: hidden;}.reportTaskBox .byWidget.queued-for-deletion > *:not(.ifQueuedForDeletion),.reportTaskBox > .reportTaskWidget.queued-for-deletion > *:not(.ifQueuedForDeletion):not(.titleRow) { opacity: 0.35;}.reportTaskBox .byWidget.queued-for-deletion .button-removeBy,.reportTaskBox > .reportTaskWidget.queued-for-deletion .button-removeTask { visibility: hidden; opacity: 0; z-index: -1;}.reportTaskBox .byWidget > .ifQueuedForDeletion > i,.reportTaskBox > .reportTaskWidget > .ifQueuedForDeletion > i { position: absolute; top: 50%; top: calc(50% - 2px); left: 0; right: 0; border-top: 4px solid #e22; transform-origin: 50% 50%;}.reportTaskBox .byWidget > .ifQueuedForDeletion > i:nth-child(1),.reportTaskBox > .reportTaskWidget > .ifQueuedForDeletion > i:nth-child(1) { transform: rotateZ(45deg);}.reportTaskBox .byWidget > .ifQueuedForDeletion > i:nth-child(2),.reportTaskBox > .reportTaskWidget > .ifQueuedForDeletion > i:nth-child(2) {transform: rotateZ(-45deg);}.reportTaskBox > .reportTaskWidget:not(.readOnly) > .labelTaskFor,.reportTaskBox > .reportTaskWidget:not(.readOnly) > .labelTask,.reportTaskBox > .reportTaskWidget:not(.readOnly) > .labelUrgency,.reportTaskBox > .reportTaskWidget:not(.readOnly) > .labelTime,.reportTaskBox > .reportTaskWidget:not(.readOnly) > .labelDetails { padding-top: 8px; padding-bottom: 8px;}.reportTaskBox > .reportTaskWidget > .labelAdded:after,.reportTaskBox > .reportTaskWidget > .labelTaskFor:after,.reportTaskBox > .reportTaskWidget > .labelAddressDetails:after,.reportTaskBox > .reportTaskWidget > .labelTask:after,.reportTaskBox > .reportTaskWidget > .labelUrgency:after,.reportTaskBox > .reportTaskWidget > .labelTime:after,.reportTaskBox > .reportTaskWidget > .labelDetails:after { content: ":";}.reportTaskBox > .reportTaskWidget > .titleRow { grid-column: 1 / span 3;}.reportTaskBox > .reportTaskWidget > .labelAdded,.reportTaskBox > .reportTaskWidget > .labelAddr,.reportTaskBox > .reportTaskWidget > .labelTask,.reportTaskBox > .reportTaskWidget > .labelTaskFor,.reportTaskBox > .reportTaskWidget > .labelUrgency,.reportTaskBox > .reportTaskWidget > .labelTime,.reportTaskBox > .reportTaskWidget > .labelDetails { grid-column: 1 / span 1;}.reportTaskBox > .reportTaskWidget.readOnly > .inputTask,.reportTaskBox > .reportTaskWidget > .showAddr,.reportTaskBox > .reportTaskWidget > .infoAdded,.reportTaskBox > .reportTaskWidget > .inputTaskFor,.reportTaskBox > .reportTaskWidget > .inputTime,.reportTaskBox > .reportTaskWidget > .inputDetails { grid-column: 2 / span 2;}.reportTaskBox > .reportTaskWidget:not(.readOnly) > .inputTask,.reportTaskBox > .reportTaskWidget > .inputUrgency { grid-column: 2 / span 1;}.reportTaskBox > .reportTaskWidget > .inputTaskAdd,.reportTaskBox > .reportTaskWidget > .inputUrgencyAdd { grid-column: 3 / span 1;}.reportTaskBox > .reportTaskWidget > .labelTaskFor { padding-top: 9px !important; padding-bottom: 9px !important;}.reportTaskBox > .reportTaskWidget > .labelUrgency { padding-top: 8px !important; padding-bottom: 8px !important; }.reportTaskBox > .reportTaskWidget > .titleRow { grid-area: titleRow; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; align-content: flex-start; background-color: rgba(0, 0, 0, 0.6);}.reportTaskBox > .reportTaskWidget > .titleRow > .titleLabel { flex: 0 1 auto; padding: 4px 6px; font-size: 1.2em; font-weight: normal; color: rgb(192, 230, 96); }.reportTaskBox > .reportTaskWidget > .titleRow > .titleButtons { flex: 0 0 auto; display: flex; flex-flow: row wrap; justify-content: flex-end; align-items: stretch; align-content: flex-start; gap: 4px;}.reportTaskBox > .reportTaskWidget .titleButtons > button:not(.toolButton) { background-color: transparent; color: #ddd; border: none;}.reportTaskBox > .reportTaskWidget .byWidget .button-removeBy,.reportTaskBox > .reportTaskWidget > .titleRow .button-removeTask { transition: color 0.3s ease-out; cursor: pointer;}.reportTaskBox > .reportTaskWidget .byWidget .button-removeBy:hover:not(:active),.reportTaskBox > .reportTaskWidget > .titleRow .button-removeTask:hover:not(:active) { color: #e22;}.reportTaskBox > .reportTaskWidget > .labelTaskFor { grid-area: labelTaskFor; }.reportTaskBox > .reportTaskWidget > .inputTaskFor { grid-area: inputTaskFor; }.reportTaskBox > .reportTaskWidget > .labelAddressDetails { grid-area: labelAddr; }.reportTaskBox > .reportTaskWidget > .showAddressDetails { grid-area: showAddr; }.reportTaskBox > .reportTaskWidget > .labelTask { grid-area: labelTask; }.reportTaskBox > .reportTaskWidget > .inputTask { grid-area: inputTask; }.reportTaskBox > .reportTaskWidget > .inputTaskAdd { grid-area: inputTaskAdd; }.reportTaskBox > .reportTaskWidget > .labelUrgency { grid-area: labelUrgency; }.reportTaskBox > .reportTaskWidget > .inputUrgency { grid-area: inputUrgency; }.reportTaskBox > .reportTaskWidget > .inputUrgencyAdd { grid-area: inputUrgencyAdd; }.reportTaskBox > .reportTaskWidget > .labelTime { grid-area: labelTime; }.reportTaskBox > .reportTaskWidget > .inputTime { grid-area: inputTime; }.reportTaskBox > .reportTaskWidget > .labelDetails { grid-area: labelDetails; }.reportTaskBox > .reportTaskWidget > .inputDetails { grid-area: inputDetails; }.reportTaskBox > .reportTaskWidget .reportDateTimeGrid { font-weight: normal;}.reportTaskBox > .reportTaskWidget.show-all-details .button-showAllDetails,.reportTaskBox > .reportTaskWidget.show-all-details .inputDetailsTextShort,.reportTaskBox > .reportTaskWidget:not(.show-all-details) .inputDetailsTextFull { display: none;}.reportTaskBox > .reportTaskWidget .button-showAllDetails { cursor: pointer; padding-left: 0.33em; font-style: italic; color: rgb(148, 193, 30); font-weight: normal;}.reportTaskBox > .reportTaskWidget .button-showAllDetails:hover { color: rgb(192, 230, 96); text-decoration: underline;}.reportTaskBox > .reportTaskWidget .button-showAllDetails:active { color: #fff; text-decoration: underline;}.reportTaskBox > .reportTaskWidget .inputDetailsTextShort,.reportTaskBox > .reportTaskWidget .inputDetailsTextFull { white-space: pre-wrap;}.reportTaskBox .inputDetails .inTextButtons { float: right; padding: 0 0 0.25em 0.5em; position: relative; top: -4px; right: -6px;}.reportTaskBox .inputDetails .inTextButtons > * { margin-left: 4px;}.reportTaskBox .inputDetails .button-toAddressEntry { margin-bottom: -5px;}.reportTaskBox > .reportTaskWidget textarea { resize: vertical; min-height: 100px; max-height: 50vh;}.reportTaskBox .inputUrgency { padding-top: 11px !important;}.reportTaskBox .inputUrgencyAddInner,.reportTaskBox .urgencySlider { flex: 1 1 100%; text-align: center;}.reportTaskBox .urgencySlider { background-image: linear-gradient(90deg, rgba(100, 205, 205, 0.3), rgba(175, 230, 230, 0.3), rgba(255, 255, 255, 0.3), rgba(255, 255, 0, 0.3), rgba(255, 0, 0, 0.3));}.reportTaskBox .urgencyText {}.reportTaskBox .urgencyValue { font-size: 0.75em; font-weight: 100;}.reportTaskBox > .introText.introText, .reportTaskBox .farawayDivider.farawayDivider { text-align: center; padding: 10px 0; border: 1px solid rgba(255, 255, 255, 0.15); border-left: none; border-right: none; margin-bottom: 30px;}.reportTaskBox .reportTaskWidget.is-now .labelTime,.reportTaskBox .reportTaskWidget.is-now .inputTime,.reportTaskBox .reportTaskWidget.is-overdue .labelTime,.reportTaskBox .reportTaskWidget.is-overdue .inputTime { font-weight: bold;}.reportTaskBox .reportTaskWidget.is-now .labelTime,.reportTaskBox .reportTaskWidget.is-now .inputTime { color: rgb(148, 193, 30);}.reportTaskBox .reportTaskWidget.is-overdue .labelTime,.reportTaskBox .reportTaskWidget.is-overdue .inputTime { color: rgb(255, 50, 50);}.reportTaskBox .reportTaskWidget .timeRangeNotice:not(:first-child) { margin-top: 0.5rem;}.reportDateTimeGrid { display: inline-grid; grid-template-columns: repeat(6, auto); align-items: baseline; margin-bottom: -4px; position: relative;}.reportDateTimeGrid > * { margin: 0 0.6em 4px 0.6em;}.reportDateTimeGrid > input,.reportDateTimeGrid > select { margin-left: 0; margin-right: 0;}.reportDateTimeGrid > .prefixDate { grid-column: 1 / span 1; margin-left: 0;}.reportDateTimeGrid > .reportDate { grid-column: 2 / span 1; width: 100px; text-align: center;}.reportDateTimeGrid > .prefixTime { grid-column: 3 / span 1;}.reportDateTimeGrid > .proceedTime,.reportDateTimeGrid > .reportHour { grid-column: 4 / span 1; width: auto;}.reportDateTimeGrid > .timeSeparator { grid-column: 5 / span 1; margin-left: 3px; margin-right: 3px;}.reportDateTimeGrid > .reportMinute { grid-column: 6 / span 1; width: auto;}@media all and (max-width: 1024px) { .reportDateTimeGrid { grid-template-columns: repeat(2, auto); } .reportDateTimeGrid > * { padding-left: 0; } .reportDateTimeGrid > .prefixTime, .reportDateTimeGrid > .prefixDate { grid-column: 1 / span 1; text-align: right; } .reportDateTimeGrid > .proceedTime, .reportDateTimeGrid > .reportDate { grid-column: 2 / span 1; text-align: left; }}.byWidgetsBox { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; margin: 0 -5px -5px 0;}.byWidgetsBox > .filler { flex: 10000 1 auto; visibility: hidden; z-index: -1; opacity: 0; pointer-events: none;}.byWidgetsBox > .byWidget { transition: outline 3s ease-in-out; outline: 2px solid rgba(148, 193, 30, 0); flex: 1 1 auto; padding: 5px 10px; margin: 0 5px 5px 0; font-weight: normal; position: relative;}.byWidgetsBox > .byWidget.quickHighlight { transition: outline 0s linear; outline: 2px solid rgba(148, 193, 30, 1);}.byWidgetsBox > .byWidget-add { flex: 0 1 60px; transition: color 0.3s ease-out, border-color 0.3s ease-out, background-color 0.3s ease-out; display: flex; justify-content: center; align-items: center; align-content: center; font-size: 3em; line-height: 0.75em; font-weight: 100; cursor: pointer; border: 1px solid rgba(255, 255, 255, 0.15); padding: 0;}.inputDetailsTextFull.inputDetails-none,.byWidgetsBox > .byWidget-noOne { font-weight: normal; font-style: italic; color: rgba(255, 255, 255, 0.5);}.byWidgetsBox > .byWidget:not(.byWidget-add) { background-color: rgba(0, 0, 0, 0.15);}.byWidgetsBox > .byWidget .nameDetails { margin-right: 1.75em; margin-bottom: 2px;}.byWidgetsBox > .byWidget .nameDetails > * { display: inline-block; font-size: 0.9em; font-weight: bold;}.byWidgetsBox > .byWidget .nameDetails > .mainName {}.byWidgetsBox > .byWidget .nameDetails > .memberCount { margin-left: 0.33em;}.byWidgetsBox > .byWidget .nameDetails > .memberCount:before { content: "(";}.byWidgetsBox > .byWidget .nameDetails > .memberCount:after { content: ")";}.byWidgetsBox > .byWidget .description { font-style: italic; color: rgba(255, 255, 255, 0.5); font-size: 0.75em; max-width: 16rem; overflow: hidden; text-overflow: ellipsis;}.byWidgetsBox > .byWidget .button-removeBy { position: absolute; top: 3px; right: 3px; font-size: 1.25em; line-height: 1em;}.addByWidgetDialog {}.addByWidgetDialog .tagSelection { max-width: 800px;}.addByWidgetDialog .tagList { flex: 0 0 auto; margin-bottom: 30px;}.addByWidgetDialog .tagList {}.addByWidgetDialog .tagMembersBox { flex: 1 1 auto;}.addByWidgetDialog .tagMembers { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.addByWidgetDialog .tagMembers:not(.active) { display: none;}.addByWidgetDialog .tagMembers > .tagMember,.addByWidgetDialog .tagMembers > .button-toggleAll { margin: 0 2px 2px 0;}.addByWidgetDialog .tagMembers > .tagMember { transition: padding 0.3s ease-in-out, background-color 0.2s ease-out; flex: 0 1 auto; background-color: rgba(0, 0, 0, 0.15); color: rgba(255, 255, 255, 0.5); padding: 5px 17px; cursor: pointer; position: relative;}.addByWidgetDialog .tagMembers > .tagMember.active { transition: padding 0.2s ease-out, background-color 0.2s ease-out; background-color: rgba(148, 193, 30, 0.25); color: #fff; padding: 5px 9px 5px 25px;}.addByWidgetDialog .tagMembers > .tagMember:not(.active):hover { background-color: rgba(148, 193, 30, 0.15);}.addByWidgetDialog .tagMembers > .tagMember.active:hover { background-color: rgba(148, 193, 30, 0.35);}.addByWidgetDialog .tagMembers > .button-toggleAll { flex: 0 1 auto;}.addByWidgetDialog .tagMembers > .nextLine { flex: 1 1 100%;}.addByWidgetDialog .tagMembers > .endFiller { flex: 10000 1 auto;}.addByWidgetDialog .tagMembers > .tagMember:not(.active) .ifActive { opacity: 0;}.addByWidgetDialog .tagMembers > .tagMember .activeCheckMark { transition: opacity 0.2s ease-out; opacity: 1; position: absolute; top: 0; bottom: 0; left: 2px; display: flex; justify-content: flex-start; align-items: center; align-content: center; font-size: 1.5em; transform: scaleX(0.6667); pointer-events: none;}.addByWidgetDialog .tagMembers > .tagMember.active .activeCheckMark { transition: opacity 0.2s ease-out 0.2s;}.deferTaskDialog .defer-question { font-weight: bold; margin-bottom: 20px;}.sideButton-reportTasks { flex-flow: column nowrap;}.sideButton-reportTasks > .material-icons { flex: 0 0 auto; font-size: 3.0vh; margin-bottom: -3px;}.sideButton-reportTasks > .tasksCount { flex: 0 0 auto; font-size: 1.0vh; font-weight: bold; transition: opacity 0.5s ease-in-out; opacity: 1;}.sideButton-reportTasks > .tasksCount:not(.initialized) { opacity: 0;}.reportTasksDialog { min-width: 1024px; max-width: 1024px;}.reportTasksDialog .tabBar { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-end; align-content: flex-start; gap: 0.25rem; border-bottom: 1px solid rgba(0, 0, 0, 0.5); overflow: hidden;}.reportTasksDialog .tabBar > .tabEntry { flex: 0 0 auto; transition: transform 0.3s ease-out; padding: 0.5rem 0.75rem 0.5rem; background-color: rgba(0, 0, 0, 0.25); cursor: pointer; transform: translateY(4px);}.reportTasksDialog .tabBar > .tabEntry:hover,.reportTasksDialog .tabBar > .tabEntry.active { transform: translateY(0px); background-color: rgba(148, 193, 30, 0.5);}.reportTasksDialog .tabBar > .tutorialVideoIcon { margin-left: auto;}.reportTasksDialog .tabContents > .filterBox { margin: 15px 1px 0;}.getAddressReportText-permitted { cursor: pointer; cursor: cell;}.getAddressReportText.getAddressReportText-permitted:hover { color: rgb(148, 193, 30);}.getAddressReportText.getAddressReportText-permitted:active { color: rgb(148, 193, 30); filter: brightness(120%);}.getAddressReportText > .getDetailsIcon { transition: opacity 0.3s ease-out, color 0.3s ease-out, max-width 0.3s ease-out, padding-right 0.3s ease-out; opacity: 1; font-size: 1.2em; line-height: 0em; position: relative; top: 0.2em; padding-right: 0.4em; color: rgba(148, 193, 30, 0.4); overflow: visible; max-width: 2em;}.getAddressReportText:not(.getAddressReportText-permitted) > .getDetailsIcon { opacity: 0; max-width: 0; padding-right: 0;}.getAddressReportText.getAddressReportText-permitted:hover > .getDetailsIcon,.getAddressReportText.getAddressReportText-permitted:active > .getDetailsIcon { color: rgba(148, 193, 30, 1);}.addressReportOverlayWrapper { position: fixed; left: 40vh; top: 40vw; left: calc(50vw - 250px); top: calc(50vh - 150px); width: 500px; height: 300px; max-width: 80vw; max-height: 80vh; overflow: auto; background-color: rgb(30, 31, 36); border: 1px solid rgb(148, 193, 30); box-shadow: 0 0 15px 1px rgba(30, 31, 36, 0.8); color: #eee;}.addressReportOverlay { padding: 7px 10px;}.addressReportOverlay > .closeButton { float: right; margin: -5px -8px 5px 5px; color: rgb(148, 193, 30); cursor: pointer; position: sticky; top: 3px;}.addressReportOverlay > .closeButton:hover { filter: brightness(120%);}.addressReportOverlay > .loading { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; align-content: center;}.tasksAmountIcon { display: inline-block; padding: 0 0.35em; text-align: center; font-weight: bold; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); cursor: default;}.tasksAmountIcon:not(:last-child) { margin-right: 0.25rem;}.tasksAmountIcon-forNobody { background-color: rgba(210, 0, 240, 0.65); animation: taskForNobodyAnimation 1.4s infinite linear;}@keyframes taskForNobodyAnimation { 0% { background-color: rgba(210, 0, 240, 0.65); } 49% { background-color: rgba(210, 0, 240, 0.65); } 50% { background-color: rgba(210, 0, 240, 0.25); } 100% { background-color: rgba(210, 0, 240, 0.25); }}.tasksAmountIcon-pending { background-color: rgba(255, 0, 0, 0.65);}.tasksAmountIcon-finished { background-color: rgba(0, 255, 0, 0.3);}.addressStickers { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.addressStickers > .loading,.addressStickers > .loading-v2 { flex: 0 1 auto;}.addressStickers > .loading-v2 > img { width: 50px; height: 50px;}.addressStickers .addressStickerButtons > .loading-v2 { transition: opacity 0.7s ease-out 0.5s; opacity: 0; margin-left: auto; margin-right: 4px;}.addressStickers .addressSticker.is-saving .addressStickerButtons > .loading-v2 { transition: opacity 0.05s ease-out; opacity: 1;}.addressStickers .addressStickerButtons > .loading-v2 > img { width: 22px; height: 22px;}.addressStickers > .addressSticker { flex: 0 1 auto; transition: background-color 0.2s ease-out, color 0.2s ease-out; margin: 0 10px 10px 0; padding: 5px 10px; background-color: rgba(255, 255, 255, 0.1); color: #fff;}.addressStickers > .addressSticker.hide { display: none;}.addressStickers .addressStickerLabel { line-height: 1em; font-weight: bold; margin-bottom: 4px;}.addressStickers .addressStickerText { font-size: 0.85em; line-height: 1.1em;}.addressStickers > .addressSticker-add { font-size: 1.5em; line-height: 1em; cursor: pointer; min-width: 60px; min-height: 20px; display: flex; justify-content: center; align-items: center; align-content: center;}.addressStickers > .addressSticker-add:hover { background-color: rgb(148, 193, 30); color: #000;}.addressStickers > .addressSticker-add:active { background-color: #fff; color: #000;}.addressStickers .addressSticker-edit .addressStickerLabel > input {}.addressStickers .addressSticker-edit .addressStickerText > textarea { resize: none; min-width: 400px; max-width: 80vw;}.addressStickers .addressSticker-edit .addressStickerButtons { margin-top: 4px; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; align-content: flex-start;}.addressStickers .addressSticker-edit .addressStickerButtons > * { flex: 0 1 auto;}.addressStickers .addressSticker-edit .addressStickerButtons > .button-cancelEditing { font-weight: normal;}.addressStickers .addressSticker-edit.is-saving .addressStickerButtons > .button-saveSticker { pointer-events: none;}.addressStickers .addressSticker-view { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}.addressStickers .addressSticker-view > .button-removeSticker,.addressStickers .addressSticker-view > .button-editSticker { flex: 0 1 auto; font-size: 1.2em; line-height: 1em; padding: 0 0 0 4px; cursor: pointer; transition: color 0.3s ease-out; color: rgba(148, 193, 30, 0.7);}.addressStickers .addressSticker-view > .button-removeSticker:hover,.addressStickers .addressSticker-view > .button-editSticker:hover { color: rgba(148, 193, 30, 1);}.addressStickers .addressSticker-view > .button-removeSticker:active,.addressStickers .addressSticker-view > .button-editSticker:active { color: #fff;}.addressStickers .addressSticker-view > .addressStickerLabel { flex: 1 1 auto; margin-right: 10px;}.addressStickers .addressSticker-view > .addressStickerText { flex: 1 1 100%;}.reallyRemoveNoteWrapper .loading-v2 > img { width: 60px; height: 60px;}.reallyRemoveNoteWrapper .confirm-question { max-width: 80vw;}.addressTagWidgets { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; margin: -5px; font-style: normal;}.addressTagWidgets > .addressTagWidget { transition: background-color 0.3s ease-out, color 0.3s ease-out; flex: 0 1 auto; margin: 5px; position: relative; background-color: rgba(0, 0, 0, 0.15); padding: 10px 15px;}.addressTagWidgets > .addressTagWidget > .mainRow { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}.addressTagWidgets > .ifEmptyList { margin: 5px; padding: 10px 15px; background-color: rgba(255, 255, 255, 0.05); font-style: italic;}.addressTagWidgets > .addressTagWidget.disabled-addNotAllowed { transition: opacity 0.3s ease-out 0.1s, transform 0.4s ease-in-out; box-shadow: 0 0 0 2px #e22 inset; cursor: not-allowed; opacity: 1; transform: translateY(0%);}.availableAddressTagWidgets.addressTagWidgets > .addressTagWidget:not(.disabled).active { background-color: rgba(148, 193, 30, 0.25); color: #fff;}.addressTagWidgets:not(.showEvenIf-addNotAllowed) > .addressTagWidget.disabled-addNotAllowed { position: absolute; opacity: 0; pointer-events: none; z-index: -1; transform: translateY(100%);}.addressTagWidgets > .ifEmptyList:not(:only-child) { display: none;}.addressTagWidgets > .addressTagWidget > .loadingBox { position: absolute; top: 4px; bottom: 4px; left: 0; right: 4px; background-image: url('/img/loading.svg.php'); background-repeat: no-repeat; background-size: contain; background-position: center center; z-index: 1;}.addressTagWidgets > .addressTagWidget.disabled { opacity: 0.35; background-color: rgba(0, 0, 0, 0.3);}.addressTagWidgets > .addressTagWidget.isLoading { pointer-events: none;}.addressTagWidgets > .addressTagWidget.isLoading > *:not(.loadingBox) { opacity: 0.35;}.addressTagWidgets > .addressTagWidget:not(.isLoading) > .loadingBox { display: none;}.availableAddressTagWidgets > .addressTagWidget { cursor: pointer;}.availableAddressTagWidgets > .addressTagWidget:not(.disabled):hover { background-color: rgba(0, 0, 0, 0.25); color: rgba(148, 193, 30, 0.8);}.availableAddressTagWidgets > .addressTagWidget:not(.disabled):active { transition: background-color 0s linear, color 0s linear; background-color: rgba(0, 0, 0, 0.35); color: rgba(148, 193, 30, 1);}.assignedAddressTagWidgets.non-interactive > .addressTagWidget { background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.15);}.addressTagWidgets > .addressTagWidget.addressTagID-add .addressTagName { transform: scale(3, 3);}.addressTagWidgets .buttonBox { margin: -4px 0 -2px 5px; position: relative; left: 5px;}.addressTagWidgets .buttonBox:empty { display: none;}.addressTagWidgets > .addressTagWidget .button-removeWidget:hover:not(:active) { color: #e22;}.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-6,.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-10,.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-11,.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-30,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-6,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-10,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-11,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-30 { border-color: #f20; background-color: rgba(0, 0, 0, 0.2);}.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-63,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-63 { border-color: #d10; background-color: rgba(0, 0, 0, 0.6);}.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-6 .addressTagName,.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-10 .addressTagName,.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-11 .addressTagName,.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-30 .addressTagName,.addressTagWidgets.addressTagWidgets-mini .addressTagWidget.addressTagID-63 .addressTagName,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-6 .addressTagName,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-10 .addressTagName,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-11 .addressTagName,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-30 .addressTagName,.addressTagWidgets.assignedAddressTagWidgets .addressTagWidget.addressTagID-63 .addressTagName { color: #f00; font-weight: bold; }.addressTagsWrapper.addressTagsWrapper-minInfosOnly { margin: 0; border: none; padding: 0;}.addressTagsWrapper-minInfosOnly .addrTagInfos,.addressTagsWrapper-minInfosOnly > .addressTagsTitle { display: none;}.addressTagsWrapper-minInfosOnly .addressTagWidgets { margin: 0; gap: 0.67rem;}.addressTagsWrapper-minInfosOnly .addressTagWidget.addressTagWidget.addressTagWidget { background-color: transparent; border-width: 0; margin: 0; padding: 0;}.addressTagWidgets-mini { margin-top: -2px; margin-bottom: -2px;}.addressTagWidgets-mini > .addressTagWidget { padding: 3px 8px;}.addressTagWidgets .addrTagInfos { margin-top: 0.5em; max-width: 25rem;}.addressTagWidgets .addrTagInfos > .addrTagInfo { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: baseline; align-content: flex-start; gap: 1rem;}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-readOnly * { font-size: 0.8rem;}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-readOnly > .addrTagInfoKey { flex: 0 1 auto; font-weight: bold;}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-readOnly > .addrTagInfoKey::after { content: ":";}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-readOnly > .addrTagInfoValue { flex: 0 1 auto;}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-readOnly > .addrTagInfoValue .is-unknown { opacity: 0.65; font-style: italic;}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-editMode * { font-size: 0.8rem;}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-editMode > .addrTagInfoKey { flex: 0 1 auto;}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-editMode > .addrTagInfoKey::after { content: ":";}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-editMode > .addrTagInfoValue { flex: 0 1 auto;}.addressTagWidgets .addrTagInfos > .addrTagInfo.is-editMode > .addrTagInfoValue .is-unknown { opacity: 0.65; font-style: italic;}.editAddressTagDialog { position: relative;}.editAddressTagDialog > .loading-v2 { position: absolute; inset: 0;}.editAddressTagDialog:not(.isLoading) > .loading-v2 { display: none;}.editAddressTagDialog.isLoading > *:not(.loading-v2) { opacity: 0.5; pointer-events: none;}.editAddressTagDialog .addrTagInfos { display: table; margin-bottom: 1rem;}.editAddressTagDialog .addrTagInfos > .addrTagInfo { display: table-row;}.editAddressTagDialog .addrTagInfos > .addrTagInfo > * { display: table-cell; vertical-align: middle; padding: 0.25rem 0;}.editAddressTagDialog .addrTagInfos > .addrTagInfo > .lengthCounter { font-size: 0.8em; padding-left: 1em;}.editAddressTagDialog .addrTagInfos > .addrTagInfo > .lengthCounter::before { content: "(";}.editAddressTagDialog .addrTagInfos > .addrTagInfo > .lengthCounter::after { content: ")";}.editAddressTagDialog .addrTagInfos > .addrTagInfo > .lengthCounter:empty { display: none;}.editAddressTagDialog .addrTagInfos > .addrTagInfo > .addrTagInfoKey { padding-right: 1em;}.editAddressTagDialog .addrTagInfos > .addrTagInfo > .addrTagInfoKey::after { content: ":";}.editAddressTagDialog .addrTagInfos > .addrTagInfo > .addrTagInfoValue input { min-width: 200px; max-width: 600px;}@media (max-width: 1024px) { .editAddressTagDialog .addrTagInfos > .addrTagInfo > .addrTagInfoValue input { max-width: 700px; }}@media (max-width: 800px) { .editAddressTagDialog .addrTagInfos, .editAddressTagDialog .addrTagInfos > .addrTagInfo, .editAddressTagDialog .addrTagInfos > .addrTagInfo > * { display: block; } .editAddressTagDialog .addrTagInfos > .addrTagInfo > .addrTagInfoValue input { max-width: 500px; }}@media (max-width: 600px) { .editAddressTagDialog .addrTagInfos > .addrTagInfo > .addrTagInfoValue input { max-width: 400px; }}@media (max-width: 500px) { .editAddressTagDialog .addrTagInfos > .addrTagInfo > .addrTagInfoValue input { max-width: 300px; }}@media (max-width: 400px) { .editAddressTagDialog .addrTagInfos > .addrTagInfo > .addrTagInfoValue input { max-width: 200px; }}.editAddressTagDialog .button-saveAddressTagChanges { display: block; margin-left: auto;}.addrLookupBox { position: fixed; top: 0; left: 0; border: 2px solid rgb(148, 193, 30); background-color: rgba(21, 22, 26, 0.9); backdrop-filter: blur(6px); box-shadow: 0 0 1rem rgba(0, 0, 0, 1); color: #eee;}.addrLookupBox,.addrLookupBox-inner { overscroll-behavior: none;}.addrLookupBox::before { --size: 1rem; content: ""; pointer-events: none; position: absolute; box-sizing: border-box; width: var(--size, 0); height: var(--size, 0); transform-origin: 50% 50%; transform: translate(-50%, -50%) rotateZ(45deg); background-color: rgb(148, 193, 30); }.addrLookupBox[data-quadrant="1/1"]::before { right: calc(100% - var(--size, 0) * 2); bottom: calc(100% - var(--size, 0)); clip-path: polygon(0% 0%, 100% 0%, 0% 100%);}.addrLookupBox[data-quadrant="2/1"]::before { left: calc(100% - var(--size, 0)); bottom: calc(100% - var(--size, 0)); clip-path: polygon(0% 0%, 100% 0%, 0% 100%);}.addrLookupBox[data-quadrant="1/2"]::before { right: calc(100% - var(--size, 0) * 2); top: calc(100% + var(--size, 0) * 0); clip-path: polygon(0% 100%, 100% 0%, 100% 100%);}.addrLookupBox[data-quadrant="2/2"]::before { left: calc(100% - var(--size, 0)); top: calc(100% - var(--size, 0) * 0); clip-path: polygon(0% 100%, 100% 0%, 100% 100%);}.addrLookupBox[data-quadrant="center"]::before { display: none;}.addrLookupBox:not(.active) { display: none;}.addrLookupBox-inner { background-color: inherit; min-height: 10rem; max-height: 49vh; height: 49vh; width: 49vw; overflow: scroll; overflow-x: hidden;}.addrLookupBox .loading { position: absolute; inset: 0; display: grid; place-items: center; transition: opacity 0.1s ease-out; opacity: 1; pointer-events: none; z-index: 5;}.addrLookupBox:not(.show-loading) .loading { transition: opacity 0.7s ease-out 0.3s; opacity: 0;}.addrLookupBox .addrFilterBox { background-color: rgba(70, 70, 70, 0.4); backdrop-filter: blur(6px); overflow: hidden; position: sticky; top: 0; z-index: 5; padding: 0.5rem 0; display: flex; flex-flow: row wrap; justify-content: center; align-items: stretch; align-content: flex-start; gap: 1rem; padding-bottom: 0.5rem; border-bottom: 1px solid rgba(148, 193, 30, 0.3); margin-bottom: 0.5rem;}.addrLookupBox .filterBoxLabel { font-weight: bold; align-self: center;}.addrLookupBox .filterBoxLabel::after { content: ":"; margin-right: 1ch;}.addrLookupBox .addrFilterBox > button { align-self: flex-end; flex: 0 0 auto;}.addrLookupBox .addrFilterBox > .filterBox { flex: 0 0 auto; display: grid; justify-items: center; align-items: start; align-content: start; grid-template-rows: repeat(2, auto); position: relative;}.addrLookupBox .addrFilterBox > .filterBox select[multiple] {}.addrLookupBox .addrFilterBox > .filterBox-withLicenses { gap: 0.25rem;}.addrLookupBox .filterBox > * { display: block;}.addrLookupBox .addrLookupResults { padding: 0.5rem 0.75rem; display: grid; align-items: baseline; grid-template-columns: repeat(var(--amount-columns, 5), auto); row-gap: 0.25rem; }.addrLookupBox .addrLookupResults > * { align-self: stretch; justify-self: stretch; display: grid; align-items: center; padding: 0.2rem 0.5rem;}.addrLookupBox .addrLookupResults > :not([data-key="addressID"]) { padding-left: 1rem;}.addrLookupBox .addrLookupResults > .openAddressDetails,.addrLookupBox .addrLookupResults > .cell-entry { background-color: rgba(255, 255, 255, 0.05);}.addrLookupBox .addrLookupResults > .cell-header { font-weight: bold; background-color: rgba(255, 255, 255, 0.15);}.addrLookupBox .addrLookupResults > .cell-header[data-key="addressID"] { text-align: center;}.addrLookupBox .addrLookupResults > .pagesHTML { grid-column: 1 / -1;}.addrLookupBox .addrLookupResults > .addrSelectionInfo,.addrLookupBox .addrLookupResults > .startNextRow { grid-column: 1 / 4;}.addrLookupBox .addrLookupResults > .amountInfo { grid-column: 5 / -1; text-align: right; font-style: italic;}.addrLookupBox .addrLookupResults > .amountInfo,.addrLookupBox .addrLookupResults > .addrSelectionInfo { padding: 0 0 0.9rem 0;}.addrLookupBox .addrLookupResults > .addrSelectionInfo { position: relative; font-style: italic; color: rgba(148, 193, 30, 0.85);}.addrLookupBox .addrLookupResults > .addrSelectionInfo::after { position: absolute; top: calc(100% - 1.35rem); left: 1.45rem; content: ""; background-color: rgba(148, 193, 30, 0.85); width: 1rem; height: 1rem; clip-path: polygon(0% 100%, 65% 65%, 100% 0%, 100% 100%); transform: rotateZ(45deg);}.addrLookupBox .addrLookupResults > [data-key="addressID"] { grid-column: 1;}.addrLookupBox .addrLookupResults > [data-key="amountLicenses"] { text-align: right;}.addrLookupBox .addrLookupResults .openAddressDetails { align-self: center; width: fit-content; margin-left: auto;}.addrLookupBox .button-selectAddressEntry { display: block; width: 100%; text-align: center;}.sideButton-toolHasAnUpdate { font-size: 2.4em; line-height: 1em; animation: toolUpdateAnimation 2s infinite ease-in-out;}@keyframes toolUpdateAnimation { 0% { color: rgb(148, 193, 30); } 40% { color: rgb(220, 20, 0); } 50% { color: rgb(220, 20, 0); } 90% { color: rgb(148, 193, 30); }}.ui-autocomplete.ui-menu.ui-front.ui-widget.ui-widget-content { max-height: 30vh; overflow-x: hidden; overflow-y: auto; padding: 1px;}.autosizev2--scrollbarfix { overflow: hidden;}.bbEditor > .undoRedoBox { display: none;}.bbEditor { display: none; position: relative;}.bbEditor.initialized { display: flex;}.bbEditor.maximized { max-height: 90%; max-height: calc(100% - 100px); }.bbEditor.design-1 { flex-direction: column; justify-content: flex-start; align-items: stretch;}.bbEditor.design-1 > .buttonBox { order: 0; flex: 0 0 auto; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; align-content: flex-start; margin: -3px -3px 2px;}.bbEditor.design-1 > .editorBox { order: 0; flex: 0 0 auto; height: 200px; min-height: 200px; max-height: 200px; resize: none; margin-bottom: 20px; overflow-x: hidden; overflow-y: scroll; font-family: Verdana, sans-serif;}.bbEditor.design-1 > .previewBox { order: 1; flex: 0 0 auto; position: relative; overflow: hidden; height: 200px; min-height: 200px; max-height: 200px; pointer-events: none;}.bbEditor.design-1 > .previewBox:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; font-weight: 100; font-size: 4em; content: "Vorschau"; color: rgba(0, 0, 0, 0.2);}.bbEditor.design-1 > .previewBox > div { overflow-x: hidden; overflow-y: scroll; display: flex; align-items: stretch; height: 200px; min-height: 200px; max-height: 200px; background-color: rgba(0, 0, 0, 0.07); padding: 2px 4px; pointer-events: auto;}.bbEditor.design-1 > .previewBox > div > div { width: 100%;}.bbEditor.design-1 > .buttonBox > div { cursor: pointer; background-color: rgba(0, 0, 0, 0.07); padding: 4px; margin: 3px;}.bbEditor.design-1 > .buttonBox > div:hover { background-color: rgba(0, 0, 0, 0.1);}.bbEditor.design-1 > .buttonBox > div:active { background-color: rgb(28, 151, 203); color: #fff;}.bbEditor.design-1 > .buttonBox > .alignRightIfLastIcon:last-child { margin-left: auto;}.bbEditor.design-1 > .buttonBox > .bbSpecialButton { color: rgb(28, 151, 203);}.bbEditor.design-1.maximized > .editorBox,.bbEditor.design-1.maximized > .previewBox { flex: 0 1 40%; flex: 0 1 calc(50vh - 50px);}.bbEditor.design-1.maximized > .editorBox,.bbEditor.design-1.maximized > .previewBox,.bbEditor.design-1.maximized > .previewBox > div { height: calc(50vh - 50px); max-height: calc(50vh - 50px);}.bbEditor.design-1.maximized > .previewBox > div { min-height: 100%;}.buttonBox .material-icons.symbol-floatleft > .material-icons { transform: rotateZ(-45deg);}.buttonBox .material-icons.symbol-floatright > .material-icons { transform: rotateZ(45deg);}.bbBox { font-weight: normal; font-style: normal; text-decoration: none; font-size: 1em; text-align: left; color: #000; position: relative;}.bbEditor .previewBox .bbBox { word-break: break-word;}.bbBox, .bbBox * { border-bottom: 1px solid transparent; margin-bottom: -1px;}.bbBox .bb-here { display: inline-block; width: 0; height: 0; max-width: 0; max-height: 0; }.bbBox .bb-scrollanchor { display: inline-block; font-size: 0; line-height: 0; width: 0; max-width: 0; height: 0; max-height: 0; opacity: 0; pointer-events: none;}.bbBox .bb-b { font-weight: bold;}.bbBox .bb-i { font-style: italic;}.bbBox .bb-u { position: relative;}.bbBox .bb-u:after { content: ""; position: absolute; top: 1.2em; left: 0; right: 0; border-top: 1px solid #000;}.bbBox .bb-x { text-decoration: line-through;}.bbBox .bb-s { font-size: 0.7em;}.bbBox .bb-l { font-size: 1.3em;}@media all and (min-width: 769px) { .bbBox .bb-floatleft { float: left; max-width: 33%; margin-right: 30px; margin-bottom: 20px; } .bbBox .bb-floatright { float: right; max-width: 33%; margin-left: 30px; margin-bottom: 20px; }}@media all and (min-width: 385px) and (max-width: 768px) { .bbBox .bb-floatleft { float: left; max-width: 45%; margin-right: 20px; margin-bottom: 10px; } .bbBox .bb-floatright { float: right; max-width: 45%; margin-left: 20px; margin-bottom: 10px; }}@media all and (max-width: 384px) { .bbBox .bb-floatleft, .bbBox .bb-floatright { max-width: 100%; margin-bottom: 20px; }}.bbBox .bb-floatclear { clear: both;}.bbBox .bb-left { text-align: left;}.bbBox .bb-justify { text-align: justify;}.bbBox .bb-center { text-align: center;}.bbBox .bb-right { text-align: right;}.bbBox .bb-highlight { color: rgb(28, 151, 203);}.bbBox .bb-img { width: 100%; max-width: 100%;}.bbBox .bb-flex { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.bbBox .bb-flex > .bb-cell { flex: 0 1 auto; border: 1px solid #bbb; margin: -1px 0 0 -1px; background-color: rgba(0, 0, 0, 0.1); padding: 8px 12px;}.bbBox .bb-pdf { width: 100%; height: 500px; max-width: 100%; max-height: 80vh;}.bbBox .bb-vid { border: none; overflow: hidden; background-color: transparent; width: 100%; max-width: 100%; height: auto; max-height: 48.57vw; }.bbBox .bb-vidBox-html5 .bb-vid { max-width: 100%;}.bbBox .bb-vid-fb {}.bbBox .bb-vid-yt {}.bbBox .bb-vid-html5 {}.bbBox .bb-vidBox-html5 { position: relative; display: inline-block;}.bbBox .bb-vidBox-html5 .overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; align-content: center; cursor: pointer;}.bbBox .bb-vidBox-html5.played .overlay { display: none;}.bbBox .bb-vidBox-html5 .overlay > i { transition: color 0.4s ease-out, background-color 0.4s ease-out, transform 0.4s ease-out; font-style: normal; width: 8rem; height: 8rem; max-width: 10vmax; max-height: 10vmax; background-color: rgba(0, 0, 0, 0.5); color: rgba(255, 255, 255, 0.75); font-size: 5rem; line-height: 1em; border: none; display: flex; justify-content: center; align-items: center; align-content: center; transform: scale(1, 1);}.bbBox .bb-vidBox-html5:not(.played):hover .overlay > i { background-color: rgba(0, 0, 0, 0.75); color: #fff; transform: scale(1.15, 1.15);}.bbFileSelect { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; align-content: flex-start;}.bbFileSelect > .currentPath { flex: 1 1 auto; flex: 1 1 calc(100% - 220px); padding-right: 10px; display: flex; justify-content: flex-start; align-items: center; align-content: stretch;}.bbFileSelect > .currentPath.hidden { pointer-events: none; color: transparent;}.bbFileSelect > .searchBarWrapper { flex: 0 1 auto;}.bbFileSelect > .searchBarWrapper > .searchBar { width: 100%; max-width: 100%;}.bbFileSelect > .currentPath,.bbFileSelect > .searchBarWrapper { padding-bottom: 4px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 4px;}.bbFileSelect > .fileLister { flex: 1 1 100%; min-height: 150px; max-height: 80vw; overflow-x: hidden; overflow-y: scroll; position: relative;}.bbFileSelect > .fileLister > .entry { transition: color 0.3s ease-out; cursor: pointer; color: #000;}.bbFileSelect > .fileLister > .entry:hover,.bbFileSelect > .fileLister > .entry:active { color: rgb(28, 151, 203);}.bbFileSelect > .fileLister > .entry-directory,.bbFileSelect > .fileLister > .entry-file { padding-left: 22px; position: relative;}.bbFileSelect > .fileLister > .entry-directory {}.bbFileSelect > .fileLister > .entry-file {}.bbFileSelect > .fileLister > .entry-directory:before,.bbFileSelect > .fileLister > .entry-file:before { position: absolute; top: 0; bottom: 0; left: 0; width: 20px; font-family: "Material Icons";}.bbFileSelect > .fileLister > .entry-directory:before { content: "folder_open";}.bbFileSelect > .fileLister > .entry-file:before { content: "insert_drive_file";}.bbFileSelect > .uploadBox { margin-top: 10px; border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 5px; align-self: flex-end; flex: 1 1 100%; height: 40px; overflow-x: hidden; overflow-y: auto;}.bbFileSelect > .uploadBox.hidden--searching,.bbFileSelect > .uploadBox.hidden { pointer-events: none; opacity: 0; visibility: hidden;}.bbFileSelect .autoFocusCatcher { position: absolute; top: -1000vh; left: -1000vw; pointer-events: none; opacity: 0;}.bbComfort_uploadBox_iFrame { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-end; align-content: flex-end;}.bbComfort_uploadBox_introText { flex: 0 1 auto; margin-right: 10px; font-weight: bold; cursor: pointer;}.bbComfort_uploadBox_form { flex: 1 1 auto;}.bugReports-agentsBox {}.bugReports-agentsBox > .loadingBox > * { max-height: 2.7rem; margin: -0.5rem;}.bugReports-agentsBox .agentsList { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: 0.5em;}.bugReports-agentsBox .agentsList > .misc,.bugReports-agentsBox .agentsList > .agent { flex: 0 1 auto; background-color: rgba(0, 0, 0, 0.2); display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; align-content: center;}.bugReports-agentsBox .agentsList > .misc > *,.bugReports-agentsBox .agentsList > .agent > * { flex: 0 0 auto;}.bugReports-agentsBox .agentsList .button-removeAgent { align-self: stretch;}.bugReports-agentsBox .agentsList .button-addAgent {}.bugReports-agentsBox .agentsList .button-addAgent.is-icon { padding-inline: 0.5em; font-weight: bold; aspect-ratio: 1 / 1;}.bugReports-agentsBox .agentsList > .agent > .agentName { padding: 0.25em 0.5em;}.bugReports-agentSelectionBox .markedAgentsBox,.bugReports-agentSelectionBox .markedAgentMembersBox,.bugReports-agentSelectionBox .agentGroupsBox,.bugReports-agentSelectionBox .agentMembersBox { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: baseline; align-content: flex-start; gap: 0.5em;}.bugReports-agentSelectionBox .markedAgentMembersBox,.bugReports-agentSelectionBox .agentGroupsBox,.bugReports-agentSelectionBox .agentMembersBox { margin-bottom: 2rem;}.bugReports-agentSelectionBox .markedAgentMembersBox > *,.bugReports-agentSelectionBox .agentMembersBox > .title,.bugReports-agentSelectionBox .agentGroupsBox > .title { flex: 1 1 100%;}.bugReports-agentSelectionBox .agentMembersBox > .agentWidget { flex: 0 1 auto;}.bugReports-agentSelectionBox .agentGroupsBox > .title,.bugReports-agentSelectionBox .agentGroupsBox > .groupWidget { font-size: 1.15em; font-weight: bold;}.bugReports-agentSelectionBox .agentGroupsBox > .groupWidget { flex: 1 1 auto; padding-inline: 0.75em;}.bugReports-agentSelectionBox .agentGroupsBox > .fillerEntry { flex: 100 1 auto;}.bugReports-agentSelectionBox .agentMembersBox {}.bugReports-agentSelectionBox .markedAgentsBox > .agentWidget,.bugReports-agentSelectionBox .agentMembersBox > .agentWidget { padding-left: 0.25em; padding-right: 0.5em; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; align-content: center; gap: 0.3em;}.bugReports-agentSelectionBox .agentMembersBox > .agentWidget > * { flex: 0 1 auto;}.bugReports-agentSelectionBox .agentMembersBox > .agentWidget:not(.active) .selectionSymbol { opacity: 0.25;}.bugReports-agentSelectionBox .markedAgentMembersBox:has(> .markedAgentsBox:empty) { display: none;}.bugReports-agentSelectionBox .buttonBox { margin-top: 2rem; display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-end; align-content: flex-end; gap: 1em;}.bugReports-agentSelectionBox .buttonBox > * { flex: 0 1 auto;}.bugReports-commentsBox .bugreportsComments {  display: flex;  flex-flow: column nowrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  gap: 0.5rem;}.bugReports-commentsBox .bugreportsComments > .bugreportsCommentEntry {  flex: 0 0 auto;  background-color: rgba(0, 0, 0, 0.1);}.bugReports-commentsBox .bugreportsComments > .button-show-all-bugreport-comments {  flex: 0 0 auto;  align-self: center;}.bugReports-commentsBox .bugreportsCommentEntry {  padding: 0.5rem 0.75rem;  display: flex;  flex-flow: row wrap;  justify-content: flex-start;  align-items: baseline;  align-content: stretch;  gap: 0.5rem;}.bugReports-commentsBox .bugreportsCommentEntry > .bugreportsCommentAuthor {  order: 1;  flex: 0 1 auto;  font-weight: bold;}.bugReports-commentsBox .bugreportsCommentEntry > .bugreportsCommentEntryDate {  order: 2;  flex: 1 0 auto;  text-align: right;  font-weight: bold;}.bugReports-commentsBox .bugreportsCommentEntry > .bugreportsCommentBody {  order: 3;  flex: 1 1 100%;  margin-top:0.25rem;}.bugReports-commentsBox .bugreportsCommentEntryForm{  display: flex;  flex-flow: column nowrap;  justify-content: flex-start;  align-items: stretch;  align-content: stretch;  gap: 0.5rem;  margin-bottom: 0.5rem;}.bugReports-commentsBox .bugreportsCommentEntryForm > * {  flex: 0 0 auto;}.bugReports-commentsBox .button-save-new-bugreport-comment {  align-self: flex-end;}.bugReports-commentsBox .bugreportsCommentEntryForm > .bugReportsNewComment {  min-width: 100%;  max-width: 100%;  width: 100%;  min-height: 8rem;  max-height: 30rem;  height: 8rem;}.bugreports-comments {}.bugReports-commentsShowAllBox {}.shortTermOverlay-box > .bugreports-comments > .bugreportsCommentEntry {  flex: 0 0 auto;  background-color: rgba(120,156, 24, .1);  color: white;  margin: 0.5rem 0;}.bugReportDetailsOverlayWrapper { position: fixed; left: 40vh; top: 40vw; left: calc(50vw - 250px); top: calc(50vh - 150px); width: 500px; height: 300px; max-width: 80vw; max-height: 80vh; overflow: auto; background-color: rgb(30, 31, 36); border: 1px solid rgb(148, 193, 30); box-shadow: 0 0 15px 1px rgba(30, 31, 36, 0.8); color: #eee;}.bugReportDetailsOverlay { padding: 7px 10px;}.bugReportDetailsOverlay > .closeButton { float: right; margin: -5px -8px 5px 5px; color: rgb(148, 193, 30); cursor: pointer; position: sticky; top: 3px;}.bugReportDetailsOverlay > .closeButton:hover { filter: brightness(120%);}.bugReportDetailsOverlay > .loading { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; align-content: center;}.bugReportDetailsOverlay .bugReportDetail { white-space: pre-wrap;}.bugReportDetailsOverlay .bugReportDetail[data-detail="idText"] { color: rgb(148, 193, 30); font-weight: bold; padding-bottom: 0.5em; border-bottom: 1px solid rgba(148, 193, 30, 0.4); margin-bottom: 0.5em;}body button.design-1,body a.button.design-1.design-1 { transition: color 0.15s ease-out, border-color 0.15s ease-out, background-color 0.15s ease-out, opacity 0.15s ease-out; border: 1px solid rgba(0, 0, 0, 0.2); border-top-color: rgba(255, 255, 255, 0.2); border-left-color: rgba(255, 255, 255, 0.2); font-weight: bold; color: rgb(148, 193, 30); background-color: rgba(0, 0, 0, 0.35); box-shadow: none; cursor: pointer; padding: 3px;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}body button.design-1:focus-visible,body a.button.design-1.design-1:focus-visible,body button.design-1:hover,body a.button.design-1.design-1:hover { background-color: rgb(148, 193, 30); color: rgba(0, 0, 0, 0.7);}body button.design-1.active,body a.button.design-1.design-1.active,body button.design-1:active,body a.button.design-1.design-1:active { transition-duration: 0.01s; background-color: rgb(192, 230, 96); border: 1px solid rgb(180, 180, 180); border-top-color: rgb(100, 100, 100); border-left-color: rgb(100, 100, 100);}body button.design-1.disabled,body a.button.design-1.design-1.disabled { filter: grayscale(1) contrast(0.1) drop-shadow(0px 0px 1px #000);}body button.design-1.inactive,body a.button.design-1.design-1.inactive { color: #ddd; opacity: 0.34; pointer-events: none;}body button.design-1.hide,body a.button.design-1.design-1.hide { visibility: hidden;}body button.design-2,body a.button.design-2.design-2 { display: inline-block; font-size: 1.25em; line-height: 0.5; transition: color 0.3s ease-out; color: rgba(148, 193, 30, 0.7); cursor: pointer; background-color: transparent; border: none;}body button.design-2 *,body a.button.design-2.design-2 * { font-size: 1em; line-height: 1;}body button.design-2:focus-visible,body a.button.design-2.design-2:focus-visible,body button.design-2:hover,body a.button.design-2.design-2:hover { color: rgba(148, 193, 30, 1);}body button.design-2.active,body a.button.design-2.design-2.active,body button.design-2:active,body a.button.design-2.design-2:active { transition-duration: 0.01s; color: #fff;}body button.design-2.disabled,body a.button.design-2.design-2.disabled { filter: grayscale(1) contrast(0.1) drop-shadow(0px 0px 1px #000);}body button.design-2.inactive,body a.button.design-2.design-2.inactive { filter: grayscale(1); opacity: 0.65;}body button.design-2.hide,body a.button.design-2.design-2.hide { visibility: hidden;}body button.design-3,body a.button.design-3.design-3 { display: inline-block; font-size: 0.85em; line-height: 1; transition: color 0.3s ease-out, border-color 0.3s ease-out, background-color 0.3s ease-out; cursor: pointer; background-color: rgba(148, 193, 30, 0.2); border: 1px solid rgba(148, 193, 30, 0.5); color: #eee; padding: 0.25em 1.5em;}body button.design-3 *,body a.button.design-3.design-3 * { font-size: 1em; line-height: 1;}body button.design-3:focus-visible,body a.button.design-3.design-3:focus-visible,body button.design-3:hover,body a.button.design-3.design-3:hover { border-color: rgba(148, 193, 30, 1); background-color: rgba(148, 193, 30, 0.4);}body button.design-3.active,body a.button.design-3.design-3.active,body button.design-3:active,body a.button.design-3.design-3:active { transition-duration: 0.01s; border-color: rgba(148, 193, 30, 1); background-color: rgba(0, 0, 0, 0.75); color: #fff;}body button.design-3.disabled,body a.button.design-3.design-3.disabled { filter: grayscale(1) contrast(0.1) drop-shadow(0px 0px 1px #000);}body button.design-3.inactive,body a.button.design-3.design-3.inactive { filter: grayscale(1); opacity: 0.65;}body button.design-3.hide,body a.button.design-3.design-3.hide { visibility: hidden;}body button.design-4,body a.button.design-4.design-4 { display: inline-block; font-size: 0.85em; line-height: 1; transition: color 0.3s ease-out, border-color 0.3s ease-out, background-color 0.3s ease-out; cursor: pointer; background-color: rgba(148, 193, 30, 0.2); border: 1px solid transparent; color: #eee; padding: 0 1em;}body button.design-4 *,body a.button.design-4.design-4 * { font-size: 1em; line-height: 1;}body button.design-4:focus-visible,body a.button.design-4.design-4:focus-visible,body button.design-4:hover,body a.button.design-4.design-4:hover { border-color: rgba(148, 193, 30, 1); background-color: rgba(148, 193, 30, 0.4);}body button.design-4.active,body a.button.design-4.design-4.active,body button.design-4:active,body a.button.design-4.design-4:active { transition-duration: 0.01s; border-color: rgba(148, 193, 30, 1); background-color: rgba(0, 0, 0, 0.75); color: #fff;}body button.design-4.disabled,body a.button.design-4.design-4.disabled { filter: grayscale(1) contrast(0.1) drop-shadow(0px 0px 1px #000);}body button.design-4.inactive,body a.button.design-4.design-4.inactive { filter: grayscale(1); opacity: 0.65;}body button.design-4.hide,body a.button.design-4.design-4.hide { visibility: hidden;}body button.design-5,body a.button.design-5.design-5 { display: inline-block; font-size: 1.75em; line-height: 0.75; transition: color 0.3s ease-out, filter 0.3s ease-out; color: rgba(148, 193, 30, 0.7); cursor: pointer; background-color: transparent; border: none;}body button.design-5:where(.brighter-1),body a.button.design-5.design-5:where(.brighter-1) { color: rgb(148, 193, 30);}body button.design-5 *,body a.button.design-5.design-5 * { font-size: 1em; line-height: 1;}body button.design-5:focus-visible,body a.button.design-5.design-5:focus-visible,body button.design-5:hover,body a.button.design-5.design-5:hover { color: rgba(148, 193, 30, 1);}body button.design-5:where(.brighter-1):focus-visible,body a.button.design-5.design-5:where(.brighter-1):focus-visible,body button.design-5:where(.brighter-1):hover,body a.button.design-5.design-5:where(.brighter-1):hover { color: rgb(210, 247, 169);}body button.design-5.active,body a.button.design-5.design-5.active,body button.design-5:active,body a.button.design-5.design-5:active { transition-duration: 0.01s; color: #fff;}body button.design-5.disabled,body a.button.design-5.design-5.disabled { filter: grayscale(1) contrast(0.1) drop-shadow(0px 0px 1px #000);}body button.design-5.inactive,body a.button.design-5.design-5.inactive { filter: grayscale(1); opacity: 0.65;}body button.design-5.hide,body a.button.design-5.design-5.hide { visibility: hidden;}body button.design-6,body a.button.design-6.design-6 { transition: background-color 0.3s ease-out, color 0.3s ease-out; background-color: rgba(0, 0, 0, 0.25); border-radius: 0; border: none; color: #fff; font-size: 1em; line-height: 1; padding: 0.2rem 0.3rem; text-align: center; font-weight: normal; cursor: pointer;}body button.design-6 *,body a.button.design-6.design-6 * { font-size: 1em; line-height: inherit;}body button.design-6:focus-visible:not(.disabled):not(.inactive),body a.button.design-6.design-6:focus-visible:not(.disabled):not(.inactive),body button.design-6:hover:not(.disabled):not(.inactive),body a.button.design-6.design-6:hover:not(.disabled):not(.inactive) { background-color: rgba(0, 0, 0, 0.1);}body button.design-6.active:not(.disabled):not(.inactive),body a.button.design-6.design-6.active:not(.disabled):not(.inactive),body button.design-6:active:not(.disabled):not(.inactive),body a.button.design-6.design-6:active:not(.disabled):not(.inactive) { transition-duration: 0.01s; background-color: rgba(0, 0, 0, 0.5);}body button.design-6.disabled,body a.button.design-6.design-6.disabled { filter: grayscale(1) contrast(0.7) drop-shadow(0px 0px 0.4px #0007); background-color: #333; color: #aaa; text-shadow: 0 0 4px #000;}body button.design-6.inactive,body a.button.design-6.design-6.inactive { filter: grayscale(1); opacity: 0.65;}body button.design-6.hide,body a.button.design-6.design-6.hide { visibility: hidden;}body button.toolButton.hide,body a.button.toolButton.toolButton.hide { visibility: hidden;}button.design-dropdown { color: #fff; background-color: rgb(80, 97, 36); border-color: transparent; padding: 3px 4px 1px 4px; cursor: pointer;}button.design-dropdown::after,button.is-dropdown::after { content: ""; display: inline-block; margin-left: 0.4em; pointer-events: none; background-color: currentColor; width: 0.5em; height: 0.5em; clip-path: polygon(0% 100%, 0% 65%, 65% 65%, 65% 0%, 100% 0%, 100% 100%); transform: translateY(-0.25em) rotateZ(45deg);}.buttonFound { box-shadow: 0 0 0 0 rgba(148, 193, 30, 0); animation-name: buttonFound; animation-duration: 1.4s; animation-iteration-count: infinite;}.buttonFound.onlyButtonFound { animation-name: onlyButtonFound; animation-duration: 0.7s;}.buttonNotFound { opacity: 0.4; filter: grayscale(1);}@keyframes buttonFound { 0% { box-shadow: 0 0 0 0 rgba(148, 193, 30, 1); } 80% { box-shadow: 0 0 0 5px rgba(148, 193, 30, 0); } 100% { box-shadow: 0 0 0 5px rgba(148, 193, 30, 0); }}@keyframes onlyButtonFound { 0% { box-shadow: 0 0 0 1px rgba(148, 193, 30, 1); } 60% { box-shadow: 0 0 0 3px rgba(148, 193, 30, 0.5); } 100% { box-shadow: 0 0 0 1px rgba(148, 193, 30, 1); }}.buttonFoundCountBox { position: fixed; top: 3px; left: 0; width: calc(100% - 3px); z-index: 500; pointer-events: none; color: #fff; text-shadow: 0 0 1px #000; text-align: right; font-size: 0.85em; line-height: 1em;}.callToActionBox { container-type: inline-size; position: relative; --hue: 219; background-color: hsl(var(--hue) 7% 17%);  background: linear-gradient(-45deg, hsla(var(--hue) 5% 5% / 0.6) 0%, hsla(var(--hue) 5% 5% / 0.85) 10%, hsla(var(--hue) 6% 13% / 1) 20%, hsla(var(--hue) 7% 21% / 1) 40%, hsla(var(--hue) 7% 21% / 1) 60%, hsla(var(--hue) 6% 13% / 1) 80%, hsla(var(--hue) 5% 5% / 0.85) 90%, hsla(var(--hue) 5% 5% / 0.6) 100% ); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.5) inset; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: center; gap: 0.25rem; padding: 0.5rem; border: 1px solid rgba(255, 255, 255, 0.15); margin-bottom: 0.5rem; backface-visibility: hidden;}.callToActionBox > .bgEffect { pointer-events: none; position: absolute; inset: -3px; overflow: hidden; z-index: -1;}.callToActionBox > .bgEffect > .inner { position: absolute; inset: -15% -45%; inset: -15cqmin -45cqmin; }.callToActionBox.highlight > .bgEffect > .inner { transform-origin: 50% 50%;  background: linear-gradient(0deg, hsla(var(--hue), 5%, 3%, 0) 10%, hsla(var(--hue), 7%, 35%, 1) 30%, hsla(var(--hue), 7%, 70%, 1) 50%, hsla(var(--hue), 7%, 35%, 1) 70%, hsla(var(--hue), 5%, 9%, 0) 90%); will-change: transform; animation: callToActionBox_bgEffectFadeIn 3s ease, callToActionBox_transformRotation 13s linear infinite, callToActionBox_translateMover 29s ease-in-out infinite;}@keyframes callToActionBox_bgEffectFadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@keyframes callToActionBox_transformRotation { 0% { transform: rotateZ(-25deg); } 100% { transform: rotateZ(335deg); }}@keyframes callToActionBox_translateMover { 0%, 100% { translate: -20% 0%; } 50% { translate: 20% 0%; }}input[type="checkbox"] { position: relative; background-color: inherit; cursor: pointer;}input[type="checkbox"]:before { transition: background-color 0.2s ease-out; font-family: 'Material Icons'; font-weight: bold; font-style: normal; font-size: 1em; line-height: 1; letter-spacing: normal; text-transform: none; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; display: flex; justify-content: center; align-items: center; align-content: center; background-color: rgb(220, 220, 220); }input[type="checkbox"]:checked:before { content: "done"; background-color: rgb(106, 128, 47); color: #fff;}input[type="checkbox"]:not([disabled]):hover:before { background-color: rgb(148, 193, 30);}.successBox_click-to-copy { pointer-events: none; position: fixed; top: 0; left: 0; display: grid; place-items: center;}.successBox_click-to-copy > i { background-color: var(--main-color, #3b3); width: 3rem; height: 3rem; border-radius: 0.6rem; display: grid; place-items: center; transition: transform 2s ease-out, opacity 2s ease-out; transform: scale(1, 1); opacity: 0.9; will-change: transform;}.successBox_click-to-copy.fadeOut_click-to-copy > i { transform: scale(1.35, 1.35); opacity: 0;}.successBox_click-to-copy > i > i { width: 2rem; height: 1rem; transform-origin: 40% 40%; transform: rotateZ(-45deg); border: 4px solid #fff; border-top-width: 0; border-right-width: 0; filter: drop-shadow(0 0 2px #000);}.mfirefox .__some__thing__ {}.confirmationDialog .confirmationQuestion { margin: 1rem; font-weight: bold;}div.content.contentTopPadding { margin: 0;}.contractEntryWidgets { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.contractEntryWidgets > .contractEntry { transition: background-color 0.3s ease-out, border-color 0.9s ease 0.3s; flex: 0 0 200px; margin: 10px 10px 10px 0; padding: 5px 10px; background-color: rgba(0, 0, 0, 0.15); border: 1px solid transparent; position: relative;}.contractEntryWidgets > .contractEntry:not(.contractEntry-add) { cursor: pointer;}.contractEntryWidgets > .contractEntry > .markAsNew { float: right; margin: 0 0 3px 10px; color: rgb(148, 193, 30);}.contractEntryWidgets > .contractEntry-add { position: relative; min-height: 150px; padding: 20px; display: flex; flex-flow: column nowrap; justify-content: center; align-items: stretch; align-content: center; cursor: pointer;}.contractEntryWidgets > .contractEntry-add > .addSymbol { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; align-content: center;}.contractEntryWidgets > .contractEntry-add > .addSymbol > div { font-size: 5em; line-height: 1em;}.contractEntryWidgets > .contractEntry-add > .toolButton { flex: 0 0 auto; z-index: 1; margin: 4px 0;}.contractEntryWidgets > .contractEntry-add > * { transition: opacity 0.3s ease-out; opacity: 1;}.contractEntryWidgets > .contractEntry-add.active > .hideOnActive,.contractEntryWidgets > .contractEntry-add:not(.active) > .showOnActive { opacity: 0; pointer-events: none;}.contractEntryWidgets > .contractEntry.active,.contractEntryWidgets > .contractEntry-active { transition: background-color 0.3s ease-out, border-color 0.3s ease-out 0s; border-color: rgba(148, 193, 30, 0.5); background-color: rgba(0, 0, 0, 0.32);}.contractEntryWidgets > .contractEntry-active-indirect { transition: background-color 0.3s ease-out, border-color 0.3s ease-out 0s; border-color: rgba(148, 193, 30, 0.5); outline: 5px solid rgba(148, 193, 30, 0.1); background-color: rgba(0, 0, 0, 0.32);}.contractEntryWidgets > .contractEntry:hover { background-color: rgba(0, 0, 0, 0.32);}.contractEntryWidgets > .contractEntry:not(.contractEntry-add):active { transition: background-color 0.1s ease-out, border-color 0.3s ease-out 0.5s; background-color: rgba(148, 193, 30, 0.25);}.contractEntryWidgets > .contractEntry > .dataCell:not(:last-child) { margin-bottom: 8px;}.contractEntryWidgets > .contractEntry > .dataCell > .cellLabel { font-size: 0.85em; color: rgba(255, 255, 255, 0.5); margin-bottom: 2px; font-weight: bold; text-decoration: underline;}.contractEntryWidgets > .contractEntry > .dataCell > .cellValue {}.contractTypeWidgets {}.contractTypeWidgets > .typeWidget { transition: background-color 0.3s ease-out, border-color 0.3s ease-out 0.3s; background-color: rgba(0, 0, 0, 0.25); border: 1px solid transparent; padding: 5px 10px;}.contractTypeWidgets > .typeWidget:not(:last-child) { margin-bottom: 10px;}.contractTypeWidgets > .typeWidget:hover { background-color: rgba(0, 0, 0, 0.62);}.contractTypeWidgets > .typeWidget:active { transition: background-color 0.3s ease-out, border-color 0.1s ease-out; background-color: rgba(148, 193, 30, 0.25);}.contractTypeWidgets > .typeWidget.mode-editType { transition: background-color 0.3s ease-out, border-color 0.1s ease-out; background-color: rgba(0, 0, 0, 0.32); border-color: rgba(148, 193, 30, 0.5);}.contractTypeWidgets > .typeWidget:not(.mode-editType) { cursor: pointer;}.contractTypeWidgets > .typeWidget .typeBackup,.contractTypeWidgets > .typeWidget:not(.mode-editType) > .typeEditBox,.contractTypeWidgets > .typeWidget.mode-editType > .typePreviewBox { display: none;}.contractTypeWidgets > .typeWidget > .typePreviewBox { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.contractTypeWidgets > .typeWidget > .typePreviewBox > .typePricing,.contractTypeWidgets > .typeWidget > .typePreviewBox > .nextLine { flex: 1 1 100%;}.contractTypeWidgets > .typeWidget > .typePreviewBox > .typePricing-deferredPayment,.contractTypeWidgets > .typeWidget > .typePreviewBox > .typePricing-deferredPaidSoFar { margin-top: 8px; position: relative;}.contractTypeWidgets > .typeWidget > .typePreviewBox > .typePricing-deferredPayment:before,.contractTypeWidgets > .typeWidget > .typePreviewBox > .typePricing-deferredPaidSoFar:before { content: " "; position: absolute; top: -4px; left: 0; right: 0; border-top: 1px dotted rgba(255, 255, 255, 0.15);}.contractTypeWidgets .displayPriceBox { font-weight: bold;}.contractTypeWidgets .typeName { font-size: 1.2em; margin-bottom: 8px; color: rgb(148, 193, 30); font-style: italic; position: relative;}.contractTypeWidgets .typeName:before { content: " "; position: absolute; bottom: -3px; left: 0; right: 0; border-bottom: 1px dotted rgba(255, 255, 255, 0.15);}.contractTypeWidgets .typePreviewBox .typeName { flex: 0 1 auto; margin-right: 0.5em;}.contractTypeWidgets .typePreviewBox .isNew { flex: 0 1 auto; margin-left: auto; color: rgb(148, 193, 30);}.reallyDiscardChangesDialog > .discardQuestion { padding: 10px;}.contractTypeWidgets > .typeWidget-add > .typePreviewBox { justify-content: center; align-items: center; padding: 10px; font-size: 3em; line-height: 1em;}.typeWidget-add > .typeEditBox { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; margin: 0 -4px -4px 0;}.typeWidget-add > .typeEditBox > .button-addType { flex: 1 1 auto; margin: 0 4px 4px 0;}.typeWidget-add > .typeEditBox > .fillerEntry { flex: 99999 1 0;}.typeWidget .typeEditBox { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}.typeWidget .typeEditBox > .typeName { flex: 1 1 auto; flex: 1 1 calc(100% - 40px); order: 10;}.typeWidget .typeEditBox > .button-closeTypeEditBox { flex: 0 0 auto; margin: -4px -4px 0.3em 0; position: relative; top: 2px; cursor: pointer; order: 20;}.typeWidget .typeEditBox > .button-closeTypeEditBox:hover:not(:active) { color: rgb(148, 193, 30);}.typeWidget .typeEditBox > .typeEditContents { flex: 1 1 100%; order: 30; clear: both;}.typeWidget .editRow .dataValue-inner { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.typeWidget .editRow .dataValue-inner > *:not(:last-child) { margin-right: 0.4em;}.typeWidget .editRow-typeComment textarea { max-height: 60vh;}.typeWidget select > .indicateDefaultValue { font-style: italic;}.typeWidget .currency { display: flex; justify-content: center; align-items: center; align-content: center; min-width: 16px; transition: opacity 0.3s ease-out; opacity: 1;}.typeWidget .editRow.hide-currency .currency { opacity: 0;}.typeWidget input.workTime,.typeWidget input.unitCosts,.typeWidget input.oneTimeCosts,.typeWidget input.vatPercent,.typeWidget input.amountPerPayment { text-align: right;}.reallyRemoveEntry > .loading,.reallyRemoveTypeEntry .loading { display: flex; justify-content: center;}.customerServerListDialog {}.customerServerListDialog > .introText { margin-bottom: 10px;}.customerServerListDialog > .entryWidgets { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.customerServerListDialog .customerServerWidget { transition: background-color 0.3s ease-out; background-color: rgba(0, 0, 0, 0.15); flex: 0 1 auto; margin: 0 5px 5px 0; padding: 5px 10px; cursor: pointer;}.customerServerListDialog .customerServerWidget:hover { background-color: rgba(148, 193, 30, 0.5);}.customerServerListDialog .customerServerWidget:active { background-color: rgba(148, 193, 30, 1);}.customerServerListDialog .customerServerWidget-add { min-width: 120px; min-height: 120px; display: flex; justify-content: center; align-items: center; align-content: center; text-align: center; font-size: 3em; line-height: 1em;}.customerServerListDialog .customerServerWidget > .serverCount:not(:first-child) { margin-top: 1.6em; }.customerServerListDialog .customerServerWidget > .softwarePackage { color: rgb(148, 193, 30); font-weight: 100; font-size: 1.2em; }.customerServerListDialog .customerServerWidget > .serverCount { border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 0.1em;}.customerServerEditDialog .addressDetails {}.customerServerEditDialog .addressDetails > .addressInfo {}.customerServerEditDialog .addressDetails > .addressInfo:not(:last-child):after { content: ","; margin-right: 0.33em;}.ui-dialog .ui-dialog-content.customerServerEditDialog { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; padding: 5px 5px 10px 10px;}.customerServerEditDialog > .standardBox { flex: 1 1 auto; margin: 0 5px 5px 0; padding: 10px; background-color: rgba(0, 0, 0, 0.1);}.customerServerEditDialog > .linkedLicensesBox { flex: 10 1 auto; flex: 0 1 calc(100% - 430px); margin: 0 5px 5px auto;}.customerServerEditDialog > .lineFeed { flex: 1 1 100%;}.customerServerEditDialog > .linkedLicensesBox > .licensesTabList { padding: 0;}.customerServerEditDialog > .linkedLicensesBox > .licensesTabList > .licensesTab > .activeAmount:empty { display: none;}.customerServerEditDialog > .linkedLicensesBox > .licensesTabList > .licensesTab > .activeAmount { margin-left: 0.3em;}.customerServerEditDialog > .linkedLicensesBox > .licensesTabList > .licensesTab > .activeAmount:before { content: "(";}.customerServerEditDialog > .linkedLicensesBox > .licensesTabList > .licensesTab > .activeAmount:after { content: ")";}.customerServerEditDialog > .linkedLicensesBox > .licensesList { background-color: rgba(0, 0, 0, 0.1); min-height: 40px; padding: 5px;}.customerServerEditDialog > .linkedLicensesBox > .licensesList:not(.active) { display: none;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry { transition: background-color 0.3s ease-out, opacity 0.3s ease-out; background-color: rgba(0, 0, 0, 0.1); padding: 5px 45px 5px 5px; opacity: 1; position: relative; cursor: pointer; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry > * { flex: 1 1 99%;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry > .licenseType { flex: 0 1 auto; margin-right: 0.4em;}.customerServerEditDialog > .linkedLicensesBox > .licensesList:not(.licensesList-inUse) > .licenseEntry > .licenseType { display: none;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry > .licenseType:after { content: ":";}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry > .licenseKey-public { flex: 0 1 auto;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry:not(:last-child) { margin-bottom: 5px;}.customerServerEditDialog > .linkedLicensesBox > .licensesList.inUse > .licenseEntry.inUse {}.customerServerEditDialog > .linkedLicensesBox > .licensesList:not(.licensesList-inUse) > .licenseEntry.inUse { opacity: 0.35; display: none;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry > .ifCanAdd,.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry > .ifCanRemove { transition: color 0.3s ease-out; position: absolute; right: 0; top: 0; padding: 5px; max-width: 40px; max-height: 40px; display: flex; justify-content: center; align-items: center; align-content: center; text-shadow: 0 0 2px rgba(0, 0, 0, 0.8);}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry:active > .ifCanAdd,.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry:active > .ifCanRemove { transition: color 0.05s ease-out;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry.inUse > .ifCanAdd,.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry:not(.inUse) > .ifCanRemove { display: none;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry:hover { background-color: rgba(148, 193, 30, 0.5);}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry:active { transition: background-color 0.05s ease-out, opacity 0.05s ease-out; background-color: rgba(148, 193, 30, 1);}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry:hover:not(:active) > .ifCanAdd { color: rgb(148, 193, 30);}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry:hover:not(:active) > .ifCanRemove { color: rgb(180, 16, 16);}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry > .comment { margin-top: 0.5em;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry.noComment > .comment { color: rgba(255, 255, 255, 0.5); font-style: italic;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry.licenseActive > .status { color: rgb(148, 193, 30); font-weight: bold;}.customerServerEditDialog > .linkedLicensesBox > .licensesList > .licenseEntry.licenseInactive > .status { color: rgb(180, 16, 16); font-weight: bold;}.customerServerEditDialog > .buttonBox { flex: 1 1 100%; display: flex; flex-flow: row wrap; justify-content: flex-end; align-items: stretch; align-content: flex-start; margin: 5px 5px 0 0;}.customerServerEditDialog > .buttonBox > .toolButton { flex: 0 1 auto; margin: 0 0 5px 5px;}.customerServerEditDialog .hostNamesBox { flex: 1 1 auto; flex: 0 1 400px; }.customerServerEditDialog .hostNamesBox > * { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.customerServerEditDialog .hostNamesBox > *:not(:last-child) { margin-bottom: 20px;}.customerServerEditDialog .hostNamesBox .boxLabel { flex: 0 1 auto; align-self: flex-end;}.customerServerEditDialog .hostNamesBox .hubServersBox .boxLabel { margin-bottom: 4px;}.customerServerEditDialog .hostNamesBox .button-emptySaves { flex: 0 1 auto; margin-left: auto;}.customerServerEditDialog .hostNamesBox .serversList { flex: 1 1 100%;}.customerServerEditDialog .hubServerEntry { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: flex-start; position: relative; overflow: hidden;}.customerServerEditDialog .hubServerEntry > * { flex: 0 1 auto;}.customerServerEditDialog .hubServerEntry-template { display: none;}.customerServerEditDialog .hubServerEntry-new > input.serverName { width: auto; flex: 1 1 auto;}.customerServerEditDialog .hubServerEntry > .lineFeed { flex: 1 1 100%; height: 0; max-height: 0; font-size: 0; line-height: 0;}.customerServerEditDialog .hubServerEntry > .dataField-hostName { flex: 1 1 auto; font-weight: bold; align-self: flex-start; padding-bottom: 6px;}.customerServerEditDialog .hubServerEntry.isOnline > .dataField-serverFeedback { color: rgb(148, 193, 30); font-weight: bold;}.customerServerEditDialog .hubServerEntry.isOffline > .dataField-serverFeedback { color: #e22; font-weight: bold;}.customerServerEditDialog .hubServerEntry > .dataField-hostName > a:not(:hover) { color: #fff;}.customerServerEditDialog .hubServerEntry > .dataLabel-cacheSize,.customerServerEditDialog .hubServerEntry > .dataLabel-serverFeedback,.customerServerEditDialog .hubServerEntry > .dataLabel-dtAdded,.customerServerEditDialog .hubServerEntry > .dataLabel-dtConfirmed { flex: 0 1 auto; margin-right: 1em;}.customerServerEditDialog .hubServerEntry > .dataLabel-cacheSize:after,.customerServerEditDialog .hubServerEntry > .dataLabel-serverFeedback:after,.customerServerEditDialog .hubServerEntry > .dataLabel-dtAdded:after,.customerServerEditDialog .hubServerEntry > .dataLabel-dtConfirmed:after { content: ":";}.customerServerEditDialog .hubServerEntry > .dataField-cacheSize,.customerServerEditDialog .hubServerEntry > .dataField-serverFeedback,.customerServerEditDialog .hubServerEntry > .dataField-dtAdded,.customerServerEditDialog .hubServerEntry > .dataField-dtConfirmed { flex: 1 1 auto;}.customerServerEditDialog .hubServerEntry > .button-removeHostName { flex: 0 1 auto; margin-left: 10px; padding: 4px; font-size: 1.25em; line-height: 1em;}.customerServerEditDialog .mainServersList .hubServerEntry > .button-removeHostName,.customerServerEditDialog .hubServerEntry:not(.queued-for-deletion) > .deletionMark,.customerServerEditDialog .hubServerEntry.queued-for-deletion > .button-removeHostName > .icon-delete,.customerServerEditDialog .hubServerEntry:not(.queued-for-deletion) > .button-removeHostName > .icon-undelete { display: none;}.customerServerEditDialog .hubServerEntry.queued-for-deletion > .dataField-hostName { text-decoration: line-through;}.customerServerEditDialog .hubServerEntry.queued-for-deletion > *:not(.button-removeHostName):not(.deletionMark) { opacity: 0.4;}.customerServerEditDialog .noServersListed,.customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new):not(.hubServerEntry-template) { margin-top: 5px; padding: 5px 10px; background-color: rgba(0, 0, 0, 0.2);}.customerServerEditDialog .hubServerEntry.queued-for-deletion > .deletionMark { pointer-events: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; align-content: center; z-index: 1;}.customerServerEditDialog .hubServerEntry.queued-for-deletion > .deletionMark > div { flex: 1 1 100%; border-top: 5px solid #900;}.customerServerEditDialog .hubServerEntry.queued-for-deletion > .deletionMark-1 > div { transform: rotateZ(45deg);}.customerServerEditDialog .hubServerEntry.queued-for-deletion > .deletionMark-2 > div { transform: rotateZ(-45deg);}@supports (display: grid) { .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new):not(.hubServerEntry-template) { display: grid; grid-template-columns: auto 1fr auto; grid-gap: 2px; } .customerServerEditDialog .hubServerEntry > .lineFeed { display: none; } .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataField-hostName { grid-column: 1 / span 2; } .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .button-removeHostName { align-self: start; grid-column: 3; grid-row: 1 / span 3; } .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataLabel-cacheSize, .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataLabel-serverFeedback, .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataLabel-dtAdded, .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataLabel-dtConfirmed { grid-column: 1; } .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataField-cacheSize, .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataField-serverFeedback, .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataField-dtAdded, .customerServerEditDialog .hubServerEntry:not(.hubServerEntry-new) > .dataField-dtConfirmed { grid-column: 2; }}.customerServerEditDialog .mainServersList > .noServersListed:not(:only-child) { display: none;}.auto-grid { --min-col-size: 300px; --gap: 1rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(var(--min-col-size), 100%), 1fr)); gap: var(--gap);}.auto-flex { --min-col-size: 200px; --gap: 1rem; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: var(--gap);}.auto-flex > * { flex: 1 1 var(--min-col-size);}.grid-stack { display: grid; grid-template-areas: "stack";}.grid-stack > * { grid-area: stack;}.dragSideScroll { cursor: grab;}.dragSideScroll.currDragSideScrolling { cursor: grabbing;}.effect-spotLight { --xPos: 100px; --yPos: 100px; --spotSize: 100rem; --spotColor: rgba(255, 255, 255, 0.5); --spotColorInner: rgba(255, 255, 255, 0.2); --borderColor: rgb(140, 140, 140); --bgColor: rgb(50, 50, 50); --borderWidth: 0.1rem; }.effect-spotLight > *,.effect-spotLight > *:before { will-change: background; transition: transform 0.3s ease-in-out;}.effect-spotLight > * { padding: var(--borderWidth); background: radial-gradient( var(--spotSize) circle at var(--xPos) var(--yPos), var(--spotColor), transparent 15% ); position: relative; display: flex; justify-content: center; align-items: stretch;}.effect-spotLight > div:hover { transform: scale(0.97);}.effect-spotLight > *:before { content: ""; position: absolute; inset: 0; border-radius: inherit; background: radial-gradient( calc(var(--spotSize) * 0.6) circle at var(--xPos) var(--yPos), var(--spotColorInner), transparent 35% ); transition: opacity 0.3s ease-in-out; opacity: 0;}.effect-spotLight > *:hover:before { opacity: 1;}.effect-spotLight > * > * { flex: 0 0 calc(100% - var(--borderWidth)); background-color: var(--bgColor); border-radius: inherit;}.effect-spotLight:not(:hover) > * { background: radial-gradient( var(--spotSize) circle at var(--xPos) var(--yPos), transparent, transparent 15% );}.catalogConsoleButtonWrapper { position: absolute; display: flex; justify-content: flex-end; align-items: center; align-content: center;}.catalogConsoleButtonWrapper > * { flex: 0 1 auto; margin-left: 5px;}.processingConsole > .loading { position: absolute; inset: 0; display: grid; place-items: center;}.processingConsole:has(.consoleRow) > .loading { display: none;}.licenseUsageWindow .customerSelectionBox,.licenseUsageWindow .licensesSelectionBox,.dialog-addCatalog .customerSelectionBox,.dialog-addCatalog .licensesSelectionBox { margin-top: 1em;}.licenseUsageWindow .selectedCustomerBox,.dialog-addCatalog .selectedCustomerBox { border: 1px solid rgba(0, 0, 0, 0.2); border-top-width: 0; background-color: rgba(0, 0, 0, 0.2); padding: 0.3em 0.5em; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; gap: 1rem;}.licenseUsageWindow .selectedCustomerBox:empty,.dialog-addCatalog .selectedCustomerBox:empty { display: none;}.licenseUsageWindow .selectedCustomerBox > .selectedCustomerLabel,.dialog-addCatalog .selectedCustomerBox > .selectedCustomerLabel { flex: 1 1 auto;}.licenseUsageWindow .selectedCustomerBox > .close,.dialog-addCatalog .selectedCustomerBox > .close { flex: 0 0 2rem; text-align: right; color: #f00; }.licenseUsageWindow .catalogCommentBox,.dialog-addCatalog .catalogCommentBox { margin: 1rem 0;}.licenseUsageWindow .belowLicensesList,.dialog-addCatalog .belowLicensesList { grid-column: 1 / -1; flex: 1 1 100%; display: flex; flex-flow: row wrap; justify-content: flex-end; align-items: center; align-content: flex-end; gap: calc(0.75rem + 4px);}.licenseUsageWindow .belowLicensesList > *,.dialog-addCatalog .belowLicensesList > * { flex: 0 1 auto;}.licenseUsageWindow .linkLicensesLabel,.dialog-addCatalog .linkLicensesLabel { font-weight: bold;}.licenseUsageWindow .linkLicensesInput,.dialog-addCatalog .linkLicensesInput { margin-right: 0;}.licenseUsageWindow .belowLicensesList:has(.linkLicensesInput[checked]) .linkLicensesLabel,.dialog-addCatalog .belowLicensesList:has(.linkLicensesInput[checked]) .linkLicensesLabel { color: rgb(148, 193, 30);}.editCatalogDialogV2 .mainFieldsBox { display: grid; grid-template-columns: auto 1fr; grid-gap: 0.3rem; justify-content: start; align-items: center;}.editCatalogDialogV2 .mainFieldsBox > .mainField-label { grid-column: 1; align-self: start; padding-top: 0.3em; padding-right: 0.45rem;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value { grid-column: 2; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value > * { flex: 1 1 auto;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value > .catalogBoolean { flex: 0 1 auto; cursor: pointer;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value > .catalogBoolean:not(.active) { opacity: 0.35;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value > .catalogBoolean.active { color: rgb(148, 193, 30);}.editCatalogDialogV2 .mainFieldsBox > .mainField-value > .catalogBoolean.active[data-booleankey="blockCatalogUploads"] { color: rgb(230, 30, 30);}.editCatalogDialogV2 .mainFieldsBox > .mainField-value.isMenu { padding: 0.1em; display: grid; grid-template-columns: auto 1fr; align-items: center; row-gap: 0.3em; column-gap: 0.5em;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value.isMenu > input[type="checkbox"] { grid-column: 1;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value.isMenu > input[type="checkbox"] + label { grid-column: 2;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value.isReadOnly { min-height: 1.8rem; padding: 0.23rem 0.4rem; background-color: rgba(0, 0, 0, 0.25); display: flex; justify-content: flex-start; align-items: center; align-content: flex-start;}.editCatalogDialogV2 .mainFieldsBox > .mainField-value.isReadOnly > * { opacity: 0.65;}.editCatalogDialogV2 > .loading { position: absolute; inset: 0; display: grid; place-items: center; background-color: rgba(0, 0, 0, 0.7); transition: opacity 0.2s ease-out 0s; opacity: 1;}.editCatalogDialogV2:not(.is-loading) > .loading { transition: opacity 0.7s ease-out 0.3s; opacity: 0; pointer-events: none;}.editCatalogDialogV2 .saveButtonWrapper { display: flex; justify-content: flex-end; align-items: center; align-content: flex-start; margin-top: 30px;}.editCatalogDialogV2 .saveButtonWrapper.aboveBlockFiles { margin: 0.8rem 0 0 0;}.editCatalogDialogV2 .saveButtonWrapper.aboveBlockFiles:not(:last-child) { padding-bottom: 1.5rem; border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 1.5rem;}.editCatalogDialogV2 .saveButtonWrapper .button-saveChanges { flex: 0 1 auto;}.editCatalogDialogV2 .saveButtonWrapper:not(.show-loading) > .loading { transition: opacity 0.7s ease-out 0.5s; opacity: 0;}.editCatalogDialogV2 .saveButtonWrapper.show-loading > .loading { transition: opacity 0s linear 0s; opacity: 1;}.editCatalogDialogV2 .statusBox { display: grid; grid-template-columns: auto 1fr auto; grid-gap: 3px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 20px;}.editCatalogDialogV2 .statusBox > .mainLabel { grid-column: 1 / span 3; text-decoration: underline;}.editCatalogDialogV2 .statusBox > .mainLabel:not(:first-child) { margin-top: 10px;}.editCatalogDialogV2 .statusBox > .statusLabel { grid-column: 1 / span 1; font-weight: bold;}.editCatalogDialogV2 .statusBox > .statusLabel:after { content: ":";}.editCatalogDialogV2 .statusBox > .statusValue { grid-column: 2 / span 1; margin-left: 5px;}.editCatalogDialogV2 .statusBox > .statusButtons { grid-column: 3 / span 1; margin-left: 5px;}.editCatalogDialogV2 .statusBox .smallNote { font-size: 0.8em; opacity: 0.65;}.editCatalogDialogV2 .statusBox .loading > img { width: 20px; height: 20px;}.editCatalogDialogV2 .addedFilesList { margin-top: 15px; min-height: 100px; position: relative;}.editCatalogDialogV2 .addedFilesList > .loading { position: absolute; top: 15px; left: 0; right: 0; display: flex; justify-content: center;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry { border: 1px solid transparent; position: relative; width: 100%;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry > * { transition: background-color 0.3s ease-out;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry:not(:first-child) { margin-top: 3px;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry-inactive > .addedFileDetails { color: rgba(255, 255, 255, 0.17);}.editCatalogDialogV2 .addedFilesList > .addedFileEntry > .addedFileDetails { display: flex; flex-flow: row nowrap; align-items: center; padding: 5px; background-color: rgba(0, 0, 0, 0.1);}.editCatalogDialogV2 .addedFilesList > .addedFileEntry .loading { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; align-content: center; pointer-events: none; transition: opacity 0.3s ease-out 0.3s; opacity: 0;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry .loading > img { height: 30px;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry:not(.saving-details) .loading {}.editCatalogDialogV2 .addedFilesList > .addedFileEntry.saving-details .loading { transition: opacity 0s linear 0s; opacity: 1;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry.saving-details *:not(.loading):not(.loading-img) { opacity: 0.2; pointer-events: none;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry:hover > .addedFileDetails { background-color: rgba(148, 193, 30, 0.25);}.editCatalogDialogV2 .addedFilesList > .addedFileEntry.addedFileEntry-hasError { border-color: #e22;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry > .lastErrorBox { background-color: rgba(20, 0, 0, 0.9); padding: 5px;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry > .lastErrorBox > .dtLastError { order: 1; flex: 0 1 auto; font-weight: bold; font-size: 0.8em; display: inline-block; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 3px;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry > .lastErrorBox > .dtLastError strong { color: #e22; text-shadow: 1px 0 0 #e22; font-size: inherit;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry > .lastErrorBox > .lastError { order: 3; flex: 1 1 100%; font-size: 0.8em; max-width: 400px;}.editCatalogDialogV2 .addedFilesList > .addedFileEntry > .lastErrorBox > .errorButtonBox { order: 2; flex: 0 1 auto; margin-left: auto; float: right; padding-left: 5px;}.editCatalogDialogV2 .addedFileEntry .button-moveEntry { cursor: ns-resize;}.editCatalogDialogV2 .addedFileEntry .button-downloadEntry,.editCatalogDialogV2 .addedFileEntry .button-removeError,.editCatalogDialogV2 .addedFileEntry .button-moveEntry,.editCatalogDialogV2 .addedFileEntry .button-removeEntry,.editCatalogDialogV2 .addedFileEntry .button-disableEntry,.editCatalogDialogV2 .addedFileEntry .button-enableEntry { padding: 4px; margin-left: 4px; font-size: 1.2em; line-height: 1em;}.editCatalogDialogV2 .addedFileEntry .button-enableEntry:not(:hover) { color: rgba(255, 255, 255, 0.2);}.editCatalogDialogV2 .addedFileEntry .button-enableEntry:active { color: rgba(0, 0, 0, 0.7);}.editCatalogDialogV2 .addedFileEntry .button-removeError:not(:hover) { color: #e22;}.editCatalogDialogV2 .addedFileEntry .button-removeError:hover { background-color: #e22;}.editCatalogDialogV2 .addedFileEntry .button-removeError:active { background-color: #f70;}.editCatalogDialogV2 .addedFileEntry > .addedFileDetails > .inputBox + .toolButton { margin-left: auto;}.editCatalogDialogV2 .addedFileEntry > .addedFileDetails > .inputBox { transition: color 0.3s ease-out; flex: 1 1 auto; cursor: pointer; margin-right: 10px;}.editCatalogDialogV2 .addedFileEntry > .addedFileDetails > .inputBox:empty { border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.editCatalogDialogV2 .addedFileEntry > .addedFileDetails > .inputBox:empty:after { content: "."; opacity: 0; pointer-events: none;}.editCatalogDialogV2 .addedFileEntry > .addedFileDetails > .inputBox:hover { color: rgb(148, 193, 30);}.editCatalogDialogV2 .addedFileEntry .priorityCount { margin: 0 0.5em 0 5px;}.editCatalogDialogV2 .addNewFileWrapper { margin: 15px 0 25px;}.editCatalogDialogV2 .addNewFileWrapper > .addNewFileLabel {}.editCatalogDialogV2 .addNewFileWrapper > .addNewFileEntry { width: 100%;}.editCatalogDialogV2 .addNewFileWrapper > .uploadList { margin: 10px 1px 0;}.catalogLevelSelectionDialog { display: flex; flex-flow: row wrap; justify-content: center; align-items: stretch; align-content: flex-start;}.catalogLevelSelectionDialog > .loading { transition: opacity 0.05s ease-out; background-color: rgba(0, 0, 0, 0.7); opacity: 1; z-index: 5; pointer-events: none;}.catalogLevelSelectionDialog:not(.is-loading) > .loading { transition: opacity 0.3s ease-out 0.7s; opacity: 0;}.catalogLevelSelectionDialog .question { flex: 1 1 100%; font-weight: bold; text-align: center; margin: 1em 0 3em;}.catalogLevelSelectionDialog .catalogLevelSelectionForm { flex: 0 1 auto; flex-basis: fit-content; display: inline-grid; grid-template-columns: auto 1fr; row-gap: 0.3em; column-gap: 0.5em; outline: 1px solid rgba(255, 255, 255, 0.3); outline-offset: 1em;}.catalogLevelSelectionDialog .catalogLevelSelectionForm input[type="checkbox"],.catalogLevelSelectionDialog .catalogLevelSelectionForm input[type="radio"] { grid-column: 1;}.catalogLevelSelectionDialog .catalogLevelSelectionForm .filterCategoryTitle { grid-column: 1 / -1; font-weight: bold;}.catalogLevelSelectionDialog .catalogLevelSelectionForm .spacer { grid-column: 1 / -1; margin-top: 0.5rem;}.catalogLevelSelectionDialog .catalogLevelSelectionForm .line { grid-column: 1 / -1; border-top: 1px solid rgba(255, 255, 255, 0.4);}.catalogLevelSelectionDialog .catalogLevelSelectionForm label { grid-column: 2; justify-self: start;}.catalogLevelSelectionDialog .catalogLevelSelectionForm button { grid-column: 1 / -1; justify-self: center;}.catalogLevelSelectionDialog .emailList-info { flex: 1 1 100%; font-weight: bold; font-size: 1.2em; text-align: center; margin-top: 0.5rem;}.catalogLevelSelectionDialog .emailList { flex: 1 1 100%; margin: 3rem 1rem 0; resize: none;}.catalogLevelSelectionDialog .emailList.noneFound { text-align: center; font-weight: bold; color: #fa0;}.blockFile_uploadedBy { font-size: 0.8rem; opacity: 0.5;}.module_customerSelection_main { border: 1px solid rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.2); padding: 0.3em 0.5em;}.module_customerSelection_main > label.searchFilterLabel { flex: 0 1 auto; padding-bottom: 0.3rem;}.module_customerSelection_main > input[name="searchFilter"] { }.shortTermOverlay-box:has(.licenseUsageWindow) { position: relative;}.licenseUsageWindow.licenseUsageWindow.licenseUsageWindow { position: static; overscroll-behavior: contain;}.licenseUsageWindow > .loading { position: absolute; inset: 0; background-color: rgba(0, 0, 0, 0.7); pointer-events: none; transition: opacity 0.25s ease-in-out 0s; opacity: 1;}.licenseUsageWindow > * { margin-bottom: 1em;}.licenseUsageWindow > .basicCatalogInfosBox { display: grid; grid-template-columns: auto 1fr; align-items: baseline; column-gap: 0.7em;}.licenseUsageWindow > .basicCatalogInfosBox .detailName { grid-column: 1; font-weight: bold; text-align: right;}.licenseUsageWindow > .basicCatalogInfosBox .detailName::after { content: ":";}.licenseUsageWindow > .basicCatalogInfosBox .detailValue { grid-column: 2;}.licenseUsageWindow > .catalogSettingsBox { padding: 0.45em; background-color: rgba(255, 255, 255, 0.15);}.licenseUsageWindow:not(.is-loading) > .loading { transition: opacity 0.7s ease-in-out 0.3s; opacity: 0;}.licenseUsageWindow.is-loading.is-loading { }.licenseUsageWindow .info-workInProgress { text-align: center; font-size: 2em; padding-top: 5rem;}.licenseUsageWindow .autoLinkCollectives:not(.active) .autoLinkCollectivesList { display: none;}.licenseUsageWindow .autoLinkCollectives.active > .button { color: #fff;}.licenseUsageWindow .catalogSettingsEntry,.licenseUsageWindow .autoLinkCollectives,.licenseUsageWindow .autoLinkCollectives .autoLinkOption { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: flex-start; column-gap: 0.5em;}.licenseUsageWindow .autoLinkCollectives .autoLinkOption { flex-flow: row nowrap; align-items: baseline; padding-inline: 0.5em; margin-block: -0.5em; column-gap: 0.2em;}.licenseUsageWindow .autoLinkCollectives .autoLinkOption:first-child { margin-block-start: 0;}.licenseUsageWindow .autoLinkCollectives { row-gap: 0.35em;}.licenseUsageWindow .catalogSettingsEntry > *,.licenseUsageWindow .autoLinkCollectives > *,.licenseUsageWindow .autoLinkCollectivesList .button { flex: 0 1 auto;}.licenseUsageWindow .autoLinkCollectivesList .button .material-icons { line-height: 1.5;}.licenseUsageWindow .autoLinkCollectivesList .label { flex: 1 1 auto; position: relative; top: -0.525em;}.licenseUsageWindow .autoLinkCollectivesList > .autoLinkOption:hover { background-color: rgba(0, 0, 0, 0.2);}.licenseUsageWindow .autoLinkCollectives > .autoLinkCollectivesList,.licenseUsageWindow .autoLinkCollectives .autoLinkOption { flex: 1 0 100%;}.licenseUsageWindow .autoLinkCollectives .autoLinkCollectivesList { columns: 2; break-inside: avoid-column; padding: 0.5em 0; background-color: rgba(0, 0, 0, 0.2); position: relative; top: -0.5em;}.licenseUsageWindow .autoLinkCollectives .autoLinkCollectivesList > * { break-inside: avoid-column;}.licenseUsageWindow .autoLinkCollectives.active { margin-bottom: 1em;}.licenseUsageWindow .catalogSettingsEntry.catalogFreeForCustomersResellers:not(:first-child),.licenseUsageWindow .catalogSettingsEntry.showCatalogOnWebsite:not(:first-child) { --divider-distance: 1.2em; margin-top: var(--divider-distance, 0); position: relative;}.licenseUsageWindow .catalogSettingsEntry.catalogFreeForCustomersResellers:not(:first-child)::before,.licenseUsageWindow .catalogSettingsEntry.showCatalogOnWebsite:not(:first-child)::before { content: ""; position: absolute; top: calc(var(--divider-distance, 0) * -0.5 - 1px); inset-inline: 0.2em 0; border-top: 1px solid rgba(0, 0, 0, 0.3); pointer-events: none;}.licenseUsageWindow .catalogSettingsEntry select,.licenseUsageWindow .catalogSettingsEntry input { width: auto; flex: 1 1 auto;}.licenseUsageWindow .websiteDisplayName { margin-top: 2px;}.licenseUsageWindow .catalogTypeOnWebsiteButton,.licenseUsageWindow .websiteDisplayNameButton { visibility: hidden; opacity: 0; pointer-events: none;}.licenseUsageWindow .addCustomerBox { }.licenseUsageWindow .button-addCustomerLicenses { display: block; margin: 0.25rem auto 0;}.licenseUsageWindow .addCustomerBox:has(.licenseSelectionBox:not(:empty)) { padding-bottom: 2rem;}.licenseUsageWindow .existingCustomerFilterBox { grid-column: 1 / -1; border: 1px solid rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.2); padding: 0.3em 0.5em; margin-left: auto; position: relative; top: 1rem;}.licenseUsageWindow .existingCustomerFilterLabel { display: block;}.licenseUsageWindow .customerSelectionBox.customerSelectionBox { display: inline-block; margin-top: 0;}.licenseUsageWindow .customerSelectionBox input,.licenseUsageWindow .existingCustomerFilterInput { display: block; width: 300px; max-width: 100%;}.licenseUsageWindow .existingLicensesBox { --min-col-size: 250px; background-color: transparent; padding: 0; border-width: 0; }.licenseUsageWindow .existingLicensesBox .catalogLicenseBox { margin-top: 3rem; background-color: rgba(0, 0, 0, 0.2); padding-bottom: 0.75rem; display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch;}.licenseUsageWindow .existingLicensesBox .catalogLicenseBox.hide { display: none;}.licenseUsageWindow .existingLicensesBox .catalogLicenseBox > * { flex: 0 0 auto; margin: 0 0.75rem;}.licenseUsageWindow .existingLicensesBox .customerDetails { position: relative; background: linear-gradient(85deg, rgba(255, 255, 255, 0.07), rgba(0, 0, 0, 0.16)); outline: 1px solid rgba(255, 255, 255, 0.05); padding: 0.5rem 0.75rem 0.2rem; margin: -2rem 0.825rem 0.75rem; text-align: center; box-shadow: 0 0.25rem 0.5rem 0.25rem rgba(0, 0, 0, 0.3); backdrop-filter: blur(0.25rem);}.licenseUsageWindow .existingLicensesBox .customerDetails::before { position: absolute; inset: 0.5rem -0.5rem -0.5rem; background-color: rgba(0, 0, 0, 0.3); filter: blur(0.25rem);}.licenseUsageWindow .existingLicensesBox .customerDetails .primaryCustomerDetail { font-size: 1.2em;}.licenseUsageWindow .existingLicensesBox .customerDetails .primaryCustomerDetail * { font-size: inherit;}.licenseUsageWindow .existingLicensesBox .customerDetails .primaryCustomerDetail,.licenseUsageWindow .existingLicensesBox .customerDetails .primaryCustomerDetail * { font-weight: bold;}.licenseUsageWindow .existingLicensesBox .customerDetails > *:last-child:not(.primaryCustomerDetail) { padding-bottom: 3px;}.licenseUsageWindow .existingLicensesBox .customerDetails .primaryCustomerDetail .indirectInformation,.licenseUsageWindow .existingLicensesBox .customerDetails .primaryCustomerDetail .customerCompany,.licenseUsageWindow .existingLicensesBox .customerDetails .primaryCustomerDetail .customerName { max-width: 16rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.licenseUsageWindow .existingLicensesBox .customerDetails .primaryCustomerDetail .indirectInformation { padding: 0 0.5em;}.licenseUsageWindow .existingLicensesBox .autoLinkNewLicenses { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start; gap: 0.5rem;}.licenseUsageWindow .existingLicensesBox .autoLinkNewLicenses > * { flex: 0 1 auto;}.licenseUsageWindow .existingLicensesBox .autoLinkNewLicenses + .button-toggleAllLicenses { margin-top: 1rem;}.licenseUsageWindow .existingLicensesBox .softwareBlock.softwareBlock { margin: 2rem 0.875rem 0; background-color: transparent; padding: 0;}.licenseUsageWindow .existingLicensesBox .softwareBlock + .softwareBlock.softwareBlock { margin-top: 1rem;}.licenseUsageWindow .existingLicensesBox .softwareLabel.softwareLabel { flex: 1 1 100%;}.licenseUsageWindow .existingLicensesBox .licensesList { margin-top: -0.25rem; margin-left: -0.15rem;}.licenseUsageWindow .existingLicensesBox .licenseEntry:not(.licenseActive) { opacity: 0.35; font-style: italic;}.licenseUsageWindow .existingLicensesBox .licenseEntry:not(:last-child) { margin-bottom: -0.2rem;}.licenseUsageWindow .existingLicensesBox .autoLinkNewLicenses button:not(:active):not(:hover):not(:focus),.licenseUsageWindow .existingLicensesBox .licenseEntry button:not(:active):not(:hover):not(:focus) { color: rgb(148, 193, 30);}.licenseUsageWindow .existingLicensesBox .autoLinkNewLicenses button:not(.active):not(:active):not(:hover):not(:focus),.licenseUsageWindow .existingLicensesBox .licenseEntry button:not(.active):not(:active):not(:active):not(:hover):not(:focus) { color: rgba(148, 193, 30, 0.5);}.licenseUsageWindow .existingLicensesBox .licenseEntry > .licenseComment,.licenseUsageWindow .existingLicensesBox .licenseEntry > .customName { max-width: 20ch;}.licenseUsageWindow .loadCustomersBox { display: block; margin: 0 auto; border: 4px solid rgba(0, 0, 0, 0.3); padding: 1rem; text-align: center;}.licenseUsageWindow .loadCustomersBox .manyCustomersInfo { font-weight: bold; margin-bottom: 1rem;}.licenseUsageWindow .loadCustomersBox .button-loadCustomers {}.eoLicensesV2,.module_licenseSelection_main { position: relative; border: 1px solid rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.2); padding: 0.3em 0.5em;}.eoLicensesV2:empty,.module_licenseSelection_main:empty { display: none;}.eoLicensesV2 .addressBox,.module_licenseSelection_main .addressBox { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch; gap: 1rem;}.eoLicensesV2 .addressBlock,.module_licenseSelection_main .addressBlock { flex: 0 0 auto;  display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: 0.5rem;}.eoLicensesV2 .softwareBlock,.module_licenseSelection_main .softwareBlock { flex: 1 1 auto; background-color: rgba(0, 0, 0, 0.1); padding: 0.25rem 0.5rem; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: 0.25rem; order: 3;}.eoLicensesV2 .softwareBlock[data-software="eostudio"],.module_licenseSelection_main .softwareBlock[data-software="eostudio"] { order: 1;}.eoLicensesV2 .softwareBlock[data-software="eoweb"],.module_licenseSelection_main .softwareBlock[data-software="eoweb"] { order: 2;}.eoLicensesV2 .softwareBlock > label,.module_licenseSelection_main .softwareBlock > label { flex: 0 1 auto; color: rgb(148, 193, 30); font-size: 1.25em; font-weight: bold; align-self: flex-end;}.eoLicensesV2 .softwareBlock > .button-toggleSoftwareBlock,.module_licenseSelection_main .softwareBlock > .button-toggleSoftwareBlock { flex: 0 1 auto; margin-left: auto; align-self: flex-start;}.eoLicensesV2 .licenseEntry,.module_licenseSelection_main .licenseEntry { flex: 1 1 100%; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start; gap: 0.5rem;}.eoLicensesV2 .licenseEntry > *,.module_licenseSelection_main .licenseEntry > * { flex: 0 1 auto;}.eoLicensesV2 .licenseEntry > input[type="checkbox"],.module_licenseSelection_main .licenseEntry > input[type="checkbox"] { flex: 0 0 auto;}.eoLicensesV2 .licenseEntry > .licenseKey,.module_licenseSelection_main .licenseEntry > .licenseKey { white-space: nowrap;}.eoLicensesV2 .licenseEntry > .licenseComment,.eoLicensesV2 .licenseEntry > .customName,.module_licenseSelection_main .licenseEntry > .licenseComment,.module_licenseSelection_main .licenseEntry > .customName { max-width: 40ch; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: rgba(255, 255, 255, 0.65);}.eoLicensesV2 .licenseEntry > .customName:empty,.module_licenseSelection_main .licenseEntry > .customName:empty { visibility: hidden; display: none;}.eoLicensesV2 .licenseEntry > .licenseComment::before,.eoLicensesV2 .licenseEntry > .customName::before,.module_licenseSelection_main .licenseEntry > .licenseComment::before,.module_licenseSelection_main .licenseEntry > .customName::before { content: "(";}.eoLicensesV2 .licenseEntry > .licenseComment::after,.eoLicensesV2 .licenseEntry > .customName::after,.module_licenseSelection_main .licenseEntry > .licenseComment::after,.module_licenseSelection_main .licenseEntry > .customName::after { content: ")";}.shortTermOverlay .manufacturerDetails { display: grid; grid-template-columns: auto 1fr; align-items: baseline; row-gap: 0.5em; column-gap: 1em;}.shortTermOverlay .manufacturerDetails > .entryKey { grid-column: 1; justify-self: end; font-weight: bold;}.shortTermOverlay .manufacturerDetails > .entryKey::after { content: ":";}.shortTermOverlay .manufacturerDetails > .entryValue { grid-column: 2;}.shortTermOverlay .manufacturerDetails > i { grid-column: 1 / -1; border-bottom: 1px solid rgba(0, 0, 0, 0.5);}.shortTermOverlay .manufacturerDetailsForm { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch; gap: 0.5rem; position: relative;}.shortTermOverlay .manufacturerDetailsForm > * { flex: 0 0 auto;}.shortTermOverlay .manufacturerDetailsForm > .internalManufacturerComment { width: 100%; max-width: 100%; resize: vertical; min-height: 3lh; height: 5lh; max-height: 10lh;}.shortTermOverlay .manufacturerDetailsForm > .button-saveInternalManufacturerComment { align-self: flex-end;}.shortTermOverlay .manufacturerDetailsForm > .loading { position: absolute; inset: 0; pointer-events: none; transition: opacity 0.7s ease-out 0.3s; opacity: 1;}.shortTermOverlay .manufacturerDetailsForm > .loading.active { transition: opacity 0.05s linear 0s;}.shortTermOverlay .manufacturerDetailsForm > .loading img { max-height: 6rem;}.shortTermOverlay .manufacturerDetailsForm > .loading:not(.active) { opacity: 0;}.shortTermOverlay .manufacturerDetailsForm:has(.loading.active) > :not(.loading) { opacity: 0.25; pointer-events: none;}.eoStudioCatalogOverlayV2 .markedCatalogsBox.markedCatalogsBox { padding: 0.3rem 0.6rem; text-align: center;}.eoStudioCatalogOverlayV2 .markedCatalogsAmount { will-change: transform; backface-visibility: hidden;}.eoStudioCatalogOverlayV2 .markedCatalogsAmount * { font-size: inherit;}.eoStudioCatalogOverlayV2 .markedCatalogsAmount.shake { animation: shakeMarkedCatalogsAmount 0.2s ease-out infinite; transform: rotateZ(0deg) translateX(0%);}@keyframes shakeMarkedCatalogsAmount { 25% { transform: rotateZ(1deg) translateX(-3%); } 75% { transform: rotateZ(-1deg) translateX(3%); }}.markedCatalogsListBox .markedCatalogsBox + .markedCatalogsBox { margin-top: 0.8rem;}.markedCatalogsListBox .markedCatalogsBox > *:not(:last-child) { margin-bottom: 1.5rem;}.markedCatalogsListBox .markedCatalogsBox .markedCatalog { position: relative; overflow: hidden; background-color: rgba(255, 255, 255, 0.09); padding: 0.3rem; display: grid; grid-template-columns: 0.5fr 1fr min-content 1fr min-content 1fr min-content; grid-template-rows: repeat(4, auto); justify-items: stretch; align-items: stretch; gap: 0.4rem; transition: outline 0.3s ease-out, opacity 0.5s ease-in-out, max-height 0.5s ease-in-out 0.5s; outline: 1px solid #222; opacity: 1;}.markedCatalogsListBox .markedCatalogsBox .markedCatalog:has(.markedCatalogActionsBox:hover) { outline: 1px solid rgba(148, 193, 30, 1);}.markedCatalogsListBox .markedCatalogsBox .markedCatalog.is-vanishing { opacity: 0; pointer-events: none;}.markedCatalogsListBox .markedCatalogsBox .markedCatalog.prevent-interactions { pointer-events: none; background-color: transparent;}.markedCatalogsListBox .markedCatalogsBox .markedCatalog.prevent-interactions > *:not(.loading) { opacity: 0.2;}.markedCatalogsListBox .markedCatalogsBox .markedCatalog > .loading { position: absolute; inset: 0; z-index: 10;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail { padding: 0.3rem 0.4rem; background-color: rgba(0, 0, 0, 0.1);}.markedCatalogsListBox .markedCatalogsBox .catalogDetailKey { font-size: 0.8em; text-transform: uppercase; text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);}.markedCatalogsListBox .markedCatalogsBox .catalogDetailKey,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Sprachenschluessel"] .catalogDetailValue,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Katalog_Nummer"] .catalogDetailValue,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="amountSubCatalogs"] .catalogDetailValue { color: rgba(255, 255, 255, 0.5);}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="amountSubCatalogs"] { align-self: start;}.markedCatalogsListBox .markedCatalogsBox .catalogDetailValue { }.markedCatalogsListBox .markedCatalogsBox .catalogDetailSeparator { align-self: center; justify-self: center; margin: 0 -0.1em;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Sprachenschluessel"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Katalog_Nummer"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="amountSubCatalogs"] { background-color: #555;}.markedCatalogsListBox .markedCatalogsBox .topLine,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Hersteller_ID"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_catalog"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_parentCatalog"],.markedCatalogsListBox .markedCatalogsBox .markedCatalogActionsBox {  background-color: #222;}.markedCatalogsListBox .markedCatalogsBox .topLine { grid-column: 2 / -1; grid-row: 1; height: 0.3rem; overflow: hidden; pointer-events: none; margin-bottom: -0.25rem; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Hersteller_ID"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_catalog"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Sprachenschluessel"],.markedCatalogsListBox .markedCatalogsBox .markedCatalogActionsBox { }.markedCatalogsListBox .markedCatalogsBox .catalogDetailSeparator[data-after="Herstellername_1"] { display: none; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Sprachenschluessel"] { grid-column: 1; grid-row: 1 / span 2; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Katalog_Nummer"] { grid-column: 1; grid-row: 3; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="amountSubCatalogs"] { grid-column: 1; grid-row: 4; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_catalog"] { grid-column: 2; grid-row: 1 / span 2; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Katalog_Name"] { grid-column: 2; grid-row: 3; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung"] { grid-column: 2 / span 2; grid-row: 4; }.markedCatalogsListBox .markedCatalogsBox .catalogDetailSeparator[data-after="Katalog_Name"] { grid-column: 3; grid-row: 1 / span 3; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_parentCatalog"] { grid-column: 4; grid-row: 1 / span 2; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Katalog_Name_Parent"] { grid-column: 4; grid-row: 3; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung_Parent"] { grid-column: 4 / span 3; grid-row: 4; }.markedCatalogsListBox .markedCatalogsBox .catalogDetailSeparator[data-after="Katalog_Name_Parent"] { grid-column: 5; grid-row: 1 / span 3; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Hersteller_ID"] { grid-column: 6; grid-row: 1 / span 2; }.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Herstellername_1"] { grid-column: 6; grid-row: 3; }.markedCatalogsListBox .markedCatalogsBox .markedCatalogActionsBox { grid-column: 7; grid-row: 1 / -1; }.markedCatalogsListBox .markedCatalogsBox .catalogDetailSeparator { pointer-events: none;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung_Parent"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="amountSubCatalogs"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Hersteller_ID"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_catalog"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_parentCatalog"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Sprachenschluessel"] { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: baseline; align-content: flex-start; column-gap: 0.7em;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung_Parent"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="amountSubCatalogs"] { flex-flow: row wrap;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung"],.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung_Parent"] { justify-content: flex-start;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Hersteller_ID"] > *,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_catalog"] > *,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_parentCatalog"] > *,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Sprachenschluessel"] > * { flex: 1 1 auto;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail > .catalogDetailValue { text-align: right;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Herstellername_1"] > .catalogDetailValue,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Katalog_Name"] > .catalogDetailValue,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Katalog_Name_Parent"] > .catalogDetailValue,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung"] > .catalogDetailValue,.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="Bemerkung_Parent"] > .catalogDetailValue { text-align: left;}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_catalog"] > .catalogDetailKey { color: rgb(148, 193, 30);}.markedCatalogsListBox .markedCatalogsBox .catalogDetail[data-key="id_catalog"] > .catalogDetailValue { color: rgb(148, 193, 30); font-weight: bold;}.markedCatalogsListBox .markedCatalogsBox .markedCatalogActionsBox { justify-self: stretch; align-self: stretch; display: flex; flex-flow: column nowrap; justify-content: center; align-items: flex-end; align-content: flex-end; gap: 0.3rem;}.markedCatalogsListBox .markedCatalogsListBox .markedCatalogListActions { margin: 1rem; display: flex; flex-flow: row wrap; justify-content: center; align-items: stretch; align-content: flex-end; gap: 0.5rem;}.markedCatalogsListBox .markedCatalogsListBox .markedCatalogListActions > * { flex: 0 1 auto;}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 { display: flex; flex-flow: row wrap; justify-content: center; align-items: stretch; align-content: flex-end; gap: 0.5rem;}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 > .eoStudioCatalogTabV2 { flex: 0 1 auto; transition: border-color 0.4s ease-out; border: 1px solid transparent; background-color: rgba(0, 0, 0, 0.35); padding: 1px; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: stretch; align-content: flex-start; gap: 1px;}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 > .eoStudioCatalogTabV2 .tabName { --max-width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: var(--max-width); direction: rtl; }.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2:has(.eoStudioCatalogTabV2:nth-child(8)) > .eoStudioCatalogTabV2 .tabName { --max-width: 16rem; }.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2:has(.eoStudioCatalogTabV2:nth-child(10)) > .eoStudioCatalogTabV2 .tabName { --max-width: 15rem; }.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2:has(.eoStudioCatalogTabV2:nth-child(12)) > .eoStudioCatalogTabV2 .tabName { --max-width: 14rem; }.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2:has(.eoStudioCatalogTabV2:nth-child(14)) > .eoStudioCatalogTabV2 .tabName { --max-width: 13rem; }.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2:has(.eoStudioCatalogTabV2:nth-child(16)) > .eoStudioCatalogTabV2 .tabName { --max-width: 12rem; }.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2:has(.eoStudioCatalogTabV2:nth-child(18)) > .eoStudioCatalogTabV2 .tabName { --max-width: 11rem; }.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2:has(.eoStudioCatalogTabV2:nth-child(20)) > .eoStudioCatalogTabV2 .tabName { --max-width: 10rem; }.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 > .catalogTabsLabel { flex: 0 0 min-content; font-size: 0.85em; font-weight: bold; align-self: center; margin-inline: 0.5em;}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 > .catalogTabsLabel::after { content: ":";}.eoStudioCatalogOverlayV2-secondary-dialog,.eoStudioCatalogOverlayV2-main-dialog .eoStudioCatalogTabsV2 > .eoStudioCatalogTabV2 { outline-offset: 2px;}.eoStudioCatalogOverlayV2-secondary-dialog.highlight,.eoStudioCatalogOverlayV2-main-dialog .eoStudioCatalogTabsV2 > .eoStudioCatalogTabV2.highlight { outline: 2px solid rgba(148, 193, 30, 0.5);}.eoStudioCatalogOverlayV2-secondary-dialog.highlight-hover { outline: 1px solid rgba(148, 193, 30, 1);}.eoStudioCatalogOverlayV2-secondary-dialog.highlight-hover.highlight { outline: 2px solid rgba(148, 193, 30, 1);}.eoStudioCatalogOverlayV2-secondary-dialog.highlight.highlight.highlight.highlight.highlight { box-shadow: 0 0 0 4px #000, 0 0 15px 1px rgba(0, 0, 0, 0.6);}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 > .eoStudioCatalogTabV2:hover,.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 > .eoStudioCatalogTabV2:focus-within { border-color: rgba(148, 193, 30, 0.5);}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 .button-closeTabWindow > i { font-size: 1.25rem; margin: -0.2em;}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 button { border-color: transparent;}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 .tabName { font-weight: normal;}.eoStudioCatalogOverlayV2 .eoStudioCatalogTabsV2 .tabName:not(:hover) { color: #eee;}.eoStudioCatalogOverlayV2-main { --intended-width: calc(100svw - 8rem); --intended-height: calc(100svh - 4rem);}.eoStudioCatalogOverlayV2-main.eoStudioCatalogOverlayV2-main.eoStudioCatalogOverlayV2-main { }.eoStudioCatalogOverlayV2-main-dialog,.eoStudioCatalogOverlayV2-main.eoStudioCatalogOverlayV2-main.eoStudioCatalogOverlayV2-main,.innerCatalogOverlayV2,.eoStudioCatalogWindowV2 {  }.innerCatalogOverlayV2 {  position: relative;}.eoStudioCatalogOverlayV2-secondary-dialog.eoStudioCatalogOverlayV2-secondary-dialog { max-width: 23rem;}.eoStudioCatalogOverlayV2-secondary { scroll-behavior: auto;}.eoStudioCatalogOverlayV2-main-dialog .ui-dialog-titlebar, .eoStudioCatalogOverlayV2-main-dialog .eoStudioCatalogEntriesV2,.eoStudioCatalogOverlayV2-secondary-dialog { transition: opacity 0.3s ease-out !important; opacity: 1;}.eoStudioCatalogOverlayV2-main-dialog.lowlight-opacity.ui-dialog.ui-widget.ui-widget-content.ui-front > .ui-dialog-content { transition: background-color 0.3s ease-out !important; background-color: rgba(37, 38, 44, 0.1);}.eoStudioCatalogOverlayV2-main-dialog.lowlight-opacity .ui-dialog-titlebar,.eoStudioCatalogOverlayV2-main-dialog.lowlight-opacity .catalogOverlaySticky-top,.eoStudioCatalogOverlayV2-main-dialog.lowlight-opacity .eoStudioCatalogEntriesV2 { opacity: 0;}.eoStudioCatalogOverlayV2-secondary-dialog.lowlight-opacity { opacity: 0.1;}.eoStudioCatalogOverlayV2-secondary-dialog.highlight-opacity { z-index: 99999999;}.innerCatalogOverlayV2 > .loading { position: absolute; top: 5rem; left: 0; right: 0; display: grid; place-items: center; pointer-events: none; transition: opacity 0s linear 0s; opacity: 1;}.innerCatalogOverlayV2 > .loading { justify-self: center; align-self: center; transform: translateX(-10px);}.innerCatalogOverlayV2:not(.is-loading) > .loading { transition: opacity 0.7s ease-out 0.3s; opacity: 0;}.innerCatalogOverlayV2 > :not(.loading) { transition: opacity 0.5s ease-out 0.1s; opacity: 1;}.innerCatalogOverlayV2.is-loading > :not(.loading) { transition: opacity 0.05s ease-out 0s; opacity: 0.25; pointer-events: none;}.eoStudioCatalogOverlayV2.eoStudioCatalogOverlayV2.eoStudioCatalogOverlayV2 { padding: 0; overflow-y: scroll; overscroll-behavior: contain;}.eoStudioCatalogOverlayV2 .innerCatalogOverlayV2.is-mainWindow { min-height: 100dvh; max-width: 95vw; }.eoStudioCatalogOverlayV2 .innerCatalogOverlayV2.is-secondaryWindow { max-width: 50vw;  max-width: max(30rem, 50vw); }.eoStudioCatalogOverlayV2-main-dialog.ui-dialog { max-height: 95vh; max-height: 100dvh;}.eoStudioCatalogOverlayV2-main-dialog.ui-dialog .ui-dialog-content { max-height: 90vh; max-height: calc(100dvh - 30px);}.eoStudioCatalogOverlayV2.eoStudioCatalogOverlayV2-secondary.ui-dialog-content { max-height: 50vh; max-height: max(50rem, 50vh); }.eoStudioCatalogOverlayV2 > .innerCatalogOverlayV2.is-mainWindow { }.eoStudioCatalogOverlayV2 > .innerCatalogOverlayV2 > *:empty { }.eoStudioCatalogOverlayV2 .catalogOverlaySticky { position: sticky;  backdrop-filter: blur(8px); z-index: 5; border-style: solid; border-color: rgba(0, 0, 0, 0.35); border-width: 0; min-height: 3rem;}.eoStudioCatalogOverlayV2 .catalogOverlaySticky.hide { display: none;}.eoStudioCatalogOverlayV2 .catalogOverlaySticky-top { top: 0;  background: linear-gradient(0deg, rgba(7, 8, 9, 0.4) 0%, rgba(18, 19, 22, 1) 100%); border-bottom-width: 1px;}.eoStudioCatalogOverlayV2 .catalogOverlaySticky-bottom { bottom: -1px;  background: linear-gradient(180deg, rgba(7, 8, 9, 0.4) 0%, rgba(18, 19, 22, 1) 100%); border-top-width: 1px;}.eoStudioCatalogOverlayV2 .catalogOverlaySticky > :not(button) { padding: 0 0.25rem 0.5rem;}.eoStudioCatalogOverlayV2-main .catalogOverlaySticky-top { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.eoStudioCatalogOverlayV2-main .catalogOverlaySticky-top > * { flex: 0 1 auto;}.eoStudioCatalogOverlayV2-main .catalogOverlaySticky-top > .tutorialVideoIcon-catalogmanagement_v2 { margin-left: 1rem;}.eoStudioCatalogOverlayV2-secondary .catalogOverlaySticky-top { transition: grid-template-rows 0.2s ease-in-out, padding 0.2s ease-in-out; display: grid; grid-template-rows: 1fr auto; will-change: grid-template-rows, padding;}.eoStudioCatalogOverlayV2-secondary .catalogOverlaySticky-top:not(.active) { grid-template-rows: 0fr auto;}.eoStudioCatalogOverlayV2 .catalogOverlaySticky-top:not(.active) .eoStudioCatalogFiltersV2 { opacity: 0; padding-bottom: 0;}.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 { transition: opacity 0.2s ease-out; grid-row: 1; grid-column: 1; opacity: 1; width: auto; margin: 0.35rem auto 0; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; align-content: flex-start; gap: 0.35rem 0.5rem; overflow: hidden;}.eoStudioCatalogOverlayV2 .button-toggleFilterMenu { justify-self: center; align-self: center; display: flex; flex-flow: row nowrap; justify-content: space-evenly; align-items: center; align-content: center; margin: 0.5rem 0;}.eoStudioCatalogOverlayV2 .button-toggleFilterMenu > i { transition: transform 0.6s ease-in-out 0.3s; font-size: 2em; line-height: 0.5; transform: rotateZ(90deg);}.eoStudioCatalogOverlayV2 .button-toggleFilterMenu.active > i { transform: rotateZ(-90deg);}.eoStudioCatalogOverlayV2 .button-toggleFilterMenu.active > i:first-child { transform: rotateZ(270deg);}.eoStudioCatalogOverlayV2 .button-toggleFilterMenu > .buttonText { padding: 0 1.5em;}.eoStudioCatalogOverlayV2 .button-toggleFilterMenu:not(.active) { margin-top: 0.25rem;}.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 > * { flex: 0 1 auto;}.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 > .filterBox { }.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 > .filterBox > * { display: block;}.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 > .button-updateCatalogOverlay { align-self: flex-end; }.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 .filterBox[data-filtertype="textFilter"] input { width: 10rem;}.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 .filterBox[data-filtertype="branchFilter"] input,.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 .filterBox[data-filtertype="languageFilter"] input,.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 .filterBox[data-filtertype="countryFilter"] input,.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 .filterBox[data-filtertype="catalogIdFilter"] input { width: 6rem;}.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 .filterBox[data-filtertype="manufacturerIdFilter"] input,.eoStudioCatalogOverlayV2 .eoStudioCatalogFiltersV2 .filterBox[data-filtertype="customerIdFilter"] input { width: 5rem;}.eoStudioCatalogEntriesV2 { padding-block: 1rem; position: relative; min-height: 10rem;  display: none;} .eoStudioCatalogEntriesV2 + .fillerBox { min-height: 100dvh; min-height: calc(100dvh - 80px);}.eoStudioCatalogEntriesV2 .licenseUsageOverview,.eoStudioCatalogEntriesV2 .catalogWidgetBlockButton { font-size: 0.8em; padding-bottom: 0.5em; margin-block: 0.5em;}.eoStudioCatalogEntriesV2 .catalogWidgetBlockButton { border: 1px solid rgba(255, 255, 255, 0.2); border-top-color: rgba(255, 255, 255, 0.4); border-left-color: rgba(255, 255, 255, 0.4); box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);}.eoStudioCatalogEntriesV2 .entry.has-child-catalogs .catalogWidgetBlockButton:not(:hover) { background-color: rgba(0, 0, 0, 0.3);}.eoStudioCatalogEntriesV2 .entry .catalogWidgetBlockButton:not(:hover) { background-color: rgba(0, 0, 0, 0.4);}.eoStudioCatalogEntriesV2 .licenseUsageOverview,.eoStudioCatalogEntriesV2 .catalogWidgetBlockButton,.eoStudioCatalogEntriesV2 .usageCount,.eoStudioCatalogEntriesV2 .isUsedForCustomer { grid-column: 1 / -1; text-align: center; color: rgba(255, 255, 255, 0.65);}.eoStudioCatalogEntriesV2 .usageCount:empty { display: none;}.eoStudioCatalogEntriesV2 .licenseUsageOverview *,.eoStudioCatalogEntriesV2 .catalogWidgetBlockButton *,.eoStudioCatalogEntriesV2 .usageCount *,.eoStudioCatalogEntriesV2 .isUsedForCustomer * { font-size: inherit;}.eoStudioCatalogEntriesV2 .usageCount + .catalogInfoRow,.eoStudioCatalogEntriesV2 .usageCount-users-all,.eoStudioCatalogEntriesV2 .usageCount-licensesGeneral,.eoStudioCatalogEntriesV2 .usageCount-web-all,.eoStudioCatalogEntriesV2 .usageCount-studio-all,.eoStudioCatalogEntriesV2 .catalogAssociations { padding-top: 0.5em;}.eoStudioCatalogEntriesV2 .isUsedForCustomer.isDirectCatalog { color: rgb(148, 193, 30); filter: brightness(1.3);}.eoStudioCatalogEntriesV2 .catalogInfoRow { grid-column: 1 / -1;}.eoStudioCatalogEntriesV2 .catalogInfoRow .material-icons { font-size: 1.4rem;}.eoStudioCatalogOverlayV2-main-dialog .innerCatalogOverlayV2.is-mainWindow > .catalogOverlaySticky,.eoStudioCatalogOverlayV2-main-dialog .innerCatalogOverlayV2.is-mainWindow > .eoStudioCatalogEntriesV2 { width: 80vw;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] { display: grid; grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr)); gap: 0.3rem; padding: 0.3rem;}.eoStudioCatalogEntriesV2 .introDescription { text-align: center; margin-top: 0.5rem; margin-bottom: 2rem;}.eoStudioCatalogEntriesV2 .catalogCountBoxes { display: block; margin: 0 auto 2rem; border-top: 1px solid rgba(255, 255, 255, 0.3); padding: 0.25rem 1rem 0;}.eoStudioCatalogEntriesV2 .catalogCountBoxes > .catalogCountBox { text-align: center; font-weight: bold; font-size: 0.8em; color: rgba(255, 255, 255, 0.85);}.eoStudioCatalogEntriesV2 .catalogCountBoxes > .catalogCountBox[data-type="catalogs_direct_archived"],.eoStudioCatalogEntriesV2 .catalogCountBoxes > .catalogCountBox[data-type="subcatalogs_archived"] { color: rgba(255, 255, 255, 0.5);}.eoStudioCatalogEntriesV2 .introDescription:has(+ .catalogCountBoxes) { margin-bottom: 0;}.eoStudioCatalogEntriesV2 .callToActionBox > label { flex: 1 1 100%; text-align: left; opacity: 0.75;}.eoStudioCatalogEntriesV2 .callToActionBox > label:not(:first-child) { margin-top: 1rem;}.eoStudioCatalogEntriesV2 .callToActionBox > button { flex: 0 1 auto; margin-left: auto;}.eoStudioCatalogEntriesV2 .callToActionBox > button + button { margin-left: 0;}.eoStudioCatalogEntriesV2 .callToActionBox > .nextLine { flex: 1 1 100%; height: 0; visibility: hidden;}.eoStudioCatalogEntriesV2 .callToActionBox > .nextLine:first-child,.eoStudioCatalogEntriesV2 .callToActionBox > .nextLine:last-child { display: none;}.eoStudioCatalogEntriesV2 .callToActionBox > .fullWidth { flex: 1 1 100%; text-align: center;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry.entryHeader.entryHeader { display: none;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .groupLabel { grid-column: 1; text-align: center; padding-bottom: 1rem; font-size: 1.5rem; font-weight: bold;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry:not(.entryHeader) + .groupLabel { padding-top: 2.4rem; text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry:not(.entryHeader) + .groupLabel::before { content: ""; position: absolute; left: 0; right: 0; transform: translateY(-1.2rem); border-top: 3px solid rgba(0, 0, 0, 0.15); }.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry.begin-newGroup { grid-column: 1;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry.entryMenuActive { outline: 1px solid rgb(148, 193, 30); outline-offset: 1px; z-index: 1; box-shadow: 0 0 0.5rem 1.5rem rgba(37, 38, 44, 0.95);}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] { flex: 1 1 auto; padding: 0.5rem; background-color: rgb(26, 26, 31); display: grid; justify-items: start; align-items: start; justify-content: stretch; align-content: stretch; grid-template-columns: repeat(3, auto) min-content; grid-template-rows: auto 1fr; column-gap: 0.75rem; row-gap: 0.5rem; grid-template-areas: "id  infos infos infos" "name name  name  buttons" ".  . . buttons"; }.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .miscInfo { grid-column: 1 / span 4; justify-self: stretch; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: baseline; align-content: flex-start; column-gap: 0.4em;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .miscInfo .miscInfoKey { font-weight: bold;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .miscInfo .miscInfoKey::after { content: ":";}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail .detailValue { }.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="internalID"],.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail .detailKey { display: none;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="id"] { grid-area: id; white-space: nowrap;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .miscInfo,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="id"] .detailValue { font-size: 0.8em; color: rgba(255, 255, 255, 0.65);}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="id"] .detailValue { text-transform: uppercase;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .miscInfo > * { font-size: inherit;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="id"] .detailValue > span {  font-weight: bold; font-size: inherit;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="CatalogChilds"] { grid-area: infos; justify-self: stretch;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="CatalogChilds"] .detailValue { text-align: right; white-space: nowrap; font-size: 0.8em; font-weight: bold; opacity: 0.65;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="Herstellername"] { grid-area: name; align-self: start;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .entryDetail[data-detail="Herstellername"] .detailValue { word-break: break-word;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .buttons { grid-area: buttons; justify-self: end; align-self: stretch; display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-end; gap: 1px;  }.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .buttons > * { flex: 0 0 auto; padding-block: 0;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] nav.entryMenu { grid-column: 1 / -2; grid-row: 2 / -1; justify-self: stretch; align-self: stretch; margin-right: -0.75rem;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].entryMenuActive { }.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].entryMenuActive nav.entryMenu {  grid-column: 1 / -1;  }.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry nav.entryMenu { padding: 2px;  background-color: rgb(148, 193, 30); color: #000;  font-weight: bold; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: 1px; z-index: 5;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry:not(.entryMenuActive) nav.entryMenu { display: none;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry nav.entryMenu > * { flex: 1 1 100%;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .buttons :not(.button-openCatalogOverlayWindow) .material-icons,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .buttons :not(.button-openCatalogOverlayWindow) .material-icons { line-height: 0.75;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .buttons .button-toggleCustomerCatalog .material-icons,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .buttons .button-openCatalogSpecificMenu .material-icons,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"] .buttons .button-openCatalogSpecificMenu .material-icons { font-size: 1.15rem;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].entryMenuActive .button-openCatalogSpecificMenu,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="manufacturer"].entryMenuActive .button-openCatalogSpecificMenu { background-color: rgba(148, 194, 30, 1); color: #fff; border-color: transparent;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry nav.entryMenu .lowlight-info { opacity: 0.45; font-weight: bold; text-shadow: 0 0 3px rgba(0, 0, 0, 0.6);}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] { background-color: rgb(26, 26, 31); padding: 0.5rem; display: grid; grid-template-columns: 2rem repeat(2, auto); grid-template-columns: min-content repeat(2, auto); column-gap: 0.5rem; position: relative;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail { grid-column: 1 / -1; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: baseline; align-content: flex-start; gap: 0.5em;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail .detailKey { font-weight: bold; position: relative; padding-right: 0.5em;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail .detailKey::after { content: ":";}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail .detailValue { margin-left: auto; text-align: right;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail:not(.is-primary-detail) { display: none;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail.highlight.highlight .detailValue { color: rgb(148, 193, 30); font-weight: bold; text-shadow: 0 0 1px #000; opacity: 1; animation: highlightblink 1s linear infinite;}@keyframes highlightblink { 0%, 45% { opacity: 1; } 50%, 95% { opacity: 0.35; }}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .markThis[data-markas="archived"] { grid-column: 1 / span 2; align-self: start; font-size: 1.4em; opacity: 0.45; font-style: italic; padding: 0.2em 0 0.2em 0.3em;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .buttons { grid-column: 3 / -1; margin-top: 0.25rem; display: flex; flex-flow: row wrap; justify-content: flex-end; align-items: stretch; align-content: flex-end; gap: 1px;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].entryMenuActive .buttons { }.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .buttons > :not(nav.entryMenu) { flex: 0 1 auto; padding-block: 0;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .buttons > .button-toggleCustomerCatalog:not(nav.entryMenu) { margin-right: 3rem;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="isMarked"] { grid-column: 1; grid-row: 1 / span 2;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="id"] { grid-column: 1 / span 2; grid-row: 1 / span 2;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"]:has(> .entryDetail[data-detail="isMarked"]) .entryDetail[data-detail="id"] { grid-column: 2;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="CatalogChilds"] { grid-column: 3; grid-row: 1;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="BlockFiles"] { grid-column: 3; grid-row: 2;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="BlockFiles"] .detailKey,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="CatalogChilds"] .detailKey,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="id"] .detailKey,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="isMarked"] .detailKey { display: none;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="id"] .detailValue,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="CatalogChilds"] .detailValue { margin: 0;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"]:not(:has(.entryDetail[data-detail="BlockFiles"])) .entryDetail[data-detail="CatalogChilds"] .detailValue,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="BlockFiles"] .detailValue { margin: 0 0 0.35rem 0;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="isMarked"] { margin: -0.3rem 0 0 -0.2rem;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="isMarked"] .detailValue { margin: 0;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="id"] .detailValue { text-align: left; font-size: 0.8em; color: rgba(255, 255, 255, 0.65); text-transform: uppercase;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="id"] .detailValue > span {  font-weight: bold; font-size: inherit;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="CatalogChilds"] { justify-self: stretch;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="CatalogChilds"] .detailValue { font-weight: bold;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="BlockFiles"] .detailValue,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"] .entryDetail[data-detail="CatalogChilds"] .detailValue { flex: 1 1 auto; text-align: right; white-space: nowrap; font-size: 0.8em; opacity: 0.65;}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].is-erfasser-catalog,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].has-child-catalogs { background-color: rgba(70, 92, 14, 0.8);}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].is-erfasser-catalog .entryDetail[data-detail="id"] .detailValue,.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].has-child-catalogs .entryDetail[data-detail="id"] .detailValue { filter: brightness(1.3);}.eoStudioCatalogEntriesV2[data-displaymode="widgets"] .entry[data-type="catalog"].is-erfasser-catalog .entryDetail[data-detail="Bemerkung"] .detailValue { color: rgb(148, 193, 30); filter: brightness(1.3); font-weight: bold;}.eoStudioCatalogEntriesV2 .catalogAssociations { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: baseline; align-content: flex-start; row-gap: 0.3em; column-gap: 0.3em;}.eoStudioCatalogEntriesV2 .catalogAssociations:not(:first-child) { margin-top: 0.4em; border-top: 1px solid rgba(255, 255, 255, 0.2);}.eoStudioCatalogEntriesV2 .catalogAssociations > .label { flex: 1 1 100%; background-color: transparent; text-align: left;}.eoStudioCatalogEntriesV2 .catalogAssociations > .label:only-child { text-align: center;}.eoStudioCatalogEntriesV2 .catalogAssociations > span { flex: 0 1 auto; display: inline-block; white-space: nowrap; background-color: rgba(255, 255, 255, 0.15); padding: 0.1em 0.6em;}.eoStudioCatalogEntriesV2 .catalogAssociations > span.filler { flex: 100 1 auto; visibility: hidden;}.eoStudioCatalogEntriesV2[data-displaymode="table"] {}.eoStudioCatalogEntriesV2[data-displaymode="table"] .entry {}.eoStudioCatalogEntriesV2[data-displaymode="table"] .entry.entryHeader { font-weight: bold;}.eoStudioCatalogEntries .roomCatName { display: none;}.eoStudioCatalogEntries .roomCatName,.eoStudioCatalogEntries .producerName { padding: 4px;}.eoStudioCatalogEntries .deep-marked.roomCat > .roomCatName,.eoStudioCatalogEntries .deep-marked.producer > .producerName,.eoStudioCatalogEntries .deep-marked.catalog > .cataName { color: rgb(148, 193, 30);}.eoStudioCatalogEntries .catalog { }.eoStudioCatalogEntries .catalog.licenses-someActive { color: rgba(255, 255, 0);}.eoStudioCatalogEntries .catalog.licenses-noneActive { color: rgba(255, 128, 0);}.eoStudioCatalogEntries .catalog.highlightBeforeScroll { transition: background-color 0s linear; background-color: rgba(148, 193, 30, 0.7);}.eoStudioCatalogEntries .catalog.highlightAfterScroll { transition: background-color 2s ease-out 0.5s;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu { display: table; border-left: 1px solid rgba(0, 0, 0, 0.2); border-top-left-radius: 10px; border-bottom-left-radius: 10px; margin: 5px 0 0 8px; overflow: visible;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog { display: table-row;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > * { display: table-cell; vertical-align: middle; padding: 4px 5px; border-right: 1px solid rgba(0, 0, 0, 0.2);}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog:first-child > * { padding-top: 4px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog:nth-child(2) > * { padding-top: 4px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog:last-child > * { padding-bottom: 4px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > *:first-child { padding-left: 17px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > *:last-child { border-right: none;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .checkov { border-right: none;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataID { text-align: right;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataName {}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataVersion { text-align: center;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataLanguage { text-align: center;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataModified { text-align: center; white-space: nowrap;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataActions { position: relative;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataActions > .cataActionsBurger { padding: 0 4px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataActions > .cataActionsBurger,.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataActions > .cataActionsBurger > .material-icons { cursor: pointer;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataActions > .cataActionsBurger > .material-icons { font-size: 1.75em; line-height: 1em;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog.openMenu { background-color: rgba(148, 193, 30, 0.5);}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog.openMenu > .cataActions > .cataActionsBurger { background-color: rgb(148, 193, 30); border-color: rgb(148, 193, 30); color: #fff;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog:not(.openMenu) > .cataActions > .cataActionsFlex { display: none;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataActions > .cataActionsFlex { white-space: nowrap; position: absolute; right: 90%; right: calc(100% - 6px); padding: 5px; border-right: 4px solid rgba(148, 193, 30, 1); background-color: rgb(29, 31, 35); z-index: 10;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataActions > .cataActionsFlex:before { content: ""; pointer-events: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: 1px solid rgba(0, 0, 0, 0.5); border-right-width: 0;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog:not(.menu-reverse) > .cataActions > .cataActionsFlex { top: 4px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog.menu-reverse > .cataActions > .cataActionsFlex { bottom: 4px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog > .cataActions > .cataActionsFlex > * { display: block; margin-right: 1px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog.catalogListHeader > * { border-right: none; font-weight: bold; background-color: rgba(0, 0, 0, 0.06); padding-bottom: 4px;}.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog.catalogListHeader > *:not(:first-child) { text-align: center; }.eoStudioCatalogEntries > .roomCat > .catalogSubMenu > .producer > .catalogSubMenu > .catalog.catalogListHeader > .cataID { text-align: right;}.eoStudioCatalogOverlay { z-index: 10;}.eoStudioCatalogOverlay .noBlockFilesCounted { color: #fff; opacity: 0.4; font-weight: normal;}.eoStudioCatalogOverlay.show-originals-only .catalog:not(.originalCatalog):not(.catalogListHeader),.eoStudioCatalogOverlay.show-errors-only .eoStudioCatalogEntries .roomCat:not(.hasBlockErrors),.eoStudioCatalogOverlay.show-errors-only .eoStudioCatalogEntries .producer:not(.hasBlockErrors),.eoStudioCatalogOverlay.show-errors-only .eoStudioCatalogEntries .catalog:not(.hasBlockErrors),.eoStudioCatalogOverlay.show-errors-only .catalog:not(.hasBlockErrors),.eoStudioCatalogOverlay.show-active-only .roomCat:not(.deep-marked),.eoStudioCatalogOverlay.show-active-only .producer:not(.deep-marked),.eoStudioCatalogOverlay.show-active-only .catalog:not(.catalogListHeader):not(.deep-marked),.eoStudioCatalogOverlay:not(.show-active-only) .catalogButtons .button-showAll,.eoStudioCatalogOverlay.show-active-only .catalogButtons .button-showActiveOnly,.eoStudioCatalogOverlay:not(.all-expanded) .catalogButtons .button-collapseAll,.eoStudioCatalogOverlay.all-expanded .catalogButtons .button-expandAll { display: none !important;}.eoStudioCatalogOverlay .catalogButtons .button-showArchived:not(.show-archived-only),.eoStudioCatalogOverlay .catalogButtons .button-showActiveOnly,.eoStudioCatalogOverlay:not(.show-errors-only) .catalogButtons .button-showWithErrorsOnly,.eoStudioCatalogOverlay:not(.show-originals-only) .catalogButtons .button-showOriginalsOnly { color: rgba(255, 255, 255, 0.3);}.eoStudioCatalogOverlay.show-errors-only .catalogButtons .button-showWithErrorsOnly:not(:hover) { color: #e22;}.eoStudioCatalogOverlay .roomCatName:hover,.eoStudioCatalogOverlay .producerName:hover,.eoStudioCatalogOverlay .catalogSubMenu > .catalog:not(.catalogListHeader):hover { background-color: rgba(148, 193, 30, 0.25);}.eoStudioCatalogOverlay .customerCatalogProducer,.eoStudioCatalogOverlay .producerWithoutName,.eoStudioCatalogOverlay .catalogsWithoutRoomCategory { font-style: italic; filter: grayscale(50%) brightness(70%);}.eoStudioCatalogOverlay .originalCatalog { color: rgba(148, 193, 30, 0.7);}.eoStudioCatalogOverlay .originalCatalog > *:not(.material-icons) { font-weight: bold;}.eoStudioCatalogOverlay .catalog.firstOfNewCatalogVersion > * { }.eoStudioCatalogOverlay .beforeNewCatalogVersion { display: table-row; pointer-events: none;}.eoStudioCatalogOverlay .beforeNewCatalogVersion > * { display: table-cell; border-top: 2px solid rgba(0, 0, 0, 0.25); padding-top: 20px; position: relative; top: 10px; font-size: 0; line-height: 0; pointer-events: none;}.eoStudioCatalogOverlay .beforeNewCatalogVersion.hideDividerLine-previous,.eoStudioCatalogOverlay .beforeNewCatalogVersion.hideDividerLine { display: none;}.eoStudioCatalogOverlay .catalog.hasBlockErrors > *:not(.material-icons),.eoStudioCatalogOverlay .catalog.hasBlockErrors > .cataActions > .button-editFork { color: #e22; font-weight: bold;}.eoStudioCatalogOverlay .catalogButtons { position: sticky; top: 0; z-index: 1; padding: 0 0 0 30px; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; align-content: flex-start; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); background-color: rgb(49, 51, 59);}.eoStudioCatalogOverlay .catalogButtons > * { margin: 5px;}.eoStudioCatalogOverlay .catalogButtons .catalogFilter { width: 100px; text-align: center;}.eoStudioCatalogOverlay .catalogButtons .catalogFilter-byAssetID,.eoStudioCatalogOverlay .catalogButtons .catalogFilter-byID { width: 70px;}.eoStudioCatalogOverlay .catalogButtons .button-reload { position: absolute; top: 0; left: 0; cursor: pointer; transition: color 0.3s ease-out;}.eoStudioCatalogOverlay .catalogButtons .button-reload:hover,.eoStudioCatalogOverlay .catalogButtons .button-reload:active { transition: color 0.1s ease-out; color: rgb(148, 193, 30);}.eoStudioCatalogOverlay .producer:not(.showLessVisibleAsNormal-filteredByText) .lessVisible-filteredByText,.eoStudioCatalogEntries:not(.filtersApplied) > .roomCat,.eoStudioCatalogOverlay .hide-filteredByID,.eoStudioCatalogOverlay .hide-filteredByText { display: none !important;}.eoStudioCatalogOverlay .toolButton.button-manageCatalogResources,.eoStudioCatalogOverlay .toolButton.button-manageCatalogUsage,.eoStudioCatalogOverlay .toolButton.button-toggleCustomerCatalog { padding: 2px 3px 0 5px; font-size: 1.5em; line-height: 1em; cursor: pointer;}.eoStudioCatalogEntries > .loading { flex: 1 1 100%; display: flex; justify-content: center;}.catalogResourcesDialog > .loading,.editCatalogDialog > .loading,.addCatalogForkDialog > .loading { margin: 20px 0 25px; display: flex; justify-content: center;}.eoStudioCatalogEntries > .loading { margin: 40px 0;}.catalogUsageDialog.is-loading { overflow: hidden;}.addCatalogForkDialog > .basedOnBox { margin-bottom: 20px;}.loading.for-catalogUsageDialog { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; background-color: rgba(37, 38, 44, 0.5); z-index: 1; overscroll-behavior: none;}.editCatalogDialog .mainFieldsBox { display: grid; grid-template-columns: auto 1fr; grid-gap: 4px; justify-content: start; align-items: center; margin-top: 10px;}.editCatalogDialog .mainFieldsBox > .mainField-label { grid-column: 1; padding-right: 6px;}.editCatalogDialog .mainFieldsBox > .mainField-value { grid-column: 2; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.editCatalogDialog .mainFieldsBox > .mainField-value > * { flex: 1 1 auto;}.editCatalogDialog .mainFieldsBox > .mainField-value > .catalogBoolean { flex: 0 1 auto; cursor: pointer;}.editCatalogDialog .mainFieldsBox > .mainField-value > .catalogBoolean:not(.active) { opacity: 0.35;}.editCatalogDialog .mainFieldsBox > .mainField-value > .catalogBoolean.active { color: rgb(148, 193, 30);}.editCatalogDialog .mainFieldsBox > .mainField-value.isReadOnly { min-height: 1.8rem; padding: 3px 5px; background-color: rgba(0, 0, 0, 0.25); display: flex; justify-content: flex-start; align-items: center; align-content: flex-start;}.editCatalogDialog .mainFieldsBox > .mainField-value.isReadOnly > * { opacity: 0.65;}.editCatalogDialog .saveButtonWrapper { display: flex; justify-content: flex-end; align-items: center; align-content: flex-start; margin-top: 30px;}.editCatalogDialog .saveButtonWrapper.aboveBlockFiles { margin: 10px 0 0 0;}.editCatalogDialog .saveButtonWrapper.aboveBlockFiles:not(:last-child) { padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 20px;}.editCatalogDialog .saveButtonWrapper .button-saveChanges { flex: 0 1 auto;}.editCatalogDialog .saveButtonWrapper > .loading { pointer-events: none;}.editCatalogDialog .saveButtonWrapper > .loading > img { width: 30px; height: 30px; margin-right: 10px;}.editCatalogDialog .saveButtonWrapper:not(.show-loading) > .loading { transition: opacity 0.7s ease-out 0.5s; opacity: 0;}.editCatalogDialog .saveButtonWrapper.show-loading > .loading { transition: opacity 0s linear 0s; opacity: 1;}.editCatalogDialog .statusBox { display: grid; grid-template-columns: auto 1fr auto; grid-gap: 3px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 20px;}.editCatalogDialog .statusBox > .mainLabel { grid-column: 1 / span 3; text-decoration: underline;}.editCatalogDialog .statusBox > .mainLabel:not(:first-child) { margin-top: 10px;}.editCatalogDialog .statusBox > .statusLabel { grid-column: 1 / span 1; font-weight: bold;}.editCatalogDialog .statusBox > .statusLabel:after { content: ":";}.editCatalogDialog .statusBox > .statusValue { grid-column: 2 / span 1; margin-left: 5px;}.editCatalogDialog .statusBox > .statusButtons { grid-column: 3 / span 1; margin-left: 5px;}.editCatalogDialog .statusBox .smallNote { font-size: 0.8em; opacity: 0.65;}.editCatalogDialog .statusBox .loading > img { width: 20px; height: 20px;}.editCatalogDialog .addedFilesList { margin-top: 15px; min-height: 100px; position: relative;}.editCatalogDialog .addedFilesList > .loading { position: absolute; top: 15px; left: 0; right: 0; display: flex; justify-content: center;}.editCatalogDialog .addedFilesList > .addedFileEntry { border: 1px solid transparent; position: relative; width: 100%;}.editCatalogDialog .addedFilesList > .addedFileEntry > * { transition: background-color 0.3s ease-out;}.editCatalogDialog .addedFilesList > .addedFileEntry:not(:first-child) { margin-top: 3px;}.editCatalogDialog .addedFilesList > .addedFileEntry-inactive > .addedFileDetails { color: rgba(255, 255, 255, 0.17);}.editCatalogDialog .addedFilesList > .addedFileEntry > .addedFileDetails { display: flex; flex-flow: row nowrap; align-items: center; padding: 5px; background-color: rgba(0, 0, 0, 0.1);}.editCatalogDialog .addedFilesList > .addedFileEntry .loading { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; align-content: center; pointer-events: none; transition: opacity 0.3s ease-out 0.3s; opacity: 0;}.editCatalogDialog .addedFilesList > .addedFileEntry .loading > img { height: 30px;}.editCatalogDialog .addedFilesList > .addedFileEntry:not(.saving-details) .loading {}.editCatalogDialog .addedFilesList > .addedFileEntry.saving-details .loading { transition: opacity 0s linear 0s; opacity: 1;}.editCatalogDialog .addedFilesList > .addedFileEntry.saving-details *:not(.loading):not(.loading-img) { opacity: 0.2; pointer-events: none;}.editCatalogDialog .addedFilesList > .addedFileEntry:hover > .addedFileDetails { background-color: rgba(148, 193, 30, 0.25);}.editCatalogDialog .addedFilesList > .addedFileEntry.addedFileEntry-hasError { border-color: #e22;}.editCatalogDialog .addedFilesList > .addedFileEntry > .lastErrorBox { background-color: rgba(20, 0, 0, 0.9); padding: 5px;}.editCatalogDialog .addedFilesList > .addedFileEntry > .lastErrorBox > .dtLastError { order: 1; flex: 0 1 auto; font-weight: bold; font-size: 0.8em; display: inline-block; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 3px;}.editCatalogDialog .addedFilesList > .addedFileEntry > .lastErrorBox > .dtLastError strong { color: #e22; text-shadow: 1px 0 0 #e22; font-size: inherit;}.editCatalogDialog .addedFilesList > .addedFileEntry > .lastErrorBox > .lastError { order: 3; flex: 1 1 100%; font-size: 0.8em; max-width: 400px;}.editCatalogDialog .addedFilesList > .addedFileEntry > .lastErrorBox > .errorButtonBox { order: 2; flex: 0 1 auto; margin-left: auto; float: right; padding-left: 5px;}.editCatalogDialog .addedFileEntry .button-moveEntry { cursor: ns-resize;}.editCatalogDialog .addedFileEntry .button-removeError,.editCatalogDialog .addedFileEntry .button-moveEntry,.editCatalogDialog .addedFileEntry .button-removeEntry,.editCatalogDialog .addedFileEntry .button-disableEntry,.editCatalogDialog .addedFileEntry .button-enableEntry { padding: 4px; margin-left: 4px; font-size: 1.2em; line-height: 1em;}.editCatalogDialog .addedFileEntry .button-enableEntry:not(:hover) { color: rgba(255, 255, 255, 0.2);}.editCatalogDialog .addedFileEntry .button-enableEntry:active { color: rgba(0, 0, 0, 0.7);}.editCatalogDialog .addedFileEntry .button-removeError:not(:hover) { color: #e22;}.editCatalogDialog .addedFileEntry .button-removeError:hover { background-color: #e22;}.editCatalogDialog .addedFileEntry .button-removeError:active { background-color: #f70;}.editCatalogDialog .addedFileEntry > .addedFileDetails > .inputBox + .toolButton { margin-left: auto;}.editCatalogDialog .addedFileEntry > .addedFileDetails > .inputBox { transition: color 0.3s ease-out; flex: 1 1 auto; cursor: pointer; margin-right: 10px;}.editCatalogDialog .addedFileEntry > .addedFileDetails > .inputBox:empty { border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.editCatalogDialog .addedFileEntry > .addedFileDetails > .inputBox:empty:after { content: "."; opacity: 0; pointer-events: none;}.editCatalogDialog .addedFileEntry > .addedFileDetails > .inputBox:hover { color: rgb(148, 193, 30);}.editCatalogDialog .addedFileEntry .priorityCount { margin: 0 0.5em 0 5px;}.editCatalogDialog .addNewFileWrapper { margin: 15px 0 25px;}.editCatalogDialog .addNewFileWrapper > .addNewFileLabel {}.editCatalogDialog .addNewFileWrapper > .addNewFileEntry { width: 100%;}.editCatalogDialog .addNewFileWrapper > .uploadList { margin: 10px 1px 0;}.createFork-parentCatalogComment { font-size: 0.8em; opacity: 0.8;}.catalog > .catalogNotYetAvailable { opacity: 0.15;}.catalogUsageDialog { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; overscroll-behavior: none;}.catalogUsageDialog a { color: #fff;}.catalogUsageDialog > .loading { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; align-content: center;}.catalogUsageDialog > .loading > * { flex: 0 1 auto;}.catalogUsageDialog .catalogDetails { flex: 0 1 auto; order: 10; align-self: stretch; display: inline-grid; align-items: center; grid-template-columns: auto 1fr; background-color: rgba(255, 255, 255, 0.05); padding: 2px; }.catalogUsageDialog .catalogDetails > .catalogDetailLabel { grid-column: 1 / span 1; font-weight: bold; padding: 3px 8px;}.catalogUsageDialog .catalogDetails > .catalogDetailValue { grid-column: 2 / span 1; padding: 3px 10px;}.catalogUsageDialog .catalogDetails > .catalogDetailRow { grid-column: 1 / span 2; padding: 3px 10px 3px 8px;}.catalogUsageDialog .catalogDetails > .catalogDetailCheckBox { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.catalogUsageDialog .catalogDetails > .catalogDetailValue-originalCatalogName { padding-right: 2em;}.catalogUsageDialog .catalogSettingsBox { order: 20; flex: 0 1 auto; align-self: stretch; background-color: rgba(255, 255, 255, 0.05); border-left: 1px solid rgba(255, 255, 255, 0.1); padding: 5px 10px; margin-right: 30px;}.catalogUsageDialog .catalogSettingsBox .optionsBox .optionEntry,.catalogUsageDialog .catalogSettingsBox > .settingsRow { position: relative; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.catalogUsageDialog .catalogSettingsBox .optionsBox .optionButton,.catalogUsageDialog .catalogSettingsBox > .settingsRow > .settingButton { cursor: pointer; margin-right: 5px;}.catalogUsageDialog .catalogSettingsBox > .settingsRow:not(.userCanEditThisSetting) > .settingButton { cursor: not-allowed;}.catalogUsageDialog .settingsRow-catalogDataType > .settingButton { visibility: hidden; opacity: 0; pointer-events: none;}.catalogUsageDialog .catalogSettingsBox > .settingsRow > .settingText {}.catalogUsageDialog .catalogSettingsBox > .settingsRow-showOnEoSite > .settingText { font-weight: bold;}.catalogUsageDialog .catalogSettingsBox .optionsBox { position: absolute; left: 29px; top: 100%; top: calc(100% - 3px); z-index: 5; width: auto; min-width: auto; background-color: rgb(57, 58, 66); padding: 5px 10px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);}.catalogUsageDialog .catalogSettingsBox .settingsRow:not(.optionsBox-active) .optionsBox { display: none;}.catalogUsageDialog .catalogSettingsBox .settingsRow.optionsBox-active .settingButton,.catalogUsageDialog .catalogSettingsBox .settingsRow.optionsBox-active .settingText { color: rgb(148, 193, 30);}.catalogUsageDialog .customersFilterBox { flex: 1 1 200px; order: 30; align-self: flex-end; margin-left: auto; margin-top: 20px;}.catalogUsageDialog .customerBox { flex: 1 1 100%; margin-top: 10px;}.catalogUsageDialog .activeBox { flex: 1 1 100%; order: 100; margin-top: 20px;}.catalogUsageDialog .customerBox:empty { display: none;}.catalogUsageDialog .customerBox,.catalogUsageDialog .activeBox { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.catalogUsageDialog .customerEntry { flex: 1 1 auto; padding: 5px 10px; margin: 40px 10px 10px; background-color: rgba(255, 255, 255, 0.05); }.catalogUsageDialog .customerEntry-finalFiller { flex: 9999 1 auto;}.catalogUsageDialog .customerEntry .licenseList { padding-top: 5px; position: relative;}.catalogUsageDialog .customerEntry .licenseList:before { content: ""; position: absolute; top: 0; left: 30px; right: 30px; border-top: 1px solid rgba(0, 0, 0, 0.25);}.catalogUsageDialog .customerEntry .customerDetails { text-align: center; padding: 0 5px 5px; position: relative; margin: -30px 0 10px;}.catalogUsageDialog .customerEntry .customerDetails > a { border: none; display: block; position: relative; z-index: 1; margin-top: -7px; padding-top: 7px; margin-left: -10px; padding-left: 10px; margin-right: -10px; padding-right: 10px;}.catalogUsageDialog .customerEntry .customerDetails > a,.catalogUsageDialog .customerEntry .customerDetails > a * { transition: color 0.3s ease-out, text-shadow 0.3s ease-out; text-shadow: 0 0 1px transparent; color: #fff;}.catalogUsageDialog .customerEntry .customerDetails:after { transition: background-color 0.3s ease-out; background-color: rgba(69, 70, 76, 0.85); content: ""; pointer-events: none; position: absolute; top: 0; bottom: 0; left: -5px; right: -5px; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);}.catalogUsageDialog .customerEntry .customerDetails:hover:after,.catalogUsageDialog .customerEntry .customerDetails:active:after { background-color: rgb(148, 193, 30);}.catalogUsageDialog .customerEntry .customerDetails:hover > a,.catalogUsageDialog .customerEntry .customerDetails:active > a,.catalogUsageDialog .customerEntry .customerDetails:hover > a *,.catalogUsageDialog .customerEntry .customerDetails:active > a * { color: #fff; text-shadow: 0 0 1px #000;}.catalogUsageDialog .customerEntry .customerDetails .primaryCustomerDetail { font-size: 1.2em;}.catalogUsageDialog .customerEntry .customerDetails .primaryCustomerDetail * { font-size: inherit;}.catalogUsageDialog .customerEntry .customerDetails .primaryCustomerDetail,.catalogUsageDialog .customerEntry .customerDetails .primaryCustomerDetail * { font-weight: bold;}.catalogUsageDialog .customerEntry .customerDetails > *:last-child:not(.primaryCustomerDetail) { padding-bottom: 3px;}.catalogUsageDialog .customerEntry .customerDetails .primaryCustomerDetail .indirectInformation,.catalogUsageDialog .customerEntry .customerDetails .primaryCustomerDetail .customerCompany,.catalogUsageDialog .customerEntry .customerDetails .primaryCustomerDetail .customerName { max-width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.catalogUsageDialog .customerEntry .customerDetails .primaryCustomerDetail .indirectInformation { padding: 0 0.5em;}.catalogUsageDialog .customerEntry .customerButtonsList { margin-bottom: 10px;}.catalogUsageDialog .customerEntry .customerButtonsList > * { flex: 0 1 auto;}.catalogUsageDialog .customerEntry .customerButtonsList .autoEnableRow { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start; margin: 3px 0 15px;}.catalogUsageDialog .customerEntry .customerButtonsList .autoEnableRow > .autoEnableButton { cursor: pointer; margin-right: 5px;}.catalogUsageDialog .customerEntry .softwareLabel { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start; margin: 15px 0 3px;}.catalogUsageDialog .customerEntry .softwareLabel > .symbolPadding { flex: 0 1 auto; visibility: hidden; opacitY: 0; pointer-events: none; margin-right: 5px;}.catalogUsageDialog .customerEntry .softwareLabel > .actualSoftwareLabel { flex: 0 1 auto; text-decoration: underline rgba(255, 255, 255, 0.4);}.catalogUsageDialog .customerEntry .licenseEntry { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.catalogUsageDialog .customerEntry .licenseEntry > .entryCell { flex: 0 1 auto;}.catalogUsageDialog .customerEntry .licenseEntry > .entryCell-currState { cursor: pointer; margin-right: 5px;}.catalogUsageDialog .customerEntry .licenseEntry > .entryCell-licenseKey { color: rgb(148, 193, 30); border-width: 0;}.eoStudioCatalogOverlay .eoStudioCatalogEntries { overflow-y: scroll; overflow-x: hidden; overscroll-behavior: none; height: 100%; height: calc(80vh - 135px); max-height: calc(80vh - 135px); background-color: rgb(49, 51, 59); background-color: rgb(39, 41, 47); padding-bottom: 20px;}.eoStudioCatalogOverlay .catalogSubMenu { display: block; display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch;}.eoStudioCatalogOverlay *:not(.roomCat) > .catalogSubMenu.cataSubMenuClosed { visibility: collapse; max-height: 0; height: 0; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0; padding-bottom: 0; border-top-width: 0; border-bottom-width: 0; display: none !important;}.mfirefox .eoStudioCatalogOverlay *:not(.roomCat) > .catalogSubMenu.cataSubMenuClosed { display: none;}.eoStudioCatalogOverlay .catalogSubMenu > *:not(.producer) { padding-left: 10px; margin-left: 10px; border-left: 1px solid #aaa;}.eoStudioCatalogOverlay .catalogSubMenu > *:first-child { }.eoStudioCatalogOverlay .catalogSubMenu > *:last-child { padding-bottom: 5px; }.eoStudioCatalogOverlay .producer > .catalogSubMenu > .catalog { display: flex; align-items: center; align-content: center;}.eoStudioCatalogOverlay .clickForSubMenu { cursor: pointer;}.eoStudioCatalogOverlay .clickForSubMenu > .chevron { overflow: hidden; font-size: 1.5em; position: relative; max-height: 14px; padding-right: 4px; cursor: pointer;}.mfirefox .eoStudioCatalogOverlay .clickForSubMenu > .chevron { max-height: 15px;}.eoStudioCatalogOverlay .catalog > .checkov { overflow: hidden; margin: 0 4px 0 6px; position: relative; }.eoStudioCatalogOverlay .catalog > .cataName {}.eoStudioCatalogOverlay .catalog > .cataUsage { text-align: right;}.eoStudioCatalogOverlay .catalog > .cataUsage.usageZero { opacity: 0.35;}.eoStudioCatalogOverlay .processingConsoleWrapper {  padding: 5px 30px 0 30px; height: 105px; background-color: inherit; overflow-x: hidden; overflow-y: scroll; overscroll-behavior: none; box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.35);}.eoStudioCatalogOverlay .innerOverlay .button-viewFullConsole { position: absolute; left: calc(100% - 3px - 1.8em); bottom: 3px; transition: color 0.3s ease-out; cursor: pointer;}.eoStudioCatalogOverlay .innerOverlay .button-viewFullConsole:hover,.eoStudioCatalogOverlay .innerOverlay .button-viewFullConsole:active { transition: color 0.1s ease-out; color: rgb(148, 193, 30);}.eoStudioCatalogOverlay .processingConsole {  margin-bottom: 10px; max-width: calc(100% - 30px); position: relative; background-color: inherit; }.processingConsole > .consoleRow.consoleHeader {  margin-bottom: 10px; background-color: inherit; z-index: 1; }.processingConsole.__catalogConsole__globalControlButtons > .consoleRow.consoleHeader > .consoleCell { padding-top: 30px;}.fullCatalogProcessingConsoleBox.fullCatalogProcessingConsoleBox.fullCatalogProcessingConsoleBox { overscroll-behavior: none; padding: 0;}*:not(.fullCatalogProcessingConsoleBox) > .fullCatalogProcessingConsole { visibility: hidden; pointer-events: none; opacity: 0;}.fullCatalogProcessingConsoleWrapper.ui-dialog.ui-widget.ui-widget-content.ui-front { background-color: rgb(49, 51, 59);}.fullCatalogProcessingConsole > .consoleRow.consoleHeader { position: sticky; padding: 4px 0 0; top: 0; background-color: rgb(49, 51, 59); margin-bottom: 10px;}.processingConsole > .consoleRow.consoleHeader > .consoleCell { font-weight: bold; margin-top: 0; margin-bottom: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.25);}.processingConsole { display: table; margin-left: auto; margin-right: auto;}.processingConsole > .consoleRow { display: table-row;}.processingConsole > .consoleRow > .consoleCell { display: table-cell; vertical-align: middle; padding: 1px 8px;}.processingConsole > .consoleRow.rowStatus-blub,.processingConsole > .consoleRow.rowStatus-new,.processingConsole > .consoleRow.rowStatus-processing { color: rgb(148, 193, 30);}.processingConsole > .consoleRow.rowStatus-processing .consoleCell-status { color: rgb(148, 193, 30); filter: brightness(1); animation: catalogProcessing 2.5s ease-in-out infinite;}@keyframes catalogProcessing { 0%, 100% { filter: brightness(0.85); } 50% { filter: brightness(1.15); }}.processingConsole > .consoleRow.rowStatus-done > .consoleCell-status { color: rgb(148, 193, 30); font-weight: bold;}.processingConsole > .consoleRow.rowStatus-no_parent > .consoleCell-status { color: #f30; font-weight: bold; text-shadow: 0 0 1px #000;}.processingConsole > .consoleRow.rowStatus-failed > .consoleCell-status { color: #f70; font-weight: bold; text-transform: uppercase; text-shadow: 0 0 1px #000;}.processingConsole > .consoleRow.rowStatus-blocked > .consoleCell-status { color: rgb(170, 150, 190); font-weight: bold; font-style: italic; }.processingConsole > .consoleRow.rowStatus-stopped > .consoleCell-status { opacity: 0.5;}.processingConsole > .consoleRow:not(.consoleHeader):not(.rowStatus-new):not(.rowStatus-processing):not(.rowStatus-done) > .consoleCell:not(.consoleCell-status):not(.consoleCell-catalogButtons) { opacity: 0.5;}.processingConsole > .consoleRow > .consoleCell-catalogButtons { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: center;}.processingConsole > .consoleRow > .consoleCell-catalogButtons > * { padding: 1px 6px; min-height: 0; font-size: 1.3em; margin: 0 1px 0 0; cursor: pointer;}.processingConsole .consoleCell > .dtFlex { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: baseline; align-content: flex-start;}.processingConsole .consoleCell > .dtFlex > .noPart { flex: 1 1 auto; text-align: center;}.processingConsole .consoleCell > .dtFlex > .datePart { flex: 1 1 auto; text-align: center;}.processingConsole .consoleCell > .dtFlex > .datePart.isToday { }.processingConsole .consoleCell > .dtFlex > .datePart:not(:only-child) { margin-right: 0.3em; margin-left: auto;}.processingConsole > .consoleHeader + .consoleRow:not(.consoleHeader) > .consoleCell { padding-top: 10px;}.processingConsole > .consoleRow:not(.consoleHeader):hover { background-color: rgba(0, 0, 0, 0.25); z-index: 1;}.consoleCell.clickToOpenCatalogDetails { cursor: pointer;}.consoleCell.clickToOpenCatalogDetails:hover { opacity: 1 !important; color: rgb(148, 193, 30);}.consoleCell.clickToOpenCatalogDetails:active { opacity: 1 !important; color: #fff;}.consoleCell-id_catalog,.consoleCell-blockFilesUsed { text-align: right;}.consoleCell-status { text-align: center;}.consoleCell > i.material-icons { font-size: 1.6em; line-height: 0; position: relative; top: 0.275em; }.catalogResourcesDialog { padding: 0 !important; overscroll-behavior: none; position: static !important;}.catalogResourcesDialog .catalogResourcesBox { display: table; margin: 0 auto 120px;}.catalogResourcesDialog .catalogResourcesBox > .resourceEntry { display: table-row;}.catalogResourcesDialog .catalogResourcesBox > .listHeader { font-weight: bold;}.catalogResourcesDialog .catalogResourcesBox > .listHeader > * { background-color: rgba(15, 15, 18, 0.85) !important; border-bottom: 2px solid rgba(0, 0, 0, 0.75) !important;}.catalogResourcesDialog .catalogResourcesBox > .resourceEntry:nth-child(2n) > * { background-color: rgba(0, 0, 0, 0);}.catalogResourcesDialog .catalogResourcesBox > .resourceEntry:nth-child(2n-1) > * { background-color: rgba(0, 0, 0, 0.15);}.catalogResourcesDialog .catalogResourcesBox > .resourceEntry:not(:first-child) > * {}.catalogResourcesDialog .catalogResourcesBox > .resourceEntry > * { display: table-cell; vertical-align: middle; padding: 5px 10px;}.catalogResourcesDialog .catalogResourcesBox > .resourceEntry:not(.listHeader):hover > * { background-color: rgba(148, 193, 30, 0.25);}.catalogResourcesDialog .catalogResourcesBox .entryDetail-isSelected > .button-toggleResource { cursor: pointer;}.catalogResourcesDialog .catalogResourcesBox .entryDetail-isSelected { text-align: center;}.catalogResourcesDialog .catalogResourcesBox .entryDetail-isSelected > .loading { margin: auto auto; display: flex; justify-content: center; align-items: center; align-content: center;}.catalogResourcesDialog .catalogResourcesBox .entryDetail-isSelected > .loading,.catalogResourcesDialog .catalogResourcesBox .entryDetail-isSelected > .loading > img { width: 32px; height: 32px;}.catalogResourcesDialog .catalogResourcesBox .entryDetail-ID { text-align: right;}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes { display: inline-grid; grid-template-columns: 1fr 1fr;}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2 { grid-template-columns: auto auto auto auto;}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2 > * { margin-right: 10px; font-size: 0.75em;}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2.grid-existingTypes-hideDetails {}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2.grid-existingTypes-hideDetails > .typeUpdated,.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2.grid-existingTypes-hideDetails > .typeSize { display: none;}.catalogResourcesDialog .catalogResourcesBox .button-showTypeDetailsV2 { font-size: 0.75em; margin-left: 1em; font-weight: 100; text-decoration: underline; font-style: italic; cursor: pointer;}.catalogResourcesDialog .catalogResourcesBox .button-showTypeDetailsV2:hover { color: rgb(148, 193, 30);}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2 > .typeInfo { margin-right: 5px;}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2 .material-icons { font-size: 1em; position: relative; top: 1px;}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2 > .typeUpdated { text-align: center;}.catalogResourcesDialog .catalogResourcesBox .grid-existingTypes-v2 > .typeSize { text-align: right;}.catalogResourcesDialog .catalogResourcesBox .entryDetail-existingTypes {}.catalogResourcesDialog .catalogResourcesBox .entryDetail-existingTypes .typeEntry { display: inline-block; margin-right: 10px;}.catalogResourcesDialog .catalogResourcesBox .entryDetail-existingTypes .typeEntry > * { display: inline-block;}.catalogResourcesDialog .catalogResourcesBox .entryDetail-existingTypes .typeEntry > .typeInfo { margin-right: 10px;}.catalogResourcesDialog .button-toggleResource {}.catalogResourcesDialog .button-toggleResource.isActive {}.pagesBox { position: absolute; bottom: 0; left: 0; right: 20px; padding: 5px; background-color: rgb(37, 38, 44); box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.35);}.pagesBox .pagesWrapper { width: 100%; margin-bottom: 10px;}.pagesBox .pagesWrapper .pages { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: stretch; align-content: flex-start;}.pagesBox .perPageWrapper .perPageLabel,.pagesBox .pages > .label { color: #aaa; align-self: center; font-size: 1.15em; margin-right: 10px;}.pagesBox .perPageWrapper .perPageEntry,.pagesBox .pages > .page { transition: background-color 0.15s ease-out, color 0.15s ease-out, border-color 0.15s ease-out; background-color: rgba(0, 0, 0, 0.1); border: 1px solid transparent; color: #fff; padding: 5px 10px; margin: 5px; text-align: center; cursor: pointer;}.pagesBox .pages > .pageGap { align-self: flex-end; font-weight: bold; padding: 10px 5px;}.pagesBox .perPageWrapper .perPageEntry:hover,.pagesBox .pages > .page:hover { background-color: rgba(148, 193, 30, 0.4);}.pagesBox .perPageWrapper .perPageEntry:active,.pagesBox .pages > .page:active { background-color: rgb(148, 193, 30); color: #fff;}.pagesBox .perPageWrapper .perPageEntry.active,.pagesBox .pages > .page.active { border-color: rgba(148, 193, 30, 0.3); color: rgb(148, 193, 30); }.pagesBox .perPageWrapper { display: flex; justify-content: flex-end; align-items: center;}.pagesBox .perPageWrapper .perPage { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.pagesBox .perPage > div { min-width: 0; margin: 3px; padding: 2px 4px;}.catalogResourcesDialog .infoBox { position: absolute; top: 35px; right: 25px; z-index: 1;}.catalogResourcesDialog .catalogFilterBox { position: absolute; top: 30px; left: 0; right: 20px; padding: 5px 50px; background-color: rgb(37, 38, 44); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); display: flex; flex-flow: row wrap; justify-content: center; align-items: stretch; align-content: flex-start;}@media all and (max-width: 1280px) { .catalogResourcesDialog .catalogFilterBox { margin-left: 0; }}.catalogResourcesDialog .catalogFilterBox > .pfhFilterBox { flex: 0 1 auto; background-color: rgba(0, 0, 0, 0.15); padding: 5px 10px; margin: 5px; text-align: center;}.catalogResourcesDialog .catalogFilterBox > .pfhFilterBox > input { text-align: left;}.catalogResourcesDialog .catalogFilterBox > .pfhFilterBox > input[type="checkbox"] { margin: 3px 0 0 0;}.catalogResourcesDialog .catalogFilterBox > .pfhFilterBox-submit { display: flex; justify-content: center; align-items: flex-end; align-content: flex-end;}.catalogResourcesDialog .catalogFilterBox > .pfhFilterBox > .filterLabel { margin-bottom: 4px;}.catalogConsoleButtonWrapper { z-index: 2; position: absolute;  top: 2px; right: 2px; }.catalogConsoleButtonWrapper > * { display: inline-block; margin-left: 5px;}.eoStudioCatalogOverlay.mode-copyChilds-selectSource {}.eoStudioCatalogOverlay.mode-copyChilds-selectSource .catalog > .catalogNotYetAvailable,.eoStudioCatalogOverlay.mode-copyChilds-selectSource .catalog > .cataManageUsage,.eoStudioCatalogOverlay.mode-copyChilds-selectSource .catalog > .cataManageResources,.eoStudioCatalogOverlay.mode-copyChilds-selectSource .catalog > .cataActions { display: none !important; pointer-events: none; visibility: hidden; opacity: 0; z-index: -1;}body .eoStudioCatalogOverlay .catalogSubMenu > .catalog.catalog.copyChilds-toHere:not(.catalogListHeader) { background-color: rgba(0, 0, 0, 0.95);}.eoStudioCatalogOverlay .catalog:not(.copyChilds-toHere) { cursor: pointer;}.eoStudioCatalogOverlay .copyChildsInfoBox { position: sticky; z-index: 2; margin-bottom: 30px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); border: 1px solid rgba(148, 193, 30, 0.5); border-left-width: 0; border-right-width: 0;}.eoStudioCatalogOverlay .copyChildsInfo { text-align: center; background-color: rgba(49, 51, 59, 0.98); padding: 10px; display: flex; flex-flow: row wrap; justify-content: center; align-items: baseline; align-content: flex-start;}.eoStudioCatalogOverlay .copyChildsInfoBox .toolButton { display: inline-block; margin: 0 0.5em;}.reallyCopyDialog .confirm-question > .regularText {}.reallyCopyDialog .confirm-question > .copyChilds-sourceCatalog,.reallyCopyDialog .confirm-question > .copyChilds-targetCatalog { margin: 10px 0 10px 10px; font-weight: bold; color: rgb(148, 193, 30);}.reallyCopyDialog.in-progress .ui-dialog-buttonset { pointer-events: none;}.reallyCopyDialog:not(.in-progress) .loading { display: none;}.reallyCopyDialog { position: relative;}.reallyCopyDialog .loading { position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: center; align-content: center;}.customerMailsDialog .collectivesBox {}.customerMailsDialog .collectivesBox .notice-bccNotCc { font-size: 1.25em; margin-bottom: 20px;}.customerMailsDialog .collectivesBox .notice-bccNotCc * { font-size: inherit;}.customerMailsDialog .collectivesBox .collective { background-color: rgba(0, 0, 0, 0.25); padding: 5px 10px;}.customerMailsDialog .collectivesBox .collective:not(:last-child) { margin-bottom: 10px;}.customerMailsDialog .collectivesBox .collective .collectiveName { font-weight: bold; margin-bottom: 5px;}.customerMailsDialog .collectivesBox .collective .customerMails { transition: background-color 0.3s ease-out, border-color 0.3s ease-out; padding: 5px 10px; background-color: rgba(255, 255, 255, 0.05); border: 1px solid rgba(148, 193, 30, 0.5); cursor: pointer;}.customerMailsDialog .collectivesBox .collective .customerMails:hover { background-color: rgba(255, 255, 255, 0.15);}.customerMailsDialog .collectivesBox .collective .customerMails:active { transition: background-color 0s linear, border-color 0s linear; background-color: rgba(255, 255, 255, 0.2); border-color: rgba(148, 193, 30, 1);}.customerFilterBox { margin-bottom: 20px; border: 1px solid rgba(255, 255, 255, 0.15); background-color: rgba(0, 0, 0, 0.15); padding: 4px 10px 6px;}.customerFilterBox .inputLabel { font-size: 1.2em;}.customerFilterBox.customer-selected .catalogForkCustomerFilter,.customerFilterBox.customer-selected .selectedCustomerBox { margin-bottom: 10px;}.customerFilterBox .enableCatalogsForSoftware > .forSoftwareSelection { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start; margin-top: 4px;}.customerFilterBox .enableCatalogsForSoftware > .forSoftwareSelection > .forSoftware { margin-right: 10px;}.customerFilterBox:not(.customer-selected) > .selectedCustomerBox,.customerFilterBox:not(.customer-selected) > .enableCatalogsForSoftware { display: none;}.customerFilterBox .selectedCustomerBox { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; background-color: rgba(0, 0, 0, 0.15);}.customerFilterBox .selectedCustomerBox > .selectedCustomerLabel { flex: 1 1 auto; padding: 2px 6px;}.customerFilterBox .selectedCustomerBox > .removeSelectedCustomer { flex: 0 1 auto; color: #f33; cursor: pointer;}.addCatalogForkDialog .selectedCustomerAssociation { margin-top: 4px; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 4px; color: rgb(148, 193, 30); font-weight: bold;}.addCatalogForkDialog .catalogForkComment { margin-bottom: 10px;}.eoStudioCatalogOverlay .button-showArchived { margin-right: 30px;}.eoStudioCatalogOverlay .button-addCustomerCatalog { margin-left: auto;}.eoStudioCatalogOverlay .catalog-4259 { display: none !important;}.colorEditorDialog {}.colorEditorDialog .loading { display: flex; justify-content: center; align-items: center; align-content: center;}.colorEditorDialog .loadingOverlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(37, 38, 44, 0.85);}.colorEditorDialog .labelRow { display: flex; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.colorEditorDialog .rowLabel { flex: 0 1 auto; font-weight: bold; margin-right: 50px;}.colorEditorDialog .editorRows { }.colorEditorDialog .editorRow { }.colorEditorDialog .editorRow:not(:last-child) { padding-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.5); margin-bottom: 10px;}.colorEditorDialog input { width: auto;}.colorEditorDialog .toggleBox { flex: 0 1 auto; margin-left: auto; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.colorEditorDialog .toggleBox > * { flex: 0 1 auto;}.colorEditorDialog .toggleBox > .toggleInput { margin: 0 0 0 8px;}.colorEditorDialog .toggleBox > .toggleLabel { font-size: 0.85em; cursor: pointer;}.colorEditorDialog .editorRow:not(.isEnabled) > .editorRowInputs { display: none;}.colorEditorDialog .editorRowType-dropDown {}.colorEditorDialog .editorRow .editorRowInputs { padding-top: 2px;}.colorEditorDialog .editorRowType-colorPicker {}.colorEditorDialog .editorRowType-colorPicker .editorRowInputs { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.colorEditorDialog .editorRowType-colorPicker .editorRowInputs > *:not(:last-child) { margin-right: 5px;}.colorEditorDialog .editorRowType-colorPicker .rgbHelper { flex: 0 0 50px;}.colorEditorDialog .editorRowType-colorPicker .channelPicker { flex: 0 0 60px;}.colorEditorDialog .editorRowType-colorPicker .channelLabel-r,.colorEditorDialog .editorRowType-colorPicker .channelLabel-g,.colorEditorDialog .editorRowType-colorPicker .channelLabel-b,.colorEditorDialog .editorRowType-colorPicker .channelPicker-rPicker,.colorEditorDialog .editorRowType-colorPicker .channelPicker-gPicker,.colorEditorDialog .editorRowType-colorPicker .channelPicker-bPicker { display: none;}.colorEditorDialog .editorRowType-colorPicker .channelLabel:not(:first-child) { padding-left: 10px;}.colorEditorDialog .editorRowType-colorPicker .channelPicker + .resultingColorWrapper { margin-left: auto; padding-left: 2px !important;}.colorEditorDialog .editorRowType-colorPicker .resultingColorWrapper { flex: 0 0 50px; align-self: stretch; margin-right: 0 !important;  padding: 2px; display: flex; justify-content: center; align-items: stretch; align-content: stretch;}.colorEditorDialog .editorRowType-colorPicker .resultingColorWrapper-brightBackground { background-color: #fff; }.colorEditorDialog .editorRowType-colorPicker .resultingColorWrapper-darkBackground { background-color: #000; }.colorEditorDialog .editorRowType-colorPicker .resultingColorWrapper:not(:last-child) { padding-left: 0; padding-right: 0;}.colorEditorDialog .editorRowType-colorPicker .resultingColorWrapper:last-child { padding-left: 0;}.colorEditorDialog .editorRowType-colorPicker .resultingColor { flex: 1 1 auto; }.colorEditorDialog .editorRowType-float .editorRowInputs,.colorEditorDialog .editorRowType-arrayFloats .editorRowInputs { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.colorEditorDialog .editorRowType-float .editorRowInputs > .floatPicker,.colorEditorDialog .editorRowType-arrayFloats .editorRowInputs > .floatPicker { flex: 0 1 60px; margin-right: 5px;}.colorEditorDialogInner { min-width: 450px;}.essengerDialogInner > .ui-dialog-titlebar { clip-path: polygon(0% 0%, 0% calc(100% + 1px), 100% calc(100% + 1px), 100% 0%, calc(100% - 20px) 0%, calc(100% - 21.4px) calc(0% + 3px), calc(100% - 21.4px) calc(0% + 4.5px), calc(100% - 21.4px) calc(0% + 6px), calc(100% - 22.8px) calc(0% + 6px), calc(100% - 24.2px) calc(0% + 7.5px), calc(100% - 25.6px) calc(0% + 7.5px), calc(100% - 25.6px) calc(0% + 7.5px), calc(100% - 28.4px) calc(0% + 9px), calc(100% - 29.8px) calc(0% + 7.5px), calc(100% - 31.2px) calc(0% + 6px), calc(100% - 32.6px) calc(0% + 6px), calc(100% - 34px) calc(0% + 7.5px), calc(100% - 34px) calc(0% + 9px), calc(100% - 35.4px) calc(0% + 10.5px), calc(100% - 36.8px) calc(0% + 12px), calc(100% - 38.2px) calc(0% + 12px), calc(100% - 39.6px) calc(0% + 12px), calc(100% - 41px) calc(0% + 12px), calc(100% - 42.4px) calc(0% + 12px), calc(100% - 43.8px) calc(0% + 10.5px), calc(100% - 45.2px) calc(0% + 10.5px), calc(100% - 46.6px) calc(0% + 9px), calc(100% - 46.6px) calc(0% + 7.5px), calc(100% - 48px) calc(0% + 7.5px), calc(100% - 49.4px) calc(0% + 6px), calc(100% - 52.2px) calc(0% + 7.5px), calc(100% - 53.6px) calc(0% + 10.5px), calc(100% - 55px) calc(0% + 12px), calc(100% - 56.4px) calc(0% + 13.5px), calc(100% - 57.8px) calc(0% + 13.5px), calc(100% - 57.8px) calc(0% + 15px), calc(100% - 59.2px) calc(0% + 15px), calc(100% - 62px) calc(0% + 15px), calc(100% - 63.4px) calc(0% + 15px), calc(100% - 64.8px) calc(0% + 15px), calc(100% - 66.2px) calc(0% + 13.5px), calc(100% - 67.6px) calc(0% + 13.5px), calc(100% - 67.6px) calc(0% + 12px), calc(100% - 69px) calc(0% + 10.5px), calc(100% - 69px) calc(0% + 10.5px), calc(100% - 70.4px) calc(0% + 9px), calc(100% - 71.8px) calc(0% + 9px), calc(100% - 73.2px) calc(0% + 10.5px), calc(100% - 74.6px) calc(0% + 12px), calc(100% - 76px) calc(0% + 12px), calc(100% - 76px) calc(0% + 13.5px), calc(100% - 77.4px) calc(0% + 15px), calc(100% - 78.8px) calc(0% + 16.5px), calc(100% - 80.2px) calc(0% + 18px), calc(100% - 81.6px) calc(0% + 18px), calc(100% - 83px) calc(0% + 18px), calc(100% - 83px) calc(0% + 18px), calc(100% - 84.4px) calc(0% + 18px), calc(100% - 85.8px) calc(0% + 18px), calc(100% - 87.2px) calc(0% + 18px), calc(100% - 88.6px) calc(0% + 16.5px), calc(100% - 90px) calc(0% + 15px), calc(100% - 91.4px) calc(0% + 13.5px), calc(100% - 91.4px) calc(0% + 12px), calc(100% - 92.8px) calc(0% + 10.5px), calc(100% - 92.8px) calc(0% + 10.5px), calc(100% - 92.8px) calc(0% + 10.5px), calc(100% - 94.2px) calc(0% + 9px), calc(100% - 94.2px) calc(0% + 9px), calc(100% - 94.2px) calc(0% + 7.5px), calc(100% - 94.2px) calc(0% + 7.5px), calc(100% - 95.6px) calc(0% + 6px), calc(100% - 95.6px) calc(0% + 4.5px), calc(100% - 97px) calc(0% + 3px), calc(100% - 97px) calc(0% + 3px), calc(100% - 98.4px) calc(0% + 1.5px), calc(100% - 98.4px) 0%, calc(100% - 99.8px) 0%); border: 1px solid rgba(0, 0, 0, 0.3) !important; border-bottom-width: 0 !important;}.essengerDialog { border: 1px solid rgba(0, 0, 0, 0.15) !important; border-top-width: 0 !important;}.essengerDialogInner { box-shadow: none !important;}.omNom { background-image: url('/img/omnom001.png'); background-size: 150% 150%; background-position: 50% 50%; width: 80px; height: 80px; position: fixed; top: 0; left: -1000vw;}.omNom.omNom-withTransitions { transition: top 0.5s ease, left 0.5s ease, transform 0.5s ease;}.omNom.omNom-2 { background-image: url('/img/omnom002.png'); background-size: 100% 100%;}.omNom.omNom-3 { background-image: url('/img/omnom003.png'); background-size: 100% 100%;}.omNom.omNom-4 { background-image: url('/img/omnom004.png'); background-size: 100% 100%;}.omNom.omNomPreload { position: absolute; top: 0; left: -1000vw;}.essengerDialogInner > .omNom { z-index: -1; position: absolute; top: -55px; left: calc(100% - 50px); }.essengerDialog > .loading { text-align: center; margin: 20px;}.messages { position: fixed; top: 112px; max-height: calc(100vh - 200px); left: 30%; left: calc(30% + 60px); right: 30%; display: flex; flex-flow: row wrap; align-items: flex-start; align-content: flex-start; overflow: auto;}.messages:empty { display: none;}.clickyClicky { z-index: 500;}div.error, div.success, div.notice { flex: 1 1 100%; min-height: 40px; display: flex; padding: 10px 24px 10px 0; justify-content: flex-start; align-items: center; background-color: rgb(49, 51, 59); border-left: 3px solid transparent; border-radius: 2px 0 0 2px; color: #fff; box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3); margin: 5px 0;}.messages > div:first-child { margin-top: 0;}div.error { border-color: rgba(200, 40, 40, 0.35);}div.success { border-color: rgba(40, 200, 40, 0.25);}div.notice { border-color: rgba(90, 90, 200, 0.55);}div.error > div.errorSymbol, div.success > div.successSymbol, div.notice > div.noticeSymbol { padding: 0 10px;}div.error > div.errorSymbol { color: rgba(200, 40, 40, 1);}div.success > div.successSymbol { color: rgba(40, 200, 40, 1);}div.notice > div.noticeSymbol { color: rgba(90, 90, 200, 1);}div.errorMessage, div.successMessage, div.noticeMessage { position: relative; top: 0px;}.uploadListEntryList { flex: 1 1 100%; display: inline-block;  }.uploadListEntryList:empty { display: none !important;}.uploadListEntry { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; position: relative; margin: 0 5px 5px 0;}.uploadListEntry:not(:last-child) {}.uploadListEntry .uploadName { order: 10; flex: 1 1 70%; flex: 1 1 calc(100% - 50px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 2px 4px; font-size: 0.9em; line-height: 1.3em;}.uploadListEntry .removeButton,.uploadListEntry .cancelButton { order: 20; flex: 0 1 30px; text-align: right; display: flex; justify-content: flex-end; align-items: center; align-content: center; font-size: 1.3em; line-height: 0em; color: #fff; cursor: pointer;}.uploadListEntry .removeButton:hover,.uploadListEntry .cancelButton:hover { color: rgb(148, 193, 30);}.uploadListEntry .removeButton:active,.uploadListEntry .cancelButton:active { color: #fff;}.uploadListEntry .uploadProgress { order: 30; flex: 1 1 100%; flex: 0 1 calc(100% - 8px); margin-left: 4px; margin-right: 4px; margin-bottom: 5px; border: 1px solid rgba(148, 193, 30, 0.5); padding: 1px; position: relative;}.uploadListEntry .uploadProgress .progressBar { transition: width 2s linear; background-color: rgba(148, 193, 30, 0.5); width: 0%; height: 1.5em;}.uploadListEntry .uploadProgress .progressPercent { position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; display: flex; justify-content: center; align-items: center; align-content: center; color: #fff; z-index: 1;}.uploadListEntry .uploadRate { order: 50; flex: 1 1 auto; margin-left: auto; padding: 2px 4px; font-size: 0.7em; line-height: 1.1em; text-align: right;}.uploadListEntry .remainingTime { order: 40; flex: 1 1 auto; margin-right: 0.6em; padding: 2px 4px; font-size: 0.7em; line-height: 1.1em;}.uploadListEntry { transition: opacity 1s ease-in-out, box-shadow 1s ease-in-out; opacity: 0; box-shadow: 0 0 0 1px rgb(148, 193, 30);}.uploadListEntry.has-started { opacity: 1;}.uploadListEntry.has-finished { box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);}.uploadListEntry.cancelled { display: none;}.uploadListEntry > .cancelButton,.uploadListEntry > .removeButton { line-height: 1.1em;}.uploadListEntry > .uploadRate,.uploadListEntry > .remainingTime { transition: opacity 2s ease-in-out, line-height 1s ease-out 2.2s, max-height 1s ease-out 2.2s, flex 1s linear 2.2s; line-height: 1.1em; max-height: 3em;}.uploadListEntry:not(.has-finished) > .removeButton,.uploadListEntry.has-finished > .cancelButton { display: none;}.uploadListEntry.has-finished .uploadProgress .progressBar { transition: width 0s linear 0s;}.uploadListEntry.has-finished > .uploadRate,.uploadListEntry.has-finished > .remainingTime { max-height: 0; opacity: 0; line-height: 0em; pointer-events: none;}.uploadListEntry.has-finished > .uploadProgress { transition: margin-bottom 1s ease-in-out; margin-bottom: 0;}.flex-input-clone { position: fixed; left: 1000vw; opacity: 0; pointer-events: none;}.generalLinksBox { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; min-height: 100px; margin: 0 -5px -5px 0;}.generalLinksBox > .noEntriesFound { padding: 10px 15px; font-weight: normal;}.generalLinksBox > .generalLinkWidget { flex: 0 1 auto; padding: 10px; min-height: 100px; margin: 0 5px 5px 0; background-color: rgba(0, 0, 0, 0.15); overflow: hidden; position: relative;}.generalLinksBox > .generalLinkWidget.widgetRemoved { cursor: pointer;}.generalLinksBox > .generalLinkWidget.widgetRemoved > * { pointer-events: none;}.generalLinksBox > .generalLinkWidget.widgetRemoved .ifDeleted { position: absolute; left: 0; right: 0; top: 50%; top: calc(50% - 2px); border-top: 4px solid #e22; z-index: 1;}.generalLinksBox > .generalLinkWidget.widgetRemoved .ifDeleted-1 { transform: rotateZ(45deg);}.generalLinksBox > .generalLinkWidget.widgetRemoved .ifDeleted-2 { transform: rotateZ(-45deg);}.generalLinksBox > .generalLinkWidget.widgetRemoved > *:not(.ifDeleted) { opacity: 0.35;}.generalLinksBox > .generalLinkWidget.widgetRemoved .button-removeGeneralLink { visibility: hidden;}.generalLinksBox > .generalLinkWidget .widgetInfo-unsavedLink { text-align: right; font-weight: bold; font-style: italic; color: rgba(255, 255, 255, 0.35); position: relative; top: 10px; left: 6px;}.generalLinkInfos { display: grid; grid-template-columns: auto auto auto; font-weight: normal; }.generalLinkInfos > .widgetInfoRow { grid-column: 1 / span 3;}.generalLinkInfos > .widgetInfo-templateName { grid-column: 1 / span 2; padding-right: 10px;}.generalLinkInfos > .button-removeGeneralLink { transition: color 0.3s ease-out; grid-column: 3; font-size: 1.75em; line-height: 0.75em; color: #fff; cursor: pointer; position: relative; left: 5px;}.generalLinkInfos > .button-removeGeneralLink:hover:not(:active) { color: #e22;}.generalLinkInfos > .widgetInfoLabel { grid-column: 1; margin-right: 10px;}.generalLinkInfos > .widgetInfoLabel:after { content: ":";}.generalLinkInfos > .widgetInfo { grid-column: 2 / span 2; text-align: right;}.generalLinkInfos > .widgetInfo-templateName { font-size: 1.2em;}.generalLinkInfos > .widgetInfo-templateDescription { font-style: italic; color: rgba(148, 193, 30, 0.8); font-weight: bold; margin-bottom: 10px;}.generalLinkInfos > .widgetInfo-visitLink { text-align: center;}.generalLinkInfos > .widgetInfo-visitLink:last-child { margin-top: 10px;}.generalLinkInfos > .widgetInfo-visitLink:not(:last-child) { margin-bottom: 10px;}.generalLinksBox > .generalLinkWidget-add,.addLinkDialog .generalLinksBox > .generalLinkWidget { transition: color 0.3s ease-out, border-color 0.3s ease-out, background-color 0.3s ease-out; cursor: pointer;}.generalLinksBox > .generalLinkWidget-add { display: flex; justify-content: center; align-items: center; align-content: center; padding: 10px; min-width: 100px; background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.15);}.generalLinksBox > .generalLinkWidget-add > div { font-size: 3em; line-height: 0.75em; font-weight: 100;}.generalLinksBox > .generalLinkWidget-add:hover,.addLinkDialog .generalLinksBox > .generalLinkWidget:hover { color: #fff; border-color: rgba(255, 255, 255, 0.25); background-color: rgba(148, 193, 30, 0.25);}.generalLinksBox > .generalLinkWidget-add:active,.addLinkDialog .generalLinksBox > .generalLinkWidget:active { transition: none; color: #fff; border-color: rgba(255, 255, 255, 0.5); background-color: rgba(148, 193, 30, 0.5);}.addLinkDialog .error-noLinkTypesFound { text-align: center;}.addLinkDialog .question-selectLinkType { text-align: center; margin-bottom: 20px;}.addLinkDialog .linkTypeBox { display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; align-content: flex-start;}.addLinkDialog .linkTypeBox > .button-selectLinkType { flex: 0 1 auto; margin: 0 5px 10px;}.addLinkDialog .selectEntryIntroText:not(:last-child) { margin-bottom: 20px;}.addLinkDialog .generalLinkInfos > .widgetInfo-templateName { grid-column: 1 / span 3;}.generalLinksBox > .generalLinkWidget:not(.widgetAdded) .widgetInfo-unsavedLink,.generalLinksBox > .generalLinkWidget:not(.widgetRemoved) .ifDeleted,.addLinkDialog .generalLinkInfos > .widgetInfo-visitLink,.addLinkDialog .generalLinkInfos > .button-removeGeneralLink { display: none;}.sideButton-style.sideButton-messageNotify.new-messages { animation: infoMessagesAnimation 2s infinite linear;}@keyframes infoMessagesAnimation { 0% { color: rgb(148, 193, 30); } 1% { color: rgb(220, 120, 0); } 50% { color: rgb(220, 120, 0); } 51% { color: rgb(148, 193, 30); }}@keyframes infoMessagesRotateAnimation { 0% { color: rgb(148, 193, 30); transform: rotate(0deg); } 5% { color: rgb(220, 120, 0); } 25% { transform: rotate(90deg); } 30% { color: rgb(220, 120, 0); } 50% { transform: rotate(180deg); } 75% { transform: rotate(270deg); } 85% { color: rgb(148, 193, 30); } 100% { transform: rotate(360deg); }}@keyframes countMessagesAnimation { 0% { transform: rotate(0deg); } 25% { transform: rotate(-90deg); } 50% { transform: rotate(-180deg); } 75% { transform: rotate(-270deg); } 100% { transform: rotate(-360deg); }}.sideButton-messageNotify > .buttonSymbol { margin-bottom: 7px; font-size: 1.6em;}.sideButton-messageNotify > .newMessagesCount { position: absolute; bottom: 4px; left: 2px; right: 2px; text-align: center; font-size: 0.8em; line-height: 1em; font-weight: bold;}.messageNotifyOverlay { position: fixed; top: 30vh; right: 50px; width: 600px; max-width: 90vw; min-height: 40vh; height: 40vh; max-height: 40vh; padding: 0 5px 5px 0; background-color: rgb(49, 51, 59); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); overflow: hidden; z-index: 30000; display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; align-content: flex-start;}.messageNotifyOverlay .messageNotifyScroller { width: 100%; min-height: 100%; height: 100%; max-height: 100%; overflow-x: hidden; overflow-y: scroll; position: relative;}.notifyEntry { transition: background-color 0.2s ease-out, transform 0.2s ease-out, border-color 0.2s ease-out, max-height 0.7s ease-out, margin 0.7s ease-out, opacity 0.7s ease-out; padding: 5px; background-color: rgba(0, 0, 0, 0.07); margin: 5px; overflow: hidden; border: 1px solid transparent; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}a.notifyEntry { border-color: rgba(0, 0, 0, 0.25); background-color: rgba(0, 0, 0, 0.15); text-decoration: none;}a.notifyEntry:hover,a.notifyEntry:active { background-color: rgba(0, 0, 0, 0.45); border-color: rgba(148, 193, 30, 0.3); border-style: solid;}.notifyEntry.messageDeleted { pointer-events: none; max-height: 0px; opacity: 0; margin: -5px 5px -10px;}.notifyEntry.messageDeleted:first-child { margin: 0 5px -10px;}.notifyEntry.messageDeleted:last-child { margin: -5px 5px 0;}.notifyEntry.messageDeleted:only-child { margin: 0 5px;}.notifyEntry > .timeAdded { flex: 0 1 auto; margin: 0 0.5em 5px 0; font-weight: bold; color: #eee;}.notifyEntry > .timeSeen { flex: 0 1 auto; margin: 0 0 5px 0; font-size: 0.8em; line-height: 1em; position: relative; top: 0.3em; color: #bbb;}.notifyEntry .dtHighlight { color: rgb(148, 193, 30); font-size: inherit;}.notifyEntry > .iconButton { flex: 0 1 auto; margin-left: auto; position: relative; top: -5px; right: -5px; color: rgb(148, 193, 30); cursor: pointer;}.notifyEntry > .iconButton:hover,.notifyEntry > .iconButton:active { color: #fff;}.notifyEntry > .messageText { flex: 1 1 100%; color: #eee;}.infoValueFlexTable { display: inline-grid; grid-template-columns: auto auto;}.infoValueFlexTable > .infoValue { grid-column: 1; margin-right: 10px; text-align: left;}.infoValueFlexTable > .infoTime { grid-column: 2; text-align: left;}.infoValueFlexTable > .lineFeed { display: none;}.inspiratorProviderLogin.disabled { pointer-events: none;}.manageInspiratorLinkDetailsOverlay {}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox { display: table; width: 100%; max-width: 100%;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > * { display: table-row; position: relative;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > *,.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > * > * { transition: opacity 0.3s ease-out, background-color 0.3s ease-out;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > *:not(:hover):not(:focus-visible):not(:focus-within) { opacity: var(--row-opacity, 1);}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > * > * { display: table-cell; padding: 4px 6px; vertical-align: middle; text-align: center;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > .entryRow > * {}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > .headersRow > * { background-color: rgba(255, 255, 255, 0.05); font-weight: bold;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > .addEntryRow > * { background-color: rgba(255, 255, 255, 0.10);}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > .addEntryRow > *:first-child:after { content: ""; position: absolute; inset: 0; border: 1px solid rgba(255, 255, 255, 0.15); pointer-events: none;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > .entryRow:nth-child(2n) > * { background-color: hsla(76.56deg, 73.09%, 0%, 0.1);}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > .entryRow:nth-child(2n-1) > * { background-color: hsla(76.56deg, 73.09%, 0%, 0.2);}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox > .entryRow:not(.is-deleted):hover > * { background-color: hsla(76.56deg, 73.09%, 43.74%, 0.25);}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox input[type="text"],.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox select { text-align: left;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox input[type="checkbox"] { margin: 0;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox .highlight-error { outline: 2px solid red; outline-offset: 1px; animation: inspiratorHighlightError 0.5s linear infinite;}@keyframes inspiratorHighlightError { 0%, 49% { outline: 3px solid red; } 50%, 100% { outline-color: transparent; }}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox button:has(.yepSymbol),.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox button:has(.nopeSymbol) { padding-inline: 4px;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox button .yepSymbol,.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox button .nopeSymbol { cursor: inherit;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox .spacerRow > * { padding: 0;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox .spacerRow.beforeLinkEntries > * { height: 1px; min-height: 1px; max-height: 1px;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox .spacerRow.afterLinkEntries > * { height: 8px; min-height: 8px; max-height: 8px;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox .entryRow.is-deleted > *:first-child::before { content: ""; position: absolute; inset: 1px 0 0 0; border: 1px solid #f00; pointer-events: none;}.manageInspiratorLinkDetailsOverlay .inspiratorLinksBox .entryRow.is-deleted .info-deleted { font-size: 0.8em; line-height: 1; text-transform: uppercase; font-weight: bold; color: #f00;}.ui-menu.ui-autocomplete { position: fixed;}.ui-helper-hidden { display: none;}.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse;}.ui-helper-clearfix:after { clear: both;}.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0;}.ui-front { z-index: 100;}.ui-state-disabled { cursor: default !important; pointer-events: none;}.ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}.ui-widget-icon-block { left: 50%; margin-left: -8px; display: block;}.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%;}.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 100%;}.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto;}.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default;}.ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0;}.ui-menu .ui-menu { position: absolute;}.ui-menu .ui-menu-item { margin: 0; cursor: pointer;}.ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px .4em;}.ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active { margin: -1px;}.ui-menu-icons { position: relative;}.ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em;}.ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0;}.ui-menu .ui-menu-icon { left: auto; right: 0;}.ui-button { padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; user-select: none;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active { text-decoration: none;}.ui-button-icon-only { width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap;}input.ui-button.ui-button-icon-only { text-indent: 0;}.ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px;}.ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap;}input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner { border: 0; padding: 0;}.ui-controlgroup { vertical-align: middle; display: inline-block;}.ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999;}.ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left;}.ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box;}.ui-controlgroup .ui-controlgroup-label { padding: .4em 1em;}.ui-controlgroup .ui-controlgroup-label span { font-size: 80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none;}.ui-controlgroup-vertical .ui-spinner-input { width: calc( 100% - 2.4em );}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid;}.ui-checkboxradio-label .ui-icon-background { box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none;}.ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid;}.ui-checkboxradio-disabled { pointer-events: none;}.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none;}.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover { top: 1px;}.ui-datepicker .ui-datepicker-prev { left: 2px;}.ui-datepicker .ui-datepicker-next { right: 2px;}.ui-datepicker .ui-datepicker-prev-hover { left: 1px;}.ui-datepicker .ui-datepicker-next-hover { right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center;}.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width: 45%;}.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em;}.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}.ui-datepicker td { border: 0; padding: 1px;}.ui-datepicker td span,.ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left;}.ui-datepicker.ui-datepicker-multi { width: auto;}.ui-datepicker-multi .ui-datepicker-group { float: left;}.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left;}.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0;}.ui-datepicker-rtl { direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto;}.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group { float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px;}.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em;}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0;}.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;}.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis;}.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px;}.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto;}.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right;}.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer;}.ui-dialog .ui-resizable-n { height: 2px; top: 0;}.ui-dialog .ui-resizable-e { width: 2px; right: 0;}.ui-dialog .ui-resizable-s { height: 2px; bottom: 0;}.ui-dialog .ui-resizable-w { width: 2px; left: 0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw { width: 7px; height: 7px;}.ui-dialog .ui-resizable-se { right: 0; bottom: 0;}.ui-dialog .ui-resizable-sw { left: 0; bottom: 0;}.ui-dialog .ui-resizable-ne { right: 0; top: 0;}.ui-dialog .ui-resizable-nw { left: 0; top: 0;}.ui-draggable .ui-dialog-titlebar { cursor: move;}.ui-draggable-handle { touch-action: none;}.ui-resizable { position: relative;}.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; touch-action: none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle { display: none;}.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0;}.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0;}.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%;}.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%;}.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px;}.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px;}.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px;}.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-progressbar { height: 2em; text-align: left; overflow: hidden;}.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%;}.ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; opacity: 0.25;}.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none;}.ui-selectable { touch-action: none;}.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black;}.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none;}.ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0;}.ui-selectmenu-open { display: block;}.ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis;}.ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em;}.ui-selectmenu-icon.ui-icon { float: right; margin-top: 0;}.ui-slider { position: relative; text-align: left;}.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; touch-action: none;}.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}.ui-slider-horizontal { height: .8em;}.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em;}.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}.ui-slider-horizontal .ui-slider-range-min { left: 0;}.ui-slider-horizontal .ui-slider-range-max { right: 0;}.ui-slider-vertical { width: .8em; height: 100px;}.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em;}.ui-slider-vertical .ui-slider-range { left: 0; width: 100%;}.ui-slider-vertical .ui-slider-range-min { bottom: 0;}.ui-slider-vertical .ui-slider-range-max { top: 0;}.ui-sortable-handle { touch-action: none;}.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle;}.ui-spinner-input { border: none; background: none; color: inherit; padding: .222em 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 2em;}.ui-spinner-button { width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0;}.ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none;}.ui-spinner-up { top: 0;}.ui-spinner-down { bottom: 0;}.ui-tabs { position: relative; padding: .2em;}.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0;}.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer;}.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none;}.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px;}body .ui-tooltip { border-width: 2px;}.ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em;}.ui-widget .ui-widget { font-size: 1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em;}.ui-widget.ui-widget-content { border: 1px solid #c5c5c5;}.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333;}.ui-widget-content a { color: #333333;}.ui-widget-header { border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold;}.ui-widget-header a { color: #333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button { color: #454545; text-decoration: none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus { border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus { color: #2b2b2b; text-decoration: none;}.ui-visual-focus { box-shadow: 0 0 3px 1px rgb(94, 158, 214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background { border: #003eff; background-color: #ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited { color: #ffffff; text-decoration: none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620;}.ui-state-checked { border: 1px solid #dad55e; background: #fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a { color: #5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text { color: #5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary { font-weight: bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity: .7; font-weight: normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled { opacity: .35; background-image: none;}.ui-icon { width: 16px; height: 16px;}.ui-icon,.ui-widget-content .ui-icon { background-image: url("images/ui-icons_444444_256x240.png");}.ui-widget-header .ui-icon { background-image: url("images/ui-icons_444444_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon { background-image: url("images/ui-icons_555555_256x240.png");}.ui-state-active .ui-icon,.ui-button:active .ui-icon { background-image: url("images/ui-icons_ffffff_256x240.png");}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon { background-image: url("images/ui-icons_777620_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cc0000_256x240.png");}.ui-button .ui-icon { background-image: url("images/ui-icons_777777_256x240.png");}.ui-icon-blank.ui-icon-blank.ui-icon-blank { background-image: none;}.ui-icon-caret-1-n { background-position: 0 0; }.ui-icon-caret-1-ne { background-position: -16px 0; }.ui-icon-caret-1-e { background-position: -32px 0; }.ui-icon-caret-1-se { background-position: -48px 0; }.ui-icon-caret-1-s { background-position: -65px 0; }.ui-icon-caret-1-sw { background-position: -80px 0; }.ui-icon-caret-1-w { background-position: -96px 0; }.ui-icon-caret-1-nw { background-position: -112px 0; }.ui-icon-caret-2-n-s { background-position: -128px 0; }.ui-icon-caret-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -65px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -65px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 1px -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-on { background-position: -96px -144px; }.ui-icon-radio-off { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl { border-top-left-radius: 3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr { border-top-right-radius: 3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl { border-bottom-left-radius: 3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br { border-bottom-right-radius: 3px;}.ui-widget-overlay { background: #aaaaaa; opacity: .3;}.ui-widget-shadow { box-shadow: 0px 0px 5px #666666;}.ui-helper-hidden { display: none;}.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse;}.ui-helper-clearfix:after { clear: both;}.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0;}.ui-front { z-index: 100;}.ui-state-disabled { cursor: default !important; pointer-events: none;}.ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}.ui-widget-icon-block { left: 50%; margin-left: -8px; display: block;}.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%;}.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 100%;}.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto;}.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default;}.ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0;}.ui-menu .ui-menu { position: absolute;}.ui-menu .ui-menu-item { margin: 0; cursor: pointer;}.ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px .4em;}.ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active { margin: -1px;}.ui-menu-icons { position: relative;}.ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em;}.ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0;}.ui-menu .ui-menu-icon { left: auto; right: 0;}.ui-button { padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; user-select: none;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active { text-decoration: none;}.ui-button-icon-only { width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap;}input.ui-button.ui-button-icon-only { text-indent: 0;}.ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px;}.ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap;}input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner { border: 0; padding: 0;}.ui-controlgroup { vertical-align: middle; display: inline-block;}.ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999;}.ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left;}.ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box;}.ui-controlgroup .ui-controlgroup-label { padding: .4em 1em;}.ui-controlgroup .ui-controlgroup-label span { font-size: 80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none;}.ui-controlgroup-vertical .ui-spinner-input { width: calc( 100% - 2.4em );}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid;}.ui-checkboxradio-label .ui-icon-background { box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none;}.ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid;}.ui-checkboxradio-disabled { pointer-events: none;}.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none;}.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover { top: 1px;}.ui-datepicker .ui-datepicker-prev { left: 2px;}.ui-datepicker .ui-datepicker-next { right: 2px;}.ui-datepicker .ui-datepicker-prev-hover { left: 1px;}.ui-datepicker .ui-datepicker-next-hover { right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center;}.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width: 45%;}.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em;}.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}.ui-datepicker td { border: 0; padding: 1px;}.ui-datepicker td span,.ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left;}.ui-datepicker.ui-datepicker-multi { width: auto;}.ui-datepicker-multi .ui-datepicker-group { float: left;}.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left;}.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0;}.ui-datepicker-rtl { direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto;}.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group { float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px;}.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em;}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0;}.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;}.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis;}.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px;}.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto;}.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right;}.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer;}.ui-dialog .ui-resizable-n { height: 2px; top: 0;}.ui-dialog .ui-resizable-e { width: 2px; right: 0;}.ui-dialog .ui-resizable-s { height: 2px; bottom: 0;}.ui-dialog .ui-resizable-w { width: 2px; left: 0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw { width: 7px; height: 7px;}.ui-dialog .ui-resizable-se { right: 0; bottom: 0;}.ui-dialog .ui-resizable-sw { left: 0; bottom: 0;}.ui-dialog .ui-resizable-ne { right: 0; top: 0;}.ui-dialog .ui-resizable-nw { left: 0; top: 0;}.ui-draggable .ui-dialog-titlebar { cursor: move;}.ui-draggable-handle { touch-action: none;}.ui-resizable { position: relative;}.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; touch-action: none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle { display: none;}.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0;}.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0;}.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%;}.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%;}.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px;}.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px;}.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px;}.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-progressbar { height: 2em; text-align: left; overflow: hidden;}.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%;}.ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; opacity: 0.25;}.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none;}.ui-selectable { touch-action: none;}.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black;}.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none;}.ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0;}.ui-selectmenu-open { display: block;}.ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis;}.ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em;}.ui-selectmenu-icon.ui-icon { float: right; margin-top: 0;}.ui-slider { position: relative; text-align: left;}.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; touch-action: none;}.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;}.ui-slider-horizontal { height: .8em;}.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em;}.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%;}.ui-slider-horizontal .ui-slider-range-min { left: 0;}.ui-slider-horizontal .ui-slider-range-max { right: 0;}.ui-slider-vertical { width: .8em; height: 100px;}.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em;}.ui-slider-vertical .ui-slider-range { left: 0; width: 100%;}.ui-slider-vertical .ui-slider-range-min { bottom: 0;}.ui-slider-vertical .ui-slider-range-max { top: 0;}.ui-sortable-handle { touch-action: none;}.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle;}.ui-spinner-input { border: none; background: none; color: inherit; padding: .222em 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 2em;}.ui-spinner-button { width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0;}.ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none;}.ui-spinner-up { top: 0;}.ui-spinner-down { bottom: 0;}.ui-tabs { position: relative; padding: .2em;}.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0;}.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer;}.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none;}.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px;}body .ui-tooltip { border-width: 2px;}body > .colorPickerBox { position: fixed; padding: 10px 20px; background-color: rgb(49, 51, 59); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);}body > .colorPickerBox .colorPickerChannelInputs { margin-top: 10px; display: grid; grid-gap: 4px; grid-template-columns: 1fr auto 50px; justify-items: end; align-items: center;}body > .colorPickerBox .colorPickerChannelInputs > .colorPreview { grid-column: 1; grid-row: 1 / span 4; justify-self: stretch; align-self: stretch; margin-right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}body > .colorPickerBox .colorPickerChannelInputs > .label { grid-column: 2; color: #fff; margin-right: 5px;}body > .colorPickerBox .colorPickerChannelInputs > .label:after { content: ":";}body > .colorPickerBox .colorPickerChannelInputs > .channel { grid-column: 3; text-align: right; margin-right: 1px; }body > .colorPickerBox .colorPickerChannelInputs > .buttonWrapper { grid-column: 1 / span 2; justify-self: stretch; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}body > .colorPickerBox .colorPickerChannelInputs > .button-closeColorPicker { grid-column: 3; justify-self: stretch; padding-left: 0; padding-right: 0; margin-left: -1px; margin-right: 1px; }body > .colorPickerBox .colorPicker { background-color: transparent; border-radius: 0; border-width: 0; box-shadow: none; padding: 0;}body > .colorPickerBox .colorPicker .jQWCP-wWheel { border-radius: 100vw;}body > .colorPickerBox .colorPicker .jQWCP-wWheel:before { content: ""; position: absolute; top: -2px; bottom: -2px; left: -2px; right: -2px; border-radius: 100vw; border: 3px solid rgb(43, 45, 51); box-shadow: 0 0 10px #000 inset, 0 0 5px rgba(43, 45, 51, 1); pointer-events: none;}body > .colorPickerBox .colorPicker .jQWCP-slider { border-radius: 0;}body > .colorPickerBox .colorPicker .jQWCP-wWheelCursor { transform: translate(2px, 2px);}.intervalPickerOverlay { background-color: rgb(30, 31, 36); padding: 7px 10px; border: 1px solid rgb(148, 193, 30); color: #fff;}.intervalPickerOverlay > .intervalRow { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.intervalPickerOverlay > .intervalRow:not(:last-child) { margin-bottom: 2px;}.intervalPickerOverlay > .intervalRow > .intervalInput { flex: 0 1 50px; text-align: right; margin-right: 0.4em;}.intervalPickerOverlay > .intervalRow > .intervalLabel { flex: 0 1 auto;}input.multiDate { display: none !important;}.multiDateBox { min-width: 300px; overscroll-behavior: none; position: relative;}.multiDateBox .multiDateLabelBox { position: sticky; top: 0; background-color: rgb(22, 23, 27); z-index: 5;}.multiDateBox .multiDateLabelBox,.multiDateBox .calendarWeekRow { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; margin-bottom: 4px;}.multiDateBox .multiDateLabelBox > *,.multiDateBox .calendarWeekRow > * { flex: 1 0 30px; padding: 2px 4px; margin-right: 4px; border: 1px solid transparent; display: flex; justify-content: center; align-items: center; align-content: center;}.multiDateBox .multiDateLabelBox > *:not(:last-child),.multiDateBox .calendarWeekRow > *:not(:last-child) {}.multiDateBox .multiDateLabelBox > * { font-weight: bold;}.multiDateBox .calendarWeekRow > .dayCell { transition: background-color 0.3s ease-out, border-color 0.3s ease-out; border-color: rgba(0, 0, 0, 0.5); background-color: rgba(0, 0, 0, 0.15); position: relative;}.multiDateBox.multiDate-allowManage .yearRow,.multiDateBox.multiDate-allowManage .calendarWeekRow > .dayCell,.multiDateBox.multiDate-allowManage .calendarWeekRow > .calendarWeekLabel { cursor: pointer;}.multiDateBox:not(.multiDate-allowManage) .yearRow,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .dayCell,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .calendarWeekLabel { cursor: default;}.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow.hovering-month-name > .dayCell,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .dayCell:hover { border-color: rgba(255, 255, 255, 0.25);}.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow.hovering-month-name > .dayCell.active,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow.hovering-month-name > .dayCell.marked,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell.active,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell.marked,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .dayCell.active:hover,.multiDateBox:not(.multiDate-allowManage) .calendarWeekRow > .dayCell.marked:hover { border-color: rgba(255, 255, 255, 0.65);}.multiDateBox.multiDate-allowManage .calendarWeekRow.hovering-month-name > .dayCell:not(.active),.multiDateBox.multiDate-allowManage .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell:not(.active),.multiDateBox.multiDate-allowManage .calendarWeekRow > .dayCell:hover:not(.active) { background-color: rgba(148, 193, 30, 0.35); border-color: rgba(0, 0, 0, 0);}.multiDateBox.multiDate-allowManage .calendarWeekRow.hovering-month-name > .dayCell.active,.multiDateBox.multiDate-allowManage .calendarWeekRow > .calendarWeekLabel:hover ~ .dayCell.active,.multiDateBox.multiDate-allowManage .calendarWeekRow > .dayCell.active:hover { background-color: rgba(148, 193, 30, 0.15); border-color: rgba(0, 0, 0, 0.5);}.multiDateBox.multiDate-allowManage .calendarWeekRow.hovering-month-name > .dayCell:active,.multiDateBox.multiDate-allowManage .calendarWeekRow > .calendarWeekLabel:active ~ .dayCell,.multiDateBox.multiDate-allowManage .calendarWeekRow > .dayCell:active { background-color: rgba(148, 193, 30, 0.75); border-color: rgba(0, 0, 0, 0);}.multiDateBox .calendarWeekRow > .dayCell.active { background-color: rgba(148, 193, 30, 0.5); border-color: rgba(0, 0, 0, 0);}.multiDateBox .calendarWeekRow > .dayCell.marked { background-color: rgba(255, 155, 0, 0.6); border-color: rgba(0, 0, 0, 0);}.multiDateBox .calendarWeekRow > .dayCell-filler { visibility: hidden; opacity: 0; pointer-events: none;}.multiDateBox .calendarWeekRow > .dayCell-is-today:before { content: ""; position: absolute; top: 0; right: 0; width: 5px; height: 5px; border-bottom-left-radius: 10px; background-color: rgb(148, 193, 30);}.multiDateBox .calendarWeekRow .calendarWeekLabel {}.multiDateBox .calendarWeekRow .dayEntry {}.multiDateBox .yearRow { text-align: center; margin-top: 15px; border-top: 1px solid rgba(255, 255, 255, 0.15); padding: 15px 10px 15px; font-weight: bold;}.multiDateBox .multiDateLabelBox + .yearRow { margin-top: 0; padding-top: 10px; border-top-width: 0;}.multiDateBox .yearRow:not(:first-child) {}.multiDateBox .multiDateTooltips { z-index: 10; pointer-events: none; background-color: rgb(0, 0, 0); color: #ddd; position: fixed; padding: 4px;}.multiDateBox .multiDateTooltips:empty { display: none;}.multiDateBox .multiDateTooltips.tooltipMode-topLeft {}.multiDateBox .multiDateTooltips.tooltipMode-topRight {}.multiDateBox .multiDateTooltips.tooltipMode-bottomLeft {}.multiDateBox .multiDateTooltips.tooltipMode-bottomRight {}.multiDateBox .multiDateTooltips > .tooltipEntry { padding: 2px 6px;}.eoMultiSelect.eoms-defaultStyle { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch; background-color: #fff; border: 1px solid rgb(217, 217, 217);}.eoMultiSelect.eoms-defaultStyle > *:not(:last-child) { border: none; border-bottom: 1px solid rgb(217, 217, 217);}.eoMultiSelect.eoms-defaultStyle .eoms-searchBar { width: auto; align-self: stretch;}.eoMultiSelect.eoms-defaultStyle .eoms-searchBar.eoms-searchBar-invisible { background-color: rgba(0, 0, 0, 0.05); }.eoMultiSelect.eoms-defaultStyle .eoms-allBox { align-self: stretch; display: flex; justify-content: space-between; align-items: stretch; align-content: flex-start;}.eoMultiSelect.eoms-defaultStyle .eoms-allBox .eoms-button { transition: background-color 0.15s ease-out; flex: 1 1 auto; text-align: center; padding: 2px 6px; background-color: rgba(0, 0, 0, 0.05); cursor: pointer;}.eoMultiSelect.eoms-defaultStyle .eoms-allBox .eoms-button:not(:first-child) { border-left: 1px solid rgb(217, 217, 217);}.eoMultiSelect.eoms-defaultStyle .eoms-allBox .eoms-button:hover { background-color: rgb(227, 227, 227);}.eoMultiSelect.eoms-defaultStyle .eoms-allBox .eoms-button:active { background-color: transparent;}.eoMultiSelect.eoms-defaultStyle .eoms-allBox .eoms-button-addAll {}.eoMultiSelect.eoms-defaultStyle .eoms-allBox .eoms-button-clearAll {}.eoMultiSelect.eoms-defaultStyle .eoms-entriesWrapper:not(:first-child) { }.eoMultiSelect.eoms-defaultStyle .eoms-entriesWrapper { max-height: 150px; overflow-y: auto; overflow-x: hidden; position: relative;}.eoMultiSelect.eoms-defaultStyle .eoms-entries {}.eoMultiSelect.eoms-defaultStyle .eoms-entry { padding: 2px 10px 2px 4px; }.eoMultiSelect.eoms-defaultStyle .eoms-entry:before { content: "\2714"; opacity: 0; min-width: 1em; margin-right: 0.4em;}.eoMultiSelect.eoms-defaultStyle .eoms-entry:not(:last-child) { border-bottom: 1px solid rgb(227, 227, 227);}.eoMultiSelect.eoms-defaultStyle .eoms-entry.eoms-entry-selected:before { opacity: 1; content: "\2714";}.eoMultiSelect.eoms-defaultStyle .eoms-entry.eoms-entry-selected { color: rgb(233, 94, 12);}.eoMultiSelect.eoms-defaultStyle .eoms-entry.eoms-entry-disabled:before { opacity: 1; content: "\2717";}.eoMultiSelect.eoms-defaultStyle .eoms-entry.eoms-entry-disabled { color: rgba(0, 0, 0, 0.2);}.eoMultiSelect.eoms-defaultStyle .eoms-entry:not(.eoms-entry-disabled) { cursor: pointer;}.eoMultiSelect.eoms-defaultStyle .eoms-entry:not(.eoms-entry-disabled):hover { background-color: rgb(242, 242, 242);}.eoMultiSelect.eoms-defaultStyle .eoms-entry:not(.eoms-entry-disabled):active { background-color: transparent;}.eoMultiSelect.eoms-defaultStyle .eoms-entry-filtered { display: none;}.eoMultiSelect.eoms-toolStyle { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch; background-color: rgba(255, 255, 255, 0.1); border: 0px solid rgba(217, 217, 217, 0.1);}.eoMultiSelect.eoms-toolStyle > *:not(:last-child) { border: none; border-bottom: 1px solid rgba(217, 217, 217, 0.1);}.eoMultiSelect.eoms-toolStyle .eoms-searchBar { width: auto; align-self: stretch;}.eoMultiSelect.eoms-toolStyle .eoms-searchBar.eoms-searchBar-invisible { background-color: rgba(0, 0, 0, 0.05); }.eoMultiSelect.eoms-toolStyle .eoms-allBox { align-self: stretch; display: flex; justify-content: space-between; align-items: stretch; align-content: flex-start;}.eoMultiSelect.eoms-toolStyle .eoms-allBox .eoms-button { transition: background-color 0.15s ease-out; flex: 1 1 auto; text-align: center; padding: 2px 6px; background-color: rgba(0, 0, 0, 0.05); cursor: pointer;}.eoMultiSelect.eoms-toolStyle .eoms-allBox .eoms-button:not(:first-child) { border-left: 1px solid rgba(148, 193, 30, 0.3);}.eoMultiSelect.eoms-toolStyle .eoms-allBox .eoms-button:hover { background-color: rgb(148, 193, 30);}.eoMultiSelect.eoms-toolStyle .eoms-allBox .eoms-button:active { background-color: rgb(106, 128, 47);}.eoMultiSelect.eoms-toolStyle .eoms-allBox .eoms-button-addAll {}.eoMultiSelect.eoms-toolStyle .eoms-allBox .eoms-button-clearAll {}.eoMultiSelect.eoms-toolStyle .eoms-entriesWrapper:not(:first-child) { }.eoMultiSelect.eoms-toolStyle .eoms-entriesWrapper { max-height: 150px; overflow-y: auto; overflow-x: hidden; position: relative;}.eoMultiSelect.eoms-toolStyle .eoms-entries {}.eoMultiSelect.eoms-toolStyle .eoms-entry { padding: 2px 10px 2px 4px; text-align: left; }.eoMultiSelect.eoms-toolStyle .eoms-entry:before { content: "\2714"; opacity: 0; min-width: 1em; margin-right: 0.4em;}.eoMultiSelect.eoms-toolStyle .eoms-entry:not(:last-child) { border-bottom: 1px solid rgba(227, 227, 227, 0.1);}.eoMultiSelect.eoms-toolStyle .eoms-entry.eoms-entry-selected:before { opacity: 1; content: "\2714";}.eoMultiSelect.eoms-toolStyle .eoms-entry.eoms-entry-selected { color: rgb(148, 193, 30);}.eoMultiSelect.eoms-toolStyle .eoms-entry.eoms-entry-disabled:before { opacity: 1; content: "\2717";}.eoMultiSelect.eoms-toolStyle .eoms-entry.eoms-entry-disabled { color: rgba(0, 0, 0, 0.2);}.eoMultiSelect.eoms-toolStyle .eoms-entry:not(.eoms-entry-disabled) { cursor: pointer;}.eoMultiSelect.eoms-toolStyle .eoms-entry:not(.eoms-entry-disabled):hover { color: #ddd; background-color: rgb(106, 128, 47);}.eoMultiSelect.eoms-toolStyle .eoms-entry:not(.eoms-entry-disabled):active { background-color: rgb(148, 193, 30);}.eoMultiSelect.eoms-toolStyle .eoms-entry-filtered { display: none;}.ontop, #growls-default, #growls-tl, #growls-tr, #growls-bl, #growls-br, #growls-tc, #growls-bc, #growls-cc, #growls-cl, #growls-cr { z-index: 50000; position: fixed; }#growls-default { top: 10px; right: 10px; }#growls-tl { top: 10px; left: 10px; }#growls-tr { top: 10px; right: 10px; }#growls-bl { bottom: 10px; left: 10px; }#growls-br { bottom: 10px; right: 10px; }#growls-tc { top: 10px; right: 10px; left: 10px; }#growls-bc { bottom: 10px; right: 10px; left: 10px; }#growls-cc { top: 50%; left: 50%; margin-left: -125px; }#growls-cl { top: 50%; left: 10px; }#growls-cr { top: 50%; right: 10px; }#growls-tc .growl, #growls-bc .growl { margin-left: auto; margin-right: auto; }.growl { opacity: 0.8; filter: alpha(opacity=80); position: relative; border-radius: 4px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .growl.growl-incoming {  opacity: 0;  filter: alpha(opacity=0); } .growl.growl-outgoing {  opacity: 0;  filter: alpha(opacity=0); } .growl.growl-small {  width: 200px;  padding: 5px;  margin: 5px; } .growl.growl-medium {  width: 250px;  padding: 10px;  margin: 10px; } .growl.growl-large {  width: 300px;  padding: 15px;  margin: 15px; } .growl.growl-default {  color: #FFF;  background: #7f8c8d; } .growl.growl-error {  color: #FFF;  background: #C0392B; } .growl.growl-notice {  color: #FFF;  background: #2ECC71; } .growl.growl-warning {  color: #FFF;  background: #F39C12; } .growl .growl-close {  cursor: pointer;  float: right;  font-size: 14px;  line-height: 18px;  font-weight: normal;  font-family: helvetica, verdana, sans-serif; } .growl .growl-title {  font-size: 18px;  line-height: 24px; } .growl .growl-message {  font-size: 14px;  line-height: 18px; }.hexa-grid { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}.hexa-grid > * { clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); overflow: hidden;}.hexa-grid.hexa-grid-temp-disable { opacity: 0;}.ui-dialog { max-width: 90vw; max-height: 90vh; overflow: hidden;}.ui-dialog .confirm-question { margin-top: 10px;}.ui-dialog.ui-widget.ui-widget-content.ui-front > .ui-dialog-buttonpane.ui-widget-content { background-color: rgb(31, 32, 37); border-top-color: rgba(0, 0, 0, 0.3); margin-top: 0; padding: 0.3em 1em;}.ui-dialog.ui-widget.ui-widget-content.ui-front { background-color: transparent; border-color: transparent; border-radius: 0; border: none; color: #eee; padding: 0; box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.6); position: fixed;}.ui-dialog.ui-widget.ui-widget-content.ui-front > .ui-dialog-content { background-color: rgb(37, 38, 44);}.ui-dialog .ui-dialog-titlebar.ui-widget-header { background-color: rgb(100, 131, 20); color: #fff; border: none; border-radius: 0; font-weight: normal; padding: 0 0 0 10px; height: 30px; display: flex; justify-content: flex-start; align-items: center; align-content: flex-start;}.ui-dialog .ui-dialog-titlebar-close { transition: opacity 0.2s ease-out; opacity: 1;}.ui-dialog .ui-dialog-titlebar-close:not(.toolStyle-closeButton) { opacity: 0; pointer-events: none; display: none !important;}.ui-dialog .toolStyle-closeButton { transition: opacity 0.2s ease-out; opacity: 1; padding: 2px 10px; margin-left: auto; background-color: rgba(255, 255, 255, 0.1); color: #fff; cursor: pointer;}.ui-dialog .toolStyle-closeButton:hover { color: rgba(255, 255, 255, 0.75); background-color: rgba(255, 255, 255, 0.3);}.ui-dialog .ui-dialog-content { color: #eee; padding: 5px 10px 10px; overflow-y: auto; overflow-x: hidden; max-height: 90vh; max-height: calc(90vh - 30px); overscroll-behavior: none;}button.ui-button.ui-widget.ui-dialog-titlebar-close:not(.toolStyle-closeButton) { display: none !important;}.ui-widget-overlay.ui-front:empty { background-color: rgba(0, 0, 0, 0.85); opacity: 1;}.toolStyleButtons-initialized > .ui-dialog-titlebar > .ui-dialog-title { margin-right: 10px;}.eoStudioCatalogOverlay .ui-draggable-handle,.phoneOverlayOuter .ui-draggable-handle,.ui-dialog .ui-draggable-handle { cursor: move;}.ui-widget.ui-widget-content.toolStyleSlider { background-color: rgba(255, 255, 255, 0.15); border-radius: 0; border-width: 0;}.ui-widget.ui-widget-content.toolStyleSlider:hover {}.ui-widget.ui-widget-content.toolStyleSlider .ui-slider-handle { border: 1px solid rgba(0, 0, 0, 0.2); outline: none; border-radius: 4px; background-color: rgb(255, 255, 255); cursor: pointer; top: -.23em; }.ui-widget.ui-widget-content.toolStyleSlider .ui-slider-handle:hover {  border-color: rgba(0, 0, 0, 0.4);}.ui-widget.ui-widget-content.toolStyleSlider .ui-slider-handle:active { }.ui-widget.ui-widget-content.toolStyleSlider .ui-slider-handle:focus { outline: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); border-color: rgba(0, 0, 0, 0.6);}.ui-widget.ui-widget-content.toolStyleSlider .ui-slider-handle:focus:not(:active) { }.jQWCP-wWidget { position: absolute; width: 250px; height: 180px; background: #eee; box-sizing: content-box; box-shadow: 1px 1px 4px rgba(0,0,0,.5); border-radius: 4px; border: solid 1px #aaa; padding: 10px; z-index: 1001; touch-action: none;}.jQWCP-wWidget.jQWCP-block { position: relative; border-color: #aaa; box-shadow: inset 1px 1px 1px #ccc;}.jQWCP-wWheel { background-repeat: no-repeat; background-position: center; background-size: contain; position: relative; float: left; width: 180px; height: 180px; -webkit-border-radius: 90px; -moz-border-radius: 50%; border-radius: 50%; border: solid 1px #aaa; margin: -1px; margin-right: 10px; transition: border .15s; cursor: crosshair;}.jQWCP-wWheel:hover { border-color: #666;}.jQWCP-wWheelOverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0; -webkit-border-radius: 90px; -moz-border-radius: 50%; border-radius: 50%;}.jQWCP-wWheelCursor { width: 8px; height: 8px; position: absolute; top: 50%; left: 50%; margin: -6px -6px; cursor: crosshair; border: solid 2px #fff; box-shadow: 1px 1px 2px #000; border-radius: 50%;}.jQWCP-slider-wrapper,.jQWCP-wPreview { position: relative; width: 20px; height: 180px; float: left; margin-right: 10px;}.jQWCP-wWheel:last-child,.jQWCP-slider-wrapper:last-child,.jQWCP-wPreview:last-child {  margin-right: 0;}.jQWCP-slider,.jQWCP-wPreviewBox { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; border: solid 1px #aaa; margin: -1px; -moz-border-radius: 4px; border-radius: 4px; transition: border .15s;}.jQWCP-slider { cursor: crosshair;}.jQWCP-slider-wrapper:hover .jQWCP-slider { border-color: #666;}.jQWCP-scursor { position: absolute; left: 0; top: 0; right: 0; height: 6px; margin: -5px -1px -5px -3px; cursor: crosshair; border: solid 2px #fff; box-shadow: 1px 1px 2px #000; border-radius: 4px;}.jQWCP-wAlphaSlider,.jQWCP-wPreviewBox { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEVAQEB/f39eaJUuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYRBDgK9dKdMgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAARSURBVAjXY/jPwIAVYRf9DwB+vw/x6vMT1wAAAABJRU5ErkJggg==') center center;}.jQWCP-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 1000;}.jQWCP-mobile.jQWCP-wWidget {  position: fixed;  bottom: 0;  left: 0 !important;  top: auto !important;  width: 100%;  height: 75%;  max-height: 240px;  box-sizing: border-box;  border-radius: 0;}.yearMonthBox { position: fixed; top: 0; left: 0;}.keywordSectionsBox { position: fixed; left: 0; top: 100%; top: calc(100% + 2px); width: fit-content; padding: 0.5rem 0; border: 1px solid rgba(255, 255, 255, 0.2); z-index: 10; color: #fff; background-color: rgba(21, 22, 26, 0.9); backdrop-filter: blur(6px);}body > .keywordSectionsBox { position: fixed;}.keywordSectionsBox:not(.active) { visibility: hidden; z-index: -10; pointer-events: none; opacity: 0;}.keywordSectionsBox > .keywordSectionRow { margin: -0.5rem 0; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start; transition: background-color 0.3s ease-out; background-color: rgba(255, 255, 255, 0); position: relative;}.keywordSectionsBox > .keywordSectionRow:not(:last-child) { }.keywordSectionsBox > .keywordSectionRow > .keywordSectionCheckbox { flex: 0 0 auto; margin-left: 0.5rem; margin-right: 0;}.keywordSectionsBox > .keywordSectionRow > .keywordSectionLabel { flex: 1 1 auto; padding: 0.5em; user-select: none; cursor: pointer;}.keywordSectionsBox > .keywordSectionRow.is-toggleAll { font-weight: bold;}.keywordSectionsBox > .keywordSectionRow:hover { background-color: rgba(255, 255, 255, 0.15); z-index: 1;}button.keywordSections-initialized.keywordSections-initialized { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: baseline; align-content: baseline; cursor: pointer;}button.keywordSections-initialized > span:not(:only-child) { display: block; overflow: hidden; text-overflow: ellipsis; max-width: var(--max-text-width, 4rem);}button.keywordSections-initialized > span:not(:first-child) { margin-left: 0.3em;}.loading-v2 { flex: 1 1 100%; display: flex; justify-content: center; align-items: center; align-content: center;}.loading-v2 > img { flex: 0 0 auto;}body:not(.fonts-loaded) .material-icons { display: none; opacity: 0; }@font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(/behaviour/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(/behaviour/MaterialIcons-Regular.woff2?v=20250206) format('woff2'),  url(/behaviour/MaterialIcons-Regular.ttf?v=20250206) format('truetype') ;}.material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}.toolMessengerBox { pointer-events: none; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 105; }.toolMessengerBox form { width: auto;}.toolMessengerBox .messengerIconWrapper { pointer-events: auto; position: absolute; display: flex; justify-content: center; align-items: center; align-content: center;}.toolMessengerBox .messengerIcon { font-size: 3.0vh; line-height: 1em;}@keyframes messengerNotifyAnimation { 0% { color: rgb(148, 193, 30); transform: rotateZ(0deg) scale(1, 1); } 10% { color: rgb(255, 255, 255); } 20% { color: rgb(148, 193, 30); } 30% { color: rgb(255, 255, 255); } 40% { color: rgb(148, 193, 30); } 42% { transform: rotateZ(0deg) scale(1, 1); } 50% { color: rgb(255, 255, 255); transform: rotateZ(360deg) scale(-1, 1); } 60% { color: rgb(148, 193, 30); } 70% { color: rgb(255, 255, 255); } 80% { color: rgb(148, 193, 30); } 90% { color: rgb(255, 255, 255); } 92% { transform: rotateZ(360deg) scale(-1, 1); } 100% { color: rgb(148, 193, 30); transform: rotateZ(0deg), scale(1, 1); }}.toolMessengerBox .messengerIconWrapper.messenger-notify .messengerIcon { animation: messengerNotifyAnimation 10s infinite ease-in-out;}.toolMessengerBox .messengerNotify { display: none; color: rgb(148, 193, 30);}.toolMessengerBox .messengerMain { transition: opacity 0.5s ease-out, transform 0.5s ease-out; opacity: 0; pointer-events: auto; background-color: rgb(49, 51, 59); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); transform-origin: 100% 100%; position: absolute; top: 10vh; left: 10vw; width: 768px; min-width: 300px; max-width: 90vw; height: 300px; min-height: 15vh; max-height: 90vh;}.toolMessengerBox.messenger-open .messengerMain { opacity: 1;}.toolMessengerBox.messenger-minimize .messengerMain { pointer-events: none; transform: scale(0) translate(100%, 100%);}.toolMessengerBox .messengerTitle { height: 30px; background-color: rgb(100, 131, 20); display: flex; justify-content: flex-start; align-items: center; align-content: center; overflow: hidden; cursor: move;}.toolMessengerBox .messengerTitle .messengerTitleText { padding-left: 10px; color: #fff; font-size: 1.15em; letter-spacing: 1px;}.toolMessengerBox .messengerTitle .messengerMinimize { margin-left: auto;}.toolMessengerBox .messengerTitle .messengerMinimize,.toolMessengerBox .messengerTitle .messengerClose { align-self: stretch; color: #fff; background-color: rgba(255, 255, 255, 0.1); padding: 2px 10px; cursor: pointer; display: flex; justify-content: center; align-items: center; align-content: center; z-index: 1;}.toolMessengerBox .messengerTitle .messengerMinimize:hover,.toolMessengerBox .messengerTitle .messengerClose:hover { color: rgba(255, 255, 255, 0.75); background-color: rgba(255, 255, 255, 0.3);}.toolMessengerBox .messengerContents { height: calc(100% - 30px); overflow: hidden; position: relative;}.toolMessengerBox .messengerContents:not(.mode-mini) { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-start; align-content: stretch;}.toolMessengerBox .messengerContents.mode-mini { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch;}.toolMessengerBox .messengerContents:not(.mode-mini) .friendsBox { flex: 0 1 300px; max-width: 300px; align-self: stretch; display: flex; flex-flow: column nowrap; justify-content: space-between; align-items: stretch; align-content: stretch;}.toolMessengerBox .messengerContents.mode-mini .friendsBox { flex: 0 0 180px; max-height: 180px; background-color: rgba(0, 0, 0, 0.4); border-bottom: 2px solid rgb(148, 193, 30); margin-bottom: 4px; display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch;}.toolMessengerBox .messengerContents.mode-mini .friendsBox .friendsList { order: 2; margin-left: 0; margin-right: 0; border-width: 0;}.toolMessengerBox .messengerContents.mode-mini .friendsBox .settingsBox { order: 1; border-bottom: 2px solid rgb(148, 193, 30);}.toolMessengerBox .messengerContents .friendEntry .latestMessageRow:empty,.toolMessengerBox .messengerContents.mode-mini .friendEntry .latestMessageRow { display: none;}.toolMessengerBox .friendEntry .latestMessageRow { color: rgba(255, 255, 255, 0.8); max-width: inherit; overflow: hidden; padding: 10px 0 0 0; display: flex; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.toolMessengerBox .friendEntry .latestMessageRow .isTyping { color: rgb(148, 193, 30); font-weight: bold;}.toolMessengerBox .friendEntry .latestMessage { max-width: inherit; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 10px;}.toolMessengerBox .friendEntry .latestMessageDT { margin-left: auto;}.toolMessengerBox .messengerContents:not(.mode-mini) .settingsBox { margin: 10px;}.toolMessengerBox .messengerContents.mode-mini .settingsBox { margin: 10px 0 0 0; padding: 0 10px 8px 10px;}.toolMessengerBox .messengerContents.mode-mini .settingsBox .settingsTitle { display: none;}.toolMessengerBox .messengerContents.mode-mini .settingsBox .onlineModeSelection { max-width: 70px;}.toolMessengerBox .settingsBox { display: flex; flex-flow: row wrap; justify-content: center; align-items: center; align-content: flex-end;}.toolMessengerBox .settingsBox > div.settingsTitle:first-child { flex: 1 1 100%; margin-top: 10px; border-top: 1px solid rgba(255, 255, 255, 0.05); padding: 5px 0 10px 0; color: rgba(255, 255, 255, 0.3); text-align: center; font-size: 0.8em;}.toolMessengerBox .settingsBox > i { font-size: 1.5em; line-height: 1em; color: rgba(255, 255, 255, 0.2); cursor: pointer;}.toolMessengerBox .settingsBox > * { margin-bottom: 2px;}.toolMessengerBox .settingsBox > *:not(:last-child) { margin-right: 5px;}.toolMessengerBox .settingsBox > i.active { color: rgb(148, 193, 30);}.toolMessengerBox .settingsBox select { color: #fff; width: auto; font-size: 1em;}.toolMessengerBox .friendsList { margin: 5px; overflow-x: hidden; overflow-y: auto; overscroll-behavior: none;}.toolMessengerBox .messengerContents:not(.mode-mini) .friendsList { border: 1px solid rgba(0, 0, 0, 0.2);}.toolMessengerBox .messengerContents.mode-mini .friendsList { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; border: 1px solid rgba(0, 0, 0, 0.15);}.toolMessengerBox .friendEntry { transition: background-color 0.3s ease-out, border-color 0.3s ease-out; padding: 8px 10px; background-color: rgba(0, 0, 0, 0.07); cursor: pointer;}@keyframes newMessageFlashing { 0% { background-color: rgba(148, 193, 30, 0.05); } 50% { background-color: rgba(148, 193, 30, 0.15); } 100% { background-color: rgba(148, 193, 30, 0.05); }}.toolMessengerBox .friendEntry.new-message { animation: newMessageFlashing 2s infinite ease-in-out; background-color: rgba(148, 193, 30, 0.1);}.toolMessengerBox .friendEntryMainRow { display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}.toolMessengerBox .friendEntry.myEntry > .latestMessageRow { display: none;}.toolMessengerBox .friendEntry.myEntry:first-child { margin-bottom: 20px;}.toolMessengerBox .friendEntry.myEntry:not(:first-child) { margin: 20px 0;}.toolMessengerBox .friendEntry.myEntry ~ .friendEntry { border-top: 1px solid rgba(0, 0, 0, 0.1);}.toolMessengerBox .messengerContents:not(.mode-mini) .friendEntry:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.toolMessengerBox .messengerContents.mode-mini .friendEntry { flex: 1 1 100%; border: 1px solid rgba(0, 0, 0, 0.05); margin: 0 0 -1px -1px;}.toolMessengerBox .friendEntry.active { background-color: rgba(0, 0, 0, 0.6); border-color: transparent;}.toolMessengerBox .friendEntry:hover { background-color: rgba(0, 0, 0, 0.3); border-color: transparent;}.toolMessengerBox .friendEntry .countMessages { margin-left: auto;}.toolMessengerBox .friendEntry .countMessages > * { display: inline-block;}.toolMessengerBox .friendEntry:not(.new-message) .countMessages { display: none;}.toolMessengerBox .friendEntry .countMessages > .newMessages:first-child:not(:last-child):after { content: "/";}.toolMessengerBox .friendEntry .friendName { margin-right: 20px;}.toolMessengerBox .friendEntry .countMessages > *,.toolMessengerBox .friendEntry .friendName { color: #fff;}.toolMessengerBox .friendEntry.new-message .countMessages > .newMessages { color: rgb(148, 193, 30);}.toolMessengerBox .messageBox { align-self: stretch; flex: 1 1 300px; min-height: 150px; background-color: rgba(0, 0, 0, 0.1); display: flex; flex-flow: column nowrap; justify-content: space-between; align-items: stretch; align-content: stretch; max-height: 100%;}.toolMessengerBox .messengerContents:not(.mode-mini) .messageBox { border-left: 1px solid rgba(0, 0, 0, 0.12);}.toolMessengerBox .messengerContents.mode-mini .messageBox { border-top: 1px solid rgba(0, 0, 0, 0.12); flex: 1 1 auto;}.toolMessengerBox .messageBox.is-system-user > .sendToBox,.toolMessengerBox .messageBox.is-system-user > .inputBox { display: none;}.toolMessengerBox .messageBox.is-system-user > .historyBox { margin-bottom: 0;}.toolMessengerBox .messageBox .historyBox { flex: 1 1 auto; margin-bottom: 5px; overflow-x: hidden; overflow-y: scroll; overscroll-behavior: none; scroll-behavior: auto;  border-bottom: 1px solid rgba(0, 0, 0, 0.12);}.toolMessengerBox .messageBox .sendToBox { padding: 6px 0 2px 37px; color: #fff;}.toolMessengerBox .messageBox .sendToBox:after { content: ":";}.toolMessengerBox .messageBox .inputBox { flex: 0 0 80px; margin-bottom: 5px; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: stretch; align-content: stretch; position: relative;}.toolMessengerBox .messageBox .inputBox .loading { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; align-content: center; pointer-events: none;}.toolMessengerBox .messageBox .inputBox:not(.is-loading) > .loading { display: none;}.toolMessengerBox .messageBox .inputBox.is-loading > .loading > img { width: 60px; height: 60px;}.toolMessengerBox .messageBox .inputBox > .chatInput { flex: 1 1 auto; min-height: 80px; margin-left: 5px; resize: none;}.toolMessengerBox .messageBox .inputBox > .sendInput { flex: 0 0 auto; margin: 0 5px; padding: 5px 10px; display: flex; justify-content: center; align-items: center; align-content: center;}.toolMessengerBox .messageBox .inputBox > .sendInput:hover {}.toolMessengerBox .messageBox .inputBox > .sendInput:active {}.toolMessengerBox .messageBox .inputBox .miscInputButtons { flex: 0 0 35px; flex-basis: 1.4em; margin-left: 5px; font-size: 1.4em; line-height: 1em; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-end; align-content: flex-end;}.toolMessengerBox .messageBox .inputBox .miscInputButtons > *:not(:first-child) { margin-top: 5px;}.toolMessengerBox .messageBox .inputBox .uploadFileForm,.toolMessengerBox .messageBox .inputBox .miscInputButton { font-size: inherit; line-height: inherit;}.toolMessengerBox .messageBox .inputBox .uploadFileForm { flex: 0 1 auto; display: flex; justify-content: center; align-items: center; align-content: stretch;}.toolMessengerBox .messageBox .inputBox .uploadFileForm.is-uploading { pointer-events: none;}.toolMessengerBox .messageBox .inputBox .uploadFileForm.is-uploading .selectFileButton,.toolMessengerBox .messageBox .inputBox .uploadFileForm:not(.is-uploading) .uploadingNow,.toolMessengerBox .messageBox .inputBox .uploadFileForm input { display: none;}.toolMessengerBox .messageBox .inputBox .miscInputButton { transition: background-color 0.15s ease-out; background-color: rgba(255, 255, 255, 0.1); color: #fff; padding: 4px; cursor: pointer; min-width: calc(1em + 8px); min-height: calc(1em + 8px); width: calc(1em + 8px); height: calc(1em + 8px); max-width: calc(1em + 8px); max-height: calc(1em + 8px);}.toolMessengerBox .messageBox .inputBox .miscInputButton:hover { background-color: rgba(148, 193, 30, 0.4);}.toolMessengerBox .messageBox .inputBox .miscInputButton:active { background-color: rgb(148, 193, 30);}.toolMessengerBox .historyBox .chatEntry { width: 60%; max-width: 60%; width: calc(100% - 20px); max-width: calc(100% - 20px); background-color: rgba(0, 0, 0, 0.15); padding: 8px 10px; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; overflow: hidden;}.toolMessengerBox .historyBox .chatEntry.isTyping { transition: opacity 0.5s ease-out; color: #fff; font-weight: bold; opacity: 1;}.toolMessengerBox .historyBox .chatEntry.isTyping.hidden { opacity: 0;}.toolMessengerBox .historyBox .chatEntry:first-child { margin-top: 5px;}.toolMessengerBox .historyBox .chatEntry:not(:last-child) { margin-bottom: 5px;}@keyframes entryFlashing { 0% { background-color: rgba(78, 89, 47, 0.4); } 50% { background-color: rgba(78, 89, 47, 0.03); } 100% { background-color: rgba(78, 89, 47, 0.4); }}.toolMessengerBox .chatEntry.myEntry.flashThisBox { animation: entryFlashing 2s infinite linear;}.toolMessengerBox .chatEntry > .entryAuthor { order: 2; flex: 0 1 51%; color: rgba(255, 255, 255, 0.4); font-size: 0.8em;}.toolMessengerBox .chatEntry > .entryDate { order: 3; flex: 0 1 auto; margin-left: auto; color: rgba(255, 255, 255, 0.4); font-size: 0.8em; align-self: flex-end;}.toolMessengerBox .chatEntry > .entryState { order: 4; flex: 0 1 auto; color: rgba(255, 255, 255, 0.4); margin-left: 0.7em; font-size: 1.2em; line-height: 0.6em; cursor: default; align-self: flex-end;}.toolMessengerBox .chatEntry > .entryState.entryState-seen { color: rgb(148, 193, 30);}.toolMessengerBox .chatEntry > .entryText { order: 1; flex: 1 1 51%; color: #fff; margin-bottom: 5px; word-break: break-word;}.toolMessengerBox .chatEntry > .entryText a { max-width: 100%; white-space: normal; word-break: break-all; border-width: 0; color: rgb(225, 243, 177); }.toolMessengerBox .chatEntry > .entryText a:hover { color: rgb(148, 193, 30); }.toolMessengerBox .chatEntry > .entryText .sentFileContainer { font-weight: bold;}.toolMessengerBox .chatEntry > .entryText .sentImageContainer { width: 50%; max-width: 600px; height: 200px; background-repeat: no-repeat; background-size: contain; background-position: 0% 0%;}.toolMessengerBox .chatEntry > .entryText .sentImageContainer img { width: 100%; max-width: 400px;}.toolMessengerBox .chatEntry > .entryText .staysAvailableUntilBox { font-size: 0.8em; line-height: 1.2em;}.toolMessengerBox .historyBox .chatEntry.myEntry { background-color: rgba(78, 89, 47, 0.4);}.toolMessengerBox .historyBox .chatEntry.myEntry > .entryText {}.toolMessengerBox .historyBox .chatEntry:not(.myEntry) { margin-right: auto; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}.toolMessengerBox .historyBox:not(.historyBox-ownNotes) .chatEntry.myEntry { margin-left: auto; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}.toolMessengerBox .historyBox.historyBox-ownNotes .chatEntry { width: 100%; max-width: 100%; background-color: transparent; margin-bottom: 0;}.toolMessengerBox .historyBox.historyBox-ownNotes .chatEntry:nth-child(odd) { background-color: rgba(0, 0, 0, 0.07);}.toolMessengerBox .historyBox.historyBox-ownNotes .chatEntry:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.toolMessengerBox .historyBox.historyBox-ownNotes .chatEntry > .entryAuthor { display: none;}.toolMessengerBox .historyBox .currDateWrapper { margin: 20px 0 5px 0; display: flex; justify-content: center; align-items: center; align-content: center;}.toolMessengerBox .historyBox .currDate { padding: 5px 15px; background-color: rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.7);}.toolMessengerBox .historyBox .currDateWrapper:first-child { margin-top: 5px;}.toolMessengerBox .historyBox .showMoreChatWrapper { margin-top: 10px; display: flex; justify-content: center; align-items: center; align-content: center;}.toolMessengerBox .historyBox .showMoreChatWrapper > * { margin: 0 5px 5px 0;}.toolMessengerBox .historyBox .showAllChatButton {}.toolMessengerBox .messengerToolBar { flex: 0 0 auto; padding: 7px 10px; background-color: rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.42); box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.14); display: flex; justify-content: center; align-items: center; align-content: center;}.toolMessengerBox .messengerToolBar .searchBar {}.toolMessengerBox .onlineMode { font-size: 1.25em; line-height: 1em;}.toolMessengerBox .friendsList .onlineMode { margin-right: 10px;}.toolMessengerBox .onlineMode-available { color: rgb(148, 193, 30);}.toolMessengerBox .onlineMode-inBackGround { color: rgba(255, 222, 38, 1); }.toolMessengerBox .onlineMode-afk { color: rgb(196, 183, 28);}.toolMessengerBox .onlineMode-dnd { color: rgb(193, 30, 30);}.toolMessengerBox .onlineMode-invisible { color: rgb(75, 91, 148);}.toolMessengerBox .onlineMode-offline { color: rgba(0, 0, 0, 0.4);}.toolMessengerBox .onlineMode-system { color: #aaa; }.cursor-help { cursor: help;}.multiColumnTable { columns: auto; column-gap: 20px; column-fill: balance;}.multiColumnTable > * { display: flex; justify-content: flex-start; align-items: stretch; align-content: stretch; color: rgb(213, 214, 219); border-bottom: 1px solid rgba(0, 0, 0, 0.3); -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column;}.multiColumnTable > *:nth-child(even) { background-color: rgb(65, 67, 72);}.multiColumnTable > *:nth-child(odd) { background-color: rgb(61, 63, 68);}.multiColumnTable > * > * { flex: 0 1 auto; padding: 2px 6px; display: flex; justify-content: flex-start; align-items: baseline; align-content: baseline;}.multiColumnTable > * > *:first-child {}.multiColumnTable > * > *:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.3); }.multiColumnTable:not(.multiColumnTable-finished) { max-width: 300px; visibility: hidden; }.multiColumnTable:not(.multiColumnTable-show) { opacity: 0; }.multiColumnTable:not(.multiColumnTable-finished) > * > * { max-width: 300px;}@media all and (max-width: 600px) { .multiColumnTable input, .multiColumnTable select, .multiColumnTable textarea { width: auto !important; }}.multi-input { width: 1.5em; text-align: center;}.reportTaskBox .addressGeneralData,div.navigationBoxOuter > .addressGeneralData { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; color: #fff;  padding-left: 21px; order: 5; padding-top: 2rem;}.reportTaskBox .addressGeneralData { padding: 0;}.reportTaskBox .addressGeneralData > .currentlySelected,div.navigationBoxOuter > .addressGeneralData > .currentlySelected { margin-right: 0.35em;}.reportTaskBox .addressGeneralData > .addressInfo,div.navigationBoxOuter > .addressGeneralData > .addressInfo { font-weight: bold;}.reportTaskBox .addressGeneralData > .addressInfo:not(:last-child):after,div.navigationBoxOuter > .addressGeneralData > .addressInfo:not(:last-child):after { content: ","; margin-right: 0.35em;}.navAddressMenu { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}.navAddressMenu > .toolButton { flex: 0 1 auto;}.navAddressMenu > .emptyRow { display: none;}.sideButton-notifications > .buttonSymbol { margin-bottom: 7px; font-size: 1.6em;}.sideButton-notifications > .notificationsAmounts { position: absolute; bottom: 4px; left: 2px; right: 2px; text-align: center; font-size: 0.8em; line-height: 1rem; font-weight: bold; color: hsl(76.56deg, 73%, 44%);}.sideButton-notifications > .notificationsAmounts.show-highlight strong { animation: newNotifications 1.2s ease-in-out infinite;}.sideButton-notifications.has-tooManyNotifications > .notificationsAmounts.show-highlight strong { animation: tooManyNewNotifications 1.2s ease-in-out infinite;}.notificationsBox { position: fixed; top: 3rem; left: 3rem;  width: 80ch; max-width: calc(100% - 6rem); max-height: calc(100% - 6rem); min-height: 20vh; overflow-y: auto; overflow-x: hidden; background: linear-gradient(135deg, hsla(230deg, 9%, 17%, 0.75), hsla(230deg, 9%, 10%, 0.75)); background-color: hsla(230deg, 9%, 13%, 0.75); box-shadow: 0.15rem 0.15rem 1.5rem 0.5rem hsla(0deg, 0%, 0%, 1); color: #eee; transition: opacity 0.5s ease-out, transform 0.7s ease-out; opacity: 1; transform-origin: 100% 0%; transform: translateX(0vw) translateY(0vh) scale(1, 1);}.notificationsBox:not(.active) { transform: translateX(100vw) translateY(80vh) scale(0, 0); pointer-events: none; opacity: 0;}@supports (backdrop-filter: blur(10px)) { .notificationsBox {  background: linear-gradient(135deg, hsla(230deg, 9%, 28%, 0.55), hsla(230deg, 9%, 8%, 0.55));  background-color: hsla(230deg, 9%, 13%, 0.3); backdrop-filter: blur(10px); }}.notificationsBox .loadingBox { margin: -0.58rem -1.1rem -0.6rem auto; align-self: flex-end; width: 3rem; aspect-ratio: 1; pointer-events: none; transition: opacity 0.7s ease-out 0.3s; opacity: 0;}.notificationsBox .loadingBox > img { width: inherit; height: inherit; aspect-ratio: inherit;}.notificationsBox.is-loading .loadingBox { transition: opacity 0.05s ease-out 0s; opacity: 1;}.notificationsBox > .button-minimizeNotificationsBox { position: absolute; top: 0.5rem; right: 0.5rem; line-height: 1;}.notificationsBox > .titleBox > .button-minimizeNotificationsBox { text-align: right; margin-left: auto; margin-right: -0.4rem;}.notificationsBox.is-forced-open .button-minimizeNotificationsBox { display: none;}.notificationsBox > .titleBox { padding: 0.5rem 1rem 0.5rem; color: #fffa; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: flex-start; gap: 1em; position: sticky; top: 0; background-color: hsl(230deg, 9%, 20%); z-index: 1; box-shadow: 0 0 1rem hsla(0deg, 0%, 0%, 0.5), 0 0 1px rgba(255, 255, 255, 0.3) inset; margin-bottom: 0.5rem;}.notificationsBox .titleBox { cursor: move;}.notificationsBox > .titleBox > * { flex: 0 1 auto;}.notificationsBox > .titleBox > .notificationsList { flex: 1 1 100%;}.notificationsBox .titleLabel { font-size: 1.25em; font-weight: bold;}.notificationsBox .notificationsAmounts strong { color: hsl(76.56deg, 73%, 44%); animation: newNotifications 1.2s ease-in-out infinite;}.notificationsBox.is-forced-open .notificationsAmounts strong { animation: tooManyNewNotifications 1.2s ease-in-out infinite;}@keyframes newNotifications { 50% { color: hsl(76.56deg, 20%, 90%); }}@keyframes tooManyNewNotifications { 0%, 100% { color: hsl(50deg, 70%, 60%); } 50% { color: hsl(0deg, 50%, 50%); }}.notificationsBox .notificationsList { padding: 0 1rem 1rem;}.notificationsBox .emptyList { font-style: italic; color: hsla(0deg, 0%, 90%, 0.75); margin-top: 3.5rem; text-align: center;}.notificationsBox .infoText { margin-top: 1rem; padding: 0.5rem 1rem; border: 1px solid hsla(230deg, 90%, 50%, 1);}.notificationsBox .infoText .additionalNote { font-size: 0.8em;}.notificationsBox .notificationEntry { display: grid; grid-template-areas: "section addedDate seenInfo" "noteText noteText noteText" "references references references" ; grid-template-columns: 1fr auto auto; justify-items: stretch; align-items: stretch; border: 2px solid hsla(0deg, 0%, 0%, 0.25); margin-top: 1rem;}.notificationsBox .notificationEntry:not(:first-child) {}.notificationsBox .notificationEntry > *:empty { display: none;}.notificationsBox .notificationEntry > .notificationSection { grid-area: section; }.notificationsBox .notificationEntry > .notificationDate { grid-area: addedDate; }.notificationsBox .notificationEntry > .notificationSeenDate { grid-area: seenInfo; }.notificationsBox .notificationEntry > .notificationIsNew { grid-area: seenInfo; }.notificationsBox .notificationEntry > .notificationText { grid-area: noteText; }.notificationsBox .notificationEntry > .referencesBox { grid-area: references; }.notificationsBox .notificationEntry > * { padding: 0.25rem 0.5rem;}.notificationsBox .notificationEntry > .notificationSection,.notificationsBox .notificationEntry > .notificationDate,.notificationsBox .notificationEntry > .notificationSeenDate,.notificationsBox .notificationEntry > .notificationIsNew { background-color: hsla(0deg, 0%, 60%, 0.25);}.notificationsBox .notificationEntry > .notificationText,.notificationsBox .notificationEntry > .referencesBox { background-color: hsla(0deg, 0%, 0%, 0.25);}.notificationsBox .notificationEntry > .notificationSection { font-weight: bold;}.notificationsBox .notificationEntry > .notificationIsNew { color: hsl(76.56deg, 73%, 44%); font-weight: bold;}.notificationsBox .notificationEntry > .notificationSeenDate { color: hsla(0deg, 0%, 90%, 0.5);}.notificationsBox .notificationEntry > .notificationText {}.notificationsBox .referencesBox { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; gap: 0.5rem;}.notificationsBox .referencesBox > * { flex: 0 1 auto;}.notificationsBox .referencesBox > .button-markAsSeen { margin-left: auto;}.notificationsBox .notificationFilters { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: baseline; align-content: flex-start; margin: 0 1px; padding: 0.5rem 1rem; background-color: hsla(0deg, 0%, 0%, 0.25);}.notificationsBox .notificationFilters > label { flex: 0 1 auto; position: relative; margin-right: 0.5em;}.notificationsBox .notificationFilters > label::after { content: ":";}.notificationsBox .notificationFilters > * { flex: 0 1 auto;}.notificationsBox .notificationsPages.hide { display: none;}.templatePages { align-self: stretch; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; min-height: 297mm; padding: 10px; margin-bottom: 20px; overflow-y: hidden; overflow-x: scroll;}.templatePages > .pageEntry { flex: 0 0 auto; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3); margin: 0 20px 10px 0; position: relative;}.templatePages > .pageEntry > .pageControls { background-color: rgba(0, 0, 0, 0.3); padding: 4px 8px; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; align-content: flex-start;}.templatePages > .pageEntry.selectedPage { box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3), 0 0 0 2px rgb(148, 193, 30);}.templatePages > .pageEntry.selectedPage > .pageControls { background-color: rgba(148, 193, 30, 0.5);}.templatePages > .pageEntry > .pageControls > * {}.templatePages > .pageEntry > .pageControls .toolButton { padding: 2px 12px 1px; min-height: 0; font-size: 1.2em; line-height: 1em; position: relative; top: 0;}.templatePages > .pageEntry > .pageControls .button-movePage { cursor: ew-resize;}.templatePages > .pageEntry > .pageControls .button-deletePage { transition: color 0.3s ease-out; cursor: pointer; color: #fff;}.templatePages > .pageEntry > .pageControls .button-deletePage:hover,.templatePages > .pageEntry > .pageControls .button-deletePage:active { color: #e22;}.templatePages > .pageEntry.isLocked > .pageControls .button-movePage,.templatePages > .pageEntry.isLocked > .pageControls .button-deletePage { visibility: hidden; pointer-events: none; opacity: 0; z-index: -999;}.templatePages > .pageEntry:only-child > .pageControls .button-movePage { filter: grayscale(100%); opacity: 0.5;s pointer-events: none;}.templatePages > .pageEntry > .pageControls .pageCount { font-weight: bold;}.templatePages > .pageEntry > .actualPage { width: 210mm; height: 297mm; background-color: #fff; color: #000; position: relative;}.actualPage * { color: inherit;}.templatePages > .pageEntry > .actualPage-code { max-height: 70vh; white-space: nowrap; overflow-wrap: normal; overflow: scroll;}.templatePages > .pageEntry > .actualPage > * { position: absolute; top: 0; left: 0;}.templatePages > .pageEntry > .actualPage > :not(table) { white-space: break-spaces; white-space: pre-wrap; word-break: break-word;}.templatePages.templatePagesEditor > .pageEntry > .actualPage > div:not(.selectedElement) textarea,.templatePages.templatePagesEditor > .pageEntry > .actualPage > div:not(.selectedElement) input { pointer-events: none;}.templatePages > .pageEntry > .actualPage textarea { width: 100%; height: 100%; resize: none; min-height: 0; color: #000;}.templatePages > .pageEntry > .actualPage input[type="number"]:focus,.templatePages > .pageEntry > .actualPage input[type="text"]:focus,.templatePages > .pageEntry > .actualPage textarea:focus { background-color: #fff; color: #000; }.templatePages > .pageEntry > .actualPage input[type="checkbox"] { width: 100%; height: 100%;}.templatePages .actualPage input[type="text"] { }.templatePages > .pageEntry > .actualPage > *:empty { width: 40px; height: 40px;}.templatePages > .pageEntry > .actualPage > *:not(.imageElement):empty { background-color: #000;}@media not print { .templatePages:not(.templatePagesEditor) > .pageEntry > .actualPage input.no-changes-allowed:hover, .templatePages:not(.templatePagesEditor) > .pageEntry > .actualPage textarea.no-changes-allowed:hover { color: initial; background-color: initial; } .templatePages:not(.templatePagesEditor).ctrl-pressed > .pageEntry > .actualPage input:not(.no-changes-allowed):not(:disabled), .templatePages:not(.templatePagesEditor).ctrl-pressed > .pageEntry > .actualPage textarea:not(.no-changes-allowed):not(:disabled), .templatePages:not(.templatePagesEditor):not(.ctrl-pressed) > .pageEntry > .actualPage input:not(.no-changes-allowed):hover:not(:disabled), .templatePages:not(.templatePagesEditor):not(.ctrl-pressed) > .pageEntry > .actualPage textarea:not(.no-changes-allowed):hover:not(:disabled), .templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > font:hover, .templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > p:hover, .templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > table:hover, .templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > span:hover, .templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > div:hover, .templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > .selectedElement { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset, 0 0 0 2px rgb(148, 193, 30); }}.templatePages > .pageEntry > .actualPage > *:focus { outline: none; box-shadow: 0 0 4px 2px rgb(148, 193, 30);}.templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > table.selectedElement td:hover,.templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > table.selectedElement th:hover { box-shadow: 0 0 0 2px rgb(148, 193, 30) inset;}.templatePages > .pageEntry > .actualPage > table.selectedElement .selectedCell { outline: none; box-shadow: 0 0 4px 2px rgb(148, 193, 30) inset;}.templatePages.templatePagesEditor.ctrl-pressed > .pageEntry > .actualPage > * { pointer-events: none; outline: 1px solid rgb(148, 193, 30);}@keyframes copiedElement {  0% { box-shadow: 0 0 0 2px rgba(148, 193, 30, 0.40); }  5% { box-shadow: 0 0 0 2px rgba(148, 193, 30, 0.40); } 40% { box-shadow: 0 0 0 4px rgba(148, 193, 30, 0.50); } 50% { box-shadow: 0 0 0 4px rgba(148, 193, 30, 0.50); } 95% { box-shadow: 0 0 0 2px rgba(148, 193, 30, 0.40); } 100% { box-shadow: 0 0 0 2px rgba(148, 193, 30, 0.40); }}.templatePages.templatePagesEditor:not(.ctrl-pressed) > .pageEntry > .actualPage > .copiedElement:after { content: ""; position: absolute; top: -3px; left: -3px; right: -3px; bottom: -3px; border-radius: 3px; pointer-events: none; animation-name: copiedElement; animation-duration: 1s; animation-iteration-count: infinite;}.templatePages.templatePagesEditor.ctrl-pressed > .pageEntry > .actualPage > *:after { content: ""; pointer-events: auto; position: absolute; right: -5px; bottom: -5px; width: 18px; height: 18px; clip-path: polygon(100% 100%, 100% 0%, calc(100% - 7px) 0%, 0% calc(100% - 7px), 0 100%, 0% 100%); cursor: se-resize; transition: background-color 0.15s ease-out; background-color: rgba(148, 193, 30, 0.4); background-image: url('/js/images/ui-icons_444444_256x240.png'); background-position: -64px -224px; background-repeat: no-repeat; margin-top: -.25em; text-indent: -99999px; overflow: hidden; vertical-align: middle;}.templatePages.templatePagesEditor.ctrl-pressed > .pageEntry > .actualPage > *:hover:after { background-color: rgba(148, 193, 30, 0.8);}.templatePages .gridElement > .gridEntry,.templatePages td { border: 1px solid #555;}.templatePages .gridElement td { min-width: 10px; min-height: 10px;}.imageElement { background-position: center center; background-size: cover; background-repeat: no-repeat;}.orderFormTemplateList { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.orderFormTemplateList > .finalFiller { flex: 9999 1 auto; height: 0; opacity: 0; pointer-events: none; visibility: hidden;}.orderFormTemplateList > .orderFormTemplate { transition: background-color 0.3s ease-out; background-color: rgba(0, 0, 0, 0.25); flex: 0 1 auto; margin: 0 10px 10px 0; padding: 10px 15px; cursor: pointer;}.orderFormTemplateList > .orderFormTemplate.hide,.orderFormTemplateList > .orderFormVersion.hide { display: none;}.orderFormTemplateList > .orderFormVersion { transition: background-color 0.3s ease-out, border-color 0.3s ease-out 0.1s, outline-color 0.3s ease-out 0.1s; display: flex; flex-flow: row wrap; align-items: stretch; align-content: space-between; background-color: rgba(255, 255, 255, 0.07); border: 2px solid transparent; flex: 1 1 400px; flex: 1 1 auto; margin: 0 10px 10px 0; padding: 8px 13px 3px 13px;}.orderFormTemplateList > .orderFormVersion > .upperPart,.orderFormTemplateList > .orderFormVersion > .lowerPart { flex: 1 1 100%;}.orderFormTemplateList > .orderFormVersion > .lowerPart { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}body .orderFormTemplateList > .orderFormVersion .templateIcons .button-enableTemplate:not(:hover):not(:active) { color: #e22;}body .orderFormTemplateList > .orderFormVersion .templateIcons .button-disableTemplate:hover { background-color: #e22;}.orderFormTemplateList.widgets-have-hover-effect > .orderFormVersion { transition: background-color 0.3s ease-out, border-color 0.3s ease-out 0.1s, outline-color 0.3s ease-out 0.1s; cursor: pointer;}.orderFormTemplateList.widgets-have-hover-effect > .orderFormVersion:hover,.orderFormTemplateList > .orderFormTemplate:hover { background-color: rgba(148, 193, 30, 0.5);}.orderFormTemplateList.widgets-have-hover-effect > .orderFormVersion:active,.orderFormTemplateList > .orderFormTemplate:active { transition: background-color 0.05s ease-out; background-color: rgba(148, 193, 30, 1);}.orderFormsBox .templateTitle,.orderFormTemplateList > .orderFormVersion .templateTitle { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.orderFormsBox .templateTitle > .templateVersion { padding-left: 1em;}.orderFormsBox .templateTitle > .templateVersion,.orderFormTemplateList > .orderFormVersion .templateTitle > .templateVersion { font-size: 0.75em; white-space: nowrap;}.orderFormsBox .templateTitle > .templateVersion:before,.orderFormTemplateList > .orderFormVersion .templateTitle > .templateVersion:before { content: "(";}.orderFormsBox .templateTitle > .templateVersion:after,.orderFormTemplateList > .orderFormVersion .templateTitle > .templateVersion:after { content: ")";}.orderFormTemplateList > .orderFormVersion .templateDescription { margin-top: 8px; font-style: italic; color: rgba(148, 193, 30, 0.6); font-weight: bold;}.orderFormTemplateList > .orderFormVersion .templateName,.orderFormTemplateList > .orderFormTemplate .templateName { font-weight: bold; margin-right: 0.67em;}.editEntryBox .templateTitle,.orderFormTemplateList > .orderFormVersion .templateTitle:not(:last-child),.orderFormTemplateList > .orderFormTemplate .templateName:not(:last-child) { padding-bottom: 1px; border-bottom: 1px solid rgba(255, 255, 255, 0.25); margin-bottom: 8px;}.orderFormTemplateList > .orderFormVersion .templateIcons { margin-top: 10px; display: flex; flex-flow: row wrap; justify-content: flex-end; align-items: center; align-content: center;}.orderFormTemplateList > .orderFormVersion .templateIcons-lowerLeft > * { flex: 0 1 auto; margin: 0 5px 5px 0;}.orderFormTemplateList > .orderFormVersion .templateIcons-lowerRight > * { flex: 0 1 auto; margin: 0 0 5px 5px;}.orderFormTemplateList > .orderFormVersion .templateIcons > .templateIcon { transition: color 0.3s ease-out, background-color 0.3s ease-out; cursor: pointer; color: rgb(148, 193, 30); background-color: rgba(0, 0, 0, 0.5); padding: 4px;}.orderFormTemplateList > .orderFormVersion .templateIcons > .templateIcon:hover { color: #fff; background-color: rgb(148, 193, 30);}.orderFormTemplateList > .orderFormVersion .templateIcons > .templateIcon:active { transition: color 0.05s ease-out, background-color 0.05s ease-out; color: rgb(148, 193, 30); background-color: #fff;}.readOnlyField { filter: grayscale(100%); opacity: 0.75;}.orderFormTemplate.selected-visually,.orderFormVersion.selected-visually { outline: 3px solid rgb(148, 193, 30);}.reallyRemoveVersionDialog { display: flex; justify-content: center; align-items: center; align-content: center;}.orderFormTemplateList .orderFormVersion.isLocked { border: 2px dotted transparent; outline: 2px dashed transparent; border-color: rgba(255, 255, 255, 0.2); outline-color: rgba(255, 255, 255, 0.2);}.orderFormTemplateList .orderFormVersion.isLocked.is-hovering-locked-icon { transition: background-color 0.3s ease-out, border-color 0.3s ease-out, outline-color 0.3s ease-out; border-color: rgba(148, 193, 30, 0.8); outline-color: rgba(148, 193, 30, 0.8);}.orderFormsBox .icon-isLocked,.orderFormTemplateList .icon-isLocked { margin-left: auto; padding-left: 10px; font-size: 1.25em; line-height: 0; color: rgb(148, 193, 30); text-shadow: 0 0 2px #000; cursor: default;}body > .page-loading-wrapper { position: fixed; inset: 0; display: grid; place-items: center; background-color: rgba(30, 30, 30, 0.85); transition: opacity 0.7s ease-out 0.3s; opacity: 1;}body > .page-loading-wrapper.is-being-removed { opacity: 0; pointer-events: none;}body:has(> .page-loading-wrapper:not(.is-being-removed)) { overflow: hidden;}.pagesWrapper,.addressPagesWrapper { display: flex; flex-flow: row wrap; justify-content: center; align-items: stretch; align-content: flex-start;}.pagesWrapper > .pageLinks,.addressPagesWrapper > .pageLinks { transition: background-color 0.3s ease-out, color 0.3s ease-out; flex: 0 1 auto; padding: 8px 12px; background-color: rgba(0, 0, 0, 0.2); margin: 3px; color: #fff; border: none; cursor: pointer;}.pagesWrapper > .pageLinks:hover,.addressPagesWrapper > .pageLinks:hover { transition: background-color 0.05s ease-out, color 0.05s ease-out; background-color: rgba(148, 193, 30, 0.5);}.pagesWrapper > .pageLinks:active,.pagesWrapper > .pageLinks.activePage,.addressPagesWrapper > .pageLinks:active,.addressPagesWrapper > .pageLinks.activePage { background-color: rgb(148, 193, 30); color: #000; text-shadow: 0 0 1px #000;}.perPageWrapper,.addressPerPageWrapper { display: flex; flex-flow: row wrap; justify-content: flex-end; align-items: baseline; align-content: flex-start;}.perPageWrapper > .perPageLabel,.addressPerPageWrapper > .perPageLabel { margin-right: 0.4em;}.perPageWrapper > .perPageEntry,.addressPerPageWrapper > .perPageEntry { transition: border-color 0.3s ease-out, background-color 0.3s ease-out, color 0.3s ease-out; flex: 0 1 auto; padding: 6px 10px; background-color: rgba(0, 0, 0, 0.2); margin: 3px; color: #fff; border: none;}.perPageWrapper > .perPageEntry:hover,.addressPerPageWrapper > .perPageEntry:hover { transition: border-color 0.05s ease-out, background-color 0.05s ease-out, color 0.05s ease-out; background-color: rgba(148, 193, 30, 0.5);}.perPageWrapper > .perPageEntry:active,.perPageWrapper > .perPageEntry.activeOption,.addressPerPageWrapper > .perPageEntry:active,.addressPerPageWrapper > .perPageEntry.activeOption { background-color: rgb(148, 193, 30); color: #000; text-shadow: 0 0 1px #000;}.pagesV2,.perPageV2 { display: flex; flex-flow: row wrap; justify-content: center; align-items: center; align-content: flex-start; margin: 10px -5px;}.perPageV2 { justify-content: flex-end;}.pagesV2 > .label,.perPageV2 > .label { margin: 5px; color: hsla(0deg, 0%, 100%, 0.75); font-size: 1em; line-height: 1em;}.pagesV2 > .page,.perPageV2 > .perPageAmount { transition: background-color 0.15s ease-out, border-color 0.15s ease-out, color 0.15s ease-out; padding: 2px 6px; margin: 2px; background-color: rgba(0, 0, 0, 0.25); border: 1px solid transparent; color: #eee; cursor: pointer; font-weight: bold;}.perPageV2 > .perPageAmount {}.pagesV2 > .page.page-symbol { font-weight: 100;}.pagesV2 > .page:hover,.perPageV2 > .perPageAmount:hover { background-color: hsl(76.56deg, 74%, 44%); color: #fff;}.pagesV2 > .page:active,.perPageV2 > .perPageAmount:active { background-color: hsl(76.56deg, 74%, 44%); color: #fff;}.pagesV2 > .page.active,.perPageV2 > .perPageAmount.active { background-color: rgba(0, 0, 0, 0.5); border-color: hsl(76.56deg, 74%, 44%); color: hsl(76.56deg, 74%, 44%);}.phoneOverlay .buttonWrapper-addNewAddress,.phoneOverlay .buttonWrapper-goToAddress { display: block; margin: 2px 0;}.phoneOverlay .button-addNewAddress,.phoneOverlay .button-goToAddress { white-space: nowrap;}.phoneOverlay .phoneApiDurchwahl { white-space: nowrap;}.phoneOverlay .weekDay,.phoneOverlay .phoneApiDurchwahlInfo { font-size: 0.7em; color: rgba(255, 255, 255, 0.5); font-weight: bold;}.phoneOverlay .callDuration.realtimeCalculation { color: rgba(148, 193, 30, 0.75); font-weight: bold;}.phoneOverlay .isAutoEnded { color: rgba(255, 230, 100, 0.75); font-style: italic;}.phoneOverlay .callTooLong,.phoneOverlay .isAutoEnded { cursor: help;}.phoneOverlayButton {  font-size: 3.5vh; border-right: none; color: rgb(148, 193, 30); text-shadow: 0 0 2px #000; display: flex; justify-content: center; align-items: center; align-content: center;}.phoneOverlayButton:hover { }.phoneOverlayOuter { transition: all 0.2s ease-in-out; pointer-events: none; position: fixed; top: 0; bottom: -250px; left: -600px; right: -600px; display: flex; justify-content: center; align-items: center; align-content: center; z-index: 25000; opacity: 1;}.phoneOverlayOuter.hide { z-index: -1; opacity: 0;}.phoneOverlayInner { position: relative; pointer-events: auto; width: 800px; min-width: 800px; max-width: 95vw; height: 500px; min-height: 15vh; max-height: 90vh; background-color: rgb(49, 51, 59); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); overflow: hidden;}.phoneOverlayInner .ui-resizable-handle.ui-resizable-s { transition: background-color 0.15s ease-out; background-color: rgba(148, 193, 30, 0);}.phoneOverlayInner .ui-resizable-handle.ui-resizable-s:hover { background-color: rgba(148, 193, 30, 0.4);}.phoneOverlayInner .ui-resizable-handle.ui-resizable-s:active { background-color: rgb(148, 193, 30);}.phoneOverlay { height: calc(100% - 75px); display: flex; justify-content: center; align-items: flex-start; align-content: flex-start; overflow-x: hidden; overflow-y: scroll; overscroll-behavior: contain; position: relative;}.phoneAPI { border-collapse: collapse; width: 100%; color: #eee; margin-bottom: 5px;}.tbl.phoneAPI { margin-right: 0;}.phoneAPI.phoneGrid { display: grid; align-items: stretch; justify-items: stretch; grid-template-columns: auto auto 1fr auto auto auto; margin: 3px 4px; position: relative; }.phoneAPI.phoneGrid > .dateTime { grid-column: 1 / span 1;}.phoneAPI.phoneGrid > .toNumber { grid-column: 2 / span 1;}.phoneAPI.phoneGrid > .callerInfos { grid-column: 3 / span 1;}.phoneAPI.phoneGrid > .headerEntry { padding-right: 8px;}.phoneAPI.phoneGrid > .headerEntry.callerInfos { text-align: left;}.phoneAPI.phoneGrid > .hitProbability { grid-column: 4 / span 1;}.phoneAPI.phoneGrid > .callStatus { grid-column: 5 / span 1; position: relative;}.phoneAPI.phoneGrid > .entryButtons { grid-column: 6 / span 1;}.phoneAPI.phoneGrid > .proceedWrapper { grid-column: 2 / span 5; padding: 0 0 15px 0; background-color: transparent; }.phoneAPI.phoneGrid > .proceedWrapper > .proceedBox {  }.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; background-color: rgba(0, 0, 0, 0.25); margin: 4px 0 0 -4px; border-left: 4px solid rgba(148, 193, 30, 0.6);}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isYesterday { border-color: #922;}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isYesterday .isDay,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isYesterday .proceedDate,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isYesterday .proceedTime { color: #e22;}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isTomorrow { border-color: rgb(148, 193, 30);}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isTomorrow .isDay,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isTomorrow .proceedDate,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isTomorrow .proceedTime { color: rgb(148, 193, 30);}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isToday { border-color: rgb(148, 193, 30);}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isToday .isDay,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isToday .proceedDate,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isToday .proceedTime { color: rgb(148, 193, 30);}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isToday.pastEntry { border-color: #da2; }.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isToday.pastEntry .isDay,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isToday.pastEntry .proceedDate,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.isToday.pastEntry .proceedTime { color: #da2;}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.pastEntry { border-color: #922;}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.pastEntry .proceedDate,.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry.pastEntry .proceedTime { color: #e22;}.phoneAPI.phoneGrid > .proceedWrapper .proceedEntry:not(:last-child) { }.phoneAPI.phoneGrid > .proceedWrapper .proceedInfoColumn { flex: 1 1 100%; padding: 5px 10px 0; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: baseline; align-content: flex-start; font-weight: bold;}.phoneAPI.phoneGrid > .proceedWrapper .proceedDetailsColumn .proceedInfoColumn { padding: 5px 10px 5px 0;}.phoneAPI.phoneGrid > .proceedWrapper .proceedDetailsColumn { flex: 0 1 auto; padding: 3px 10px 5px;}.phoneAPI.phoneGrid > .proceedWrapper .proceedButtonColumn { flex: 0 1 auto; padding: 5px 10px; margin-left: auto; align-self: flex-start;}.phoneAPI.phoneGrid > .proceedWrapper .proceedDate { order: 1; margin-right: 0.33em;}.phoneAPI.phoneGrid > .proceedWrapper .proceedTime { order: 2; margin-right: 0.6em;}.phoneAPI.phoneGrid > .proceedWrapper .proceedType { order: 3;}.phoneAPI.phoneGrid > .proceedWrapper .isDay { margin-right: 0.33em;}.phoneAPI.phoneGrid > .proceedWrapper .isDay:after { content: ",";}.phoneAPI.phoneGrid > .proceedWrapper .proceedInfoColumn > *:first-child:before { content: "[";}.phoneAPI.phoneGrid > .proceedWrapper .proceedTime:after { content: "]"; }.phoneAPI.phoneGrid > .proceedWrapper .proceedDetails { font-size: 0.8em;}.phoneAPI.phoneGrid > .proceedWrapper .proceedButton { padding: 0;}.phoneAPI.phoneGrid > .proceedWrapper .proceedButton > i { font-size: 3.5em; margin: 0 -0.15em;}.phoneAPI.phoneGrid > .phoneEntry { padding: 2px 6px; border-right: 1px solid rgba(68, 71, 83, 0.5); background-color: rgba(0, 0, 0, 0.08);}.phoneAPI.tbl > * > * { padding: 2px 6px; border-left: 1px solid rgb(68, 71, 83); border-right: 1px solid rgb(68, 71, 83); background-color: rgba(0, 0, 0, 0.08);}.phoneAPI.tbl > * > *:nth-child(1) { border-left: none;}.phoneAPI.phoneGrid > .entryButtons,.phoneAPI.tbl > * > *:last-child { border-right: none; text-align: center;}.phoneAPI.phoneGrid > .phoneEntry.entryButtons { display: flex; flex-flow: column nowrap; justify-content: center; align-items: stretch; align-content: center;}.phoneAPI.phoneGrid > *.center-y { display: flex; flex-flow: row wrap; align-items: center; align-content: center;}.phoneAPI.phoneGrid > *.center-y > .center-y { flex: 1 1 100%;}.phoneAPI .dateTime { text-align: center;}.phoneAPI .dateTime .weekDay {}.phoneAPI .dateTime .entryDate { font-size: 0.7em;}.phoneAPI .dateTime .entryTime { font-weight: bold; margin-bottom: 4px;}.phoneAPI .toNumber { text-align: center;}.phoneAPI .callerInfos { position: relative; word-break: break-all; word-wrap: break-word;}.phoneAPI .callerInfos *.prioSymbol { position: absolute; top: 0; right: 0; color: #e22; font-weight: bold; cursor: default;}.phoneAPI .hitProbability { position: relative; text-align: right;}.phoneAPI .button-reAssociate { position: absolute; top: 0; right: 0; font-size: 1em; line-height: 1em; color: rgba(255, 255, 255, 0.4); cursor: pointer;}.phoneAPI .button-reAssociate:hover { color: rgba(148, 193, 30, 0.75);}.phoneAPI .button-reAssociate:active { color: rgba(148, 193, 30, 1);}.phoneAPI .phoneEntry.while-reAssociate { transition: background-color 0s linear 0s !important; pointer-events: none; background-color: rgba(0, 0, 0, 0.65) !important;}.phoneAPI .phoneEntry.while-reAssociate > *:not(.loading) { transition: all 0s linear 0s !important; opacity: 0.35;}.phoneAPI .callerInfos.while-reAssociate { position: relative;}.phoneAPI .callerInfos.while-reAssociate .loading { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; justify-content: flex-end; align-items: stretch; align-content: stretch;}.phoneAPI .phoneEntry.while-reAssociate .loading > div { flex: 1 1 100%; margin: 5px; background-image: url('/img/loading.svg.php'); background-size: contain; background-repeat: no-repeat; background-position: 100% 50%;}.phoneAPI .callStatus .symbolBox { display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; align-content: center;}.phoneAPI .callStatus .symbolBox .phoneCallStateSymbol { flex: 0 1 auto;}.phoneAPI .callStatus .symbolBox .phoneCallStateSymbol:not(:only-child) { opacity: 0.5; position: relative; left: -0.15em; top: 0.3em;}.phoneAPI .callStatus .symbolBox .handledSymbolWrapper,.phoneAPI .callStatus .symbolBox .callBackSymbolWrapper { position: absolute; top: 2px; right: 1px;}.phoneAPI .callStatus .symbolBox .handledSymbol { color: rgba(148, 193, 30, 1);}.phoneAPI .callStatus .symbolBox .handledSymbol,.phoneAPI .callStatus .symbolBox .callBackSymbol { transition: transform 0.3s ease-out, text-shadow 0.3s ease-out; transform-origin: 50% 50%; transform: scale(1, 1); text-shadow: 0 0 3px rgba(0, 0, 0, 0); backface-visibility: hidden; font-size: 1.75em; font-weight: normal; cursor: pointer; will-change: transform;}.phoneAPI .callStatus .symbolBox .handledSymbol:hover,.phoneAPI .callStatus .symbolBox .callBackSymbol:hover { transform: scale(1.2, 1.2); text-shadow: 0 0 3px rgba(0, 0, 0, 1);}body .phoneAPI.phoneGrid > .phoneEntry:not(.highlightCell) { transition: background-color 0.7s ease-out 4s, outline 0.7s ease-out 4s; }body .phoneAPI.phoneGrid > .phoneEntry.highlightCell { transition: background-color 0s ease-out 0s, outline 0s ease-out 0s; background-color: rgba(148, 193, 30, 0.5); }.phoneAPI.phoneGrid > .headerEntry,.phoneAPI.tbl > *:nth-child(1) > * { padding-top: 4px; padding-bottom: 2px;}.phoneAPI.phoneGrid > .phoneEntry:not(.oddRow) { background-color: rgba(0, 0, 0, 0.17);}.phoneAPI.tbl > *:nth-child(2n+1) { background-color: rgba(0, 0, 0, 0.07);}.phoneAPI.phoneGrid > .phoneEntry.oddRow,.phoneAPI.tbl > *:nth-child(2n+1) > * { }.phoneAPI.phoneGrid > .headerEntry,.phoneAPI.tbl > .header > * { font-weight: bold; text-align: center; border-top: none; border-left: none; border-right: none; border-bottom: 2px solid rgba(0, 0, 0, 0.2); background-color: transparent;}.phoneAPI > .header { background-color: transparent;}.phoneAPI.phoneGrid > .phoneApiFooter { grid-column: 1 / span 4;}.phoneAPI.phoneGrid > .phoneApiFullView { grid-column: 5 / span 2;}.phoneAPI.phoneGrid > .phoneApiFullView,.phoneAPI.tbl > .phoneApiFullView > *,.phoneAPI.phoneGrid > .phoneApiFooter,.phoneAPI.tbl > .phoneApiFooter > * { font-weight: bold; text-align: center; border-top: none; border-left: none; border-right: none; border-top: 2px solid rgba(0, 0, 0, 0.2); background-color: transparent;}.phoneAPI.phoneGrid > .phoneApiFullView,.phoneAPI.tbl > .phoneApiFullView > * { text-align: right;}.phoneAPI > .phoneApiFooter { background-color: transparent;}.phoneAPI.phoneGrid > .phoneApiFullView,.phoneAPI.phoneGrid > .phoneApiFooter { padding-top: 4px;}.phoneAPI > .phoneApiFooter .phoneApiShowMore,.phoneAPI > .phoneApiFooter .phoneApiShowLess { cursor: pointer;}.phoneOverlay > .phoneAPI.phoneGrid > .incomingCall,.phoneOverlay > .phoneAPI > .incomingCall { background-color: rgba(240, 230, 0, 0.3);}.phoneOverlay > .phoneAPI.phoneGrid > .incomingCall,.phoneOverlay > .phoneAPI > .incomingCall > * { border-color: rgba(200, 190, 0, 0.4);}.phoneOverlay .button-endCall { margin-top: 0.3em; padding: 0.25em 0.5em;}.phoneCallStateSymbol { cursor: default;}.phoneCallStateSymbol.phoneCallState-outCancel { transform: rotateZ(135deg);}.phoneCallStateSymbol.phoneCallState-unavailable { transform: rotateZ(90deg);}.phoneCallStateSymbol.phoneCallState-overload { font-weight: normal;}.outgoingCallNotice { font-size: 0.7em; font-weight: bold; color: rgb(148, 193, 30, 0.75);}.forwardingCallNotice { font-size: 0.7em; font-weight: bold; color: rgba(148, 193, 30, 0.75);}.phoneOptions { display: flex; justify-content: flex-end; align-items: flex-start; align-content: flex-start;}.phoneOptions > .phoneOptionsButton { transition: color 0.3s ease-out; cursor: pointer; position: relative; top: -3px; line-height: 0.75em;}.phoneOptions > .phoneOptionsButton:hover { color: rgb(148, 193, 30);}.phoneOptions:not(.showOptionsOverlay) > .phoneOptionsOverlay { display: none;}.phoneOptions > .phoneOptionsOverlay { z-index: 1; position: absolute; top: -5px; right: -10px; padding: 10px 20px; background-color: rgb(49, 51, 59); border: 1px solid rgba(148, 193, 30, 0.4); border-top-width: 0; border-right-width: 0; box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.5);}.phoneOptions > .phoneOptionsOverlay > .phoneOption { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.phoneOptions > .phoneOptionsOverlay > .phoneOption:not(:last-child) { margin-bottom: 1px;}.phoneOptions > .phoneOptionsOverlay > .phoneOption > * { flex: 0 1 auto;}.phoneOptions > .phoneOptionsOverlay > .phoneOption > .optionLabel { cursor: pointer;}.phoneOverlayOuter .phoneFilterBox { display: flex; flex-flow: row wrap; justify-content: center; align-items: stretch; align-content: flex-start; gap: 0.5rem; padding: 0.5rem; background-color: rgba(0, 0, 0, 0.15); border-bottom: 1px solid rgba(0, 0, 0, 0.15);}.phoneOverlayOuter .phoneFilterBox > * { flex: 0 1 30ch;}.phoneGrid > .phoneEntry.dateChanged { margin-top: 29px; position: relative;}.phoneGrid > .dateChanged:before { content: " "; position: absolute; left: -4px; right: -4px; top: -15px; border: 1px solid rgb(74, 97, 15);}.phoneGrid .button-showQuickReport,.phoneGrid .button-addQuickReport { display: inline-block;}.popupHintBox { position: fixed; top: 0; left: 0;  --border-color: rgb(96, 125, 20); --border-color-highlight: rgb(148, 193, 30); --border-width-big: 2px; transition: opacity 0.7s ease-out, top 0.5s ease, left 0.5s ease; opacity: 1;}.popupHintBox.no-movement-transitions { transition: opacity 0.7s ease-out, top 0s linear, left 0s linear;}.popupHintBox:not(.show) { opacity: 0;}.popupHintBox > .popupHintText { padding: 0.5rem 1rem; transition: border-color 2.5s ease, outline-color 2.5s ease; border: 1px solid var(--border-color); outline: 1px solid transparent; outline-offset: 2px;  border-radius: 1rem; box-shadow: 0 0 4rem rgba(30, 31, 36, 1), 0 0 2rem rgba(0, 0, 0, 1), 0 0 4rem rgba(0, 0, 0, 1), 0 0 2.5rem rgba(0, 0, 0, 0.7) inset; background-color: rgba(0, 0, 0, 0.75); color: rgba(255, 255, 255, 0.85); text-align: center; min-width: 25vw; max-width: 25vw; min-width: min(300px, 25vw); max-width: min(300px, 25vw);}.popupHintBox.highlight > .popupHintText { transition: border-color 0.5s ease, outline-color 0.5s ease; border-color: var(--border-color-highlight); outline-color: var(--border-color-highlight);}@media (max-width: 768px) { .popupHintBox > .popupHintText { min-width: 40vw; max-width: 40vw; }}.popupHintBox .button-hideHint { margin-top: 1em;}.popupHintBox > .popupHintArrow { position: absolute; height: 0; transition: border-color 2.5s ease; border-top: var(--border-width-big) solid var(--border-color); transform-origin: 0% 0%;}.popupHintBox.highlight > .popupHintArrow { transition: border-color 0.5s ease; border-top-color: var(--border-color-highlight);}.popupHintBox > .popupHintArrow > div { transition: border-color 2.5s ease; position: absolute; top: calc(var(--border-width-big) * -1); left: 0; transform-origin: 0% 50%; width: 50%; border-bottom: var(--border-width-big) solid var(--border-color);}.popupHintBox.highlight > .popupHintArrow > div { transition: border-color 0.5s ease; border-bottom-color: var(--border-color-highlight);}.popupHintBox > .popupHintArrow > div:nth-child(1) { transform: rotateZ(-35deg);}.popupHintBox > .popupHintArrow > div:nth-child(2) { transform: rotateZ(35deg);}.popupHintBox.popupHintOrientation-bottomRight > .popupHintText { border-top-left-radius: 0; border-bottom-right-radius: 0; }.popupHintBox.popupHintOrientation-bottomRight > .popupHintArrow { top: calc(var(--border-width-big) * 0.8); left: calc(var(--border-width-big) * 0.4); transform-origin: 0% 0%; transform: rotateZ(45deg) translateX(-100%);}.popupHintBox.popupHintOrientation-bottomLeft > .popupHintText { border-top-right-radius: 0; border-bottom-left-radius: 0; }.popupHintBox.popupHintOrientation-bottomLeft > .popupHintArrow { top: calc(var(--border-width-big) * 0.8); right: calc(var(--border-width-big) * 0.4); transform-origin: 100% 0%; transform: rotateZ(135deg);}.popupHintBox.popupHintOrientation-topRight > .popupHintText { border-top-left-radius: 0; border-bottom-right-radius: 0; }.popupHintBox.popupHintOrientation-topRight > .popupHintArrow { bottom: calc(var(--border-width-big) * 0.8); left: calc(var(--border-width-big) * 0.4); transform-origin: 0% 100%; transform: rotateZ(-45deg) translateX(-100%);}.popupHintBox.popupHintOrientation-topLeft > .popupHintText { border-top-right-radius: 0; border-bottom-left-radius: 0; }.popupHintBox.popupHintOrientation-topLeft > .popupHintArrow { bottom: calc(var(--border-width-big) * 0.8); right: calc(var(--border-width-big) * 0.4); transform-origin: 100% 100%; transform: rotateZ(-135deg);}@page { padding: 1.5cm 1.5cm;}body.printMode div.content > div.contentInner > div.contentContent { overflow: visible; padding: 0;}body.printMode .mainContainer .content,body.printMode .mainContainer,body.printMode { background-image: none !important; background-color: transparent !important; box-shadow: none !important;}body.printMode, body.printMode:not(.printMode-form) *:not(.toolButton) { color: #000;}body.printMode input[type="submit"], body.printMode .toolButton { background-color: rgb(49, 51, 59); border-color: transparent;}body.printMode input[type="submit"]:hover, body.printMode .toolButton:hover { background-color: rgb(148, 193, 30); color: #fff; border-color: transparent;}body:not(.printMode) > .button-printNow,body.printMode .content.invisiblyAdded,body.printMode > *:not(.mainOuterContainer):not(.button-printMode):not(.button-printNow) { display: none;}body.printMode > .mainOuterContainer > .mainContainer { padding: 0;}body.printMode .mainContainer > * { margin: 0;}body.printMode input { background-color: transparent !important; min-height: 0 !important; padding: 0;}body.printMode > .button-printNow { position: fixed; right: 40px; top: 15px;}@media print { body.printMode:not(.printMode-form) * { background-image: none !important; background-color: transparent !important; color: #000 !important; } .hide-on-print, .navigationBox, .DO-NOT-PUSH, .statsbox, .sideButton_added, .footer, .menuBox, body.printMode .button-printNow, body.printMode .button-printMode { display: none !important; } div.mainContainer { padding: 0 !important; } div.mainContainer > .content { margin-top: 0 !important; box-shadow: none !important; } div.mainContainer > .content:first-child { margin-bottom: 0 !important; } }body > .quickReportBox { position: fixed; top: 0; left: 0; min-width: 700px; min-height: 140px; background-color: rgb(49, 51, 59); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); outline: 1px solid #000; border: 1px solid rgba(148, 193, 30, 0.5);}body > .quickReportBox > .quickReportFolders { display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; padding: 4px;}body > .quickReportBox > .headerRow { padding: 4px 8px; background-color: rgba(148, 193, 30, 0.5); color: #fff; cursor: move; text-transform: uppercase;}body > .quickReportBox .quickReportCat { position: relative;}body > .quickReportBox .quickReportCat:not(:last-child) { margin-right: 30px;}body > .quickReportBox .quickReportCat:not(:last-child):after { position: absolute; top: 0; left: 100%; content: ">"; color: rgba(255, 255, 255, 0.2); font-size: 3em; transform-origin: 50% 0%; transform: translateX(5px) translateY(5px) scale(0.5, 1.5);}body > .quickReportBox .quickReportCat > .quickReportCatEntry { transition: background-color 0.3s ease-out, text-shadow 0.3s ease-out; color: #fff; padding: 4px 8px; background-color: rgba(255, 255, 255, 0.1); text-align: center; cursor: pointer; text-shadow: 0 0 3px rgba(0, 0, 0, 0);}body > .quickReportBox .quickReportCat > .quickReportCatEntry:not(:last-child) { margin-bottom: 4px;}body > .quickReportBox .quickReportCat > .quickReportCatEntry:hover { background-color: rgba(148, 193, 30, 0.5);}body > .quickReportBox .quickReportCat > .quickReportCatEntry.active { background-color: rgba(148, 193, 30, 0.75); text-shadow: 0 0 3px rgba(0, 0, 0, 1);}body > .quickReportBox .commentBox { display: block; min-height: 7em; max-height: 20em; min-width: 22em; max-width: 22em;}body > .quickReportBox .commentBox:not(:first-child),body > .quickReportBox .button-saveQuickReport:not(:first-child) { margin-top: 16px;}body > .quickReportBox:not(.is-saving):not(.is-opening) .loading { opacity: 0; pointer-events: none;}body > .quickReportBox.is-saving > .quickReportCat { pointer-events: none;}body > .quickReportBox.is-saving .button-saveQuickReport,body > .quickReportBox.is-saving .commentBox,body > .quickReportBox.is-saving .quickReportCatEntry { opacity: 0.2;}body > .quickReportBox .finishProceedingBox { display: block; min-width: 22em; max-width: 22em;}body > .quickReportBox .loading { transition: opacity 0.7s ease-out 0.3s; opacity: 1; position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding-top: 24px; display: flex; justify-content: center; align-items: center; align-content: center;}body > .quickReportBox .loading > img {}body > .quickReportBox.quickReportBox-forDetails { max-width: 700px; padding: 0; display: block;}body > .quickReportBox .quickReportDetails { display: grid; grid-template-columns: auto 1fr; color: #fff; width: 100%;}body > .quickReportBox .quickReportDetails > .label,body > .quickReportBox .quickReportDetails > .value { padding: 4px 8px; background-color: rgba(0, 0, 0, 0.35);}body > .quickReportBox .quickReportDetails > .label { grid-column: 1; padding-right: 1em; font-weight: bold; color: rgba(255, 255, 255, 0.65); background-color: rgba(0, 0, 0, 0.25);}body > .quickReportBox .quickReportDetails > .label:after { content: ":";}body > .quickReportBox .quickReportDetails > .value { grid-column: 2;}body > .quickReportBox .quickReportDetails > .emptyRow { grid-column: 1 / span 2; min-height: 1px; font-size: 0; line-height: 0; position: relative;}body > .quickReportBox .quickReportDetails > .value-buttons { text-align: right;}body > .quickReportBox .innerFeedback { color: #e22; font-weight: bold; margin: 10px 0; text-align: center; text-shadow: 0 0 3px #000;}body > .quickReportBox .tasksToggleBox { margin-top: 16px; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: flex-start; color: #eee; gap: 0.67em;}.reportChainBoxWrapper { display: flex; justify-content: center; }.reportChainBox {}.reportChainBox.reportChainGrid { display: inline-grid; align-items: stretch; grid-template-columns: auto auto auto auto auto auto; grid-gap: 0; border: 1px solid rgba(0, 0, 0, 0.3); position: relative;}.reportChainBox.reportChainGrid > * { padding: 4px 10px;}.reportChainBox.reportChainGrid > *:not(.entryDetails):not(.amountOfHiddenEntries) { display: flex; justify-content: center; align-items: center; align-content: center;}.reportChainBox.reportChainGrid > .button-backToMinimalView { position: absolute; left: 102%; left: calc(100% + 10px); top: 0; transform: translateY(0px);}.reportChainBox.reportChainGrid > .button-backToMinimalView > .material-icons { cursor: pointer;}.reportChainBox.reportChainGrid > .button-backToMinimalView > .material-icons:hover,.reportChainBox.reportChainGrid > .button-backToMinimalView > .material-icons:active { color: rgb(148, 193, 30);}.reportChainGrid > .headerLabel { font-weight: bold; border-bottom: 1px solid rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.2);}.reportChainGrid > .headerLabel:empty { align-self: stretch; justify-self: stretch;}.reportChainGrid > .headerLabel > .innerWrapper { flex: 1 1 100%;}.reportChainGrid > .entryID,.reportChainGrid > .headerLabel-id { grid-column: 1 / span 1;}.reportChainGrid > .dtAdded,.reportChainGrid > .headerLabel-dtAdded { grid-column: 2 / span 1;}.reportChainGrid > .noNextSteps,.reportChainGrid > .isUnfinished { grid-column: 3 / span 2;}.reportChainGrid > .dtFinished,.reportChainGrid > .headerLabel-dtFinished { grid-column: 3 / span 1;}.reportChainGrid > .finishedBy,.reportChainGrid > .headerLabel-finishedBy { grid-column: 4 / span 1;}.reportChainGrid > .entryLabel,.reportChainGrid > .headerLabel-entryLabel { grid-column: 5 / span 1;}.reportChainGrid > .entryButtons,.reportChainGrid > .headerLabel-entryButtons { grid-column: 6 / span 1;}.reportChainGrid > .entryDetails { grid-column: 2 / span 6; }.reportChainGrid > .moreEntriesRow { grid-column: 1 / span 6;}.reportChainGrid > .amountOfHiddenEntries { grid-column: 1 / span 6;}.reportChainGrid > .entryDetails:not(.active) { display: none;}.reportChainGrid > .headerLabel .sortingIndicator { font-size: 1.2em; margin: -0.5em 0 -0.5em 0.5em; position: relative; top: 0.2em;}.reportChainGrid > .headerLabel .sortingIndicator.sortingNotUsed { visibility: hidden; pointer-events: none;}.reportChainGrid > .currentEntry { background-color: rgba(0, 0, 0, 0.1);}.reportChainBox.reportChainGrid > .entryID { text-align: right; justify-content: flex-end !important;}.reportChainGrid > .labelFinished { display: none !important;}.reportChainGrid > .dtFinished {}.reportChainGrid > .finishedBy {}.reportChainGrid > .dtAdded {}.reportChainGrid > .textAdded { display: none !important;}.reportChainGrid > .noNextSteps {}.reportChainGrid > .isUnfinished { text-align: center; font-weight: bold; font-style: italic;}.reportChainGrid > .textFinished { display: none !important;}.reportChainBox.reportChainGrid > .entryLabel { display: flex; justify-content: flex-start !important; align-items: center; align-content: flex-start;}.reportChainGrid > .entryLabel > .entryLabelText {}.reportChainGrid > .entryLabel > .button-showDetails { transition: color 0.3s ease-out, transform 0.3s ease-out; line-height: 1em; margin: -0.5em 0 -0.5em auto; position: relative; left: 0.2em; cursor: pointer; color: #fff; transform: rotateZ(0deg);}.reportChainGrid > .entryDetails { padding-top: 0; font-size: 0.8em; margin-bottom: 4px;}.reportChainGrid > .entryButtons {}.reportChainGrid > .entryLabel > .button-showDetails:active,.reportChainGrid > .entryLabel > .button-showDetails:hover { color: rgb(148, 193, 30);}.reportChainGrid > .entryLabel > .button-showDetails.active { color: rgb(148, 193, 30); transform: rotateZ(90deg);}.reportChainGrid > .moreEntriesRow { display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; align-content: center;}.reportChainGrid > .moreEntriesRow-lower { border-top: 1px solid rgba(0, 0, 0, 0.3);}.reportChainGrid:not(.show-entriesBefore):not(.show-entriesAfter) > .button-backToMinimalView,.reportChainGrid:not(.show-entriesBefore) > .entryBefore,.reportChainGrid:not(.show-entriesAfter) > .entryAfter,.reportChainGrid.show-entriesBefore > .amountOfHiddenEntries-before,.reportChainGrid.show-entriesAfter > .amountOfHiddenEntries-after,.reportChainGrid:not(.use-minimalView) > .moreEntriesRow,.reportChainGrid:not(.use-minimalView) > .amountOfHiddenEntries { display: none !important;}.reportChainGrid > .headerLabel:not(.headerLabel-id),.reportChainGrid > *:not(.headerLabel):not(.entryID):not(.button-backToMinimalView):not(.moreEntriesRow):not(.amountOfHiddenEntries) { border-left: 1px solid rgba(0, 0, 0, 0.2);}.reportChainGrid > .moreEntriesRow .moreEntriesRowInner { flex: 0 1 auto; background-color: rgba(0, 0, 0, 0.2);}.reportChainGrid > .moreEntriesRow .moreEntriesText { text-align: center; font-size: inherit;}.reportChainGrid > .moreEntriesRow .button-showAllEntries { text-align: center;}.reportChainGrid > .moreEntriesRow .button-showAllEntries > i { display: none; }.reportChainGrid > .moreEntriesRow-upper .button-showAllEntries > i { transform: rotateZ(-90deg);}.reportChainGrid > .moreEntriesRow-lower .button-showAllEntries > i { transform: rotateZ(90deg);}.reportChainGrid > .amountOfHiddenEntries { color: rgba(255, 255, 255, 0.5); font-size: 0.9em; font-style: italic; text-align: center;}.reportChainGrid > .amountOfHiddenEntries-before { border-bottom: 1px solid rgba(0, 0, 0, 0.3);}.reportChainGrid > .amountOfHiddenEntries-after { border-top: 1px solid rgba(0, 0, 0, 0.3);}.reportChainGrid > .amountOfHiddenEntries a { color: rgb(148, 193, 30); font-size: inherit; cursor: pointer; border: none; font-weight: bold;}.reportChainGrid > .amountOfHiddenEntries a:hover { color: #fff;}.salesEntries { margin-top: 10px; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.salesEntries > .salesEntry { transition: background-color 0.3s ease-out; flex: 0 1 auto; margin: 0 10px 10px 0; padding: 5px 10px; background-color: rgba(0, 0, 0, 0.15); cursor: pointer; display: grid; grid-template-columns: auto 1fr; grid-gap: 2px;}.salesEntries > .salesEntry:hover { background-color: rgba(148, 193, 30, 0.5);}.salesEntries > .salesEntry:active { transition: background-color 0.05s ease-out; background-color: rgba(148, 193, 30, 1);}.salesEntries .labelCell { grid-column: 1; font-weight: bold; margin-right: 10px;}.salesEntries .labelCell:after { content: ":";}.salesEntries .valueCell { grid-column: 2;}.salesEntries .valueCell.valueRow { grid-column: 1 / span 2; font-weight: 100;}.salesEntries .valueCell.valueRow.value-entryType { font-size: 1.1em; margin-bottom: 8px;}.salesReportBox .entryFormName {  color: #eee; padding: 4px 10px; background-color: rgba(0, 0, 0, 0.4);}body > .salesReportBox { position: fixed; top: 0; left: 0; min-width: 500px; min-height: 140px; background-color: rgb(49, 51, 59); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); outline: 1px solid #000; border: 1px solid rgba(148, 193, 30, 0.5);}body > .salesReportBox > .headerRow { padding: 4px 8px; background-color: rgba(148, 193, 30, 0.5); color: #fff; cursor: move; text-transform: uppercase;}.salesReportBox.is-loading .button-submitSalesForm,.salesReportBox:not(.is-loading) .loading { display: none;}.salesReportBox .salesReportContents { flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; padding: 4px 0 4px 4px;}.salesReportBox .salesReportContents > .formSelect { flex: 0 1 auto; margin: 0 4px 4px 0;}.salesReportBox .salesReportContents > .formDetails { flex: 1 1 auto; padding: 5px 0 0 0; margin-right: 4px; position: relative;}.salesReportBox .salesReportContents > .formDetails:not(:empty):after { content: ""; position: absolute; top: 0; left: -4px; right: -4px; border-top: 1px solid rgba(148, 193, 30, 0.5);}.salesReportBox .formDetails > .formTemplate { display: grid; grid-template-columns: auto 1fr; align-items: start; grid-gap: 4px; margin-right: -4px;}.salesReportBox .formTemplate > .detailLabel { grid-column: 1; padding-top: 4px; color: #eee;}.salesReportBox .formTemplate > .detailLabel:after { content: ":";}.salesReportBox .formTemplate > .detailInput { grid-column: 2; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: flex-start;}.salesReportBox .formTemplate > .detailInput > * { flex: 0 1 auto; margin-right: 4px;}.salesReportBox .formTemplate > .detailInput span { color: #eee;}.salesReportBox .formTemplate > .button-submitSalesForm { grid-column: 2; justify-self: start;}.salesReportBox .formTemplate > .button-deleteSalesEntry { grid-column: 2; justify-self: start; margin-top: 20px;}.salesReportBox .detailInput-initialPayment > input,.salesReportBox .detailInput-monthlyFee > input { text-align: right;}.salesReportBox .detailInput-comment > textarea { resize: vertical; min-height: 5em; max-height: 20em;}.salesReportBox .formSelect:not(.form-selected) > .formSelectInput,.salesReportBox .formSelect.form-selected > .formFirstSelectBox { display: none;}.salesReportBox .formSelect .formFirstSelectBox {}.salesReportBox .formSelect .firstSelect-label { color: #eee; padding: 5px 10px; margin-bottom: 4px; font-weight: bold;}.salesReportBox .formSelect .formFirstSelect { transition: background-color 0.3s ease-out; background-color: rgba(255, 255, 255, 0.15); color: #eee; padding: 4px 10px; cursor: pointer;}.salesReportBox .formSelect .formFirstSelect:not(:last-child) { margin-bottom: 4px;}.salesReportBox .formSelect .formFirstSelect:hover { background-color: rgb(106, 128, 47);}.salesReportBox .formSelect .formFirstSelect:active { transition: background-color 0.05s ease-out; background-color: rgb(148, 193, 30);}.salesReportBox .button-loadDocument { font-size: 1.25em; line-height: 0; padding: 3px; display: flex; justify-content: center; align-items: center; align-content: center;}.salesReportBox .button-loadDocument:not(.enabled) { opacity: 0.5; filter: grayscale(1); pointer-events: none;}* { --scrollbar-size: 10px; --scrollbar-foreground: rgb(120, 156, 24); --scrollbar-foreground-highlight: rgb(148, 193, 30); --scrollbar-background: rgb(20, 21, 24); scrollbar-color: var(--scrollbar-foreground) var(--scrollbar-background); scrollbar-width: var(--scrollbar-size);}*::-webkit-scrollbar { width: var(--scrollbar-size); height: var(--scrollbar-size);}*::-webkit-scrollbar-thumb { background-color: var(--scrollbar-foreground); box-shadow: 0 0 calc(var(--scrollbar-size) * 0.6) rgba(0, 0, 0, 0.3) inset; }*::-webkit-scrollbar-thumb:hover { background-color: var(--scrollbar-foreground-highlight);}*::-webkit-scrollbar-track { background: var(--scrollbar-background); box-shadow: 0 0 calc(var(--scrollbar-size) * 0.6) rgba(0, 0, 0, 0.3) inset;}*::-webkit-scrollbar-corner { background: var(--scrollbar-background);}.selectmenu-defaultstyle.ui-selectmenu-button-open,.selectmenu-defaultstyle.ui-selectmenu-button-closed,.selectmenu-defaultstyle { transition: background-color 0.15s ease-out; background-color: rgba(255, 255, 255, 0.15); color: #fff; border: none; outline: none; margin: 0; border-radius: 0; width: auto; min-width: 200px; padding: 4px 10px 3px;}.selectmenu-defaultstyle.ui-selectmenu-button-open,.selectmenu-defaultstyle:hover { background-color: rgb(148, 193, 30); color: #fff; border: none; outline: none; border-radius: 0;}.selectmenu-defaultstyle.ui-selectmenu-button-open { background-color: rgb(106, 128, 47);}.selectmenu-contents-defaultstyle {}.selectmenu-contents-defaultstyle .ui-widget.ui-widget-content { border: none; background-color: rgb(106, 128, 47); color: #fff;}.selectmenu-contents-defaultstyle .ui-menu-item { border: none;}.selectmenu-contents-defaultstyle > .ui-widget-content { border-radius: 0;}.serviceEmployeeForInterestedParties { position: relative; display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; align-content: flex-start;}.serviceEmployeeForInterestedParties:not(.is-initialized),.serviceEmployeeForInterestedParties:empty { display: none;}.serviceEmployeeForInterestedParties > .loadingBox { position: absolute; top: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: flex-start; align-content: flex-start; pointer-events: none; transition: opacity 0s ease-out 0s; opacity: 1;}.serviceEmployeeForInterestedParties > .loadingBox > img { flex: 0 1 50px; max-width: 50px; max-height: 50px;}.serviceEmployeeForInterestedParties > *:not(.loadingBox) { transition: opacity 0.3s ease-out 0.5s; opacity: 1;}.serviceEmployeeForInterestedParties.isLoading > *:not(.loadingBox) { transition: opacity 0.3s ease-out; opacity: 0.1;}.serviceEmployeeForInterestedParties:not(.isLoading) > .loadingBox { transition: opacity 0.7s ease-out 0.5s; opacity: 0;}.serviceEmployeeForInterestedParties > .serviceEmployeeBox { flex: 0 1 auto; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; align-content: center; text-align: center; padding: 5px 10px 0; background-color: rgba(0, 0, 0, 0.1); }.serviceEmployeeForInterestedParties > .serviceEmployeeBox:empty { display: none;}.serviceEmployeeForInterestedParties > .serviceEmployeeBox > * { flex: 0 1 auto; margin: 0 5px 5px 5px;}.serviceEmployeeForInterestedParties .noCurrentServiceEmployee { font-weight: bold;}.serviceEmployeeForInterestedParties .currentServiceEmployeeBox {}.serviceEmployeeForInterestedParties .currentServiceEmployee { font-weight: bold; }.serviceEmployeeForInterestedParties .selectServiceEmployee { width: auto;}.interestedParties-assignedServiceEmployee { margin-top: 3px; font-size: inherit; font-style: italic; font-weight: bold;}.interestedParties-assignedServiceEmployee-mine { color: rgb(148, 193, 30);}.shortTermOverlay-wrapper { position: fixed; inset: 0; background-color: rgba(0, 0, 0, 0.75); color: #eee; display: grid; place-items: center; transition: opacity 0.42s ease-out; opacity: 1; overscroll-behavior: none;}.shortTermOverlay-wrapper.is-being-removed,.shortTermOverlay-wrapper:not(.active) { opacity: 0; pointer-events: none;}.shortTermOverlay-wrapper > .shortTermOverlay-box { width: 40rem; width: clamp(30vw, 40rem, 100vw); width: clamp(30dvw, 40rem, 100dvw); height: 40rem; height: clamp(30vh, 40rem, 100vh); height: clamp(30dvh, 40rem, 100dvh); max-width: 96vw; max-height: 96vh; max-width: calc(100dvw - 2rem); max-height: calc(100dvh - 2rem); background-color: var(--background-color, #333); border: 1px solid rgba(255, 255, 255, 0.05); display: grid; grid-template-columns: 1fr auto; grid-template-rows: auto 1fr; grid-template-areas: "title close" "contents contents"; gap: 0.33rem; overscroll-behavior: none;}.shortTermOverlay-wrapper[data-sizemode="large"] > .shortTermOverlay-box { width: 60rem; width: calc(100vmin - 2rem); width: calc(100dvmin - 2rem); height: 60rem; height: calc(100vmin - 2rem); height: calc(100dvmin - 2rem);}.shortTermOverlay-wrapper[data-sizemode="full"] > .shortTermOverlay-box { width: 60rem; width: calc(100vw - 2rem); width: calc(100dvw - 2rem); height: 60rem; height: calc(100vh - 2rem); height: calc(100dvh - 2rem);}.shortTermOverlay-wrapper .shortTermOverlay-box > * { padding: 0.25em 0.4em;}.shortTermOverlay-wrapper .shortTermOverlay-title { grid-area: title; background-color: rgba(255, 255, 255, 0.1); font-weight: bold; display: flex; align-items: center; cursor: move;}.shortTermOverlay-wrapper .shortTermOverlay-close { grid-area: close; border-width: 0 !important; padding: 0em 0.25em;}.shortTermOverlay-wrapper .shortTermOverlay-contents { grid-area: contents; padding: 0.25em 0.5em; overflow: scroll; overflow-x: hidden; position: relative; overscroll-behavior: none;}.shortTermOverlay-wrapper .loading { position: absolute; inset: 0; display: grid; place-items: center;}.sideButton_add { transition: opacity 0.4s ease-in-out, transform 0.4s cubic-bezier(.76,1.84,.56,.91), top 0.4s ease-out; opacity: 0;}.sideButton_add:not(.sideButton_added) { pointer-events: none;}.sideButton_add.sideButton_added { opacity: 1;}.sideButton_add.sideButton_added.material-icons,.sideButton_add.sideButton_added .material-icons { font-size: 3.0vh;}.sideButton_add.sideButton_added:not(.material-icons),.sideButton_add.sideButton_added *:not(.material-icons) { font-size: 1.0vh;}.sideButton_add.sideButton_added.sideButton_removing { opacity: 0;}.sideButton-style { background-color: rgba(19, 20, 23, 0.99); cursor: pointer; position: fixed; width: 4vh; min-height: 4vh; z-index: 25000; transform: scale(1); transform-origin: 100% 50%; display: flex; justify-content: center; align-items: center; align-content: center; color: rgb(148, 193, 30); text-shadow: 0 0 2px #000; backface-visibility: hidden;}.sideButton_add.sideButton-style:hover,.sideButton_add.sideButton-style:active { transform: scale(1.25);}.sideButtonTitle { position: fixed; display: inline-block; pointer-events: none; padding: 6px 57px 6px 15px;  background-color: rgb(19, 20, 23); color: rgb(148, 193, 30); text-align: center; transition: opacity 0.3s ease-out 0s; opacity: 1;}.sideButtonTitle.hide { transition: opacity 0.3s ease-out 0.3s; opacity: 0;}table tr > td.hoverMark,table tr.hoverMark > td.tblcolbg1,table tr.hoverMark > td.tblcolbg2,table tr.hoverMark > td.tblcolbg3 { background-color: rgba(148, 193, 30, 0.3);}.standardTabBox { align-self: stretch; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start; padding: 0 18px; border-bottom: 2px solid rgba(148, 193, 30, 1); position: relative; overflow: hidden;}.standardTabBox > .standardTab { transition: background-color 0.3s ease-out, color 0.3s ease-out, transform 0.3s ease-out; padding: 5px 10px 10px 10px; margin: 5px 1px -5px 0; background-color: rgba(0, 0, 0, 0.45); cursor: pointer; transform: scale(1, 1) translateY(0px); transform-origin: 50% 100%; will-change: transform;}.standardTabBox > .standardTab:hover { background-color: rgba(148, 193, 30, 0.5);}.standardTabBox > .standardTab:active,.standardTabBox > .standardTab.active { transition: background-color 0.05s ease-out, color 0.05s ease-out, transform 0.3s ease-out; background-color: rgba(148, 193, 30, 1); z-index: 1; color: #fff; text-shadow: 0 0 2px #fff, 0 0 3px #000; transform: scale(1, 1) translateY(-3px);}body > .serverTimings { display: none;}.tutorialVideoIcon { display: flex; justify-content: center; align-items: flex-start; align-content: flex-start;}.mainContainer > .tutorialVideoIcon { flex: 1 1 100%; margin-top: 1.5rem;}.tutorialVideoIcon,.tutorialVideoIcon > .videoIcon { width: 50px; height: 50px;}.tutorialVideoIcon > .videoIcon { transition: transform 0.4s ease-out, filter 0.4s ease-out; flex: 0 0 50px; cursor: pointer; background-image: url('/img/icon_tutorialvideo.svg'); background-size: contain; background-position: center center; background-repeat: no-repeat; filter: contrast(100%) brightness(40%) grayscale(65%); transform: scale(1, 1); will-change: transform;}.tutorialVideoIcon.tutorialVideoIcon-mini,.tutorialVideoIcon.tutorialVideoIcon-mini > .videoIcon { width: 30px; height: 30px;}.tutorialVideoIcon.tutorialVideoIcon-mini > .videoIcon { flex-basis: 30px;}.tutorialVideoIcon > .videoIcon:hover,.tutorialVideoIcon > .videoIcon:focus { filter: contrast(140%) brightness(100%) grayscale(0%); transform: scale(1.1, 1.1);}body > .tutorialVideoPanel { transition: transform 0.7s ease-in-out, opacity 0.7s ease-in-out; transform: translateX(0%); opacity: 1; background-color: rgba(0, 0, 0, 0.8); z-index: 30000; position: fixed; top: 0; bottom: 0; left: 0; right: 0; display: flex; justify-content: center; align-items: stretch; align-content: stretch;}body > .tutorialVideoPanel.hideVideoPanel { transform: translateX(100%); opacity: 0; pointer-events: none;}body > .tutorialVideoPanel .tutorialVideoBox { background-color: rgb(30, 31, 36); position: absolute; top: 0; bottom: 0; left: 0; right: 0;}body > .tutorialVideoPanel video { flex: 1 1 100%; object-fit: contain; object-position: center center;}body > .tutorialVideoPanel .closeButton { position: absolute; top: 10px; right: 10px; font-size: 2em; line-height: 1em; z-index: 1; color: #fff; cursor: pointer;}body > .tutorialVideoPanel .closeButton:hover,body > .tutorialVideoPanel .closeButton:focus { color: rgb(148, 193, 30);}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front { z-index: 10000000; }.ui-resizable-handle.ui-resizable-e { height: calc(100% - 12px);}.ui-resizable-handle.ui-resizable-s { width: calc(100% - 12px);}.ui-resizable-handle.ui-resizable-se { right: -5px; bottom: -5px; width: 18px; height: 18px; clip-path: polygon(100% 100%, 100% 0%, 0% 100%); clip-path: polygon(100% 100%, 100% 0%, calc(100% - 7px) 0%, 0% calc(100% - 7px), 0 100%, 0% 100%);}@supports not (clip-path: polygon(100% 100%, 0% 100%, 100% 0%)) { .ui-resizable-handle.ui-resizable-se { border-top-left-radius: 100px; }}.ui-resizable-handle.ui-resizable-se,.ui-resizable-handle.ui-resizable-e,.ui-resizable-handle.ui-resizable-s { transition: background-color 0.15s ease-out; background-color: rgba(148, 193, 30, 0);}.ui-resizable-handle.ui-resizable-se:hover,.ui-resizable-handle.ui-resizable-e:hover,.ui-resizable-handle.ui-resizable-s:hover { background-color: rgba(148, 193, 30, 0.4);}.ui-resizable-handle.ui-resizable-se:active,.ui-resizable-handle.ui-resizable-e:active,.ui-resizable-handle.ui-resizable-s:active { background-color: rgb(148, 193, 30);}.popUpText.popUpText-fixedDisplay { transition: opacity 0.3s ease-out, box-shadow 0.3s ease-out, z-index 0.3s ease-out; position: fixed; top: initial; right: 3rem; max-width: fit-content; z-index: 500;}.popUpText.popUpText-fixedDisplay.popUpText-activate { opacity: 1; min-width: 0;}.popUpText.popUpText-fixedDisplay.popUpText-activate.popUpText-close { opacity: 0;}.usePopUp-fixedMode .popUpText:not(.popUpText-activate) { display: none;}body > .popUpText { background-color: rgba(0, 0, 0, 1); padding: 0.25rem 0.4rem; color: #eee; pointer-events: none;}body > .popUpText .processName {}body > .popUpText .stepName { font-weight: bold;}body > .popUpText .customName {}body > .popUpText .finishedText {}body > .popUpText .finishedText-hasTime {}body > .popUpText .unfinishedText {}.do-overlay-image { border-image: fill 0 linear-gradient(#0003, #000);}.do-scroll-x-snap { scroll-snap-type: x mandatory;}.do-scroll-y-snap { scroll-snap-type: y mandatory;}.do-scroll-x-snap > *,.do-scroll-y-snap > * { scroll-margin: 5rem; scroll-snap-align: start; scroll-snap-stop: always;}.do-nice-text { background: var(--text-color, var(--color, linear-gradient(90deg, #fff 0%, #5be, #89f, #fff 100%))); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;}.volumeLogOverlay { position: relative;}.volumeLogOverlay > .loadingBox { position: absolute; top: 0; left: 0; right: 0; pointer-events: none; transition: opacity 0.05s ease-out 0s; opacity: 1;}.volumeLogOverlay:not(.show-loading) > .loadingBox { transition: opacity 0.7s ease-out 0.3s; opacity: 0;}.volumeLogBox { display: table;}.volumeLogBox > .volumeLogEntry { display: table-row;}.volumeLogBox > .volumeLogEntry > .innerHeader { display: none;}.volumeLogBox > .volumeLogEntry > .topHeader,.volumeLogBox > .volumeLogEntry > .entryValue { display: table-cell; padding: 0.1rem 0.5rem;}.volumeLogBox > .volumeLogEntry-header > .topHeader { border-bottom: 1px solid rgba(255, 255, 255, 0.35); padding-bottom: 0.3rem;}.volumeLogBox > .volumeLogEntry > .innerHeader,.volumeLogBox > .volumeLogEntry > .topHeader { font-weight: bold;}.volumeLogBox .newValue,.volumeLogBox .oldValue,.volumeLogBox .valueChange { text-align: right;}.volumeLogOverlay .volumeLogPages { margin-top: 2rem;}.volumeLogOverlay .volumeLogPages:empty { display: none;}.wareForm { display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; align-content: flex-start;}.documentBox,.wareGrid { margin: 0 5px 10px; flex: 0 1 600px; max-width: 600px; border: 1px solid rgba(255, 255, 255, 0.07); background-color: rgba(0, 0, 0, 0.1);}.wareGrid > .infoLabel,.wareGrid > .columnLabel { font-weight: bold;}.wareGrid > .infoLabel:after,.wareGrid > .columnLabel:after { content: ":";}.wareGrid textarea { resize: none;}.wareGrid > .infoValue > .primaryInfo { color: rgb(255, 255, 255); color: rgb(148, 193, 30);}.wareGrid > .infoValue > .secondaryInfo { font-size: 0.8em; line-height: 1.2em; color: rgba(255, 255, 255, 0.75);}.wareGrid > .submitButtonCell { display: flex; justify-content: space-between; align-items: stretch; align-content: flex-start;}.wareGrid .submitButton { padding: 4px 16px;}.wareGrid .submitButton:not(.button-removeEntry) { margin-left: auto;}.wareGrid .button-removeEntry { color: #e22;}.wareGrid .button-removeEntry:hover,.wareGrid .button-removeEntry:active { color: #fff; background-color: #e22;}@supports (display: grid) { .wareGrid { display: grid; grid-template-columns: auto auto; } .wareGrid > * { padding: 10px 15px;  } .wareGrid > .infoLabel, .wareGrid > .columnLabel { grid-column: 1 / span 1; margin-right: 20px; } .wareGrid > .infoValue, .wareGrid > .columnInput { grid-column: 2 / span 1; } .wareGrid > .submitButtonCell { grid-column: 2 / span 1; }}@supports not (display: grid) { .wareGrid { display: block; padding: 10px 15px; } .wareGrid > *:not(:last-child) { } .wareGrid > .infoLabel, .wareGrid > .columnLabel { padding-bottom: 4px; } .wareGrid > .infoValue > .secondaryInfo { padding-top: 2px; } .wareGrid > .infoLabel:not(:first-child), .wareGrid > .columnLabel:not(:first-child) { margin-top: 20px; } .wareGrid > .submitButtonCell { margin-top: 20px; display: flex; justify-content: space-between; }}.documentBox { padding: 10px 15px; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.documentBox > .documentBoxTitle { font-weight: bold; margin-bottom: 20px;}.documentBox > .addNewDocument { flex: 1 1 100%; display: flex; justify-content: center;}.documentBox > .addNewDocument:not(:last-child) { margin: 0 0 10px 0;}.documentBox > .addNewDocument.loading > input,.documentBox > .addNewDocument:not(.loading) > .loading { display: none;}.documentBox > .addNewDocument input { min-height: 30px;}.documentBox > .addNewDocument .loading { min-height: 30px; display: flex; justify-content: center;}.documentBox > .addNewDocument .loading > img { width: 30px; height: 30px;}.documentBox > .documentEntry { flex: 0 1 48%; flex: 0 1 calc(50% - 10px); margin: 0 10px 10px 0; padding: 10px 15px; background-color: rgba(0, 0, 0, 0.2); display: flex; flex-flow: row wrap; justify-content: space-between; align-items: baseline; align-content: flex-start;}.documentBox > .documentEntry > .fileType { margin-right: 10px; font-size: 0.8em; line-height: 1em;}.documentBox > .documentEntry > .entryDate { margin-left: auto; font-size: 0.8em; line-height: 1em;}.documentBox > .documentEntry > .documentName { flex: 1 1 100%; margin: 2px 0;}.documentBox > .documentEntry > .documentComment { flex: 1 1 100%; margin: 2px 0;}.documentBox > .documentEntry .input-documentComment { resize: vertical; min-height: 5em; max-height: 20em;}.documentBox > .documentEntry > .saveChanges { flex: 1 1 100%; margin: 0 auto 10px;}.documentBox > .documentEntry > .loading { transition: opacity 0.3s ease-out 0s; flex: 0 1 30px; height: 30px; opacity: 1;}.documentBox > .documentEntry > .loading > img { width: 30px; height: 30px;}.documentBox > .documentEntry:not(.is-loading) > .loading { transition: opacity 0.7s ease-out 0.5s; opacity: 0;}.documentBox > .documentEntry > .downloadFile { flex: 0 1 auto; position: relative; right: -4px;}.documentBox > .documentEntry > .removeFile { flex: 0 1 auto; cursor: pointer; position: relative; left: -4px;}.documentBox > .documentEntry > .removeFile:hover,.documentBox > .documentEntry > .removeFile:active { color: #e22;}.wareWidgets { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.wareWidgets > .nextWareCategory { flex: 1 1 100%; margin: 40px 0 8px 0; padding-left: 9px; font-weight: bold; font-size: 1.3em; line-height: 1em; color: rgba(255, 255, 255, 0.5);}.wareWidgets > .wareWidget { transition: background-color 0.3s ease-out; background-color: rgba(0, 0, 0, 0.15); color: #fff; padding: 5px; margin: 0 10px 10px 0; cursor: pointer; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.wareWidgets > .wareWidget:hover { background-color: rgb(148, 193, 30);}.wareWidgets > .wareWidget:active { background-color: rgb(106, 128, 47);}.wareWidgets > .wareWidget.actualWareWidget { display: block; padding: 5px 10px;}.wareWidgets > .wareWidget .mainCols:not(:last-child),.wareWidgets > .wareWidget .dataCols:not(:last-child) { margin-bottom: 10px;}.wareWidgets > .wareWidget .colValue { transition: color 0.3s ease-out;}.wareWidgets > .wareWidget:not(:hover):not(:active) .mainCols .colValue,.wareWidgets > .wareWidget:not(:hover):not(:active) .dataCols .colValue { color: rgb(148, 193, 30);}.wareWidgets > .wareWidget .dataCols { margin-top: 10px;}.wareWidgets > .wareWidget .mainCols > .colField,.wareWidgets > .wareWidget .dataCols > .colField {}.wareWidgets > .wareWidget .mainCols > .colField:not(:last-child),.wareWidgets > .wareWidget .dataCols > .colField:not(:last-child) { margin-bottom: 10px;}.wareWidgets > .wareWidget .mainCols .colLabel,.wareWidgets > .wareWidget .dataCols .colLabel { font-weight: bold;}.wareWidgets > .wareWidget .mainCols .colValue,.wareWidgets > .wareWidget .dataCols .colValue {}.wareWidgets > .addNewWare { padding: 10px 20px; flex-flow: column nowrap; justify-content: center; align-items: stretch; align-content: stretch; text-align: center;}.wareWidgets > .addNewWare > .symbol { transition: color 0.3s ease-out; font-size: 5em; line-height: 1em; font-weight: 100; margin-top: -0.2em; margin-bottom: 0.2em;}.wareWidgets > .addNewWare:not(:hover) > .symbol { color: rgb(148, 193, 30);}.wareWidgets > .addNewWare > .text {}.wareWidgets > .wareWidget > .infoBox { flex: 0 1 auto; margin: 0 5px 5px 0; background-color: rgba(0, 0, 0, 0.1); padding: 10px 20px; display: flex; justify-content: center; align-items: flex-start; align-content: flex-start;}.wareWidgets > .wareWidget > .infoBox > .infoLabel { font-weight: bold; margin-bottom: 10px;}.wareWidgets > .wareWidget > .infoBox > .infoData {}.wareSelectionWidgets { display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; align-content: flex-start;}.wareSelectionWidgets > .wareSelectionWidget { transition: background-color 0.3s ease-out, color 0.3s ease-out; flex: 0 1 auto; max-width: 300px; background-color: rgba(0, 0, 0, 0.15); color: rgb(148, 193, 30); padding: 15px 30px; margin: 0 10px 10px 0; cursor: pointer; }.wareSelectionWidgets > .wareSelectionWidget:hover { background-color: rgb(148, 193, 30); color: #fff;}.wareSelectionWidgets > .wareSelectionWidget:active { background-color: rgb(106, 128, 47); color: #fff;}.wareSelectionWidgets > .wareSelectionWidget > .wareName { font-weight: bold;}.wareSelectionWidgets > .wareSelectionWidget > .wareDetails { color: #fff; margin-top: 10px; font-size: 0.8em; line-height: 1.2em;}.webSoftwareStatusBox { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: baseline; align-content: flex-start;}.webSoftwareStatusBox > .softwareDetected { flex: 0 1 auto; padding: 4px 4px 2px 4px; display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: baseline; align-content: flex-start;}.webSoftwareStatusBox > .softwareDetected > .webSoftwareVersion { flex: 0 1 auto; padding-right: 0.4em;}.webSoftwareStatusBox > .softwareDetected > .webSoftwareVersion:after { content: ":";}.webSoftwareStatusBox > .softwareDetected > .webSoftwareStatus { flex: 0 1 auto; color: #f0f; font-weight: bold;}.webSoftwareStatusBox > .softwareDetected > .webSoftwareStatus.webSoftwareStatus-none { color: #f70;}.webSoftwareStatusBox > .softwareDetected > .webSoftwareStatus.webSoftwareStatus-incomplete { color: #ff0;}.webSoftwareStatusBox > .softwareDetected > .webSoftwareStatus.webSoftwareStatus-complete { color: #0f0;}