html,
body {
  margin-top: 0 !important;
  margin-left: 0;
  margin-right: 0;
  height: 100vh;
  background-color: #f3f3f3 !important;
  font-family: 'Open Sans', sans-serif;
}
input {
  font-family: 'Open Sans', sans-serif;
}
body {
  overflow: hidden;
  position: relative;
  --app-bar-background: #ffffff;
  --accent: #007abc;
  --accent2: #008cbf;
  --accenttxt: #005c8b;
  --accenttxt2: #005c8b;
  --danger: #dd3333;
  --background: #f3f3f3;
  --background0: rgba(243, 243, 243, 0);
  --background2: #ffffff;
  --background3: #ffffff;
  --foreground: #434141;
  --foreground2: #999999;
  --tileborder: #d9d9d9;
  --hr: #cccccc;
  --icon1: rgba(67, 65, 65, 0.607);
  --icon2: rgba(67, 65, 65, 0.098);
  --hilite3: rgba(255, 255, 255, 0.2);
  --overlay1: rgba(255, 255, 255, 0.8);
  --overlay2: rgba(0, 0, 0, 0.25);
  --hilite1: rgba(0, 0, 0, 0.03);
  --hilite2: rgba(0, 0, 0, 0.05);
  color: var(--foreground);
}
div {
  box-sizing: border-box;
  outline: none;
}
div.tcr-user-interface {
  box-sizing: border-box;
  outline: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  height: 100vh;
}
div.tcr-user-interface input {
  outline: none;
}
@media print {
  div.tcr-user-interface {
    height: auto;
  }
}
div.tcr-user-interface div.app-bar {
  --app-bar-background: #ffffff;
  --app-bar-logo: #434141;
  --app-bar-actions: #434141;
  --app-bar-border: #d9d9d9;
  --menu-background: #434141;
  --menu-border: #d9d9d9;
  --menu-foreground: #ffffff;
  position: fixed;
  top: 0;
  top: env(safe-area-inset-top, 0);
  left: 0;
  right: 0;
  height: 48px;
  padding: 0;
  padding-left: env(safe-area-inset-left, 0);
  padding-right: env(safe-area-inset-right, 0);
  border-bottom: 1px solid var(--app-bar-border);
  background-color: var(--app-bar-background);
  flex-wrap: nowrap;
  display: flex;
  align-items: center;
  z-index: 5;
}
.dark div.tcr-user-interface div.app-bar {
  --app-bar-background: #2e2e2e;
  --app-bar-logo: #808080;
  --app-bar-actions: #808080;
  --app-bar-border: #4a4a4a;
  --menu-background: #1d1d1d;
  --menu-border: #4a4a4a;
  --menu-foreground: #808080;
}
@media print {
  div.tcr-user-interface div.app-bar {
    display: none;
  }
}
div.tcr-user-interface div.app-bar:before {
  position: fixed;
  content: '';
  top: 0;
  height: 0;
  height: env(safe-area-inset-top);
  left: 0;
  right: 0;
  background-color: var(--app-bar-background);
}
div.tcr-user-interface div.app-bar > div {
  transition: all 500ms;
}
div.tcr-user-interface div.app-bar > div.logo {
  width: 240px;
  height: 32px;
  margin-left: 26px;
  margin-right: 20px;
  flex-grow: 1;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  mask-repeat: no-repeat;
  mask-position: left;
  mask-size: contain;
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface div.app-bar > div.logo {
    background-position: center;
  }
}
div.tcr-user-interface div.app-bar > div.masked_logo {
  width: 240px;
  height: 32px;
  margin-left: 26px;
  margin-right: 20px;
  flex-grow: 1;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  mask-repeat: no-repeat;
  mask-position: left;
  mask-size: contain;
  background-color: var(--app-bar-logo);
  cursor: pointer;
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface div.app-bar > div.masked_logo {
    background-position: center;
  }
}
div.tcr-user-interface div.app-bar > div.search {
  flex-grow: 1;
  order: 2;
  position: relative;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface div.app-bar > div.search {
    display: none;
  }
}
div.tcr-user-interface div.app-bar > div.menu-icon {
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  flex-shrink: 0;
  display: none;
  opacity: 0;
}
div.tcr-user-interface div.app-bar > div.menu-icon > div {
  position: absolute;
  width: 22px;
  height: 2px;
  top: 23px;
  left: 13px;
  background-color: currentColor;
  border-radius: 1px;
  transition: all 500ms;
}
div.tcr-user-interface div.app-bar > div.menu-icon > div::before {
  display: block;
  content: '';
  position: absolute;
  width: 22px;
  height: 2px;
  top: -6px;
  left: 0;
  background-color: currentColor;
  border-radius: 1px;
  transition: all 500ms;
}
div.tcr-user-interface div.app-bar > div.menu-icon > div::after {
  display: block;
  content: '';
  position: absolute;
  width: 22px;
  height: 2px;
  top: 6px;
  left: 0;
  background-color: currentColor;
  border-radius: 1px;
  transition: all 500ms;
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface div.app-bar > div.menu-icon[data-has-menu="true"] {
    display: block;
    opacity: 1;
  }
}
div.tcr-user-interface div.app-bar > div.actions {
  display: flex;
  min-width: 48px;
  height: 48px;
}
div.tcr-user-interface div.app-bar > div.actions:empty {
  display: none;
}
div.tcr-user-interface div.app-bar > div.actions div.button {
  display: inline-block;
  text-align: center;
  box-sizing: border-box;
  font-size: 12px;
  font-weight: bold;
  padding: 0 15px;
  height: 28px;
  line-height: 26px;
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 0;
  border: 1px solid var(--accent);
  background-color: white;
  color: var(--accent);
  cursor: pointer;
  user-select: none;
}
div.tcr-user-interface div.app-bar > div.actions div.button:hover {
  background-color: var(--accent);
  color: white;
}
.dark div.tcr-user-interface div.app-bar > div.actions div.button {
  background-color: var(--accent);
  color: white;
}
div.tcr-user-interface div.app-bar > div.actions div.action {
  position: relative;
  width: 48px;
  height: 48px;
  user-select: none;
  line-height: 48px;
  color: var(--app-bar-actions);
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  flex-shrink: 0;
  order: 3;
}
div.tcr-user-interface div.app-bar > div.actions div.action[data-open="true"] {
  background-color: var(--menu-background);
}
div.tcr-user-interface div.app-bar > div.actions div.action[data-open="true"] div.menu {
  display: block;
}
div.tcr-user-interface div.app-bar > div.actions div.action[data-open="true"] div.img[data-image="true"] {
  background-color: var(--menu-foreground);
}
div.tcr-user-interface div.app-bar > div.actions div.action div.menu {
  box-sizing: border-box;
  display: none;
  width: 200px;
  color: var(--menu-foreground);
  background-color: var(--menu-background);
  position: absolute;
  top: 49px;
  right: -1px;
  border: 1px solid var(--menu-border);
  border-top: none;
  font-size: 12px;
  font-weight: 600;
}
div.tcr-user-interface div.app-bar > div.actions div.action div.menu div.menu-item {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  line-height: 48px;
  padding: 0 20px;
}
div.tcr-user-interface div.app-bar > div.actions div.action div.menu div.menu-item:not(:last-child) {
  border-bottom: 1px solid var(--menu-border);
}
div.tcr-user-interface div.app-bar > div.actions div.action div.menu div.menu-sep {
  box-sizing: border-box;
  width: 100%;
  height: 2px;
  background-color: var(--menu-border);
}
div.tcr-user-interface div.app-bar > div.actions div.action div.tcr-icon {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 8px;
  right: 8px;
  mask-size: 16px;
  -webkit-mask-size: 16px;
}
div.tcr-user-interface div.app-bar > div.actions div.action div.tcr-icon:not([data-icon]) {
  display: none;
}
div.tcr-user-interface div.app-bar > div.actions div.action div.img[data-image="true"] {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 8px;
  right: 8px;
  background-color: var(--app-bar-actions);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 32px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 32px;
}
div.tcr-user-interface div.app-bar > div.user,
div.tcr-user-interface div.app-bar > div.print {
  display: none;
  order: 3;
  flex-shrink: 0;
  position: relative;
  width: 60px;
  height: 60px;
  user-select: none;
}
div.tcr-user-interface div.app-bar > div.user div.tcr-icon,
div.tcr-user-interface div.app-bar > div.print div.tcr-icon {
  border-radius: 50%;
  color: white;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 10px;
  mask-size: 16px;
  -webkit-mask-size: 16px;
  cursor: pointer;
}
div.tcr-user-interface div.app-bar > div.user:before,
div.tcr-user-interface div.app-bar > div.print:before {
  content: '';
  position: absolute;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 10px;
  background-color: #434141;
  border-radius: 24px;
}
div.tcr-user-interface div.app-bar[data-design="centered"] > div.logo {
  margin-left: 20px;
  margin-right: 2px;
  background-position: center;
}
div.tcr-user-interface div.app-bar[data-design="centered"] > div.menu-icon {
  display: block;
  visibility: hidden;
  opacity: 0;
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface div.app-bar[data-design="centered"] > div.menu-icon[data-has-menu="true"] {
    visibility: visible;
    opacity: 1;
  }
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface div.app-bar[data-menu="true"] > div.menu-icon > div {
    width: 30px;
    left: 15px;
  }
  div.tcr-user-interface div.app-bar[data-menu="true"] > div.menu-icon > div::before {
    width: 15px;
    top: 0;
    transform-origin: 1px 1px;
    transform: rotate(-45deg);
  }
  div.tcr-user-interface div.app-bar[data-menu="true"] > div.menu-icon > div::after {
    width: 15px;
    top: 0;
    transform-origin: 1px 1px;
    transform: rotate(45deg);
  }
  div.tcr-user-interface div.app-bar[data-menu="true"] > div:not(.menu-icon) {
    opacity: 0;
    pointer-events: none;
  }
}
div.tcr-user-interface > div.menu-bar {
  position: fixed;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  padding: 0 20px;
  padding-left: calc(20px + env(safe-area-inset-left, 0));
  left: 0;
  top: 48px;
  top: calc(48px + env(safe-area-inset-top, 0));
  width: 280px;
  bottom: 0;
  transition: left 0.5s;
  display: flex;
  flex-direction: column;
  background-color: #e8e6e6;
  border-right: 1px solid #d9d9d9;
}
@media print {
  div.tcr-user-interface > div.menu-bar {
    display: none;
  }
}
.dark div.tcr-user-interface > div.menu-bar {
  background-color: #1f1f1f;
  border-right: 1px solid #2b2b2b;
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface > div.menu-bar[data-menu="true"] {
    z-index: 4;
  }
  div.tcr-user-interface > div.menu-bar:not([data-menu="true"]) {
    left: -280px;
    opacity: 0;
  }
}
div.tcr-user-interface > div.menu-bar > div.user-tile {
  flex-shrink: 0;
  flex-grow: 0;
  position: relative;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}
div.tcr-user-interface > div.menu-bar > div.user-tile:hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.menu-bar > div.user-tile:hover > div.upper_container > div.icon {
  background-color: rgba(128, 128, 128, 0.4);
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.upper_container {
  width: 100%;
  height: 60px;
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.upper_container > div.icon {
  position: absolute;
  left: 12px;
  top: 12px;
  width: 36px;
  height: 36px;
  border-radius: 5px;
  background-color: rgba(128, 128, 128, 0.2);
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.upper_container > div.icon svg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 16px;
  fill: white;
  fill: var(--foreground);
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.upper_container > div.icon svg:last-child {
  display: none;
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.upper_container > .name {
  position: absolute;
  left: 60px;
  right: 12px;
  top: 12px;
  height: 18px;
  line-height: 18px;
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.upper_container > .mail {
  position: absolute;
  left: 60px;
  right: 12px;
  top: 30px;
  height: 18px;
  line-height: 18px;
  font-size: 11px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.upper_container > .mail:empty {
  display: none;
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.upper_container > .mail:empty + .name {
  height: 36px;
  line-height: 36px;
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.item {
  display: block;
  height: 0;
  opacity: 0;
  color: #838181;
  width: 100%;
  padding-left: 24px;
  line-height: 28px;
  text-align: left;
  font-size: 11px;
  font-size: 13px;
  font-weight: 600;
  transition: all 250ms ease-in-out;
}
div.tcr-user-interface > div.menu-bar > div.user-tile > div.item:hover {
  color: var(--foreground);
}
div.tcr-user-interface > div.menu-bar > div.user-tile[data-expanded="true"] {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.menu-bar > div.user-tile[data-expanded="true"] .item {
  display: block;
  height: 28px;
  opacity: 1;
  margin-top: 4px;
  margin-bottom: 4px;
}
div.tcr-user-interface > div.menu-bar .menu-list {
  position: relative;
  flex: 1;
  min-height: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow-y: auto;
  scrollbar-width: none;
}
div.tcr-user-interface > div.menu-bar .menu-list::-webkit-scrollbar {
  display: none;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item {
  position: relative;
  padding-left: 60px;
  border-radius: 4px;
  height: 42px;
  line-height: 42px;
  font-size: 13px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.icon {
  background-color: var(--foreground);
  display: block;
  position: absolute;
  left: 24px;
  top: 15px;
  width: 12px;
  height: 12px;
  border-radius: 4px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.tcr-icon {
  color: var(--foreground);
  display: block;
  position: absolute;
  left: 24px;
  top: 15px;
  width: 12px;
  height: 12px;
  border-radius: 4px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.more {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
  height: 42px;
  cursor: pointer;
  width: 44px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.more:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.more > div {
  top: 20px;
  left: 21px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.more > div,
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.more > div::before,
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.more > div::after {
  position: absolute;
  content: '';
  width: 3px;
  height: 3px;
  background-color: #434141;
  border-radius: 4px;
  transition: all 500ms;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.more > div::before {
  left: -7px;
  top: 0;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.more > div::after {
  left: 7px;
  top: 0;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item:not(.spacer) {
  cursor: pointer;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item:not(.spacer):hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item:not(.spacer):hover[data-more="true"]:before {
  position: absolute;
  content: '';
  width: 66px;
  height: 44px;
  background: linear-gradient(to left, #ebebeb 55%, transparent);
  right: 0;
  top: 0;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item:not(.spacer):hover .more {
  display: block;
  color: var(--foreground);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item[data-active="true"] {
  color: var(--accent);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item[data-active="true"] > div.icon {
  background-color: var(--accent);
  opacity: 1;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item[data-haze="true"] > div.icon,
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item[data-haze="true"] > div.title {
  opacity: 0.5;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.spacer {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: var(--tileborder);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.add > .title {
  display: none;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.add:hover {
  color: white;
  background-color: var(--accent);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.add:hover > .title {
  display: block;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.add:hover > div.tcr-icon {
  color: white;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.search[data-active="true"] {
  color: var(--foreground);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.search[data-active="true"] > input {
  border: 1px solid #ab1410;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.search > div.tcr-icon {
  mask-size: 32px;
  -webkit-mask-size: 32px;
  width: 36px;
  height: 36px;
  padding-left: 40px;
  left: 0;
  top: 0;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.search > input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0 24px;
  border: none;
  position: relative;
  width: 100%;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  font-weight: 400;
  color: currentColor;
  background-color: transparent;
  transition: all 250ms;
  border-radius: 0;
  text-align: center;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.search > input::placeholder {
  color: var(--foreground);
  opacity: 0.6;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.search > inputselect {
  cursor: pointer;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item div.tcr-badge {
  display: none;
  position: absolute;
  pointer-events: none;
  width: 16px;
  height: 16px;
  top: 14px;
  right: 14px;
  border-radius: 50%;
  line-height: 16px;
  text-align: center;
  font-size: 8px;
  background-color: #fbbd48;
  color: #434141;
  font-weight: bold;
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item {
  position: relative;
  display: block;
  transition: all 250ms ease-in-out;
  cursor: pointer;
  margin-left: 42px;
  padding-left: 25px;
  border-radius: 4px;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (min-width: 1024px) {
  div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item[data-collapsed="true"] {
    height: 0 !important;
    opacity: 0;
    pointer-events: none;
  }
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item:hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item[data-active="true"] {
  font-weight: 600;
  color: var(--accent);
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item[data-active="true"] .icon {
  background-color: var(--accent);
  opacity: 1;
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item .icon {
  display: block;
  position: absolute;
  left: 5px;
  top: 7px;
  width: 10px;
  height: 10px;
  border-radius: 4px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item .tcr-icon {
  pointer-events: none;
  display: none;
  position: absolute;
  right: 0;
  top: 1px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item[data-shared="true"] {
  padding-right: 22px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item[data-shared="true"] .tcr-icon {
  display: block;
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item.spacer {
  height: 1px;
  background-color: var(--tileborder);
  margin-top: 5px;
  margin-bottom: 5px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item.spacer[data-collapsed="true"] {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
}
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item.subsub {
  margin-left: 72px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.badge,
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item > div.badge {
  display: none;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  top: 21px;
  left: 18px;
  border: 2px solid var(--background);
  background-color: var(--gray1);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.badge[data-icon="folder"],
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item > div.badge[data-icon="folder"] {
  top: 26px;
  left: 6px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item.submenu-item > div.badge,
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item.submenu-item > div.badge {
  top: 11px;
  left: 9px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item[data-badge="modified"] > div.badge,
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item[data-badge="modified"] > div.badge {
  display: block;
  animation: var(--green);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item[data-badge="changed"] > div.badge,
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item[data-badge="changed"] > div.badge {
  display: block;
  background-color: var(--yellow1);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item[data-badge="modified,changed"] > div.badge,
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item[data-badge="modified,changed"] > div.badge {
  display: block;
  background-color: var(--yellow1);
  animation: var(--green-yellow);
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.count,
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item > div.count {
  position: absolute;
  width: auto;
  height: 16px;
  border-radius: 4px;
  padding: 0 5px;
  top: 4px;
  right: 0;
  line-height: 17px;
  text-align: right;
  background-color: var(--accent);
  color: white;
  font-size: 11px;
}
div.tcr-user-interface > div.menu-bar .menu-list > .menu-item > div.count:empty,
div.tcr-user-interface > div.menu-bar .menu-list > .submenu-item > div.count:empty {
  display: none;
}
div.tcr-user-interface > div.menu-bar .menu-list .submenu-item:not([data-collapsed="true"]) + .menu-item {
  margin-top: 10px;
}
div.tcr-user-interface > div.menu-bar .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20px;
  pointer-events: none;
  background-image: linear-gradient(#e8e6e600, #e8e6e6);
}
.dark div.tcr-user-interface > div.menu-bar .overlay {
  background-image: linear-gradient(#1f1f1f, #1f1f1f);
}
div.tcr-user-interface > div.menu-bar .overlay2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 20px;
  pointer-events: none;
  background-image: linear-gradient(#e8e6e6, #e8e6e600);
}
.dark div.tcr-user-interface > div.menu-bar .overlay2 {
  background-image: linear-gradient(#1f1f1f, #1f1f1f);
}
div.tcr-user-interface > div.menu-bar .menu-bar-footer {
  flex-shrink: 0;
  padding: 12px 0;
  font-size: 11px;
  line-height: 1.4;
  color: var(--foreground);
  opacity: 0.3;
  text-align: center;
}
div.tcr-user-interface > div.menu-bar div.submenu-item span.icon {
  background-color: var(--foreground);
  opacity: 0.7;
}
@media only screen and (min-width: 1024px) {
  div.tcr-user-interface > div.menu-bar + div.content {
    left: 280px;
  }
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface > div.menu-bar[data-menu="true"] + div.content {
    left: 280px;
  }
}
div.tcr-user-interface > div.content {
  overflow: hidden;
  overflow-y: scroll;
  touch-action: pan-y;
  position: absolute;
  left: 0;
  top: 48px;
  top: calc(48px + env(safe-area-inset-top));
  bottom: 0;
  right: 0;
  padding-left: 20px;
  padding-left: calc(20px + env(safe-area-inset-left, 0));
  padding-right: 20px;
  padding-right: calc(20px + env(safe-area-inset-right, 0));
  padding-bottom: 20px;
  padding-bottom: calc(20px + env(safe-area-inset-bottom, 0));
}
@media print {
  div.tcr-user-interface > div.content {
    position: relative;
    top: auto;
    overflow-y: hidden;
    height: auto;
  }
}
div.tcr-user-interface > div.content.modal {
  background-color: var(--background);
}
div.tcr-user-interface > div.content.modal:empty {
  display: none;
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface > div.content:not([data-expand_menu="true"]) {
    left: 0;
  }
  div.tcr-user-interface > div.content[data-expand_menu="true"] {
    right: -280px;
  }
}
div.tcr-user-interface > div.content[data-center="true"] {
  left: 0;
}
div.tcr-user-interface > div.content[data-center="true"] .tile {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 120px;
}
div.tcr-user-interface > div.content[data-center="true"] .footer {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}
div.tcr-user-interface > div.content[data-center="true"] .sso {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 20px;
}
div.tcr-user-interface > div.content[data-center="true"] .sso:first-child {
  margin-top: 120px;
  margin-bottom: 20px;
}
div.tcr-user-interface > div.content[data-center="true"] .sso div.sso-separator {
  position: relative;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
}
div.tcr-user-interface > div.content[data-center="true"] .sso div.sso-separator span {
  background-color: var(--background);
  padding: 0 20px;
  color: #939191;
}
div.tcr-user-interface > div.content[data-center="true"] .sso div.sso-separator:before {
  position: absolute;
  width: 100%;
  height: 2px;
  border-radius: 1px;
  content: '';
  top: 14px;
  left: 0;
  background-color: var(--tileborder);
  z-index: -1;
}
div.tcr-user-interface > div.content[data-center="true"] .sso div.sso-button {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  box-sizing: content-box;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding: 0px 20px;
  background-color: var(--accent);
  color: white;
  border-radius: 4px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
div.tcr-user-interface > div.content[data-center="true"] .sso div.sso-button:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div.tcr-user-interface > div.content[data-center="true"] .sso div.sso-link {
  padding: 0 10px;
  background-color: transparent;
  color: var(--accent);
  font-weight: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  box-sizing: content-box;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  margin-top: 20px;
}
div.tcr-user-interface > div.content[data-center="true"] .sso div.sso-link:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div.tcr-user-interface > div.content[data-flex="true"] {
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}
div.tcr-user-interface > div.content[data-flex="true"] .tile {
  margin-bottom: 0;
  flex-grow: 1;
  min-height: 200px;
}
div.tcr-user-interface > div.content > div.title {
  position: relative;
  height: 100px;
  line-height: 100px;
  font-size: 18px;
  font-weight: 400;
  padding-left: 30px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
}
div.tcr-user-interface > div.content > div.title span.spacer {
  margin-left: 10px;
  margin-right: 10px;
  color: #838181;
}
div.tcr-user-interface > div.content > div.tile {
  position: relative;
  border-radius: 4px;
  background-color: var(--background2);
  border: 1px solid var(--tileborder);
  margin-bottom: 20px;
  padding: 20px;
  font-size: 13px;
}
div.tcr-user-interface > div.content > div.tile > div.title {
  font-size: 16px;
}
div.tcr-user-interface > div.content > div.tile > div.title:empty {
  display: none;
}
div.tcr-user-interface > div.content > div.tile.nopadding {
  padding: 0;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.title {
  padding: 20px;
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar {
  display: flex;
  flex-wrap: wrap;
  font-size: 11px;
  font-weight: normal;
  line-height: 24px;
  min-height: 24px;
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar:empty {
  display: none;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.action {
  position: relative;
  width: 32px;
  height: 24px;
  cursor: default;
  border-right: 1px solid var(--hr);
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.action[data-enabled="true"] {
  cursor: pointer;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.action[data-enabled="true"] svg {
  opacity: 0.8;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.action[data-enabled="true"]:hover {
  background-color: #bb4a3f22;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.action[data-enabled="true"]:hover svg {
  opacity: 1;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.action svg {
  position: absolute;
  top: 6px;
  left: 10px;
  width: 12px;
  height: 12px;
  opacity: 0.2;
  fill: currentColor;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.action svg:first-child {
  display: none;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.element {
  position: relative;
  display: inline-block;
  padding: 0 10px;
  white-space: nowrap;
  cursor: pointer;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
  opacity: 0.8;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.element:hover {
  background-color: #bb4a3f22;
  opacity: 1;
}
div.tcr-user-interface > div.content > div.tile.nopadding > div.navbar div.separator {
  display: inline-block;
  cursor: default;
  border-right: 1px solid var(--hr);
}
div.tcr-user-interface > div.content > div.tile.overflowx {
  overflow-x: auto;
}
div.tcr-user-interface > div.content > div.tile div.h1 + div.doc-section-view {
  margin-top: 30px;
}
div.tcr-user-interface > div.content > div.tile div.h1 + div.contact-section-view {
  margin-top: 30px;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel h1,
div.tcr-user-interface > div.content > div.tile div.doc_panel h2,
div.tcr-user-interface > div.content > div.tile div.doc_panel h3,
div.tcr-user-interface > div.content > div.tile div.doc_panel h4 {
  display: block;
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 32px !important;
  font-weight: 700 !important;
  margin: 0.5em 0 0.5em 0;
  padding: 0;
  text-transform: none !important;
  height: auto !important;
  line-height: unset;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel h2 {
  font-size: 24px !important;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel h3 {
  font-size: 18px !important;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel h4 {
  font-size: 16px !important;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel p {
  padding: 0;
  margin-bottom: 1em;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel ul,
div.tcr-user-interface > div.content > div.tile div.doc_panel ol {
  margin: 14px 0;
  padding: 0 0 0 40px;
  list-style-position: inside;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel ul > ul,
div.tcr-user-interface > div.content > div.tile div.doc_panel ol > ul,
div.tcr-user-interface > div.content > div.tile div.doc_panel ul > ol,
div.tcr-user-interface > div.content > div.tile div.doc_panel ol > ol {
  margin-top: 0;
  margin-bottom: 7px;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel ul {
  list-style: square;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel ol {
  list-style: decimal;
}
div.tcr-user-interface > div.content > div.tile div.doc_panel table thead td {
  font-weight: bold;
  background-color: rgba(128, 128, 128, 0.5);
}
div.tcr-user-interface > div.content > div.tile#notifications > div.notice {
  margin-bottom: 30px;
}
div.tcr-user-interface > div.content > div.tile > table {
  position: relative;
  width: 100%;
  border-collapse: collapse;
  transition: width 1s ease-in-out;
}
div.tcr-user-interface > div.content > div.tile > table[data-grid="true"] thead tr th:not(:last-child) {
  border-right: 1px solid var(--hr);
}
div.tcr-user-interface > div.content > div.tile > table[data-grid="true"] tbody tr td:not(:last-child) {
  border-right: 1px solid var(--hr);
}
div.tcr-user-interface > div.content > div.tile > table thead tr {
  height: 41px;
}
div.tcr-user-interface > div.content > div.tile > table thead tr.meta-headers th {
  top: 0;
  text-align: center;
  cursor: default;
}
div.tcr-user-interface > div.content > div.tile > table thead tr.meta-headers th:not(:last-child) {
  border-right: 1px solid var(--hr);
}
div.tcr-user-interface > div.content > div.tile > table thead tr.column-headers th {
  top: 0;
}
div.tcr-user-interface > div.content > div.tile > table thead tr.meta-headers + .column-headers th {
  top: 41px;
}
div.tcr-user-interface > div.content > div.tile > table thead tr th {
  position: sticky;
  background-color: white;
  text-align: left;
  font-weight: 600;
  border-bottom: 1px solid var(--hr);
  box-shadow: 0 1px 0 0 var(--hr);
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-size: 12px;
  white-space: nowrap;
  cursor: pointer;
  transition: width 1s ease-in-out;
}
div.tcr-user-interface > div.content > div.tile > table thead tr th div.sorter {
  display: none;
  width: 0;
  height: 0;
  pointer-events: none;
  margin-left: 10px;
  opacity: 0.7;
}
div.tcr-user-interface > div.content > div.tile > table thead tr th[data-sort="ASC"] div.sorter {
  display: inline-block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 9px solid var(--foreground);
  border-top: none;
}
div.tcr-user-interface > div.content > div.tile > table thead tr th[data-sort="DESC"] div.sorter {
  display: inline-block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid var(--foreground);
  border-bottom: none;
}
div.tcr-user-interface > div.content > div.tile > table thead tr th.bulk-select-all {
  cursor: default;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr {
  height: 41px;
  cursor: pointer;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr:hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.content > div.tile > table tbody tr[data-highlight="green"] {
  background-color: #c6e0b4;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr[data-highlight="yellow"] {
  background-color: #ffe699;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr[data-highlight="orange"] {
  background-color: #ffc26c;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr[data-highlight="red"] {
  background-color: #f8cbad;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr[data-highlight="renewaldate"] td:nth-child(2),
div.tcr-user-interface > div.content > div.tile > table tbody tr[data-highlight="renewaldate-renewalfieldagent"] td:nth-child(2) {
  background-color: #ffe699;
  font-weight: 600;
  border-radius: 5px;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr[data-highlight="renewalfieldagent"] td:nth-child(3),
div.tcr-user-interface > div.content > div.tile > table tbody tr[data-highlight="renewaldate-renewalfieldagent"] td:nth-child(3) {
  background-color: #ffe699;
  font-weight: 600;
  border-radius: 5px;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr td {
  transition: width 1s ease-in-out;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-size: 14px;
  white-space: nowrap;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr td span.tag {
  font-size: 9px;
  background-color: #ddd;
  padding: 5px 5px;
  border-radius: 4px;
  white-space: nowrap;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr td span.tag:not(:last-child) {
  margin-right: 5px;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr td.bulk-select {
  cursor: default;
}
div.tcr-user-interface > div.content > div.tile > table tbody tr:not(:last-child) td {
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface > div.content > div.tile > table tbody tr:nth-child(even) td {
  background-color: var(--hilite2);
}
div.tcr-user-interface > div.content > div.tile div.legend {
  display: none;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile {
  padding: 0;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form {
  padding: 10px 20px 30px 20px;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.spacer {
  margin: 0 auto;
  min-height: 25px;
  line-height: 25px;
  width: 100%;
  max-width: 450px;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.spacer:not(:empty) {
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  max-width: 480px;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.spacer:not(:empty):not(:first-child) {
  margin-top: 40px;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row {
  position: relative;
  min-height: 30px;
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
  user-select: none;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row:empty {
  display: none;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row:not(:last-child) {
  margin-bottom: 10px;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="false"] div.display {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="false"] input,
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="false"] select,
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="false"] textarea {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="false"] label {
  color: var(--danger);
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="true"] input :focus,
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="true"] select :focus,
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="true"] textarea :focus {
  border-bottom-color: var(--accent);
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="true"] input :focus + label,
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="true"] select :focus + label,
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row[data-valid="true"] textarea :focus + label {
  color: var(--accent);
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > div.display {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  text-align: left;
  width: 100%;
  user-select: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > div.display.multiline {
  height: auto;
  min-height: 60px;
  line-height: 26px;
  white-space: pre-wrap;
  overflow: auto;
  text-overflow: clip;
  overflow-wrap: anywhere;
  word-break: break-word;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > input,
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > select,
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > div.tcr-combo-box > input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > textarea {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 4px 10px;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  min-height: 79px;
  font-size: 16px;
  color: currentColor;
  line-height: 26px;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  resize: vertical;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > select {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 30px;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > input[type="checkbox"] {
  display: none;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > div.arrow {
  position: absolute;
  width: 0;
  height: 0;
  top: 10px;
  right: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid var(--hr);
  border-bottom: none;
  pointer-events: none;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > label {
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > label:empty {
  display: none;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > div.explanation {
  user-select: all;
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  white-space: pre-wrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  padding-left: 10px;
  width: 100%;
}
div.tcr-user-interface > div.content div.tcr-form-view.tile div.form div.row > div.explanation:empty {
  display: none;
}
div.tcr-user-interface > div.content > div.legend {
  font-size: 13px;
  text-align: center;
  margin-top: 10px;
}
div.tcr-user-interface > div.content > div.footer {
  position: relative;
  margin-bottom: 20px;
  padding: 20px 20px;
  padding-bottom: 20px;
  font-size: 13px;
}
div.tcr-user-interface > div.content > div.footer a,
div.tcr-user-interface > div.content > div.footer a:any-link,
div.tcr-user-interface > div.content > div.footer a:visited {
  color: currentColor;
  text-decoration: none;
}
div.tcr-user-interface > div.content > div.footer a:hover,
div.tcr-user-interface > div.content > div.footer a:any-link:hover,
div.tcr-user-interface > div.content > div.footer a:visited:hover {
  text-decoration: underline;
}
div.tcr-user-interface > div.content > div.footer > div.content {
  line-height: 25px;
  font-size: 13px;
  padding-bottom: 20px;
}
div.tcr-user-interface > div.content > div.footer > div.content:empty {
  display: none;
}
div.tcr-user-interface > div.content > div.footer > div.links {
  text-align: right;
}
div.tcr-user-interface > div.content > div.footer > div.links a:not(:first-child) {
  margin-left: 10px;
}
div.tcr-user-interface > div.content > div.footer[data-sso-exclusive="true"] > div.content {
  text-align: center;
}
div.tcr-user-interface > div.content > div.footer[data-sso-exclusive="true"] > div.links {
  text-align: center;
}
div.tcr-user-interface > div.content .legend-view {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 10px;
  margin-top: 20px;
}
div.tcr-user-interface > div.content .legend-view div {
  flex-shrink: 0;
  vertical-align: top;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  font-size: 13px;
}
div.tcr-user-interface > div.content .legend-view .legend {
  text-align: center;
  flex-grow: 1;
}
div.tcr-user-interface > div.content .legend-view .actions {
  text-align: left;
  flex-grow: 0;
  position: relative;
}
div.tcr-user-interface > div.content .legend-view .actions div.button + div.button {
  margin-top: 0;
  margin-left: 10px;
}
div.tcr-user-interface > div.content .pagination {
  margin-top: 20px;
  text-align: right;
  user-select: none;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 10px;
}
div.tcr-user-interface > div.content .pagination.nowrap {
  flex-wrap: nowrap;
  column-gap: 0;
}
div.tcr-user-interface > div.content .pagination div {
  flex-shrink: 0;
  vertical-align: top;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  font-size: 13px;
}
div.tcr-user-interface > div.content .pagination div.extra-actions {
  text-align: left;
  flex-grow: 1;
  position: relative;
}
div.tcr-user-interface > div.content .pagination div.extra-actions div.button + div.button {
  margin-top: 0;
  margin-left: 10px;
}
div.tcr-user-interface > div.content .pagination div.prev,
div.tcr-user-interface > div.content .pagination div.next {
  position: relative;
  width: 36px;
  height: 28px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.06);
  cursor: pointer;
}
div.tcr-user-interface > div.content .pagination div.prev.next,
div.tcr-user-interface > div.content .pagination div.next.next {
  margin-left: 10px;
}
.dark div.tcr-user-interface > div.content .pagination div.prev,
.dark div.tcr-user-interface > div.content .pagination div.next {
  background-color: #2e2e2e;
}
div.tcr-user-interface > div.content .pagination div.prev:after,
div.tcr-user-interface > div.content .pagination div.next:after,
div.tcr-user-interface > div.content .pagination div.prev:before,
div.tcr-user-interface > div.content .pagination div.next:before {
  position: absolute;
  content: '';
  background-color: var(--foreground);
  width: 10px;
  height: 2px;
  border-radius: 1px;
  left: 14px;
  top: 13px;
}
div.tcr-user-interface > div.content .pagination div.prev:before,
div.tcr-user-interface > div.content .pagination div.next:before {
  transform-origin: 1px 1px;
  transform: rotate(45deg);
}
div.tcr-user-interface > div.content .pagination div.prev:after,
div.tcr-user-interface > div.content .pagination div.next:after {
  transform-origin: 1px 1px;
  transform: rotate(-45deg);
}
div.tcr-user-interface > div.content .pagination div.prev.next:before,
div.tcr-user-interface > div.content .pagination div.next.next:before,
div.tcr-user-interface > div.content .pagination div.prev.next:after,
div.tcr-user-interface > div.content .pagination div.next.next:after {
  left: auto;
  right: 14px;
  transform-origin: 9px 1px;
}
div.tcr-user-interface > div.content .pagination div.prev:hover,
div.tcr-user-interface > div.content .pagination div.next:hover {
  background-color: var(--accent);
  color: white;
}
div.tcr-user-interface > div.content .pagination div.prev:hover:before,
div.tcr-user-interface > div.content .pagination div.next:hover:before,
div.tcr-user-interface > div.content .pagination div.prev:hover:after,
div.tcr-user-interface > div.content .pagination div.next:hover:after {
  background-color: white;
}
div.tcr-user-interface > div.content .pagination div div.select-wrapper {
  position: relative;
  padding: 0 10px;
  background-color: rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}
div.tcr-user-interface > div.content .pagination div div.select-wrapper:hover {
  background-color: var(--accent);
  color: white;
}
div.tcr-user-interface > div.content .pagination div div.select-wrapper select {
  position: absolute;
  opacity: 0;
  top: 0;
  left: -5px;
  width: 100%;
  height: 100%;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  font-size: 13px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  text-align: center;
  margin-left: 5px;
  cursor: pointer;
}
div.tcr-user-interface > div.content .pagination div div.select-wrapper select:hover {
  background-color: var(--accent);
  color: white;
}
div.tcr-user-interface > div.content .pagination div div.select-wrapper select::-ms-expand {
  display: none;
}
@media print {
  div.tcr-user-interface > div.content .pagination div.rows,
  div.tcr-user-interface > div.content .pagination div.buttons {
    display: none;
  }
}
div.tcr-user-interface > div.content div.filter-bar {
  background-color: var(--background2);
  border: 1px solid var(--tileborder);
  box-sizing: content-box;
  overflow: hidden;
  margin-bottom: 20px;
  border-radius: 4px;
  height: 32px;
  display: flex;
  justify-content: flex-end;
  flex-shrink: 0;
  flex-grow: 0;
}
@media print {
  div.tcr-user-interface > div.content div.filter-bar {
    display: none;
  }
}
div.tcr-user-interface > div.content div.filter-bar > div {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  height: 32px;
  border-left: 1px solid var(--tileborder);
  font-size: 13px;
}
div.tcr-user-interface > div.content div.filter-bar > div.label {
  position: relative;
  line-height: 32px;
  padding: 0 24px;
}
div.tcr-user-interface > div.content div.filter-bar > div.label:first-child {
  border-left: none;
}
div.tcr-user-interface > div.content div.filter-bar > div.select {
  position: relative;
  line-height: 32px;
  padding: 0 24px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.filter-bar > div.select:not([data-active="true"]) {
  opacity: 0.7;
}
div.tcr-user-interface > div.content div.filter-bar > div.select select {
  cursor: pointer;
  position: absolute;
  appearance: none;
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  opacity: 0;
  left: 0;
  top: 0;
}
div.tcr-user-interface > div.content div.filter-bar > div input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0 24px;
  border: none;
  position: relative;
  width: 100%;
  height: 32px;
  line-height: 32px;
  font-size: 13px;
  color: currentColor;
  background-color: transparent;
  transition: all 250ms;
  border-radius: 0;
}
div.tcr-user-interface > div.content div.filter-bar > div input::placeholder {
  color: var(--foreground);
  opacity: 0.7;
}
div.tcr-user-interface > div.content div.filter-bar > div inputselect {
  cursor: pointer;
}
div.tcr-user-interface > div.content div.filter-bar > div.filter {
  width: 146px;
  background-color: transparent;
  border: none;
}
div.tcr-user-interface > div.content div.filter-bar > div.menu {
  cursor: pointer;
  width: 44px;
}
div.tcr-user-interface > div.content div.filter-bar > div.menu:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.content div.filter-bar > div.menu > div {
  top: 14px;
  left: 20px;
}
div.tcr-user-interface > div.content div.filter-bar > div.menu > div,
div.tcr-user-interface > div.content div.filter-bar > div.menu > div::before,
div.tcr-user-interface > div.content div.filter-bar > div.menu > div::after {
  position: absolute;
  content: '';
  width: 3px;
  height: 3px;
  background-color: #434141;
  border-radius: 4px;
  transition: all 500ms;
}
div.tcr-user-interface > div.content div.filter-bar > div.menu > div::before {
  left: 0;
  top: -7px;
}
div.tcr-user-interface > div.content div.filter-bar > div.menu > div::after {
  left: 0;
  top: 7px;
}
div.tcr-user-interface > div.content div.tcr-title-bar {
  flex-shrink: 0;
  flex-grow: 0;
  display: flex;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
div.tcr-user-interface > div.content div.tcr-title-bar > h1 {
  text-transform: uppercase;
  font-size: 16px;
  height: 60px;
  line-height: 60px;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  flex-grow: 1;
  white-space: nowrap;
  word-wrap: none;
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--foreground);
}
@media only screen and (max-width: 639px) {
  div.tcr-user-interface > div.content div.tcr-title-bar > h1 span:not(:last-child) {
    display: none;
  }
}
div.tcr-user-interface > div.content div.tcr-title-bar > h1 span.spacer {
  margin-left: 10px;
  margin-right: 10px;
  color: #838181;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions {
  display: block;
  flex-shrink: 0;
  margin-top: 35px;
}
@media print {
  div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions {
    display: none;
  }
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div {
  position: relative;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: top;
  font-size: 12px;
  border-radius: 4px;
  letter-spacing: 0.45px;
  background-color: rgba(0, 0, 0, 0.07);
  margin-left: 10px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div:not([data-title=""]) {
  padding: 0 10px;
}
.dark div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div {
  background-color: #2e2e2e;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div > div {
  display: none;
  position: absolute;
  background-color: currentColor;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div > div::after {
  position: absolute;
  background-color: currentColor;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div > div::before {
  position: absolute;
  background-color: currentColor;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="plus"] {
  padding-left: 30px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="plus"] > div {
  display: block;
  top: 14px;
  left: 10px;
  width: 10px;
  height: 2px;
  border-radius: 1px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="plus"] > div::after {
  content: '';
  width: 2px;
  height: 10px;
  border-radius: 1px;
  left: 4px;
  top: -4px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="grid"] {
  padding-left: 30px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="grid"]:after {
  position: absolute;
  background-color: currentColor;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 1px;
  left: 10px;
  top: 10px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="grid"] > div {
  display: block;
  top: 10px;
  left: 16px;
  width: 4px;
  height: 4px;
  border-radius: 1px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="grid"] > div::after {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 1px;
  left: 0px;
  top: 6px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="grid"] > div::before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 1px;
  left: -6px;
  top: 6px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="list"] {
  padding-left: 30px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="list"] > div {
  display: block;
  top: 14px;
  left: 10px;
  width: 10px;
  height: 2px;
  border-radius: 1px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="list"] > div::before {
  content: '';
  width: 10px;
  height: 2px;
  border-radius: 1px;
  left: 0;
  top: -4px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div[data-icon="list"] > div::after {
  content: '';
  width: 10px;
  height: 2px;
  border-radius: 1px;
  left: 0;
  top: 4px;
}
div.tcr-user-interface > div.content div.tcr-title-bar > .title-actions > div:hover {
  background-color: var(--accent);
  color: white;
  font-weight: 600;
  letter-spacing: 0;
}
div.tcr-user-interface > div.content div.tcr-simple-list {
  margin-bottom: 20px;
  background-color: var(--background2);
  border: 1px solid var(--accent);
  border-radius: 4px;
  overflow: hidden;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.title {
  position: relative;
  padding-left: 15px;
  font-size: 12px;
  font-weight: 600;
  background-color: var(--accent);
  color: white;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  height: 22px;
  line-height: 22px;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item {
  width: 100%;
  display: flex;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item:not(:last-child) {
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.icon {
  position: relative;
  width: 44px;
  height: 44px;
  flex-shrink: 0;
  flex-grow: 0;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.icon > div.tcr-icon {
  position: absolute;
  display: block;
  overflow: hidden;
  width: 44px;
  height: 44px;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.content {
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 10px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.tags {
  height: 22px;
  white-space: nowrap;
  padding: 0 10px 0 0;
  margin-top: 11px;
  flex-shrink: 0;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.tags > div.tag {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  color: var(--foreground);
  font-size: 10px;
  min-width: 22px;
  cursor: default;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.tags > div.tag:not(:first-child) {
  margin-left: 10px;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.tags > div.tag span.tag_content {
  vertical-align: top;
  margin: 0 10px 0 30px;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.tags > div.tag span.tag_content:only-child {
  margin: 0 10px 0 10px;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.tags > div.tag div.tcr-icon {
  display: inline-block;
  pointer-events: none;
  mask-size: 8px 8px;
  -webkit-mask-size: 8px 8px;
  vertical-align: top;
}
div.tcr-user-interface > div.content div.tcr-simple-list > div.item > div.tags > div.tag div.tcr-icon + span.tag_content {
  margin-left: 5px;
}
div.tcr-user-interface > div.content div.tcr-simple-list-actions {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
div.tcr-user-interface > div.content div.tcr-simple-list-actions:empty {
  display: none;
}
div.tcr-user-interface > div.content div.tcr-list-view {
  overflow: hidden;
  overflow-x: auto;
  touch-action: pan-x;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.no-elements {
  line-height: 44px;
  padding-left: 44px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item {
  width: 100%;
  display: flex;
  position: relative;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item[data-clickable="true"] {
  cursor: pointer;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item[data-badge="modified"] > div.badge {
  display: block;
  animation: var(--green);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item[data-badge="changed"] > div.badge {
  display: block;
  background-color: var(--yellow1);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item[data-badge="modified,changed"] > div.badge {
  display: block;
  background-color: var(--yellow1);
  animation: var(--green-yellow);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item:hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item:hover > div.menu {
  display: block;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item[data-selected] {
  background-color: rgba(0, 0, 0, 0.08);
}
.dark div.tcr-user-interface > div.content div.tcr-list-view > div.item[data-selected] {
  background-color: rgba(255, 255, 255, 0.08);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item:not(:last-child) {
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.icon {
  position: relative;
  width: 44px;
  height: 44px;
  flex-shrink: 0;
  flex-grow: 0;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.icon svg {
  position: absolute;
  top: 14px;
  left: 14px;
  width: 16px;
  height: 16px;
  fill: var(--foreground);
  fill: #BB4A3F;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.badge {
  display: none;
  position: absolute;
  width: 11px;
  height: 11px;
  background-color: var(--gray1);
  border-radius: 50%;
  top: 24px;
  left: 10px;
  border: 2px solid var(--background2);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.badge[data-icon="folder"] {
  top: 24px;
  left: 8px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.content {
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  flex-grow: 1;
  min-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 10px;
  text-align: left;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.content[data-type="double"] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.content[data-type="double"] div.main {
  font-size: 14px;
  height: 18px;
  line-height: 18px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.content[data-type="double"] div.sub {
  font-size: 10px;
  height: 12px;
  line-height: 12px;
  opacity: 0.7;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.select {
  position: relative;
  width: 30%;
  border-left: 1px solid var(--tileborder);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.select select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  line-height: 44px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags {
  height: 24px;
  white-space: nowrap;
  padding: 0 10px 0 0;
  margin-top: 10px;
  flex-shrink: 0;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  border: 1px solid var(--foreground);
  height: 24px;
  line-height: 22px;
  border-radius: 5px;
  color: var(--foreground);
  font-size: 10px;
  min-width: 22px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover {
  background-color: var(--accent);
  border-color: var(--accent);
  color: white;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="arrow"],
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="arrow"]::after,
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="arrow"]::before {
  background-color: white;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="mail"] {
  background-color: white;
  border-color: white;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="mail"]::before {
  border-color: var(--accent);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="key"] {
  border-color: white;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="key"]::before {
  background-color: white;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="key"]::after {
  border-color: white;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag:not(:first-child) {
  margin-left: 10px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag span.tag_content {
  font-family: monospace;
  vertical-align: top;
  margin: 0 10px 0 25px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag span.tag_content:only-child {
  margin: 0 10px 0 10px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"] {
  position: absolute;
  width: 10px;
  height: 2px;
  top: 10px;
  left: 6px;
  background-color: var(--foreground);
  border-radius: 1px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"]:after,
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"]:before {
  position: absolute;
  content: '';
  width: 7px;
  height: 2px;
  top: 0;
  right: 0;
  background-color: var(--foreground);
  border-radius: 1px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"]:before {
  transform-origin: 6px 1px;
  transform: rotate(45deg);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"]:after {
  transform-origin: 6px 1px;
  transform: rotate(-45deg);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="mail"] {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 7px;
  left: 6px;
  border: 1px solid var(--foreground);
  border-radius: 1px;
  overflow: hidden;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="mail"]:before {
  content: '';
  pointer-events: none;
  position: absolute;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(50deg) skew(-10deg, -20deg);
  transform: rotate(50deg) skew(-10deg, -20deg);
  top: -8px;
  left: -1px;
  border: 1px solid var(--foreground);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="key"] {
  position: absolute;
  width: 5px;
  height: 5px;
  top: 8px;
  left: 4px;
  border: 1px solid var(--foreground);
  border-radius: 50%;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="key"]:before {
  content: '';
  pointer-events: none;
  position: absolute;
  width: 8px;
  height: 1px;
  top: 1px;
  left: 4px;
  background-color: var(--foreground);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.tags > div.tag div.css-icon[data-icon="key"]:after {
  content: '';
  pointer-events: none;
  position: absolute;
  width: 1px;
  height: 3px;
  top: 1px;
  left: 8px;
  border-left: 1px solid var(--foreground);
  border-right: 1px solid var(--foreground);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.menu {
  display: none;
  position: relative;
  cursor: pointer;
  width: 44px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.menu:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.menu > div {
  top: 20px;
  left: 21px;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.menu > div,
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.menu > div::before,
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.menu > div::after {
  position: absolute;
  content: '';
  width: 3px;
  height: 3px;
  background-color: #434141;
  border-radius: 4px;
  transition: all 500ms;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.menu > div::before {
  left: -7px;
  top: 0;
}
div.tcr-user-interface > div.content div.tcr-list-view > div.item > div.menu > div::after {
  left: 7px;
  top: 0;
}
div.tcr-user-interface > div.content div.tcr-grid-view {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  padding: 10px;
  grid-gap: 10px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.no-elements {
  line-height: 44px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item {
  height: 126px;
  position: relative;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item[data-haze="true"] > div.icon,
div.tcr-user-interface > div.content div.tcr-grid-view > div.item[data-haze="true"] > div.content {
  opacity: 0.5;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item[data-badge="modified"] > div.badge {
  display: block;
  animation: var(--green);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item[data-badge="changed"] > div.badge {
  display: block;
  background-color: var(--yellow1);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item[data-badge="modified,changed"] > div.badge {
  display: block;
  background-color: var(--yellow1);
  animation: var(--green-yellow);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item:hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item:hover > div.menu {
  display: block;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item[data-selected] {
  background-color: rgba(0, 0, 0, 0.08);
}
.dark div.tcr-user-interface > div.content div.tcr-grid-view > div.item[data-selected] {
  background-color: rgba(255, 255, 255, 0.08);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.icon {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 48px;
  margin-top: 12px;
  margin-bottom: 6px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.icon svg {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 32px;
  height: 32px;
  fill: var(--foreground);
  fill: #BB4A3F;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.icon div.collection {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 32px;
  height: 32px;
  border-radius: 5px;
  background-color: var(--foreground);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.badge {
  display: none;
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  top: 43px;
  left: 50%;
  transform: translateX(-19px);
  background-color: var(--gray1);
  border: 3px solid var(--background2);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.badge[data-icon="folder"] {
  top: 41px;
  left: 50%;
  transform: translateX(-22px);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.badge[data-icon="collection"] {
  top: 42px;
  left: 50%;
  transform: translateX(-22px);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.content {
  height: 48px;
  line-height: 16px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
  padding: 0;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags {
  height: 24px;
  white-space: nowrap;
  padding: 0 10px 0 0;
  margin-top: 10px;
  flex-shrink: 0;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  border: 1px solid var(--foreground);
  height: 24px;
  line-height: 22px;
  border-radius: 5px;
  color: var(--foreground);
  font-size: 10px;
  min-width: 22px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover {
  background-color: var(--accent);
  border-color: var(--accent);
  color: white;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="arrow"],
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="arrow"]::after,
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="arrow"]::before {
  background-color: white;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="mail"] {
  background-color: white;
  border-color: white;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="mail"]::before {
  border-color: var(--accent);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="key"] {
  border-color: white;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="key"]::before {
  background-color: white;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:hover div.css-icon[data-icon="key"]::after {
  border-color: white;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag:not(:first-child) {
  margin-left: 10px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag span.tag_content {
  font-family: monospace;
  vertical-align: top;
  margin: 0 10px 0 25px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag span.tag_content:only-child {
  margin: 0 10px 0 10px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"] {
  position: absolute;
  width: 10px;
  height: 2px;
  top: 10px;
  left: 6px;
  background-color: var(--foreground);
  border-radius: 1px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"]:after,
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"]:before {
  position: absolute;
  content: '';
  width: 7px;
  height: 2px;
  top: 0;
  right: 0;
  background-color: var(--foreground);
  border-radius: 1px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"]:before {
  transform-origin: 6px 1px;
  transform: rotate(45deg);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="arrow"]:after {
  transform-origin: 6px 1px;
  transform: rotate(-45deg);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="mail"] {
  position: absolute;
  width: 12px;
  height: 8px;
  top: 7px;
  left: 6px;
  border: 1px solid var(--foreground);
  border-radius: 1px;
  overflow: hidden;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="mail"]:before {
  content: '';
  pointer-events: none;
  position: absolute;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(50deg) skew(-10deg, -20deg);
  transform: rotate(50deg) skew(-10deg, -20deg);
  top: -8px;
  left: -1px;
  border: 1px solid var(--foreground);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="key"] {
  position: absolute;
  width: 5px;
  height: 5px;
  top: 8px;
  left: 4px;
  border: 1px solid var(--foreground);
  border-radius: 50%;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="key"]:before {
  content: '';
  pointer-events: none;
  position: absolute;
  width: 8px;
  height: 1px;
  top: 1px;
  left: 4px;
  background-color: var(--foreground);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.tags > div.tag div.css-icon[data-icon="key"]:after {
  content: '';
  pointer-events: none;
  position: absolute;
  width: 1px;
  height: 3px;
  top: 1px;
  left: 8px;
  border-left: 1px solid var(--foreground);
  border-right: 1px solid var(--foreground);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.menu {
  display: none;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  border-radius: 4px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.menu:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.menu > div {
  top: 14px;
  left: 14px;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.menu > div,
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.menu > div::before,
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.menu > div::after {
  position: absolute;
  content: '';
  width: 3px;
  height: 3px;
  background-color: #434141;
  border-radius: 4px;
  transition: all 500ms;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.menu > div::before {
  left: -7px;
  top: 0;
}
div.tcr-user-interface > div.content div.tcr-grid-view > div.item > div.menu > div::after {
  left: 7px;
  top: 0;
}
div.tcr-user-interface > div.content div.filter-view {
  position: relative;
  text-align: left;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-column-gap: 20px;
}
@media only screen and (max-width: 639px) {
  div.tcr-user-interface > div.content div.filter-view {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
}
div.tcr-user-interface > div.content div.filter-view:not([data-active="true"]) {
  display: none;
}
div.tcr-user-interface > div.content div.filter-view div.column {
  box-sizing: border-box;
  max-width: 100%;
}
div.tcr-user-interface > div.content div.filter-view div.column span.column-title {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: #868282;
  font-size: 13px;
}
div.tcr-user-interface > div.content div.filter-view div.column span.column-title:not(:first-of-type) {
  margin-top: 5px;
}
div.tcr-user-interface > div.content div.filter-view div.column span.item {
  display: inline-block;
  position: relative;
  font-size: 14px;
  padding-left: 20px;
  width: 100%;
  max-width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.filter-view div.column span.item:hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.content div.filter-view div.column span.item[data-active="true"] {
  font-weight: bold;
}
div.tcr-user-interface > div.content div.filter-view div.column span.item[data-active="true"]:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  left: 7px;
  top: 8px;
  border-right: none;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 7px solid #ccc;
}
div.tcr-user-interface > div.content div.filter-view div.column .select-wrap {
  position: relative;
}
div.tcr-user-interface > div.content div.filter-view div.column .select-wrap:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  left: 7px;
  top: 8px;
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 7px solid #ccc;
  cursor: pointer;
  pointer-events: none;
}
div.tcr-user-interface > div.content div.filter-view div.column .select-wrap select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  height: 24px;
  line-height: 24px;
  font-weight: bold;
  width: 100%;
  max-width: 100%;
  font-size: 14px !important;
  border-radius: 4px;
  padding: 0 0 0 20px;
  background-color: transparent;
  color: var(--foreground);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.filter-view div.column .select-wrap select:hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface > div.content div.filter-view div.column select::-ms-expand {
  display: none;
}
div.tcr-user-interface > div.content div.filter-view div.column .search-wrap {
  position: relative;
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface > div.content div.filter-view div.column .search-wrap input {
  display: block;
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 24px;
  line-height: 24px;
  width: 100%;
  color: var(--foreground);
  margin: 0;
  padding: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-width: 0 0 0 0;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
}
div.tcr-user-interface > div.content div.filter-view div.menu-item {
  background-color: red;
  float: right;
  z-index: 991;
  width: 120px;
  height: 24px;
  line-height: 24px;
  padding-right: 10px;
}
div.tcr-user-interface > div.content div.tcr-search-view div.search-bar {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
  border: 1px solid var(--hr);
  border-radius: 5px;
}
div.tcr-user-interface > div.content div.tcr-search-view div.search-bar input {
  padding: 5px 20px;
  width: 100%;
  border: none;
  outline: none;
  margin: 0;
  box-sizing: border-box;
  background-color: transparent;
}
div.tcr-user-interface div.tcr-form > .h1 {
  margin-bottom: 20px;
}
div.tcr-user-interface div.tcr-form .section {
  margin-bottom: 40px;
}
div.tcr-user-interface div.tcr-form .section.line {
  padding-bottom: 40px;
  border-bottom: 1px solid #ccc;
}
div.tcr-user-interface div.tcr-form span.internal_link {
  cursor: pointer;
  border-radius: 4px;
}
div.tcr-user-interface div.tcr-form span.internal_link:hover {
  background-color: var(--hilite2);
  padding-left: 5px;
  padding-right: 5px;
}
div.tcr-user-interface div.tcr-form .agb {
  margin-bottom: 30px;
  line-height: 24px;
  padding-left: 30px;
  position: relative;
}
div.tcr-user-interface div.tcr-form .agb input {
  position: absolute;
  left: 0;
  top: 1px;
}
div.tcr-user-interface div.tcr-form .row {
  width: 100% !important;
  max-width: 450px;
  padding-bottom: 10px;
}
div.tcr-user-interface div.tcr-form .row:not(:last-child) {
  margin-bottom: 20px;
}
div.tcr-user-interface div.tcr-form .row[data-view="edit"] {
  display: none;
}
div.tcr-user-interface div.tcr-form .row[data-fullwidth="true"] {
  max-width: 100%;
}
div.tcr-user-interface div.tcr-form .row.hidden {
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
}
div.tcr-user-interface div.tcr-form .row > label {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: #868282;
}
div.tcr-user-interface div.tcr-form .row > label[data-view="edit"],
div.tcr-user-interface div.tcr-form .row > label:empty {
  display: none;
}
div.tcr-user-interface div.tcr-form .row input,
div.tcr-user-interface div.tcr-form .row select,
div.tcr-user-interface div.tcr-form .row textarea {
  box-sizing: content-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
}
div.tcr-user-interface div.tcr-form .row .input {
  position: relative;
  display: none;
  flex-grow: 1;
  border-radius: 0;
  max-width: 450px;
}
div.tcr-user-interface div.tcr-form .row .input textarea {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: none;
  height: 80px;
}
div.tcr-user-interface div.tcr-form .row .input input ~ .clear {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-family: "ETmodules";
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-form .row .input input[type=text],
div.tcr-user-interface div.tcr-form .row .input input[type=email],
div.tcr-user-interface div.tcr-form .row .input input[type=password],
div.tcr-user-interface div.tcr-form .row .input input[type=date],
div.tcr-user-interface div.tcr-form .row .input select {
  height: 28px;
  font-size: 16px;
  width: 100%;
  border: none;
  border-bottom: 1px solid var(--hr);
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0 !important;
}
div.tcr-user-interface div.tcr-form .row .input input[type=text]:focus,
div.tcr-user-interface div.tcr-form .row .input input[type=email]:focus,
div.tcr-user-interface div.tcr-form .row .input input[type=password]:focus,
div.tcr-user-interface div.tcr-form .row .input input[type=date]:focus,
div.tcr-user-interface div.tcr-form .row .input select:focus {
  border-bottom: 1px solid var(--accent);
}
div.tcr-user-interface div.tcr-form .row .input input[type=file] {
  display: none;
}
div.tcr-user-interface div.tcr-form .row .input input[type=file][data-set="true"] ~ .clear {
  display: block;
}
div.tcr-user-interface div.tcr-form .row .input input[type=date] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}
div.tcr-user-interface div.tcr-form .row .input input[type=date] ~ input[type=text] {
  pointer-events: none;
}
div.tcr-user-interface div.tcr-form .row .input input[type=date]:focus ~ input[type=text] {
  border-bottom: 1px solid var(--accent);
}
div.tcr-user-interface div.tcr-form .row .input input[type=date] ~ .clear {
  pointer-events: none;
}
div.tcr-user-interface div.tcr-form .row .input input[type=date]:focus ~ .clear {
  display: block;
}
div.tcr-user-interface div.tcr-form .row .input input[type=color] {
  border: none;
  padding: 0;
  width: 100%;
  height: 28px;
}
div.tcr-user-interface div.tcr-form .row .input label.file_upload {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  font-size: 16px;
  height: 28px;
  padding-left: 36px;
  padding-right: 20px;
  border-bottom: 1px solid #ccc;
  line-height: 28px;
  width: 100%;
  max-width: 450px;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-form .row .input label.file_upload svg {
  position: absolute;
  color: #888;
  top: 6px;
  left: 0;
  width: 36px;
  height: 14px;
}
div.tcr-user-interface div.tcr-form .row .input label.file_upload ~ button {
  border: 0;
  background-color: var(--accent);
  color: white;
  font-size: 12px;
  cursor: pointer;
  vertical-align: middle;
  height: 28px;
  line-height: 28px;
  padding: 0 20px;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
div.tcr-user-interface div.tcr-form .row .display {
  white-space: pre-wrap;
  font-size: 16px;
  max-width: 450px;
}
div.tcr-user-interface div.tcr-form .row .display.h1 {
  font-size: 18px;
  font-weight: 600;
}
div.tcr-user-interface div.tcr-form .row .display.h1 span {
  font-size: 16px;
  font-weight: normal;
  display: block;
  line-height: 22px;
}
div.tcr-user-interface div.tcr-form .row .display.h2 {
  font-size: 16px;
  font-weight: 400;
}
div.tcr-user-interface div.tcr-form .row .display:empty {
  display: none;
}
div.tcr-user-interface div.tcr-form .row .display_always {
  white-space: pre-wrap;
  font-size: 16px;
  max-width: 450px;
}
div.tcr-user-interface div.tcr-form .row .readonlyNotice {
  display: none;
  color: #868282;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
div.tcr-user-interface div.tcr-form .row[data-readonly="true"] .clear {
  display: none !important;
}
div.tcr-user-interface div.tcr-form .form_button {
  width: 100%;
}
div.tcr-user-interface div.tcr-form .form_button.right {
  text-align: right;
}
div.tcr-user-interface div.tcr-form div.form_title {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 20px;
}
div.tcr-user-interface div.tcr-form div.form_title + .smart-list {
  margin-top: 30px;
}
div.tcr-user-interface div.tcr-form div.form_title.noborder {
  border-bottom: none;
}
div.tcr-user-interface div.tcr-form div.form_title div.form_info_text {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 13px;
  margin-top: 15px;
}
div.tcr-user-interface div.tcr-form div.form_title div.form_info {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 14px;
  margin-top: 15px;
  padding-left: 10px;
}
div.tcr-user-interface div.tcr-form div.form_title div.hint_title {
  font-size: 16px;
  font-weight: 500;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-form div.form_title div.hint {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: 14px;
  padding-left: 10px;
}
div.tcr-user-interface div.tcr-form .validation li {
  color: var(--danger);
  padding-left: 10px;
  border-left: 3px solid var(--danger);
  margin-bottom: 3px;
  display: none;
}
div.tcr-user-interface div.tcr-form .validation li[data-active="true"] {
  display: block;
}
div.tcr-user-interface div.tcr-form .validation li[data-active="true"] ~ [data-active="true"].only {
  display: none;
}
div.tcr-user-interface div.tcr-form .delete {
  display: none;
  background-color: var(--danger);
}
div.tcr-user-interface div.tcr-form[data-edit="true"] .row[data-view="edit"] {
  display: block;
}
div.tcr-user-interface div.tcr-form[data-edit="true"] .row > label[data-view="display"] {
  display: none;
}
div.tcr-user-interface div.tcr-form[data-edit="true"] .row > label[data-view="edit"] {
  display: inline-block;
}
div.tcr-user-interface div.tcr-form[data-edit="true"] .row .display {
  display: none;
}
div.tcr-user-interface div.tcr-form[data-edit="true"] .row .input {
  display: block;
}
div.tcr-user-interface div.tcr-form[data-edit="true"] .row .readonlyNotice {
  display: block;
}
div.tcr-user-interface div.tcr-form[data-edit="true"] .separator:hover {
  background-color: transparent;
  cursor: default;
}
div.tcr-user-interface div.tcr-form[data-edit="true"] .delete {
  display: block;
}
div.tcr-user-interface div.tcr-form:not(.edit) .row[data-empty="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor[data-edit="true"] label {
  display: block;
  height: 20px;
  line-height: 20px;
  color: #868282;
  width: 100%;
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item {
  position: relative;
  display: flex;
  flex-direction: column;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item[data-mode="edit"] {
  flex-direction: row;
  align-items: stretch;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item[data-mode="view"] {
  margin-bottom: 5px;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item .select {
  flex-basis: 25%;
  flex-shrink: 0;
  padding-left: 5px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item .select-wrapper {
  width: 100%;
  display: block;
  position: relative;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item .select-wrapper:before {
  border-style: solid;
  border-width: 1px 1px 0 0;
  content: '';
  position: absolute;
  display: block;
  right: 8px;
  top: 11px;
  transform: rotate(45deg);
  width: 5px;
  height: 5px;
  pointer-events: none;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item select {
  width: 100%;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  padding: 0;
  margin: 0;
  padding-right: 10px;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  word-wrap: break-word;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .input {
  position: relative;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .input input {
  margin-left: 1px;
  margin-top: 4px;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .input:before {
  position: absolute;
  content: '';
  background-color: var(--hr);
  width: 1px;
  height: 100%;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > label {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: #868282;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > label[data-view="edit"] {
  display: none;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .content {
  font-size: 16px;
  white-space: pre-wrap;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .content[data-type="phone"],
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .content[data-type="email"],
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .content[data-type="url"] {
  cursor: pointer;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .content[data-type="phone"]:hover,
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .content[data-type="email"]:hover,
div.tcr-user-interface div.tcr-form .tcr-multi-editor .multi_item > .content[data-type="url"]:hover {
  text-decoration: underline;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .input_area {
  height: 28px;
  line-height: 28px;
  padding-top: 5px;
  padding-left: 5px;
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .input_area input {
  border-bottom: none;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .input_area input[type="text"] {
  line-height: 18px;
  height: 18px;
  padding: 0 !important;
  font-size: 13px !important;
  border: none !important;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .input_area .add_multi_item {
  line-height: 18px;
  height: 18px;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .input_area .add_multi_item .icon {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 18px;
  height: 18px;
  background-color: rgba(25, 120, 25, 0.7);
  border-radius: 9px;
  vertical-align: bottom;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .input_area .add_multi_item .icon:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 8px;
  width: 8px;
  height: 2px;
  background-color: white;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .input_area .add_multi_item .icon:before {
  content: '';
  position: absolute;
  left: 8px;
  top: 5px;
  width: 2px;
  height: 8px;
  background-color: white;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .remove_multi_item {
  position: relative;
  background-color: var(--danger);
  border-radius: 9px;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  flex-shrink: 0;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .remove_multi_item:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 8px;
  width: 8px;
  height: 2px;
  background-color: white;
}
div.tcr-user-interface div.tcr-form .tcr-multi-editor .remove_multi_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor[data-edit="true"] label {
  display: block;
  height: 20px;
  line-height: 20px;
  color: #868282;
  width: 100%;
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor[data-edit="true"] .list_item {
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .list_item {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 450px;
  position: relative;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .list_item svg {
  flex-shrink: 0;
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 8px;
  margin-left: 3px;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .list_item .content {
  flex-grow: 1;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .list_item[data-clickable="true"] {
  cursor: pointer;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .delete_list_item {
  position: relative;
  background-color: var(--danger);
  border-radius: 9px;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  margin-left: 5px;
  flex-shrink: 0;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .delete_list_item:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 8px;
  width: 8px;
  height: 2px;
  background-color: white;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .delete_list_item:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area {
  position: relative;
  height: 28px;
  line-height: 28px;
  padding-top: 5px;
  padding-left: 5px;
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area .add_multi_item {
  line-height: 18px;
  height: 18px;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area .add_multi_item .icon {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 18px;
  height: 18px;
  background-color: rgba(25, 120, 25, 0.7);
  border-radius: 9px;
  vertical-align: bottom;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area .add_multi_item .icon:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 8px;
  width: 8px;
  height: 2px;
  background-color: white;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area .add_multi_item .icon:before {
  content: '';
  position: absolute;
  left: 8px;
  top: 5px;
  width: 2px;
  height: 8px;
  background-color: white;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area[data-type="multi_text"] {
  padding: 0;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area[data-type="multi_text"] button {
  width: 50px;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  padding: none;
  margin: none;
  opacity: 0;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-form .tcr-tag-editor .input_area input[type="text"] {
  width: 400px;
  height: 27px;
  line-height: 27px;
  border: none;
  padding: 0;
  padding-left: 0px;
  padding-left: 33px;
}
div.tcr-user-interface button {
  height: 28px;
  line-height: 28px;
  padding: 0 20px;
  border: 0;
  background-color: var(--accent);
  color: white;
  border-radius: 4px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
div.tcr-user-interface button.danger {
  background-color: var(--danger);
}
div.tcr-user-interface button:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div.tcr-user-interface button.discreet {
  background-color: transparent;
  color: var(--accent);
  font-weight: normal;
}
div.tcr-user-interface button.discreet:hover {
  color: #2d2d2d;
  font-weight: bold;
}
div.tcr-user-interface button.link {
  padding: 0 10px;
  background-color: transparent;
  color: var(--accent);
  font-weight: normal;
}
div.tcr-user-interface button.link:hover {
  background-image: none;
  text-decoration: underline;
}
div.tcr-user-interface .fullwidth_button,
div.tcr-user-interface .button {
  display: inline-block;
  text-align: center;
  background-color: var(--accent);
  color: white;
  font-size: 12px;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
  border-radius: 4px;
}
div.tcr-user-interface .fullwidth_button.danger,
div.tcr-user-interface .button.danger {
  background-color: var(--danger);
}
div.tcr-user-interface .fullwidth_button.secondary,
div.tcr-user-interface .button.secondary {
  background-color: var(--hilite2);
  color: var(--foreground);
}
div.tcr-user-interface .fullwidth_button.secondary:hover,
div.tcr-user-interface .button.secondary:hover {
  background-color: var(--foreground);
  color: white !important;
}
div.tcr-user-interface .fullwidth_button[data-disabled="true"],
div.tcr-user-interface .button[data-disabled="true"] {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}
div.tcr-user-interface .fullwidth_button[data-disabled="true"]:hover,
div.tcr-user-interface .button[data-disabled="true"]:hover {
  background-image: none;
}
div.tcr-user-interface .fullwidth_button:hover,
div.tcr-user-interface .button:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div.tcr-user-interface .fullwidth_button {
  width: 100%;
}
div.tcr-user-interface .button + .button {
  margin-left: 20px;
  margin-top: 10px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs {
  display: flex;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.new_tab_button {
  position: relative;
  height: 28px;
  width: 36px;
  color: var(--foreground);
  background-color: var(--background2);
  border: 2px solid var(--accent);
  flex-shrink: 0;
  flex-grow: 0;
  cursor: pointer;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.new_tab_button:not(:first-child) {
  border-bottom: none;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.new_tab_button:after {
  content: '';
  position: absolute;
  background-color: var(--accent);
  width: 2px;
  height: 10px;
  left: 15px;
  top: 7px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.new_tab_button:before {
  content: '';
  position: absolute;
  background-color: var(--accent);
  width: 10px;
  height: 2px;
  left: 11px;
  top: 11px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs[data-readonly="true"] div.new_tab_button {
  display: none;
}
div.tcr-user-interface div.tcr_report_editor div.tabs[data-readonly="true"] div.tab:nth-last-child(2) {
  border-right: 2px solid var(--accent);
}
div.tcr-user-interface div.tcr_report_editor div.tabs:not([data-readonly="true"]) div.tab[data-active="true"] {
  padding-right: 83px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs:not([data-readonly="true"]) div.tab[data-active="true"] div.tab_button {
  display: block;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab {
  font-size: 14px;
  font-weight: 600;
  padding-left: 15px;
  padding-right: 15px;
  height: 28px;
  line-height: 26px;
  color: var(--foreground);
  background-color: var(--background2);
  border: 2px solid var(--accent);
  border-bottom: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  cursor: pointer;
  border-right: none;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab[data-active="true"] {
  background-color: var(--accent);
  color: var(--background2);
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button {
  display: none;
  position: absolute;
  cursor: pointer;
  width: 16px;
  height: 16px;
  border: 1px solid var(--background2);
  top: 5px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.remove {
  right: 4px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.remove:after {
  transform: rotate(45deg);
  content: '';
  position: absolute;
  background-color: var(--background2);
  width: 2px;
  height: 10px;
  left: 6px;
  top: 2px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.remove:before {
  transform: rotate(45deg);
  content: '';
  position: absolute;
  background-color: var(--background2);
  width: 10px;
  height: 2px;
  left: 2px;
  top: 6px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.duplicate {
  right: 49px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.duplicate:after {
  content: '';
  position: absolute;
  background-color: var(--background2);
  width: 2px;
  height: 10px;
  left: 6px;
  top: 2px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.duplicate:before {
  content: '';
  position: absolute;
  background-color: var(--background2);
  width: 10px;
  height: 2px;
  left: 2px;
  top: 6px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.right {
  right: 19px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.right:after {
  content: '';
  top: 2px;
  left: 4px;
  width: 0;
  height: 0;
  border-right: none;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 7px solid var(--background2);
  position: absolute;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.left {
  right: 34px;
}
div.tcr-user-interface div.tcr_report_editor div.tabs div.tab div.tab_button.left:after {
  content: '';
  top: 2px;
  left: 3px;
  width: 0;
  height: 0;
  border-left: none;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 7px solid var(--background2);
  position: absolute;
}
div.tcr-user-interface div.tcr_report_editor div.page {
  border: 2px solid var(--accent);
  padding: 10px 20px;
}
div.tcr-user-interface div.tcr_report_editor div.page[data-readonly="true"] div.new_panel_button {
  display: none;
}
div.tcr-user-interface div.tcr_report_editor div.page label {
  display: inline-block;
  height: 26px;
  line-height: 22px;
  color: var(--background2);
  background-color: var(--accent);
  border: 2px solid var(--accent);
  padding: 0 10px;
  vertical-align: bottom;
}
div.tcr-user-interface div.tcr_report_editor div.page .report_field {
  padding: 5px 0;
}
div.tcr-user-interface div.tcr_report_editor div.page input[type="text"] {
  height: 26px;
  line-height: 22px;
  border: 2px solid var(--accent);
  padding: 0 10px;
  border-radius: 0;
  vertical-align: bottom;
}
div.tcr-user-interface div.tcr_report_editor div.page select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 26px;
  line-height: 22px;
  border: 2px solid var(--accent);
  padding: 0 10px;
  border-radius: 0;
  vertical-align: bottom;
}
div.tcr-user-interface div.tcr_report_editor div.page .panel[data-readonly="true"] div.panel_button {
  display: none;
}
div.tcr-user-interface div.tcr_form_editor {
  border: 2px solid var(--accent);
  border-radius: 4px;
  padding: 10px 20px;
}
div.tcr-user-interface div.tcr_form_editor label {
  display: block;
  float: left;
  height: 26px;
  line-height: 22px;
  color: var(--background2);
  background-color: var(--accent);
  border: 2px solid var(--accent);
  padding: 0 10px;
  width: 130px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
@media only screen and (max-width: 639px) {
  div.tcr-user-interface div.tcr_form_editor label {
    border-bottom-left-radius: 0;
    border-top-right-radius: 2px;
  }
}
div.tcr-user-interface div.tcr_form_editor .form_field {
  padding: 5px 0;
}
div.tcr-user-interface div.tcr_form_editor input[type="text"],
div.tcr-user-interface div.tcr_form_editor select,
div.tcr-user-interface div.tcr_form_editor textarea {
  border: 2px solid var(--accent);
  width: calc(100% - 130px);
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media only screen and (max-width: 639px) {
  div.tcr-user-interface div.tcr_form_editor input[type="text"],
  div.tcr-user-interface div.tcr_form_editor select,
  div.tcr-user-interface div.tcr_form_editor textarea {
    width: 100%;
    border-bottom-left-radius: 2px;
  }
}
div.tcr-user-interface div.tcr_form_editor input[type="text"] {
  height: 26px;
  vertical-align: top;
  line-height: 22px;
  border: 2px solid var(--accent);
  border-radius: 0;
  padding: 0 10px;
}
div.tcr-user-interface div.tcr_form_editor select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 26px;
  vertical-align: top;
  line-height: 22px;
  padding: 0 10px;
}
div.tcr-user-interface div.tcr_form_editor textarea {
  resize: none;
  vertical-align: top;
  line-height: 22px;
  height: 70px;
  padding: 0 10px;
  border: 2px solid var(--accent);
  border-bottom-left-radius: 2px;
}
div.tcr-user-interface div.tcr_form_editor div.options {
  border: 2px solid var(--accent);
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  display: inline-block;
  width: calc(100% - 130px);
}
div.tcr-user-interface div.tcr_form_editor div.inline_tag_control_form_field {
  display: inline-block;
  border: 2px solid var(--accent);
}
div.tcr-user-interface div.tcr_report_editor div.new_panel_button,
div.tcr-user-interface div.tcr_form_editor div.new_panel_button,
div.tcr-user-interface div.tcr_report_editor div.new_element_button,
div.tcr-user-interface div.tcr_form_editor div.new_element_button {
  position: relative;
  height: 28px;
  width: 36px;
  margin-top: 10px;
  background-color: var(--background2);
  border: 2px solid #29c4a9;
  border-radius: 4px;
  cursor: pointer;
}
div.tcr-user-interface div.tcr_report_editor div.new_panel_button:after,
div.tcr-user-interface div.tcr_form_editor div.new_panel_button:after,
div.tcr-user-interface div.tcr_report_editor div.new_element_button:after,
div.tcr-user-interface div.tcr_form_editor div.new_element_button:after {
  content: '';
  position: absolute;
  background-color: #29c4a9;
  width: 2px;
  height: 10px;
  left: 15px;
  top: 7px;
}
div.tcr-user-interface div.tcr_report_editor div.new_panel_button:before,
div.tcr-user-interface div.tcr_form_editor div.new_panel_button:before,
div.tcr-user-interface div.tcr_report_editor div.new_element_button:before,
div.tcr-user-interface div.tcr_form_editor div.new_element_button:before {
  content: '';
  position: absolute;
  background-color: #29c4a9;
  width: 10px;
  height: 2px;
  left: 11px;
  top: 11px;
}
div.tcr-user-interface div.tcr_report_editor div.new_panel_button:hover,
div.tcr-user-interface div.tcr_form_editor div.new_panel_button:hover,
div.tcr-user-interface div.tcr_report_editor div.new_element_button:hover,
div.tcr-user-interface div.tcr_form_editor div.new_element_button:hover {
  background-color: #29c4a9;
}
div.tcr-user-interface div.tcr_report_editor div.new_panel_button:hover:after,
div.tcr-user-interface div.tcr_form_editor div.new_panel_button:hover:after,
div.tcr-user-interface div.tcr_report_editor div.new_element_button:hover:after,
div.tcr-user-interface div.tcr_form_editor div.new_element_button:hover:after,
div.tcr-user-interface div.tcr_report_editor div.new_panel_button:hover:before,
div.tcr-user-interface div.tcr_form_editor div.new_panel_button:hover:before,
div.tcr-user-interface div.tcr_report_editor div.new_element_button:hover:before,
div.tcr-user-interface div.tcr_form_editor div.new_element_button:hover:before {
  background-color: var(--background2);
}
div.tcr-user-interface div.tcr_report_editor div.panel,
div.tcr-user-interface div.tcr_form_editor div.panel,
div.tcr-user-interface div.tcr_report_editor div.element,
div.tcr-user-interface div.tcr_form_editor div.element {
  position: relative;
  margin-top: 10px;
  border: 2px solid #29c4a9;
  border-radius: 4px;
  padding: 10px 120px 10px 20px;
  min-height: 28px;
}
@media only screen and (max-width: 639px) {
  div.tcr-user-interface div.tcr_report_editor div.panel,
  div.tcr-user-interface div.tcr_form_editor div.panel,
  div.tcr-user-interface div.tcr_report_editor div.element,
  div.tcr-user-interface div.tcr_form_editor div.element {
    padding-top: 30px;
    padding-right: 20px;
  }
}
div.tcr-user-interface div.tcr_report_editor div.panel label,
div.tcr-user-interface div.tcr_form_editor div.panel label,
div.tcr-user-interface div.tcr_report_editor div.element label,
div.tcr-user-interface div.tcr_form_editor div.element label {
  width: 130px;
  background-color: #29c4a9;
  border: 2px solid #29c4a9;
}
div.tcr-user-interface div.tcr_report_editor div.panel label[data-top="true"],
div.tcr-user-interface div.tcr_form_editor div.panel label[data-top="true"],
div.tcr-user-interface div.tcr_report_editor div.element label[data-top="true"],
div.tcr-user-interface div.tcr_form_editor div.element label[data-top="true"] {
  vertical-align: top;
}
div.tcr-user-interface div.tcr_report_editor div.panel input[type="text"],
div.tcr-user-interface div.tcr_form_editor div.panel input[type="text"],
div.tcr-user-interface div.tcr_report_editor div.element input[type="text"],
div.tcr-user-interface div.tcr_form_editor div.element input[type="text"],
div.tcr-user-interface div.tcr_report_editor div.panel select,
div.tcr-user-interface div.tcr_form_editor div.panel select,
div.tcr-user-interface div.tcr_report_editor div.element select,
div.tcr-user-interface div.tcr_form_editor div.element select,
div.tcr-user-interface div.tcr_report_editor div.panel textarea,
div.tcr-user-interface div.tcr_form_editor div.panel textarea,
div.tcr-user-interface div.tcr_report_editor div.element textarea,
div.tcr-user-interface div.tcr_form_editor div.element textarea {
  border-color: #29c4a9;
  width: calc(100% - 130px);
  border-radius: 0;
}
@media only screen and (max-width: 639px) {
  div.tcr-user-interface div.tcr_report_editor div.panel input[type="text"],
  div.tcr-user-interface div.tcr_form_editor div.panel input[type="text"],
  div.tcr-user-interface div.tcr_report_editor div.element input[type="text"],
  div.tcr-user-interface div.tcr_form_editor div.element input[type="text"],
  div.tcr-user-interface div.tcr_report_editor div.panel select,
  div.tcr-user-interface div.tcr_form_editor div.panel select,
  div.tcr-user-interface div.tcr_report_editor div.element select,
  div.tcr-user-interface div.tcr_form_editor div.element select,
  div.tcr-user-interface div.tcr_report_editor div.panel textarea,
  div.tcr-user-interface div.tcr_form_editor div.panel textarea,
  div.tcr-user-interface div.tcr_report_editor div.element textarea,
  div.tcr-user-interface div.tcr_form_editor div.element textarea {
    width: 100%;
  }
}
div.tcr-user-interface div.tcr_report_editor div.panel div.inline_tag_control_report_field,
div.tcr-user-interface div.tcr_form_editor div.panel div.inline_tag_control_report_field,
div.tcr-user-interface div.tcr_report_editor div.element div.inline_tag_control_report_field,
div.tcr-user-interface div.tcr_form_editor div.element div.inline_tag_control_report_field {
  display: inline-block;
  border: 2px solid #29c4a9;
  height: 26px;
  line-height: 22px;
  padding: 0 10px;
  overflow: hidden;
  vertical-align: bottom;
}
div.tcr-user-interface div.tcr_report_editor div.panel div.checkbox_report_field,
div.tcr-user-interface div.tcr_form_editor div.panel div.checkbox_report_field,
div.tcr-user-interface div.tcr_report_editor div.element div.checkbox_report_field,
div.tcr-user-interface div.tcr_form_editor div.element div.checkbox_report_field {
  display: inline-block;
  border: 2px solid #29c4a9;
  min-height: 26px;
  line-height: 22px;
  padding: 0 10px;
  vertical-align: bottom;
}
div.tcr-user-interface div.tcr_report_editor div.panel div.options,
div.tcr-user-interface div.tcr_form_editor div.panel div.options,
div.tcr-user-interface div.tcr_report_editor div.element div.options,
div.tcr-user-interface div.tcr_form_editor div.element div.options {
  border: 2px solid #29c4a9;
  min-height: 26px;
  line-height: 22px;
}
div.tcr-user-interface div.tcr_report_editor div.panel div.options input[type="checkbox"],
div.tcr-user-interface div.tcr_form_editor div.panel div.options input[type="checkbox"],
div.tcr-user-interface div.tcr_report_editor div.element div.options input[type="checkbox"],
div.tcr-user-interface div.tcr_form_editor div.element div.options input[type="checkbox"] {
  line-height: 22px;
  height: 22px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: top;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button,
div.tcr-user-interface div.tcr_form_editor div.panel_button,
div.tcr-user-interface div.tcr_report_editor div.element_button,
div.tcr-user-interface div.tcr_form_editor div.element_button {
  position: absolute;
  cursor: pointer;
  width: 36px;
  height: 28px;
  border: 2px solid #29c4a9;
  top: -2px;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.remove,
div.tcr-user-interface div.tcr_form_editor div.panel_button.remove,
div.tcr-user-interface div.tcr_report_editor div.element_button.remove,
div.tcr-user-interface div.tcr_form_editor div.element_button.remove {
  right: -2px;
  border-top-right-radius: 2px;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.remove:after,
div.tcr-user-interface div.tcr_form_editor div.panel_button.remove:after,
div.tcr-user-interface div.tcr_report_editor div.element_button.remove:after,
div.tcr-user-interface div.tcr_form_editor div.element_button.remove:after {
  content: '';
  position: absolute;
  background-color: #29c4a9;
  width: 2px;
  height: 10px;
  left: 15px;
  top: 7px;
  transform: rotate(45deg);
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.remove:before,
div.tcr-user-interface div.tcr_form_editor div.panel_button.remove:before,
div.tcr-user-interface div.tcr_report_editor div.element_button.remove:before,
div.tcr-user-interface div.tcr_form_editor div.element_button.remove:before {
  content: '';
  position: absolute;
  background-color: #29c4a9;
  width: 10px;
  height: 2px;
  left: 11px;
  top: 11px;
  transform: rotate(45deg);
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.remove:hover:after,
div.tcr-user-interface div.tcr_form_editor div.panel_button.remove:hover:after,
div.tcr-user-interface div.tcr_report_editor div.element_button.remove:hover:after,
div.tcr-user-interface div.tcr_form_editor div.element_button.remove:hover:after,
div.tcr-user-interface div.tcr_report_editor div.panel_button.remove:hover:before,
div.tcr-user-interface div.tcr_form_editor div.panel_button.remove:hover:before,
div.tcr-user-interface div.tcr_report_editor div.element_button.remove:hover:before,
div.tcr-user-interface div.tcr_form_editor div.element_button.remove:hover:before {
  background-color: var(--background2);
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.duplicate,
div.tcr-user-interface div.tcr_form_editor div.panel_button.duplicate,
div.tcr-user-interface div.tcr_report_editor div.element_button.duplicate,
div.tcr-user-interface div.tcr_form_editor div.element_button.duplicate {
  right: 100px;
  border-top-right-radius: 2px;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.duplicate:after,
div.tcr-user-interface div.tcr_form_editor div.panel_button.duplicate:after,
div.tcr-user-interface div.tcr_report_editor div.element_button.duplicate:after,
div.tcr-user-interface div.tcr_form_editor div.element_button.duplicate:after {
  content: '';
  position: absolute;
  background-color: #29c4a9;
  width: 2px;
  height: 10px;
  left: 15px;
  top: 7px;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.duplicate:before,
div.tcr-user-interface div.tcr_form_editor div.panel_button.duplicate:before,
div.tcr-user-interface div.tcr_report_editor div.element_button.duplicate:before,
div.tcr-user-interface div.tcr_form_editor div.element_button.duplicate:before {
  content: '';
  position: absolute;
  background-color: #29c4a9;
  width: 10px;
  height: 2px;
  left: 11px;
  top: 11px;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.duplicate:hover:after,
div.tcr-user-interface div.tcr_form_editor div.panel_button.duplicate:hover:after,
div.tcr-user-interface div.tcr_report_editor div.element_button.duplicate:hover:after,
div.tcr-user-interface div.tcr_form_editor div.element_button.duplicate:hover:after,
div.tcr-user-interface div.tcr_report_editor div.panel_button.duplicate:hover:before,
div.tcr-user-interface div.tcr_form_editor div.panel_button.duplicate:hover:before,
div.tcr-user-interface div.tcr_report_editor div.element_button.duplicate:hover:before,
div.tcr-user-interface div.tcr_form_editor div.element_button.duplicate:hover:before {
  background-color: var(--background2);
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.up,
div.tcr-user-interface div.tcr_form_editor div.panel_button.up,
div.tcr-user-interface div.tcr_report_editor div.element_button.up,
div.tcr-user-interface div.tcr_form_editor div.element_button.up {
  right: 66px;
  border-bottom-left-radius: 2px;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.up:after,
div.tcr-user-interface div.tcr_form_editor div.panel_button.up:after,
div.tcr-user-interface div.tcr_report_editor div.element_button.up:after,
div.tcr-user-interface div.tcr_form_editor div.element_button.up:after {
  content: '';
  top: 7px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #29c4a9;
  position: absolute;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.up:hover:after,
div.tcr-user-interface div.tcr_form_editor div.panel_button.up:hover:after,
div.tcr-user-interface div.tcr_report_editor div.element_button.up:hover:after,
div.tcr-user-interface div.tcr_form_editor div.element_button.up:hover:after {
  border-bottom-color: var(--background2);
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.down,
div.tcr-user-interface div.tcr_form_editor div.panel_button.down,
div.tcr-user-interface div.tcr_report_editor div.element_button.down,
div.tcr-user-interface div.tcr_form_editor div.element_button.down {
  right: 32px;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.down:after,
div.tcr-user-interface div.tcr_form_editor div.panel_button.down:after,
div.tcr-user-interface div.tcr_report_editor div.element_button.down:after,
div.tcr-user-interface div.tcr_form_editor div.element_button.down:after {
  content: '';
  top: 8px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid #29c4a9;
  position: absolute;
}
div.tcr-user-interface div.tcr_report_editor div.panel_button.down:hover:after,
div.tcr-user-interface div.tcr_form_editor div.panel_button.down:hover:after,
div.tcr-user-interface div.tcr_report_editor div.element_button.down:hover:after,
div.tcr-user-interface div.tcr_form_editor div.element_button.down:hover:after {
  border-top-color: var(--background2);
}
div.tcr-user-interface div.tcr_report_editor div.panel_button:hover,
div.tcr-user-interface div.tcr_form_editor div.panel_button:hover,
div.tcr-user-interface div.tcr_report_editor div.element_button:hover,
div.tcr-user-interface div.tcr_form_editor div.element_button:hover {
  background-color: #29c4a9;
}
div.tcr-user-interface > div.messagebox {
  user-select: none;
  -moz-user-select: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 11;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface > div.messagebox {
    background-color: transparent;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
  }
}
div.tcr-user-interface > div.messagebox > div.panel {
  box-sizing: border-box;
  cursor: default;
  position: absolute;
  background-color: var(--background2);
  width: 512px;
  max-width: calc(100% - 40px);
  max-height: calc(100% - 40px);
  overflow: hidden;
  overflow-y: auto;
  touch-action: pan-y;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  padding: 30px 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
div.tcr-user-interface > div.messagebox > div.panel > div.title {
  cursor: default;
  font-size: 24px;
  font-weight: 300;
}
div.tcr-user-interface > div.messagebox > div.panel > div.text {
  cursor: default;
  font-size: 14px;
  line-height: 24px;
}
div.tcr-user-interface > div.messagebox > div.panel > div.text a.link {
  color: var(--accent);
  cursor: pointer;
  text-decoration: underline;
}
div.tcr-user-interface > div.messagebox > div.panel > input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0 auto;
  display: block;
  box-sizing: border-box;
  padding: 0;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  max-width: 300px;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
  text-align: center;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div.tcr-user-interface > div.messagebox > div.panel > input[data-invalid="true"] {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.messagebox > div.panel > input:not(:first-child) {
  margin-top: 20px;
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child) {
  margin-top: 20px;
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions {
  margin-top: 20px;
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions > .button {
  display: inline-block;
  text-align: center;
  background-color: var(--accent);
  color: white;
  font-size: 12px;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
  border-radius: 4px;
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions > .button.danger {
  background-color: var(--danger);
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions > .button.secondary {
  background-color: var(--hilite2);
  color: var(--foreground);
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions > .button.secondary:hover {
  background-color: var(--foreground);
  color: white !important;
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions > .button[data-disabled="true"] {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions > .button[data-disabled="true"]:hover {
  background-image: none;
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions > .button:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div.tcr-user-interface > div.messagebox > div.panel > div:not(:first-child).actions > .button + .button {
  margin-left: 20px;
  margin-top: 10px;
}
div.tcr-user-interface > div.progressbox {
  user-select: none;
  -moz-user-select: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 11;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface > div.progressbox {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
  }
}
div.tcr-user-interface > div.progressbox[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.progressbox > div.panel {
  box-sizing: border-box;
  cursor: default;
  position: absolute;
  background-color: var(--background2);
  width: 512px;
  max-width: calc(100% - 40px);
  max-height: calc(100% - 40px);
  overflow-y: auto;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  padding: 30px 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
div.tcr-user-interface > div.progressbox > div.panel > div.title {
  cursor: default;
  font-size: 24px;
  font-weight: 300;
}
div.tcr-user-interface > div.progressbox > div.panel > div.text {
  cursor: default;
  font-size: 14px;
}
div.tcr-user-interface > div.progressbox > div.panel > input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0 auto;
  display: block;
  box-sizing: border-box;
  padding: 0;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  max-width: 300px;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
  text-align: center;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div.tcr-user-interface > div.progressbox > div.panel > div:not(:first-child) {
  margin-top: 20px;
}
div.tcr-user-interface > div.progressbox > div.panel > div:not(:first-child).actions {
  margin-top: 20px;
}
div.tcr-user-interface > div.tcr-viewer {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
  overflow: hidden;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface > div.tcr-viewer {
    backdrop-filter: blur(5px) contrast(0.8);
    -webkit-backdrop-filter: blur(5px) contrast(0.8);
  }
}
div.tcr-user-interface > div.tcr-viewer > div.panel {
  position: absolute;
  background-color: var(--background2);
  left: calc(20px + env(safe-area-inset-left));
  right: calc(20px + env(safe-area-inset-right));
  top: calc(20px + env(safe-area-inset-top));
  bottom: max(20px, env(safe-area-inset-bottom));
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.spacer {
  background-color: white;
  height: 0;
  width: 100%;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar {
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  z-index: 1;
  display: flex;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.title {
  flex-grow: 1;
  text-align: left;
  line-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div {
  height: 34px;
  border-radius: 4px;
  cursor: pointer;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div.x:after,
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.tcr-user-interface > div.tcr-viewer > div.panel iframe {
  width: 100%;
  height: 100%;
  border: none;
  overflow: hidden;
  touch-action: pan-y;
}
div.tcr-user-interface > div.tcr-viewer > div.panel iframe.loaded + .spinner {
  display: none;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.image-viewer {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 20px;
  touch-action: pan-y;
}
@media only screen and (max-width: 580px) {
  div.tcr-user-interface > div.tcr-viewer > div.panel div.image-viewer {
    padding: 5px;
  }
}
@media only screen and (max-height: 360px) {
  div.tcr-user-interface > div.tcr-viewer > div.panel div.image-viewer {
    padding: 5px;
  }
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.image-viewer img {
  pointer-events: none;
  width: 100%;
  height: 100%;
  object-fit: scale-down;
}
div.tcr-user-interface > div.tcr-viewer > div.panel div.image-viewer.loaded + .spinner {
  display: none;
}
div.tcr-user-interface > div.tcr-viewer > div.panel .spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.tcr-user-interface > div.tcr-viewer > div.panel .spinner::before,
div.tcr-user-interface > div.tcr-viewer > div.panel .spinner::after {
  border: 6.7px solid var(--accent);
  border-radius: 50%;
  position: absolute;
  content: '';
  display: block;
}
div.tcr-user-interface > div.tcr-viewer > div.panel .spinner::before {
  width: 33.6px;
  height: 33.6px;
  border-bottom-color: transparent;
  border-left-color: transparent;
  animation: spinner-1o3y8q 1.05s infinite linear reverse;
}
div.tcr-user-interface > div.tcr-viewer > div.panel .spinner::after {
  animation: spinner-1o3y8q 0.7s infinite linear;
  height: 56px;
  width: 56px;
  border-right-color: transparent;
  border-top-color: transparent;
}
@keyframes spinner-1o3y8q {
  to {
    transform: rotate(360deg);
  }
}
@media only screen and (max-width: 580px), only screen and (max-height: 360px) {
  div.tcr-user-interface > div.tcr-viewer > div.panel {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: 100%;
    height: 100%;
    border-radius: 0;
    width: 100%;
  }
  div.tcr-user-interface > div.tcr-viewer > div.panel div.titlebar {
    height: calc(54px + env(safe-area-inset-top));
    padding-top: calc(10px + env(safe-area-inset-top));
    padding-left: calc(20px + env(safe-area-inset-left));
    padding-right: calc(20px + env(safe-area-inset-right));
  }
}
div.tcr-user-interface div.tcr-modal-view {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface div.tcr-modal-view {
    backdrop-filter: blur(5px) contrast(0.8);
    -webkit-backdrop-filter: blur(5px) contrast(0.8);
  }
}
div.tcr-user-interface div.tcr-modal-view[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel {
  position: absolute;
  background-color: var(--background2);
  width: 580px;
  max-width: 100%;
  max-height: calc(100% - 40px);
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media only screen and (max-width: 580px) {
  div.tcr-user-interface div.tcr-modal-view > div.panel {
    max-height: 100%;
    height: 100%;
    border-radius: 0;
  }
}
div.tcr-user-interface div.tcr-modal-view > div.panel:not([data-edit="true"])[data-sidebar="true"] {
  width: 800px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel:not([data-edit="true"])[data-sidebar="true"][data-wide="true"] {
  width: 940px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel[data-wide="true"] {
  width: 720px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel[data-wide="true"] div.form div.row {
  max-width: 590px !important;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface div.tcr-modal-view > div.panel[data-wide="true"] {
    max-height: 100%;
    height: 100%;
    border-radius: 0;
  }
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar {
  display: flex;
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  opacity: 0.7;
  z-index: 1;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar:hover {
  opacity: 1;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar[data-show="true"] {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.title {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  line-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
  font-size: 14px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div {
  height: 34px;
  border-radius: 4px;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div.x:after,
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main {
  display: flex;
  flex-grow: 1;
  touch-action: pan-y;
  overflow-y: auto;
  flex-direction: row;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface div.tcr-modal-view > div.panel div.main {
    flex-direction: column;
  }
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.customView {
  padding: 30px 20px;
  flex-grow: 1;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.customView {
    flex-grow: 0;
  }
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form {
  padding: 30px 20px;
  flex-grow: 1;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form {
    flex-grow: 0;
  }
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.spacer {
  margin: 0 auto;
  min-height: 25px;
  line-height: 25px;
  width: 100%;
  max-width: 450px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.spacer:not(:empty) {
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  max-width: 480px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.spacer:not(:empty):not(:first-child) {
  margin-top: 40px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row {
  position: relative;
  min-height: 30px;
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
  user-select: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row:empty {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row:not(:last-child) {
  margin-bottom: 10px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="false"] div.display {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="false"] input,
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="false"] select,
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="false"] textarea {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="false"] label {
  color: var(--danger);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="true"] input :focus,
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="true"] select :focus,
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="true"] textarea :focus {
  border-bottom-color: var(--accent);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="true"] input :focus + label,
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="true"] select :focus + label,
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row[data-valid="true"] textarea :focus + label {
  color: var(--accent);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > div.display {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  text-align: left;
  width: 100%;
  user-select: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > div.display.multiline {
  height: auto;
  min-height: 60px;
  line-height: 26px;
  white-space: pre-wrap;
  overflow: auto;
  text-overflow: clip;
  overflow-wrap: anywhere;
  word-break: break-word;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > input,
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > select,
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > div.tcr-combo-box > input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.tcr-suggestions {
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  text-align: left;
  max-height: 166px;
  overflow-y: auto;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.tcr-suggestions[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.tcr-suggestions div.option {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.tcr-suggestions div.option:hover {
  background-color: var(--accent);
  color: white;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.markdown-modal-preview {
  border: 1px solid rgba(0, 0, 0, 0.1);
  text-align: left;
  margin: 0 0 20px 0;
  padding: 24px 30px;
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  font-size: 15px;
  line-height: 1.6;
  color: #444;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.markdown-modal-preview h2 {
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 16px 0;
  color: #333;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.markdown-modal-preview hr {
  border: none;
  border-top: 1px solid currentColor;
  opacity: 0.5;
  margin: 12px 0;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.markdown-modal-preview :last-child {
  margin-bottom: 0;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row div.markdown-modal-preview :first-child {
  margin-top: 0;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > textarea {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 4px 10px;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  min-height: 79px;
  font-size: 16px;
  color: currentColor;
  line-height: 26px;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  resize: vertical;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > select {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 30px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > input[type="checkbox"] {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > div.arrow {
  position: absolute;
  width: 0;
  height: 0;
  top: 10px;
  right: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid var(--hr);
  border-bottom: none;
  pointer-events: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > label {
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > label:empty {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > div.explanation {
  user-select: all;
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  white-space: pre-wrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  padding-left: 10px;
  width: 100%;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.form div.row > div.explanation:empty {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar {
  margin: 30px 20px 30px 0;
  width: 280px;
  height: 100px;
  flex-shrink: 0;
  height: fit-content;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar:empty {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar[data-edit="true"] {
  opacity: 0.25;
  pointer-events: none;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar {
    width: 100%;
    margin: 30px auto;
    flex-grow: 0;
    max-width: 450px;
  }
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar div.sidebar-label {
  background-color: #0073d4;
  color: white;
  margin: 0 auto 2px auto;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
  max-width: 450px;
  padding-left: 36px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar div.sidebar-action {
  position: relative;
  margin: 0 auto 2px auto;
  height: 36px;
  font-size: 13px;
  font-weight: bold;
  line-height: 36px;
  text-align: left;
  width: 100%;
  max-width: 450px;
  user-select: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 36px;
  background-color: #f8f8f8;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar div.sidebar-action:before {
  position: absolute;
  content: '';
  background-color: gray;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  left: 10px;
  top: 10px;
  opacity: 0.5;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar div.sidebar-action:hover {
  background-color: #e0e0e0;
  color: #ab1410;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar div.sidebar-action[data-disabled="true"] {
  color: var(--hr);
  cursor: default;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar div.sidebar-action[data-disabled="true"]:hover {
  background-color: #f8f8f8;
  color: var(--hr);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar div.sidebar-footer {
  background-color: #0073d4;
  margin: 0 auto 2px auto;
  display: block;
  height: 10px;
  width: 100%;
  max-width: 450px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-bottom: 30px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.main div.sidebar div.sidebar-footer:last-child {
  margin-bottom: 0;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.secondary-actions {
  text-align: right;
  width: 100%;
  margin: 20px auto 0 auto;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.secondary-actions[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.secondary-actions div.action {
  display: inline-block;
  font-size: 12px;
  line-height: 28px;
  padding: 0 10px;
  color: var(--accent);
  cursor: pointer;
  border-radius: 4px;
  letter-spacing: 0.45px;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.secondary-actions div.action:hover {
  background-color: rgba(0, 0, 0, 0.07);
  font-weight: 600;
  letter-spacing: 0;
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.secondary-actions div.action.danger {
  color: var(--danger);
}
div.tcr-user-interface div.tcr-modal-view > div.panel div.secondary-actions div.action:not(:last-child) {
  margin-right: 20px;
}
div.tcr-user-interface div.tcr-settings-view {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface div.tcr-settings-view {
    backdrop-filter: blur(5px) contrast(0.8);
    -webkit-backdrop-filter: blur(5px) contrast(0.8);
  }
}
div.tcr-user-interface div.tcr-settings-view[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-settings-view > div.panel {
  position: absolute;
  background-color: var(--background2);
  width: 1040px;
  max-width: 100%;
  max-height: calc(100% - 40px);
  overflow-y: auto;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  padding: 65px 20px 20px 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
@media only screen and (max-width: 580px) {
  div.tcr-user-interface div.tcr-settings-view > div.panel {
    max-height: 100%;
    height: 100%;
    border-radius: 0;
  }
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar {
  position: absolute;
  display: flex;
  justify-content: right;
  top: 0;
  left: 0;
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  opacity: 0.7;
  user-select: none;
  -webkit-user-select: none;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar:hover {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  opacity: 1;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.title {
  line-height: 34px;
  text-align: left;
  flex-grow: 1;
  cursor: default;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div {
  height: 34px;
  border-radius: 4px;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div.x:after,
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.tcr-user-interface div.tcr-settings-view > div.panel div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.tcr-user-interface div.context-menu {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 21;
}
@media print {
  div.tcr-user-interface div.context-menu {
    display: none;
  }
}
div.tcr-user-interface div.context-menu > div.panel {
  position: absolute;
  background-color: var(--background2);
  border: var(--menuborder);
  border-radius: 4px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  padding: 5px;
  outline: none;
}
.dark div.tcr-user-interface div.context-menu > div.panel {
  box-shadow: none;
}
div.tcr-user-interface div.context-menu > div.panel div.action {
  position: relative;
  font-size: 13px;
  font-weight: 600;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 24px;
  height: 24px;
}
div.tcr-user-interface div.context-menu > div.panel div.action[data-sep="true"] {
  height: 1px;
  background-color: var(--hr);
  margin-top: 4px;
  margin-bottom: 4px;
}
div.tcr-user-interface div.context-menu > div.panel div.action[data-disabled="true"] {
  opacity: 0.5;
  pointer-events: none;
}
div.tcr-user-interface div.context-menu > div.panel div.action[data-checked="true"],
div.tcr-user-interface div.context-menu > div.panel div.action[data-checked="false"] {
  padding-left: 36px;
}
div.tcr-user-interface div.context-menu > div.panel div.action[data-checked="true"]:before,
div.tcr-user-interface div.context-menu > div.panel div.action[data-checked="false"]:before {
  box-sizing: border-box;
  position: absolute;
  content: '';
  top: 4px;
  left: 10px;
  width: 16px;
  height: 16px;
  border: 2px solid var(--foreground);
  border-radius: 50%;
}
div.tcr-user-interface div.context-menu > div.panel div.action[data-checked="true"][data-checked="true"]:after,
div.tcr-user-interface div.context-menu > div.panel div.action[data-checked="false"][data-checked="true"]:after {
  box-sizing: border-box;
  position: absolute;
  content: '';
  top: 8px;
  left: 14px;
  width: 8px;
  height: 8px;
  background-color: var(--foreground);
  border-radius: 50%;
}
div.tcr-user-interface div.context-menu > div.panel div.action:not([data-sep="true"]) {
  cursor: pointer;
  border-radius: 4px;
}
div.tcr-user-interface div.context-menu > div.panel div.action:not([data-sep="true"]):hover {
  color: white;
  background-color: var(--accent);
}
div.tcr-user-interface div.context-menu > div.panel div.action:not([data-sep="true"]):hover:before,
div.tcr-user-interface div.context-menu > div.panel div.action:not([data-sep="true"]):hover:after {
  border-color: white;
}
div.tcr-user-interface div.context-menu > div.panel div.header {
  font-size: 10px;
  text-align: center;
  font-size: 9px;
  opacity: 0.5;
  font-weight: normal;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 24px;
  height: 24px;
}
div.tcr-user-interface div.context-menu > div.panel div.header:not(:first-child) {
  margin-top: 5px;
}
div.tcr-user-interface > div.footer {
  position: fixed;
  z-index: 1;
  right: 20px;
  bottom: 15px;
  background-color: var(--background2);
  border: 1px solid var(--tileborder);
  border-radius: 14px;
  font-size: 13px;
  padding: 0 3px;
}
div.tcr-user-interface > div.footer:empty {
  display: none;
}
div.tcr-user-interface > div.footer a,
div.tcr-user-interface > div.footer span {
  line-height: 26px;
  padding: 0 20px 0 20px;
}
div.tcr-user-interface > div.footer aa,
div.tcr-user-interface > div.footer spana {
  text-decoration: none;
  color: var(--accent);
}
div.tcr-user-interface > div.footer a:not(:last-child),
div.tcr-user-interface > div.footer span:not(:last-child) {
  border-right: 1px solid var(--tileborder);
}
div.tcr-user-interface div.tcr-mail-form {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface div.tcr-mail-form {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
  }
}
div.tcr-user-interface div.tcr-mail-form > div.panel {
  position: absolute;
  background-color: var(--background2);
  border: 1px solid var(--tileborder);
  border-radius: 10px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4);
  z-index: 21;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 720px;
  max-height: min(820px, 100% - 40px);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin: auto;
  overflow: hidden;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar {
  display: flex;
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  opacity: 0.7;
  z-index: 1;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar:hover {
  opacity: 1;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar[data-show="true"] {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.title {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  line-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div {
  height: 34px;
  border-radius: 4px;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div.x:after,
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main {
  overflow: hidden;
  overflow-y: auto;
  touch-action: pan-y;
  padding: 20px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > h2 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 30px;
  margin-top: 10px;
  padding-left: 100px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div {
  position: relative;
  padding-left: 100px;
  margin-bottom: 35px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div[data-hidden="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div div.label {
  position: absolute;
  left: 10px;
  top: 0;
  opacity: 0.7;
  font-size: 12px;
  line-height: 28px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.address div.name {
  left: 50px;
  font-size: 16px;
  line-height: 24px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.address div.mail {
  left: 50px;
  font-size: 13px;
  opacity: 0.7;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.address input[type="checkbox"] {
  position: absolute;
  left: 82px;
  top: 19px;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.address + div.address {
  margin-top: -25px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.address + div.address div.label {
  display: none;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.subject input {
  display: block;
  height: 28px;
  font-size: 16px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: none;
  padding: 0 8px;
  border: 1px solid var(--hr);
  border-radius: 4px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.subject input:focus {
  border: 1px solid var(--accent);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.subject select {
  display: block;
  width: 100%;
  height: 28px;
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: 1px solid var(--hr);
  border-radius: 4px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
  padding: 0 30px 0 8px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 16px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.subject select:focus {
  border: 1px solid var(--accent);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.message textarea {
  display: block;
  height: 320px;
  font-size: 16px;
  width: 100%;
  resize: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: none;
  border: 1px solid var(--hr);
  border-radius: 4px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
  touch-action: pan-y;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.message textarea:focus {
  border: 1px solid var(--accent);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field input[type="text"] {
  display: block;
  height: 28px;
  font-size: 16px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: none;
  padding: 0 8px;
  border: 1px solid var(--hr);
  border-radius: 4px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field input[type="text"]:focus {
  border: 1px solid var(--accent);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field textarea {
  display: block;
  height: 120px;
  font-size: 16px;
  width: 100%;
  resize: vertical;
  padding: 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: none;
  border: 1px solid var(--hr);
  border-radius: 4px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
  touch-action: pan-y;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field textarea:focus {
  border: 1px solid var(--accent);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field select {
  display: block;
  width: 100%;
  height: 28px;
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: 1px solid var(--hr);
  border-radius: 4px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
  padding: 0 30px 0 8px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 16px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field select:focus {
  border: 1px solid var(--accent);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field div.selectlist {
  position: relative;
  width: 100%;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field div.selectlist select {
  border-radius: 0 0 4px 4px !important;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field div.selectlist div.selectlist-item {
  position: relative;
  padding: 4px 30px 4px 8px;
  border: 1px solid var(--hr);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.custom-field div.selectlist div.selectlist-item div.remove {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: var(--accent);
  cursor: pointer;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.attachments {
  line-height: 28px;
  font-size: 12px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.attachments div.attachment {
  font-size: 14px;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.attachments div.attachment span {
  font-size: 12px;
  color: var(--accent);
  margin-left: 10px;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.attachments div.add_attachment {
  color: var(--accent);
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.attachments div.add_attachment[data-hidden="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.attachments div.add_attachment label {
  cursor: pointer;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.attachments div.add_attachment label input[type="file"] {
  display: none;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.security {
  padding-left: 132px;
  line-height: 28px;
  font-weight: bold;
  font-size: 12px;
  opacity: 0.7;
  color: #434141;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.security > div.tcr-icon {
  position: absolute;
  left: 100px;
  top: 0;
  width: 28px;
  height: 28px;
  line-height: 28px;
  mask-size: 16px;
  -webkit-mask-size: 16px;
  color: #434141;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.privacy {
  position: relative;
  margin-bottom: 35px;
  padding-left: 100px;
  font-size: 12px;
  opacity: 0.7;
}
div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.actions {
  padding-left: 100px;
}
@media screen and (max-width: 720px) {
  div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.security {
    padding-left: 42px;
  }
  div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.security > div.tcr-icon {
    position: absolute;
    left: 10px;
  }
  div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.privacy {
    padding-left: 10px;
  }
  div.tcr-user-interface div.tcr-mail-form > div.panel > div.main > div.actions {
    padding-left: 10px;
  }
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface div.tcr-mail-form > div.panel {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: initial !important;
    height: 100%;
    border-radius: 0;
    width: 100%;
  }
  div.tcr-user-interface div.tcr-mail-form > div.panel div.titlebar {
    height: calc(54px + env(safe-area-inset-top));
    padding-top: calc(10px + env(safe-area-inset-top));
    padding-left: calc(20px + env(safe-area-inset-left));
    padding-right: calc(20px + env(safe-area-inset-right));
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    opacity: 1;
  }
}
div.tcr-user-interface div.tcr-mail-form[data-active="true"] {
  display: block;
}
div.tcr-user-interface div.tcr-mail-form[data-active="true"] ~ * {
  filter: blur(3px);
}
div.tcr-user-interface div.tcr-icon {
  width: 22px;
  height: 22px;
  background-color: currentColor;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: 12px;
  -webkit-mask-size: 12px;
}
div.tcr-user-interface div.tcr-icon:hover {
  background-color: currentColor !important;
}
div.tcr-user-interface div.tcr-icon[data-icon="contact"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' id='svg8' version='1.1' viewBox='0 0 3.1749999 3.1750001' height='12' width='12' sodipodi:docname='person.svg' inkscape:version='1.0.1 (3bc2e813f5, 2020-09-07)'%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1490' inkscape:window-height='958' id='namedview10' showgrid='false' inkscape:pagecheckerboard='true' inkscape:zoom='30.341309' inkscape:cx='-0.84831566' inkscape:cy='9.2496641' inkscape:window-x='26' inkscape:window-y='23' inkscape:window-maximized='0' inkscape:current-layer='svg8' inkscape:document-rotation='0' /%3E%3Cdefs id='defs2'%3E%3Cmarker style='overflow:visible' id='Arrow1Lstart' refX='0' refY='0' orient='auto'%3E%3Cpath transform='matrix(0.8,0,0,0.8,10,0)' style='fill-rule:evenodd;stroke:%23000000;stroke-width:1pt' d='M 0,0 5,-5 -12.5,0 5,5 Z' id='path4520' /%3E%3C/marker%3E%3C/defs%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.171366;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.784314;paint-order:stroke markers fill' d='M 1.5872424,1.9999998e-8 C 1.0868685,1.9999998e-8 0.68017275,0.40669242 0.68017275,0.90706942 c 0,0.50037008 0.40669575,0.90706968 0.90706965,0.90706968 0.5003746,0 0.9075835,-0.4066996 0.9075835,-0.90706968 C 2.4948259,0.40669242 2.087617,1.9999998e-8 1.5872424,1.9999998e-8 Z M 0.90681195,2.2679307 c -0.4025682,0 -0.7438035,0.2621738 -0.8628725,0.6264691 C -0.00141955,3.033314 0.11750645,3.175 0.26492505,3.175 H 2.9100736 C 3.057493,3.175 3.1764223,3.0347272 3.1310592,2.8943998 3.0119902,2.5301045 2.6702407,2.2679307 2.2676729,2.2679307 h -0.116146 c -0.1729337,0.072297 -0.364418,0.1135765 -0.5642845,0.1135765 -0.1998654,0 -0.3894192,-0.041276 -0.5637707,-0.1135765 z' id='rect838' inkscape:connector-curvature='0' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' id='svg8' version='1.1' viewBox='0 0 3.1749999 3.1750001' height='12' width='12' sodipodi:docname='person.svg' inkscape:version='1.0.1 (3bc2e813f5, 2020-09-07)'%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1490' inkscape:window-height='958' id='namedview10' showgrid='false' inkscape:pagecheckerboard='true' inkscape:zoom='30.341309' inkscape:cx='-0.84831566' inkscape:cy='9.2496641' inkscape:window-x='26' inkscape:window-y='23' inkscape:window-maximized='0' inkscape:current-layer='svg8' inkscape:document-rotation='0' /%3E%3Cdefs id='defs2'%3E%3Cmarker style='overflow:visible' id='Arrow1Lstart' refX='0' refY='0' orient='auto'%3E%3Cpath transform='matrix(0.8,0,0,0.8,10,0)' style='fill-rule:evenodd;stroke:%23000000;stroke-width:1pt' d='M 0,0 5,-5 -12.5,0 5,5 Z' id='path4520' /%3E%3C/marker%3E%3C/defs%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.171366;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.784314;paint-order:stroke markers fill' d='M 1.5872424,1.9999998e-8 C 1.0868685,1.9999998e-8 0.68017275,0.40669242 0.68017275,0.90706942 c 0,0.50037008 0.40669575,0.90706968 0.90706965,0.90706968 0.5003746,0 0.9075835,-0.4066996 0.9075835,-0.90706968 C 2.4948259,0.40669242 2.087617,1.9999998e-8 1.5872424,1.9999998e-8 Z M 0.90681195,2.2679307 c -0.4025682,0 -0.7438035,0.2621738 -0.8628725,0.6264691 C -0.00141955,3.033314 0.11750645,3.175 0.26492505,3.175 H 2.9100736 C 3.057493,3.175 3.1764223,3.0347272 3.1310592,2.8943998 3.0119902,2.5301045 2.6702407,2.2679307 2.2676729,2.2679307 h -0.116146 c -0.1729337,0.072297 -0.364418,0.1135765 -0.5642845,0.1135765 -0.1998654,0 -0.3894192,-0.041276 -0.5637707,-0.1135765 z' id='rect838' inkscape:connector-curvature='0' /%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="report"] {
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' version='1.1' viewBox='0 0 5.8208332 5.8208335' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cg transform='translate(0 -291.18)'  fill-opacity='1.0' fill-rule='evenodd'%3E%3Ccircle cx='2.9104' cy='293.16' r='.66146' style='paint-order:normal'/%3E%3Csvg width='22' height='22' version='1.1' viewBox='0 0 5.8208 5.8208' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cg transform='translate(0 -291.18)'%3E%3Crect x='1.4552' y='292.9' width='2.9104' height='2.3812' rx='.39687' ry='.39687' fill='none' opacity='.676' stroke='%23000' stroke-width='.26458' style='paint-order:stroke markers fill'/%3E%3Cpath d='m3.8365 293.43v1.321' fill='none' opacity='.66' stroke='%23000' stroke-linecap='round' stroke-width='.26458'/%3E%3Cpath d='m3.4396 294.49a0.39687 0.39687 0 0 1-0.245 0.36666 0.39687 0.39687 0 0 1-0.43251-0.086 0.39687 0.39687 0 0 1-0.086032-0.43251 0.39687 0.39687 0 0 1 0.36666-0.24499v0.39687z' fill-opacity='1' opacity='.66' style='paint-order:stroke markers fill'/%3E%3Crect x='1.8521' y='293.3' width='1.5875' height='.52917' rx='.13229' ry='.13229' fill-opacity='1' opacity='.66' style='paint-order:stroke markers fill'/%3E%3Crect x='1.8521' y='294.09' width='.52917' height='.79375' rx='.13229' ry='.13229' fill-opacity='1' opacity='.66' style='paint-order:stroke markers fill'/%3E%3C/g%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' version='1.1' viewBox='0 0 5.8208332 5.8208335' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cg transform='translate(0 -291.18)'  fill-opacity='1.0' fill-rule='evenodd'%3E%3Ccircle cx='2.9104' cy='293.16' r='.66146' style='paint-order:normal'/%3E%3Csvg width='22' height='22' version='1.1' viewBox='0 0 5.8208 5.8208' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cg transform='translate(0 -291.18)'%3E%3Crect x='1.4552' y='292.9' width='2.9104' height='2.3812' rx='.39687' ry='.39687' fill='none' opacity='.676' stroke='%23000' stroke-width='.26458' style='paint-order:stroke markers fill'/%3E%3Cpath d='m3.8365 293.43v1.321' fill='none' opacity='.66' stroke='%23000' stroke-linecap='round' stroke-width='.26458'/%3E%3Cpath d='m3.4396 294.49a0.39687 0.39687 0 0 1-0.245 0.36666 0.39687 0.39687 0 0 1-0.43251-0.086 0.39687 0.39687 0 0 1-0.086032-0.43251 0.39687 0.39687 0 0 1 0.36666-0.24499v0.39687z' fill-opacity='1' opacity='.66' style='paint-order:stroke markers fill'/%3E%3Crect x='1.8521' y='293.3' width='1.5875' height='.52917' rx='.13229' ry='.13229' fill-opacity='1' opacity='.66' style='paint-order:stroke markers fill'/%3E%3Crect x='1.8521' y='294.09' width='.52917' height='.79375' rx='.13229' ry='.13229' fill-opacity='1' opacity='.66' style='paint-order:stroke markers fill'/%3E%3C/g%3E%3C/svg%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="task"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task.svg'%3E%3Cdefs id='defs1187' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='44.8' inkscape:cx='19.299712' inkscape:cy='10.273262' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396' width='2.9104166' height='2.9104166' x='0.13229166' y='293.95728' rx='0.52916664' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task.svg'%3E%3Cdefs id='defs1187' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='44.8' inkscape:cx='19.299712' inkscape:cy='10.273262' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396' width='2.9104166' height='2.9104166' x='0.13229166' y='293.95728' rx='0.52916664' /%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="task"][data-value="1"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task_wip.svg'%3E%3Cdefs id='defs1187' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='44.8' inkscape:cx='14.42248' inkscape:cy='10.273262' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396' width='2.9104166' height='2.9104166' x='0.13229166' y='293.95728' rx='0.52916664' /%3E%3Ccircle style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='path816' cx='0.79374999' cy='295.41248' r='0.26458332' /%3E%3Ccircle r='0.26458332' cy='295.41248' cx='1.5875' id='circle818' style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' /%3E%3Ccircle style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='circle820' cx='2.3812499' cy='295.41248' r='0.26458332' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task_wip.svg'%3E%3Cdefs id='defs1187' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='44.8' inkscape:cx='14.42248' inkscape:cy='10.273262' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396' width='2.9104166' height='2.9104166' x='0.13229166' y='293.95728' rx='0.52916664' /%3E%3Ccircle style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='path816' cx='0.79374999' cy='295.41248' r='0.26458332' /%3E%3Ccircle r='0.26458332' cy='295.41248' cx='1.5875' id='circle818' style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' /%3E%3Ccircle style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='circle820' cx='2.3812499' cy='295.41248' r='0.26458332' /%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="task"][data-value="2"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task_done.svg'%3E%3Cdefs id='defs1187' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='44.8' inkscape:cx='14.42248' inkscape:cy='10.273262' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.26499999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396' width='2.9104166' height='2.9104166' x='0.1322917' y='293.95728' rx='0.52916664' /%3E%3Cpath id='path6' d='m 0.74244517,296.00417 c 0,0.0617 0.00988,0.0864 0.0345722,0.11112 0.0444502,0.0494 0.19015108,0.18768 0.30374173,0.18768 0.04445,0 0.08643,-0.0272 0.1901511,-0.11606 0.2494114,-0.21484 0.7507143,-0.70873 0.9186352,-0.89887 0.3654821,-0.42475 0.4123924,-0.44451 0.4173324,-0.46426 v -0.23213 c 0,-0.0543 -0.014817,-0.0667 -0.071614,-0.0667 -0.046919,0 -0.066675,0.007 -0.1086506,0.0395 -0.2024912,0.16051 -0.3185618,0.26423 -0.5408031,0.49389 -0.1210007,0.12594 -0.5531532,0.56797 -0.6025434,0.56797 -0.014817,0 -0.076553,-0.0148 -0.0889,-0.11112 -0.034572,-0.23707 -0.051858,-0.27905 -0.051858,-0.33831 v -0.005 c 0,-0.0864 -0.071614,-0.10619 -0.1086507,-0.10619 -0.15310084,0 -0.19508108,0.0642 -0.26423147,0.14817 -0.0617364,0.0765 -0.0765524,0.0593 -0.0765524,0.29633 0,0.1457 0.0493893,0.40747 0.0493893,0.4939 z' inkscape:connector-curvature='0' style='fill-opacity:1;stroke-width:0.26458153;fill:%23434141' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task_done.svg'%3E%3Cdefs id='defs1187' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='44.8' inkscape:cx='14.42248' inkscape:cy='10.273262' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.26499999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396' width='2.9104166' height='2.9104166' x='0.1322917' y='293.95728' rx='0.52916664' /%3E%3Cpath id='path6' d='m 0.74244517,296.00417 c 0,0.0617 0.00988,0.0864 0.0345722,0.11112 0.0444502,0.0494 0.19015108,0.18768 0.30374173,0.18768 0.04445,0 0.08643,-0.0272 0.1901511,-0.11606 0.2494114,-0.21484 0.7507143,-0.70873 0.9186352,-0.89887 0.3654821,-0.42475 0.4123924,-0.44451 0.4173324,-0.46426 v -0.23213 c 0,-0.0543 -0.014817,-0.0667 -0.071614,-0.0667 -0.046919,0 -0.066675,0.007 -0.1086506,0.0395 -0.2024912,0.16051 -0.3185618,0.26423 -0.5408031,0.49389 -0.1210007,0.12594 -0.5531532,0.56797 -0.6025434,0.56797 -0.014817,0 -0.076553,-0.0148 -0.0889,-0.11112 -0.034572,-0.23707 -0.051858,-0.27905 -0.051858,-0.33831 v -0.005 c 0,-0.0864 -0.071614,-0.10619 -0.1086507,-0.10619 -0.15310084,0 -0.19508108,0.0642 -0.26423147,0.14817 -0.0617364,0.0765 -0.0765524,0.0593 -0.0765524,0.29633 0,0.1457 0.0493893,0.40747 0.0493893,0.4939 z' inkscape:connector-curvature='0' style='fill-opacity:1;stroke-width:0.26458153;fill:%23434141' /%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="task"][data-value="3"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task_rejected.svg'%3E%3Cdefs id='defs1187' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='44.8' inkscape:cx='14.42248' inkscape:cy='10.273262' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.26499999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396' width='2.9104166' height='2.9104166' x='0.1322917' y='293.95728' rx='0.52916664' /%3E%3Cpath id='path6-6' d='m 2.3043041,294.49101 c 0,-0.0113 -0.093134,-0.0931 -0.1016006,-0.0931 -0.022578,0 -0.4035823,0.38382 -0.6604037,0.66604 -0.335842,-0.46849 -0.335842,-0.55315 -0.3951123,-0.55315 -0.084666,0 -0.053622,0.12418 -0.1072406,0.12418 -0.014111,0 -0.00564,-0.0113 -0.0649114,-0.0536 -0.0564443,0.0536 -0.0649114,0.0621 -0.1044206,0.12418 0.0141111,0.0988 0.19473107,0.50235 0.33020187,0.73942 -0.070555,0.0706 -0.34995198,0.40922 -0.46849266,0.56162 0.0225781,0.0819 0.0423333,0.0847 0.0423333,0.10725 0,0.0339 -0.0338672,0.0621 -0.0338672,0.0762 0,0.0197 0.0846665,0.13547 0.10724061,0.14675 0.00847,-0.006 0.0141111,-0.008 0.0169331,-0.008 0.0225781,-0.0113 0.0395112,-0.0169 0.0508003,-0.0169 0.00847,0 0.0169331,0.008 0.0169331,0.0169 0,0.003 -0.00282,0.008 -0.00564,0.0169 0,0.003 -0.00282,0.0113 -0.00564,0.0226 l 0.0536223,0.0593 h 0.0366893 c 0.09877,-0.13828 0.1580409,-0.22295 0.2088411,-0.28786 l 0.2229513,-0.29351 c 0.0762,0.096 0.2850416,0.4318 0.341492,0.4318 0.019755,0 0.093133,-0.0762 0.1157106,-0.0988 0.011289,0 0.064911,0.0508 0.079022,0.0508 0.019755,0 0.084666,-0.0677 0.08749,-0.0706 l -0.00847,-0.031 c 0,-0.0452 0.1185307,-0.0339 0.1495808,-0.19755 -0.039508,-0.0339 -0.2144912,-0.24837 -0.4176823,-0.51648 0.1749809,-0.22013 0.4007522,-0.46849 0.6180635,-0.68862 -0.00282,-0.006 -0.00564,-0.0113 -0.00564,-0.0141 0,-0.0141 0.028222,-0.0226 0.039511,-0.0677 l -0.059271,-0.0875 -0.042333,0.0113 c -0.0508,-0.0367 -0.0508,-0.0367 -0.0508,-0.0451 0,-0.006 0.014111,-0.0198 0.014111,-0.031 z' inkscape:connector-curvature='0' style='fill-opacity:1;stroke-width:0.26458153;fill:%23434141' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task_rejected.svg'%3E%3Cdefs id='defs1187' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='44.8' inkscape:cx='14.42248' inkscape:cy='10.273262' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.26499999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396' width='2.9104166' height='2.9104166' x='0.1322917' y='293.95728' rx='0.52916664' /%3E%3Cpath id='path6-6' d='m 2.3043041,294.49101 c 0,-0.0113 -0.093134,-0.0931 -0.1016006,-0.0931 -0.022578,0 -0.4035823,0.38382 -0.6604037,0.66604 -0.335842,-0.46849 -0.335842,-0.55315 -0.3951123,-0.55315 -0.084666,0 -0.053622,0.12418 -0.1072406,0.12418 -0.014111,0 -0.00564,-0.0113 -0.0649114,-0.0536 -0.0564443,0.0536 -0.0649114,0.0621 -0.1044206,0.12418 0.0141111,0.0988 0.19473107,0.50235 0.33020187,0.73942 -0.070555,0.0706 -0.34995198,0.40922 -0.46849266,0.56162 0.0225781,0.0819 0.0423333,0.0847 0.0423333,0.10725 0,0.0339 -0.0338672,0.0621 -0.0338672,0.0762 0,0.0197 0.0846665,0.13547 0.10724061,0.14675 0.00847,-0.006 0.0141111,-0.008 0.0169331,-0.008 0.0225781,-0.0113 0.0395112,-0.0169 0.0508003,-0.0169 0.00847,0 0.0169331,0.008 0.0169331,0.0169 0,0.003 -0.00282,0.008 -0.00564,0.0169 0,0.003 -0.00282,0.0113 -0.00564,0.0226 l 0.0536223,0.0593 h 0.0366893 c 0.09877,-0.13828 0.1580409,-0.22295 0.2088411,-0.28786 l 0.2229513,-0.29351 c 0.0762,0.096 0.2850416,0.4318 0.341492,0.4318 0.019755,0 0.093133,-0.0762 0.1157106,-0.0988 0.011289,0 0.064911,0.0508 0.079022,0.0508 0.019755,0 0.084666,-0.0677 0.08749,-0.0706 l -0.00847,-0.031 c 0,-0.0452 0.1185307,-0.0339 0.1495808,-0.19755 -0.039508,-0.0339 -0.2144912,-0.24837 -0.4176823,-0.51648 0.1749809,-0.22013 0.4007522,-0.46849 0.6180635,-0.68862 -0.00282,-0.006 -0.00564,-0.0113 -0.00564,-0.0141 0,-0.0141 0.028222,-0.0226 0.039511,-0.0677 l -0.059271,-0.0875 -0.042333,0.0113 c -0.0508,-0.0367 -0.0508,-0.0367 -0.0508,-0.0451 0,-0.006 0.014111,-0.0198 0.014111,-0.031 z' inkscape:connector-curvature='0' style='fill-opacity:1;stroke-width:0.26458153;fill:%23434141' /%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="task"][data-value="99"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task_planned.svg'%3E%3Cdefs id='defs1187'%3E%3Cmarker inkscape:stockid='Arrow1Lstart' orient='auto' refY='0.0' refX='0.0' id='Arrow1Lstart' style='overflow:visible' inkscape:isstock='true'%3E%3Cpath id='path816' d='M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z ' style='fill-rule:evenodd;stroke:%23000000;stroke-width:1.0pt' transform='scale(0.8) translate(12.5,0)' /%3E%3C/marker%3E%3C/defs%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='64' inkscape:cx='19.937836' inkscape:cy='3.3759844' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:none;stroke-width:0.26499999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396-9' width='3.175' height='3.175' x='0' y='293.82498' rx='0.66145831' /%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00199997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.8557874;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='M 2.5019531,-0.00195313 C 1.1250651,-0.00195313 0,1.1231181 0,2.5 V 3 H 1.0039062 V 2.5 c 0,-0.8391307 0.658935,-1.4980469 1.4980469,-1.4980469 H 3 V 0.1875 C 3,0.12030693 2.9937408,0.0614594 3,-0.00195313 Z M 5.0000001,-0.002 C 5.0062593,0.06141252 5.0081886,0.12080775 5,0.1875 V 1.0019531 H 7 V 0.1875 c 0,-0.0671931 -0.00626,-0.12608748 1e-7,-0.1895 z m 4,0 C 9.0062594,0.06141252 9,0.12030693 9,0.1875 v 0.8144531 h 0.5 c 0.839112,0 1.498047,0.6589162 1.498047,1.4980469 V 3 h 1.005859 V 2.5 c 0,-1.3768819 -1.127018,-2.50182404 -2.503906,-2.50195313 z M 0,5.0000001 v 2 h 1.0039062 v -2 z m 10.998047,0 v 2 h 1.005859 v -2 z M 0,9 V 9.4980469 C 0,10.874929 1.1250651,12 2.5019531,12 H 3 V 10.996094 H 2.5019531 c -0.8391119,0 -1.4980469,-0.658916 -1.4980469,-1.4980471 V 9 Z m 10.998047,0 v 0.4980469 c 0,0.8391311 -0.658935,1.4980471 -1.498047,1.4980471 H 9.0000001 V 12 H 9.5 c 1.376888,0 2.503906,-1.125071 2.503906,-2.5019531 V 9 Z M 5.0000001,10.996094 V 12 h 2 v -1.003906 z' transform='matrix(0.26458333,0,0,0.26458333,0,293.82498)' id='rect1396' inkscape:connector-curvature='0' sodipodi:nodetypes='ssccsscscscsccscccscssccssccccccccccccssccsscccssccssccccccc' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg1193' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='task_planned.svg'%3E%3Cdefs id='defs1187'%3E%3Cmarker inkscape:stockid='Arrow1Lstart' orient='auto' refY='0.0' refX='0.0' id='Arrow1Lstart' style='overflow:visible' inkscape:isstock='true'%3E%3Cpath id='path816' d='M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z ' style='fill-rule:evenodd;stroke:%23000000;stroke-width:1.0pt' transform='scale(0.8) translate(12.5,0)' /%3E%3C/marker%3E%3C/defs%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='64' inkscape:cx='19.937836' inkscape:cy='3.3759844' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata1190'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Crect style='display:inline;opacity:1;fill:%23434141;fill-opacity:0.19607843;stroke:none;stroke-width:0.26499999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' id='rect1396-9' width='3.175' height='3.175' x='0' y='293.82498' rx='0.66145831' /%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00199997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.8557874;stroke-opacity:1;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='M 2.5019531,-0.00195313 C 1.1250651,-0.00195313 0,1.1231181 0,2.5 V 3 H 1.0039062 V 2.5 c 0,-0.8391307 0.658935,-1.4980469 1.4980469,-1.4980469 H 3 V 0.1875 C 3,0.12030693 2.9937408,0.0614594 3,-0.00195313 Z M 5.0000001,-0.002 C 5.0062593,0.06141252 5.0081886,0.12080775 5,0.1875 V 1.0019531 H 7 V 0.1875 c 0,-0.0671931 -0.00626,-0.12608748 1e-7,-0.1895 z m 4,0 C 9.0062594,0.06141252 9,0.12030693 9,0.1875 v 0.8144531 h 0.5 c 0.839112,0 1.498047,0.6589162 1.498047,1.4980469 V 3 h 1.005859 V 2.5 c 0,-1.3768819 -1.127018,-2.50182404 -2.503906,-2.50195313 z M 0,5.0000001 v 2 h 1.0039062 v -2 z m 10.998047,0 v 2 h 1.005859 v -2 z M 0,9 V 9.4980469 C 0,10.874929 1.1250651,12 2.5019531,12 H 3 V 10.996094 H 2.5019531 c -0.8391119,0 -1.4980469,-0.658916 -1.4980469,-1.4980471 V 9 Z m 10.998047,0 v 0.4980469 c 0,0.8391311 -0.658935,1.4980471 -1.498047,1.4980471 H 9.0000001 V 12 H 9.5 c 1.376888,0 2.503906,-1.125071 2.503906,-2.5019531 V 9 Z M 5.0000001,10.996094 V 12 h 2 v -1.003906 z' transform='matrix(0.26458333,0,0,0.26458333,0,293.82498)' id='rect1396' inkscape:connector-curvature='0' sodipodi:nodetypes='ssccsscscscsccscccscssccssccccccccccccssccsscccssccssccccccc' /%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="document"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='svg8' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='document.svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23434141;%7D%0A%3C/style%3E%3Cdefs%3E%3Cinkscape:path-effect apply_no_weight='true' apply_with_weight='true' effect='bspline' helper_size='0' id='path-effect819' is_visible='true' only_selected='false' steps='2' weight='33.333333'%3E%3C/inkscape:path-effect%3E%3C/defs%3E%3Csodipodi:namedview bordercolor='%23666666' borderopacity='1.0' id='base' inkscape:current-layer='layer1' inkscape:cx='-33.317891' inkscape:cy='5.7324613' inkscape:document-units='px' inkscape:pagecheckerboard='true' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:window-height='1377' inkscape:window-maximized='1' inkscape:window-width='3440' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:zoom='22.4' pagecolor='%23ffffff' showgrid='false' units='px'%3E%3C/sodipodi:namedview%3E%3Cpath id='rect815' inkscape:connector-curvature='0' class='st0' d='M3.001477-0.000059C1.901585-0.000059,1,0.900878,1,1.999972 v8.000008c0,1.099094,0.901585,2.000031,2.001477,2.000031h6.004431c1.099893,0,1.99409-0.900936,1.99409-2.000031V1.999972 c0-1.099094-0.894198-2.000031-1.994091-2.000031H3.001477z M3.001477,1.003647h6.004431 c0.562925,0,0.997046,0.433801,0.997046,0.996324v8.000008c0,0.562523-0.434121,0.996325-0.997046,0.996325H3.001477 c-0.562925,0-1.004431-0.433802-1.004431-0.996325V1.999972C1.997046,1.437449,2.438552,1.003647,3.001477,1.003647z'/%3E%3Cg%3E%3Cpath class='st0' d='M4.988356,7.291412V6.899381c0-0.339496,0.072402-0.634402,0.217206-0.885161 c0.144804-0.250759,0.40969-0.517411,0.794658-0.799956c0.370841-0.264886,0.615418-0.480327,0.733734-0.646322 C6.852271,4.401947,6.91187,4.216527,6.91187,4.011682c0-0.229568-0.085205-0.404393-0.254732-0.524474 C6.487611,3.367125,6.250979,3.307085,5.947244,3.307085c-0.529772,0-1.133712,0.173059-1.811821,0.519177L3.557971,2.66606 C4.345566,2.224584,5.18084,2.003845,6.063793,2.003845c0.727554,0,1.30633,0.174825,1.735445,0.524474 c0.429115,0.34965,0.64279,0.815849,0.64279,1.398598c0,0.388499-0.088296,0.724022-0.264887,1.006567 C8.000552,5.21603,7.66503,5.533893,7.171459,5.887074C6.831963,6.137834,6.617405,6.328551,6.527344,6.459229 c-0.090061,0.130677-0.135092,0.30197-0.135092,0.51432v0.317863H4.988356z M4.818829,9.103232 c0-0.296672,0.079466-0.520943,0.238398-0.672811c0.158931-0.151868,0.390265-0.227801,0.694001-0.227801 c0.29314,0,0.52006,0.0777,0.680757,0.233099c0.160697,0.1554,0.241046,0.377905,0.241046,0.667513 c0,0.279014-0.081232,0.498869-0.243695,0.659567c-0.162463,0.160697-0.388499,0.241046-0.678108,0.241046 c-0.296672,0-0.52624-0.078583-0.688704-0.235748C4.900061,9.61093,4.818829,9.38931,4.818829,9.103232z'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='svg8' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='document.svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23434141;%7D%0A%3C/style%3E%3Cdefs%3E%3Cinkscape:path-effect apply_no_weight='true' apply_with_weight='true' effect='bspline' helper_size='0' id='path-effect819' is_visible='true' only_selected='false' steps='2' weight='33.333333'%3E%3C/inkscape:path-effect%3E%3C/defs%3E%3Csodipodi:namedview bordercolor='%23666666' borderopacity='1.0' id='base' inkscape:current-layer='layer1' inkscape:cx='-33.317891' inkscape:cy='5.7324613' inkscape:document-units='px' inkscape:pagecheckerboard='true' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:window-height='1377' inkscape:window-maximized='1' inkscape:window-width='3440' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:zoom='22.4' pagecolor='%23ffffff' showgrid='false' units='px'%3E%3C/sodipodi:namedview%3E%3Cpath id='rect815' inkscape:connector-curvature='0' class='st0' d='M3.001477-0.000059C1.901585-0.000059,1,0.900878,1,1.999972 v8.000008c0,1.099094,0.901585,2.000031,2.001477,2.000031h6.004431c1.099893,0,1.99409-0.900936,1.99409-2.000031V1.999972 c0-1.099094-0.894198-2.000031-1.994091-2.000031H3.001477z M3.001477,1.003647h6.004431 c0.562925,0,0.997046,0.433801,0.997046,0.996324v8.000008c0,0.562523-0.434121,0.996325-0.997046,0.996325H3.001477 c-0.562925,0-1.004431-0.433802-1.004431-0.996325V1.999972C1.997046,1.437449,2.438552,1.003647,3.001477,1.003647z'/%3E%3Cg%3E%3Cpath class='st0' d='M4.988356,7.291412V6.899381c0-0.339496,0.072402-0.634402,0.217206-0.885161 c0.144804-0.250759,0.40969-0.517411,0.794658-0.799956c0.370841-0.264886,0.615418-0.480327,0.733734-0.646322 C6.852271,4.401947,6.91187,4.216527,6.91187,4.011682c0-0.229568-0.085205-0.404393-0.254732-0.524474 C6.487611,3.367125,6.250979,3.307085,5.947244,3.307085c-0.529772,0-1.133712,0.173059-1.811821,0.519177L3.557971,2.66606 C4.345566,2.224584,5.18084,2.003845,6.063793,2.003845c0.727554,0,1.30633,0.174825,1.735445,0.524474 c0.429115,0.34965,0.64279,0.815849,0.64279,1.398598c0,0.388499-0.088296,0.724022-0.264887,1.006567 C8.000552,5.21603,7.66503,5.533893,7.171459,5.887074C6.831963,6.137834,6.617405,6.328551,6.527344,6.459229 c-0.090061,0.130677-0.135092,0.30197-0.135092,0.51432v0.317863H4.988356z M4.818829,9.103232 c0-0.296672,0.079466-0.520943,0.238398-0.672811c0.158931-0.151868,0.390265-0.227801,0.694001-0.227801 c0.29314,0,0.52006,0.0777,0.680757,0.233099c0.160697,0.1554,0.241046,0.377905,0.241046,0.667513 c0,0.279014-0.081232,0.498869-0.243695,0.659567c-0.162463,0.160697-0.388499,0.241046-0.678108,0.241046 c-0.296672,0-0.52624-0.078583-0.688704-0.235748C4.900061,9.61093,4.818829,9.38931,4.818829,9.103232z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="document"][data-value="doc"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg8' sodipodi:docname='document.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cdefs id='defs2'%3E%3Cinkscape:path-effect effect='bspline' id='path-effect819' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3C/defs%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='22.4' inkscape:cx='-33.317891' inkscape:cy='5.7324613' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:pagecheckerboard='true' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Cg id='g849' transform='translate(-1.3233073,1.32225)'%3E%3Cpath inkscape:connector-curvature='0' id='rect815' d='m 2.1174481,292.50273 c -0.2910132,0 -0.5295575,0.23837 -0.5295575,0.52917 v 2.11667 c 0,0.2908 0.2385443,0.52916 0.5295575,0.52916 h 1.5886724 c 0.2910133,0 0.5276034,-0.23836 0.5276034,-0.52916 v -2.11667 c 0,-0.2908 -0.2365901,-0.52917 -0.5276034,-0.52917 z m 0,0.26556 h 1.5886724 c 0.1489408,0 0.2638017,0.11478 0.2638017,0.26361 v 2.11667 c 0,0.14882 -0.1148609,0.26361 -0.2638017,0.26361 H 2.1174481 c -0.1489407,0 -0.2657558,-0.11479 -0.2657558,-0.26361 v -2.11667 c 0,-0.14883 0.1168151,-0.26361 0.2657558,-0.26361 z' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26461595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' /%3E%3Cpath inkscape:connector-curvature='0' id='path825' d='m 2.2363281,293.03125 a 0.13230489,0.13230489 0 0 0 0.011719,0.26367 h 1.3242187 a 0.13230489,0.13230489 0 1 0 0,-0.26367 H 2.2480469 a 0.13230489,0.13230489 0 0 0 -0.011719,0 z' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' /%3E%3Cpath inkscape:connector-curvature='0' id='path836' d='m 2.2363281,293.56055 a 0.13230489,0.13230489 0 0 0 0.011719,0.26367 h 1.3242187 a 0.13230489,0.13230489 0 1 0 0,-0.26367 H 2.2480469 a 0.13230489,0.13230489 0 0 0 -0.011719,0 z' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' /%3E%3Cpath inkscape:connector-curvature='0' id='path838' d='m 2.2363281,294.08984 a 0.13230489,0.13230489 0 0 0 0.011719,0.26368 h 1.3242187 a 0.13230489,0.13230489 0 1 0 0,-0.26368 H 2.2480469 a 0.13230489,0.13230489 0 0 0 -0.011719,0 z' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' /%3E%3Cpath id='rect842' d='m 3.0427083,294.61874 h 0.5291666 c 0.07329,0 0.1322917,0.059 0.1322917,0.1323 v 0.26458 c 0,0.0733 -0.059002,0.13229 -0.1322917,0.13229 H 3.0427083 c -0.07329,0 -0.1322917,-0.059 -0.1322917,-0.13229 v -0.26458 c 0,-0.0733 0.059002,-0.1323 0.1322917,-0.1323 z' style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' inkscape:connector-curvature='0' /%3E%3Cpath id='rect844' d='m 2.2489582,294.61874 h 0.2645833 c 0.07329,0 0.1322917,0.059 0.1322917,0.1323 v 0.26458 c 0,0.0733 -0.059002,0.13229 -0.1322917,0.13229 H 2.2489582 c -0.07329,0 -0.1322916,-0.059 -0.1322916,-0.13229 v -0.26458 c 0,-0.0733 0.059002,-0.1323 0.1322916,-0.1323 z' style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' inkscape:connector-curvature='0' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg8' sodipodi:docname='document.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cdefs id='defs2'%3E%3Cinkscape:path-effect effect='bspline' id='path-effect819' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3C/defs%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='22.4' inkscape:cx='-33.317891' inkscape:cy='5.7324613' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:pagecheckerboard='true' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Cg id='g849' transform='translate(-1.3233073,1.32225)'%3E%3Cpath inkscape:connector-curvature='0' id='rect815' d='m 2.1174481,292.50273 c -0.2910132,0 -0.5295575,0.23837 -0.5295575,0.52917 v 2.11667 c 0,0.2908 0.2385443,0.52916 0.5295575,0.52916 h 1.5886724 c 0.2910133,0 0.5276034,-0.23836 0.5276034,-0.52916 v -2.11667 c 0,-0.2908 -0.2365901,-0.52917 -0.5276034,-0.52917 z m 0,0.26556 h 1.5886724 c 0.1489408,0 0.2638017,0.11478 0.2638017,0.26361 v 2.11667 c 0,0.14882 -0.1148609,0.26361 -0.2638017,0.26361 H 2.1174481 c -0.1489407,0 -0.2657558,-0.11479 -0.2657558,-0.26361 v -2.11667 c 0,-0.14883 0.1168151,-0.26361 0.2657558,-0.26361 z' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26461595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' /%3E%3Cpath inkscape:connector-curvature='0' id='path825' d='m 2.2363281,293.03125 a 0.13230489,0.13230489 0 0 0 0.011719,0.26367 h 1.3242187 a 0.13230489,0.13230489 0 1 0 0,-0.26367 H 2.2480469 a 0.13230489,0.13230489 0 0 0 -0.011719,0 z' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' /%3E%3Cpath inkscape:connector-curvature='0' id='path836' d='m 2.2363281,293.56055 a 0.13230489,0.13230489 0 0 0 0.011719,0.26367 h 1.3242187 a 0.13230489,0.13230489 0 1 0 0,-0.26367 H 2.2480469 a 0.13230489,0.13230489 0 0 0 -0.011719,0 z' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' /%3E%3Cpath inkscape:connector-curvature='0' id='path838' d='m 2.2363281,294.08984 a 0.13230489,0.13230489 0 0 0 0.011719,0.26368 h 1.3242187 a 0.13230489,0.13230489 0 1 0 0,-0.26368 H 2.2480469 a 0.13230489,0.13230489 0 0 0 -0.011719,0 z' style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' /%3E%3Cpath id='rect842' d='m 3.0427083,294.61874 h 0.5291666 c 0.07329,0 0.1322917,0.059 0.1322917,0.1323 v 0.26458 c 0,0.0733 -0.059002,0.13229 -0.1322917,0.13229 H 3.0427083 c -0.07329,0 -0.1322917,-0.059 -0.1322917,-0.13229 v -0.26458 c 0,-0.0733 0.059002,-0.1323 0.1322917,-0.1323 z' style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' inkscape:connector-curvature='0' /%3E%3Cpath id='rect844' d='m 2.2489582,294.61874 h 0.2645833 c 0.07329,0 0.1322917,0.059 0.1322917,0.1323 v 0.26458 c 0,0.0733 -0.059002,0.13229 -0.1322917,0.13229 H 2.2489582 c -0.07329,0 -0.1322916,-0.059 -0.1322916,-0.13229 v -0.26458 c 0,-0.0733 0.059002,-0.1323 0.1322916,-0.1323 z' style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill' inkscape:connector-curvature='0' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="document"][data-value="file_old"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg8' sodipodi:docname='file_pdf2.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cpath style='opacity:1;fill:none;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.26458183;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke' d='m 0.79366693,0.13227221 c -0.2198674,0 -0.3968726,0.1770053 -0.3968726,0.39687278 V 2.6457994 c 0,0.2198675 0.1770052,0.3968728 0.3968726,0.3968728 H 2.3811579 c 0.2198675,0 0.3968727,-0.1770052 0.3968727,-0.3968728 V 1.0500404 L 1.8597456,0.13227221 Z' id='rect819' inkscape:connector-curvature='0' /%3E%3Cpath style='opacity:1;fill:none;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.26458183;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke' d='M 2.7775138,1.0500404 1.8597456,0.13227221 v 0.52089546 c 0,0.21986749 0.1770053,0.39687273 0.3968728,0.39687273 z' id='rect825' inkscape:connector-curvature='0' /%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg8' sodipodi:docname='file_pdf2.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cpath style='opacity:1;fill:none;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.26458183;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke' d='m 0.79366693,0.13227221 c -0.2198674,0 -0.3968726,0.1770053 -0.3968726,0.39687278 V 2.6457994 c 0,0.2198675 0.1770052,0.3968728 0.3968726,0.3968728 H 2.3811579 c 0.2198675,0 0.3968727,-0.1770052 0.3968727,-0.3968728 V 1.0500404 L 1.8597456,0.13227221 Z' id='rect819' inkscape:connector-curvature='0' /%3E%3Cpath style='opacity:1;fill:none;fill-opacity:0.19607843;stroke:%23434141;stroke-width:0.26458183;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke' d='M 2.7775138,1.0500404 1.8597456,0.13227221 v 0.52089546 c 0,0.21986749 0.1770053,0.39687273 0.3968728,0.39687273 z' id='rect825' inkscape:connector-curvature='0' /%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="document"][data-value="file"] {
  mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7.27521,3.82843a.60364.60364,0,0,1-.60364-.60364V0H2.10364A.60364.60364,0,0,0,1.5.60364V11.39636A.60364.60364,0,0,0,2.10364,12H9.89636A.60364.60364,0,0,0,10.5,11.39636V3.82843Z'/%3E%3Cpath d='M7.27524,3.82843H10.5L6.6716,0V3.22479A.60364.60364,0,0,0,7.27524,3.82843Z' style='opacity:0.8'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7.27521,3.82843a.60364.60364,0,0,1-.60364-.60364V0H2.10364A.60364.60364,0,0,0,1.5.60364V11.39636A.60364.60364,0,0,0,2.10364,12H9.89636A.60364.60364,0,0,0,10.5,11.39636V3.82843Z'/%3E%3Cpath d='M7.27524,3.82843H10.5L6.6716,0V3.22479A.60364.60364,0,0,0,7.27524,3.82843Z' style='opacity:0.8'/%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="document"][data-value="filex"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12' height='12' version='1.1' viewBox='0 0 3.175 3.175' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath d='m0.79375-1.5e-8c-0.14658 0-0.26458 0.118-0.26458 0.26458v2.6458c0 0.14658 0.118 0.26458 0.26458 0.26458h1.5875c0.14658 0 0.26458-0.118 0.26458-0.26458v-1.9482l-0.96221-0.96221z' fill='%23050505' fill-opacity='.71373' style='paint-order:fill markers stroke'/%3E%3Cpath d='m2.6458 0.96221-0.96221-0.96221v0.69763c0 0.14658 0.118 0.26458 0.26458 0.26458z' fill='%23050505' fill-opacity='.71373' style='paint-order:fill markers stroke'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12' height='12' version='1.1' viewBox='0 0 3.175 3.175' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath d='m0.79375-1.5e-8c-0.14658 0-0.26458 0.118-0.26458 0.26458v2.6458c0 0.14658 0.118 0.26458 0.26458 0.26458h1.5875c0.14658 0 0.26458-0.118 0.26458-0.26458v-1.9482l-0.96221-0.96221z' fill='%23050505' fill-opacity='.71373' style='paint-order:fill markers stroke'/%3E%3Cpath d='m2.6458 0.96221-0.96221-0.96221v0.69763c0 0.14658 0.118 0.26458 0.26458 0.26458z' fill='%23050505' fill-opacity='.71373' style='paint-order:fill markers stroke'/%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="document"][data-value="form"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='svg8' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='document.svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23434141;%7D%0A%3C/style%3E%3Cdefs%3E%3Cinkscape:path-effect apply_no_weight='true' apply_with_weight='true' effect='bspline' helper_size='0' id='path-effect819' is_visible='true' only_selected='false' steps='2' weight='33.333333'%3E%3C/inkscape:path-effect%3E%3C/defs%3E%3Csodipodi:namedview bordercolor='%23666666' borderopacity='1.0' id='base' inkscape:current-layer='layer1' inkscape:cx='-33.317891' inkscape:cy='5.7324613' inkscape:document-units='px' inkscape:pagecheckerboard='true' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:window-height='1377' inkscape:window-maximized='1' inkscape:window-width='3440' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:zoom='22.4' pagecolor='%23ffffff' showgrid='false' units='px'%3E%3C/sodipodi:namedview%3E%3Cpath id='rect815' inkscape:connector-curvature='0' class='st0' d='M3.001477-0.000059C1.901585-0.000059,1,0.900878,1,1.999972 v8.000008c0,1.099094,0.901585,2.000031,2.001477,2.000031h6.004431c1.099893,0,1.99409-0.900936,1.99409-2.000031V1.999972 c0-1.099094-0.894198-2.000031-1.994091-2.000031H3.001477z M3.001477,1.003647h6.004431 c0.562925,0,0.997046,0.433801,0.997046,0.996324v8.000008c0,0.562523-0.434121,0.996325-0.997046,0.996325H3.001477 c-0.562925,0-1.004431-0.433802-1.004431-0.996325V1.999972C1.997046,1.437449,2.438552,1.003647,3.001477,1.003647z'/%3E%3Crect x='3' y='1.999992' class='st0' width='2' height='1'/%3E%3Crect x='5.999999' y='1.999992' class='st0' width='3.000001' height='1'/%3E%3Crect x='2.999999' y='4.000008' class='st0' width='2' height='1'/%3E%3Crect x='5.999998' y='4.000008' class='st0' width='3.000001' height='1'/%3E%3Crect x='2.999998' y='6.000008' class='st0' width='2' height='1'/%3E%3Crect x='5.999997' y='6.000008' class='st0' width='3.000001' height='1'/%3E%3Crect x='6.999999' y='8' class='st0' width='2' height='1'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='svg8' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='document.svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23434141;%7D%0A%3C/style%3E%3Cdefs%3E%3Cinkscape:path-effect apply_no_weight='true' apply_with_weight='true' effect='bspline' helper_size='0' id='path-effect819' is_visible='true' only_selected='false' steps='2' weight='33.333333'%3E%3C/inkscape:path-effect%3E%3C/defs%3E%3Csodipodi:namedview bordercolor='%23666666' borderopacity='1.0' id='base' inkscape:current-layer='layer1' inkscape:cx='-33.317891' inkscape:cy='5.7324613' inkscape:document-units='px' inkscape:pagecheckerboard='true' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:window-height='1377' inkscape:window-maximized='1' inkscape:window-width='3440' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:zoom='22.4' pagecolor='%23ffffff' showgrid='false' units='px'%3E%3C/sodipodi:namedview%3E%3Cpath id='rect815' inkscape:connector-curvature='0' class='st0' d='M3.001477-0.000059C1.901585-0.000059,1,0.900878,1,1.999972 v8.000008c0,1.099094,0.901585,2.000031,2.001477,2.000031h6.004431c1.099893,0,1.99409-0.900936,1.99409-2.000031V1.999972 c0-1.099094-0.894198-2.000031-1.994091-2.000031H3.001477z M3.001477,1.003647h6.004431 c0.562925,0,0.997046,0.433801,0.997046,0.996324v8.000008c0,0.562523-0.434121,0.996325-0.997046,0.996325H3.001477 c-0.562925,0-1.004431-0.433802-1.004431-0.996325V1.999972C1.997046,1.437449,2.438552,1.003647,3.001477,1.003647z'/%3E%3Crect x='3' y='1.999992' class='st0' width='2' height='1'/%3E%3Crect x='5.999999' y='1.999992' class='st0' width='3.000001' height='1'/%3E%3Crect x='2.999999' y='4.000008' class='st0' width='2' height='1'/%3E%3Crect x='5.999998' y='4.000008' class='st0' width='3.000001' height='1'/%3E%3Crect x='2.999998' y='6.000008' class='st0' width='2' height='1'/%3E%3Crect x='5.999997' y='6.000008' class='st0' width='3.000001' height='1'/%3E%3Crect x='6.999999' y='8' class='st0' width='2' height='1'/%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="dashboard"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg6' sodipodi:docname='dashbard.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cmetadata id='metadata12'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs10' /%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='3440' inkscape:window-height='1377' id='namedview8' showgrid='false' inkscape:pagecheckerboard='true' inkscape:zoom='60.682618' inkscape:cx='6.5658042' inkscape:cy='2.7420576' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='svg6' /%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99617177px;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='M 2.4980469 2 C 1.6756955 2 1 2.6776486 1 3.5 L 1 9 L 0.52734375 9 A 0.49914201 0.4971314 0 0 0 0.4765625 9 A 0.50202086 0.49999861 0 0 0 0.52734375 10 L 11.498047 10 A 0.50135717 0.4993376 0 1 0 11.498047 9 L 10.996094 9 L 10.996094 3.5 C 10.996094 2.6776486 10.318445 2 9.4960938 2 L 2.4980469 2 z M 2.4980469 2.9960938 L 9.4960938 2.9960938 C 9.7817407 2.9960938 9.9980469 3.2143514 9.9980469 3.5 L 9.9980469 9 L 1.9960938 9 L 1.9960938 3.5 C 1.9960938 3.2143515 2.2123985 2.9960936 2.4980469 2.9960938 z ' transform='scale(0.26458182)' id='path831' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg6' sodipodi:docname='dashbard.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cmetadata id='metadata12'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs10' /%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='3440' inkscape:window-height='1377' id='namedview8' showgrid='false' inkscape:pagecheckerboard='true' inkscape:zoom='60.682618' inkscape:cx='6.5658042' inkscape:cy='2.7420576' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='svg6' /%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99617177px;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='M 2.4980469 2 C 1.6756955 2 1 2.6776486 1 3.5 L 1 9 L 0.52734375 9 A 0.49914201 0.4971314 0 0 0 0.4765625 9 A 0.50202086 0.49999861 0 0 0 0.52734375 10 L 11.498047 10 A 0.50135717 0.4993376 0 1 0 11.498047 9 L 10.996094 9 L 10.996094 3.5 C 10.996094 2.6776486 10.318445 2 9.4960938 2 L 2.4980469 2 z M 2.4980469 2.9960938 L 9.4960938 2.9960938 C 9.7817407 2.9960938 9.9980469 3.2143514 9.9980469 3.5 L 9.9980469 9 L 1.9960938 9 L 1.9960938 3.5 C 1.9960938 3.2143515 2.2123985 2.9960936 2.4980469 2.9960938 z ' transform='scale(0.26458182)' id='path831' /%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="report"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg8' sodipodi:docname='report.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cdefs id='defs2'%3E%3Cinkscape:path-effect effect='bspline' id='path-effect819' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3C/defs%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='63.356768' inkscape:cx='-1.5955445' inkscape:cy='6.2501467' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:pagecheckerboard='true' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26461595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 3.1749986,294.61912 c 0,-0.29101 -0.23837,-0.52956 -0.52917,-0.52956 h -2.11667 c -0.2908,0 -0.52916,0.23855 -0.52916,0.52956 v 1.58867 c 0,0.29102 0.23836,0.52761 0.52916,0.52761 h 2.11667 c 0.2908,0 0.52917,-0.23659 0.52917,-0.52761 z m -0.26556,0 v 1.58867 c 0,0.14894 -0.11478,0.2638 -0.26361,0.2638 h -2.11667 c -0.14882,0 -0.26361,-0.11486 -0.26361,-0.2638 v -1.58867 c 0,-0.14894 0.11479,-0.26576 0.26361,-0.26576 h 2.11667 c 0.14883,0 0.26361,0.11682 0.26361,0.26576 z' id='rect815' inkscape:connector-curvature='0' /%3E%3Cpath style='fill:none;stroke:%23434141;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 0.66145833,296.07394 0.61727287,-0.92604 0.617273,0.52916 0.6175375,-0.92604' id='path2333' inkscape:connector-curvature='0' sodipodi:nodetypes='cccc' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749999 3.1750001' version='1.1' id='svg8' sodipodi:docname='report.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cdefs id='defs2'%3E%3Cinkscape:path-effect effect='bspline' id='path-effect819' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3C/defs%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='63.356768' inkscape:cx='-1.5955445' inkscape:cy='6.2501467' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:pagecheckerboard='true' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82498)'%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26461595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='m 3.1749986,294.61912 c 0,-0.29101 -0.23837,-0.52956 -0.52917,-0.52956 h -2.11667 c -0.2908,0 -0.52916,0.23855 -0.52916,0.52956 v 1.58867 c 0,0.29102 0.23836,0.52761 0.52916,0.52761 h 2.11667 c 0.2908,0 0.52917,-0.23659 0.52917,-0.52761 z m -0.26556,0 v 1.58867 c 0,0.14894 -0.11478,0.2638 -0.26361,0.2638 h -2.11667 c -0.14882,0 -0.26361,-0.11486 -0.26361,-0.2638 v -1.58867 c 0,-0.14894 0.11479,-0.26576 0.26361,-0.26576 h 2.11667 c 0.14883,0 0.26361,0.11682 0.26361,0.26576 z' id='rect815' inkscape:connector-curvature='0' /%3E%3Cpath style='fill:none;stroke:%23434141;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 0.66145833,296.07394 0.61727287,-0.92604 0.617273,0.52916 0.6175375,-0.92604' id='path2333' inkscape:connector-curvature='0' sodipodi:nodetypes='cccc' /%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="folder"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg8' sodipodi:docname='folder.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cmetadata id='metadata14'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs12'%3E%3Cinkscape:path-effect effect='bspline' id='path-effect4683' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3Cinkscape:path-effect effect='bspline' id='path-effect4679' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3Cinkscape:path-effect effect='bspline' id='path-effect4675' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3C/defs%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='2195' inkscape:window-height='1205' id='namedview10' showgrid='false' showguides='true' inkscape:guide-bbox='true' inkscape:zoom='22.627417' inkscape:cx='-9.3650335' inkscape:cy='7.3370942' inkscape:window-x='0' inkscape:window-y='0' inkscape:window-maximized='0' inkscape:current-layer='svg8' inkscape:pagecheckerboard='true' /%3E%3Cpath style='fill:%23434141;fill-opacity:0.19607843;stroke:none;stroke-width:0.26457995px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.6' d='M 0.53226044,0.5286469 C 0.36213464,0.5331999 0.27045173,0.6362398 0.26458182,0.7983963 v 1.5838735 c 0,0.1395749 0.0800249,0.2541415 0.27129587,0.2635484 H 2.6411338 C 2.8159731,2.6402884 2.8977866,2.5349777 2.9088125,2.3745184 V 1.3234258 c 0,-0.1600268 -0.1070198,-0.2596053 -0.2692289,-0.2656153 H 1.852567 C 1.6962228,1.0578246 1.5685898,0.9948725 1.4830879,0.9213855 1.3975851,0.8478988 1.3490659,0.7759083 1.3270281,0.6965943 l 0.00362,0.00982 C 1.335248,0.7190388 1.2956716,0.6504918 1.2427973,0.6066779 1.190392,0.5632528 1.1259906,0.5303969 1.0572825,0.5286469 Z' id='path4706' inkscape:connector-curvature='0' /%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458183px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='M 0.5253906,0.26586498 C 0.2304618,0.27375498 0.0101931,0.50792221 0,0.78930251 v 0.00391 1.58984369 C 0,2.6486223 0.2103525,2.8950023 0.5234375,2.9104 h 0.00391 0.00195 2.1191406 0.00196 C 2.9506363,2.9009 3.1589759,2.6621484 3.1757814,2.390865 v -0.00391 -1.0625 c 0,-0.2947231 -0.2411203,-0.51876829 -0.5253907,-0.52929689 h -0.00195 -0.7949219 c -0.087565,1.17e-5 -0.1504782,-0.03205 -0.1972656,-0.072262 -0.046787,-0.040212 -0.073633,-0.1006252 -0.072266,-0.095703 l -0.00195,-0.00586 -0.00195,-0.00391 C 1.5509142,0.53741651 1.4993742,0.47522691 1.4140653,0.40453691 1.3287573,0.33384691 1.2076127,0.26842048 1.0605497,0.26586498 H 0.5273466 Z m 0.00781,0.26367193 h 0.5253906 c 0.068709,0.00175 0.1331412,0.0347 0.1855468,0.078125 0.052875,0.043814 0.092493,0.112235 0.087891,0.099609 l -0.00391,-0.00977 c 0.022038,0.079314 0.070746,0.1511227 0.15625,0.2246094 0.085503,0.073487 0.2127942,0.13673289 0.3691406,0.13671879 H 2.640619 c 0.1622116,0.00601 0.2695312,0.1055981 0.2695312,0.265625 V 2.37524 c -0.011026,0.1604593 -0.09273,0.2659535 -0.267572,0.2714844 H 0.5371094 C 0.3458354,2.6373175 0.265625,2.5226272 0.265625,2.3830525 V 0.79906821 c 0.00587,-0.1621565 0.09745,-0.2649784 0.2675782,-0.2695313 z' id='path4689-0' inkscape:connector-curvature='0' /%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg8' sodipodi:docname='folder.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cmetadata id='metadata14'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs12'%3E%3Cinkscape:path-effect effect='bspline' id='path-effect4683' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3Cinkscape:path-effect effect='bspline' id='path-effect4679' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3Cinkscape:path-effect effect='bspline' id='path-effect4675' is_visible='true' weight='33.333333' steps='2' helper_size='0' apply_no_weight='true' apply_with_weight='true' only_selected='false' /%3E%3C/defs%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='2195' inkscape:window-height='1205' id='namedview10' showgrid='false' showguides='true' inkscape:guide-bbox='true' inkscape:zoom='22.627417' inkscape:cx='-9.3650335' inkscape:cy='7.3370942' inkscape:window-x='0' inkscape:window-y='0' inkscape:window-maximized='0' inkscape:current-layer='svg8' inkscape:pagecheckerboard='true' /%3E%3Cpath style='fill:%23434141;fill-opacity:0.19607843;stroke:none;stroke-width:0.26457995px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.6' d='M 0.53226044,0.5286469 C 0.36213464,0.5331999 0.27045173,0.6362398 0.26458182,0.7983963 v 1.5838735 c 0,0.1395749 0.0800249,0.2541415 0.27129587,0.2635484 H 2.6411338 C 2.8159731,2.6402884 2.8977866,2.5349777 2.9088125,2.3745184 V 1.3234258 c 0,-0.1600268 -0.1070198,-0.2596053 -0.2692289,-0.2656153 H 1.852567 C 1.6962228,1.0578246 1.5685898,0.9948725 1.4830879,0.9213855 1.3975851,0.8478988 1.3490659,0.7759083 1.3270281,0.6965943 l 0.00362,0.00982 C 1.335248,0.7190388 1.2956716,0.6504918 1.2427973,0.6066779 1.190392,0.5632528 1.1259906,0.5303969 1.0572825,0.5286469 Z' id='path4706' inkscape:connector-curvature='0' /%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458183px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='M 0.5253906,0.26586498 C 0.2304618,0.27375498 0.0101931,0.50792221 0,0.78930251 v 0.00391 1.58984369 C 0,2.6486223 0.2103525,2.8950023 0.5234375,2.9104 h 0.00391 0.00195 2.1191406 0.00196 C 2.9506363,2.9009 3.1589759,2.6621484 3.1757814,2.390865 v -0.00391 -1.0625 c 0,-0.2947231 -0.2411203,-0.51876829 -0.5253907,-0.52929689 h -0.00195 -0.7949219 c -0.087565,1.17e-5 -0.1504782,-0.03205 -0.1972656,-0.072262 -0.046787,-0.040212 -0.073633,-0.1006252 -0.072266,-0.095703 l -0.00195,-0.00586 -0.00195,-0.00391 C 1.5509142,0.53741651 1.4993742,0.47522691 1.4140653,0.40453691 1.3287573,0.33384691 1.2076127,0.26842048 1.0605497,0.26586498 H 0.5273466 Z m 0.00781,0.26367193 h 0.5253906 c 0.068709,0.00175 0.1331412,0.0347 0.1855468,0.078125 0.052875,0.043814 0.092493,0.112235 0.087891,0.099609 l -0.00391,-0.00977 c 0.022038,0.079314 0.070746,0.1511227 0.15625,0.2246094 0.085503,0.073487 0.2127942,0.13673289 0.3691406,0.13671879 H 2.640619 c 0.1622116,0.00601 0.2695312,0.1055981 0.2695312,0.265625 V 2.37524 c -0.011026,0.1604593 -0.09273,0.2659535 -0.267572,0.2714844 H 0.5371094 C 0.3458354,2.6373175 0.265625,2.5226272 0.265625,2.3830525 V 0.79906821 c 0.00587,-0.1621565 0.09745,-0.2649784 0.2675782,-0.2695313 z' id='path4689-0' inkscape:connector-curvature='0' /%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="tag"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749998 3.1750001' version='1.1' id='svg8' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='tag.svg'%3E%3Cdefs id='defs2' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='64' inkscape:cx='10.874025' inkscape:cy='5.728744' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3Ccc:license rdf:resource='' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82497)'%3E%3Cpath style='fill:none;fill-opacity:1;stroke:%23434141;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 0.13229166,294.08955 c -1.1806e-4,-0.0844 0.0512291,-0.1322 0.13229167,-0.13229 0.37058675,-4e-4 1.32291547,0 1.32291547,0 l 1.4552095,1.45521 -1.4552049,1.45521 -1.45520945,-1.45522 c 0,0 5.8364e-4,-0.90402 -2.29e-6,-1.32291 z' id='path1399' inkscape:connector-curvature='0' sodipodi:nodetypes='ssccccs' /%3E%3Ccircle style='opacity:1;fill:none;fill-opacity:1;stroke:%23434141;stroke-width:0.13229166;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke' id='path1401' cx='0.89296871' cy='294.71793' r='0.13229166' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' viewBox='0 0 3.1749998 3.1750001' version='1.1' id='svg8' inkscape:version='0.92.4 (5da689c313, 2019-01-14)' sodipodi:docname='tag.svg'%3E%3Cdefs id='defs2' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='64' inkscape:cx='10.874025' inkscape:cy='5.728744' inkscape:document-units='px' inkscape:current-layer='layer1' showgrid='false' units='px' inkscape:pagecheckerboard='true' inkscape:window-width='3440' inkscape:window-height='1377' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata5'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3Ccc:license rdf:resource='' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Ebene 1' inkscape:groupmode='layer' id='layer1' transform='translate(0,-293.82497)'%3E%3Cpath style='fill:none;fill-opacity:1;stroke:%23434141;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' d='m 0.13229166,294.08955 c -1.1806e-4,-0.0844 0.0512291,-0.1322 0.13229167,-0.13229 0.37058675,-4e-4 1.32291547,0 1.32291547,0 l 1.4552095,1.45521 -1.4552049,1.45521 -1.45520945,-1.45522 c 0,0 5.8364e-4,-0.90402 -2.29e-6,-1.32291 z' id='path1399' inkscape:connector-curvature='0' sodipodi:nodetypes='ssccccs' /%3E%3Ccircle style='opacity:1;fill:none;fill-opacity:1;stroke:%23434141;stroke-width:0.13229166;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke' id='path1401' cx='0.89296871' cy='294.71793' r='0.13229166' /%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="mail"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg6' sodipodi:docname='mail.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Crect style='opacity:1;fill:none;fill-opacity:1;stroke:%23434141;stroke-width:0.26458183;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke' id='rect812' width='2.9103999' height='1.8520727' x='0.13229094' y='0.66145456' rx='0.26458183' /%3E%3Cpath style='fill:none;stroke:%23434141;stroke-width:0.26458183px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1' d='M 0.22489454,0.75405818 1.5874909,1.8520727 2.9500873,0.75405818' id='path818' inkscape:connector-curvature='0' sodipodi:nodetypes='ccc' /%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg6' sodipodi:docname='mail.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Crect style='opacity:1;fill:none;fill-opacity:1;stroke:%23434141;stroke-width:0.26458183;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke' id='rect812' width='2.9103999' height='1.8520727' x='0.13229094' y='0.66145456' rx='0.26458183' /%3E%3Cpath style='fill:none;stroke:%23434141;stroke-width:0.26458183px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1' d='M 0.22489454,0.75405818 1.5874909,1.8520727 2.9500873,0.75405818' id='path818' inkscape:connector-curvature='0' sodipodi:nodetypes='ccc' /%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="sharing"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg8' sodipodi:docname='sharing.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;vector-effect: non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='M 2.5019531 0.99609375 C 1.6796017 0.99609375 0.99609371 1.6796017 0.99609375 2.5019531 L 0.99609375 9.5 C 0.99609375 10.322351 1.6796017 11 2.5019531 11 L 9.5 11 C 10.322351 11 11 10.322351 11 9.5 L 11 2.5019531 C 11 1.6796017 10.322351 0.99609371 9.5 0.99609375 L 2.5019531 0.99609375 z M 2.5019531 2 L 9.5 2 C 9.785647 2 10.001953 2.2163046 10.001953 2.5019531 L 10.001953 9.5 C 10.001953 9.785647 9.7856489 10.001953 9.5 10.001953 L 2.5019531 10.001953 C 2.2163046 10.001953 2 9.7856489 2 9.5 L 2 2.5019531 C 2 2.2163046 2.2163046 2 2.5019531 2 z M 8.4921875 2.9921875 A 0.50005001 0.50005001 0 0 0 8.4433594 2.9960938 L 8.4375 2.9960938 L 5.5 2.9960938 A 0.50197148 0.50197148 0 0 0 5.5 4.0019531 L 7.2929688 4.0019531 L 3.1445312 8.1503906 A 0.50005001 0.50005001 0 1 0 3.8535156 8.8515625 L 8.0019531 4.703125 L 8.0019531 6.5039062 A 0.50005001 0.50005001 0 1 0 8.9980469 6.5039062 L 8.9980469 3.5703125 A 0.50005001 0.50005001 0 0 0 8.4921875 2.9921875 z ' transform='scale(0.26458182)' id='path827' /%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg8' sodipodi:docname='sharing.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cpath style='color:%23000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000000;solid-opacity:1;vector-effect:none;fill:%23434141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;vector-effect: non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate' d='M 2.5019531 0.99609375 C 1.6796017 0.99609375 0.99609371 1.6796017 0.99609375 2.5019531 L 0.99609375 9.5 C 0.99609375 10.322351 1.6796017 11 2.5019531 11 L 9.5 11 C 10.322351 11 11 10.322351 11 9.5 L 11 2.5019531 C 11 1.6796017 10.322351 0.99609371 9.5 0.99609375 L 2.5019531 0.99609375 z M 2.5019531 2 L 9.5 2 C 9.785647 2 10.001953 2.2163046 10.001953 2.5019531 L 10.001953 9.5 C 10.001953 9.785647 9.7856489 10.001953 9.5 10.001953 L 2.5019531 10.001953 C 2.2163046 10.001953 2 9.7856489 2 9.5 L 2 2.5019531 C 2 2.2163046 2.2163046 2 2.5019531 2 z M 8.4921875 2.9921875 A 0.50005001 0.50005001 0 0 0 8.4433594 2.9960938 L 8.4375 2.9960938 L 5.5 2.9960938 A 0.50197148 0.50197148 0 0 0 5.5 4.0019531 L 7.2929688 4.0019531 L 3.1445312 8.1503906 A 0.50005001 0.50005001 0 1 0 3.8535156 8.8515625 L 8.0019531 4.703125 L 8.0019531 6.5039062 A 0.50005001 0.50005001 0 1 0 8.9980469 6.5039062 L 8.9980469 3.5703125 A 0.50005001 0.50005001 0 0 0 8.4921875 2.9921875 z ' transform='scale(0.26458182)' id='path827' /%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="lock"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg8' sodipodi:docname='lock.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cpath style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458183;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke' d='m 1.5880077,0.26406505 c -0.2327023,0 -0.4379907,0.13466578 -0.5761889,0.32814346 C 0.87362031,0.78568619 0.7927119,1.0416571 0.79271193,1.322909 v 5.168e-4 h -0.1312574 c -0.14657835,0 -0.26458182,0.1180035 -0.26458182,0.2645818 v 1.0583273 c 0,0.1465783 0.11800347,0.2645818 0.26458182,0.2645818 H 2.5135273 c 0.1465783,0 0.2645818,-0.1180035 0.2645818,-0.2645818 V 1.5880076 c 0,-0.1465783 -0.1180035,-0.2645818 -0.2645818,-0.2645818 H 2.3807196 V 1.322909 c 0,-0.2812519 -0.080392,-0.53722281 -0.2185901,-0.73070049 C 2.0239311,0.39873083 1.8207101,0.26406505 1.5880077,0.26406505 Z m 0,0.26561534 c 0.1326089,0 0.257948,0.0732912 0.3591491,0.21497273 C 2.0483579,0.8863347 2.1171713,1.0927252 2.1171713,1.322909 v 5.168e-4 H 1.058844 V 1.322909 c 0,-0.2301838 0.066747,-0.4365743 0.1679475,-0.57825588 C 1.3279926,0.60297156 1.4553988,0.52968039 1.5880077,0.52968039 Z m -0.00465,1.18596731 a 0.2646083,0.2646083 0 0 1 0.2692327,0.2697494 v 0.2635483 a 0.26464842,0.26464842 0 1 1 -0.5291637,0 V 1.9853971 a 0.2646083,0.2646083 0 0 1 0.259931,-0.2697494 z' id='rect5077' inkscape:connector-curvature='0' /%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='12' height='12' version='1.1' viewBox='0 0 3.1749818 3.1749818' id='svg8' sodipodi:docname='lock.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cpath style='opacity:1;fill:%23434141;fill-opacity:1;stroke:none;stroke-width:0.26458183;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke' d='m 1.5880077,0.26406505 c -0.2327023,0 -0.4379907,0.13466578 -0.5761889,0.32814346 C 0.87362031,0.78568619 0.7927119,1.0416571 0.79271193,1.322909 v 5.168e-4 h -0.1312574 c -0.14657835,0 -0.26458182,0.1180035 -0.26458182,0.2645818 v 1.0583273 c 0,0.1465783 0.11800347,0.2645818 0.26458182,0.2645818 H 2.5135273 c 0.1465783,0 0.2645818,-0.1180035 0.2645818,-0.2645818 V 1.5880076 c 0,-0.1465783 -0.1180035,-0.2645818 -0.2645818,-0.2645818 H 2.3807196 V 1.322909 c 0,-0.2812519 -0.080392,-0.53722281 -0.2185901,-0.73070049 C 2.0239311,0.39873083 1.8207101,0.26406505 1.5880077,0.26406505 Z m 0,0.26561534 c 0.1326089,0 0.257948,0.0732912 0.3591491,0.21497273 C 2.0483579,0.8863347 2.1171713,1.0927252 2.1171713,1.322909 v 5.168e-4 H 1.058844 V 1.322909 c 0,-0.2301838 0.066747,-0.4365743 0.1679475,-0.57825588 C 1.3279926,0.60297156 1.4553988,0.52968039 1.5880077,0.52968039 Z m -0.00465,1.18596731 a 0.2646083,0.2646083 0 0 1 0.2692327,0.2697494 v 0.2635483 a 0.26464842,0.26464842 0 1 1 -0.5291637,0 V 1.9853971 a 0.2646083,0.2646083 0 0 1 0.259931,-0.2697494 z' id='rect5077' inkscape:connector-curvature='0' /%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="search"] {
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' version='1.1' viewBox='0 0 5.8208 5.8208' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cg transform='translate(0 -291.18)'%3E%3Cpath transform='matrix(.26458 0 0 .26458 0 291.18)' d='m9.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 2.3926-0.69141l3.3965 3.3984c0.39172 0.39175 1.0224 0.39173 1.4141 0 0.39172-0.39175 0.39172-1.0243 0-1.416l-3.3984-3.3984a4.5 4.5 0 0 0 0.69531-2.3926 4.5 4.5 0 0 0-4.5-4.5zm0 1.5a3 3 0 0 1 0.29883 0.015625 3 3 0 0 1 0.29687 0.044922 3 3 0 0 1 0.29102 0.074219 3 3 0 0 1 0.28125 0.10156 3 3 0 0 1 0.26953 0.13086 3 3 0 0 1 0.25586 0.15625 3 3 0 0 1 0.24024 0.18164 3 3 0 0 1 0.21875 0.20508 3 3 0 0 1 0.19726 0.22461 3 3 0 0 1 0.17383 0.24414 3 3 0 0 1 0.15039 0.25977 3 3 0 0 1 0.12305 0.27344 3 3 0 0 1 0.09375 0.28516 3 3 0 0 1 0.066406 0.29297 3 3 0 0 1 0.035157 0.29688 3 3 0 0 1 0.007812 0.21289 3 3 0 0 1-0.015625 0.29883 3 3 0 0 1-0.044922 0.29687 3 3 0 0 1-0.074219 0.29102 3 3 0 0 1-0.10156 0.28125 3 3 0 0 1-0.13086 0.26953 3 3 0 0 1-0.15625 0.25586 3 3 0 0 1-0.18164 0.24024 3 3 0 0 1-0.20508 0.21875 3 3 0 0 1-0.22461 0.19726 3 3 0 0 1-0.24414 0.17383 3 3 0 0 1-0.25977 0.15039 3 3 0 0 1-0.27344 0.12305 3 3 0 0 1-0.28516 0.09375 3 3 0 0 1-0.29297 0.066406 3 3 0 0 1-0.29688 0.035157 3 3 0 0 1-0.21289 0.007812 3 3 0 0 1-0.29883-0.015625 3 3 0 0 1-0.29688-0.044922 3 3 0 0 1-0.29102-0.074219 3 3 0 0 1-0.28125-0.10156 3 3 0 0 1-0.26953-0.13086 3 3 0 0 1-0.25586-0.15625 3 3 0 0 1-0.24023-0.18164 3 3 0 0 1-0.21875-0.20508 3 3 0 0 1-0.19727-0.22461 3 3 0 0 1-0.17383-0.24414 3 3 0 0 1-0.15039-0.25977 3 3 0 0 1-0.12305-0.27344 3 3 0 0 1-0.09375-0.28516 3 3 0 0 1-0.066406-0.29297 3 3 0 0 1-0.035156-0.29688 3 3 0 0 1-0.0078125-0.21289 3 3 0 0 1 0.015625-0.29883 3 3 0 0 1 0.044922-0.29688 3 3 0 0 1 0.074219-0.29102 3 3 0 0 1 0.10156-0.28125 3 3 0 0 1 0.13086-0.26953 3 3 0 0 1 0.15625-0.25586 3 3 0 0 1 0.18164-0.24023 3 3 0 0 1 0.20508-0.21875 3 3 0 0 1 0.22461-0.19727 3 3 0 0 1 0.24414-0.17578 3 3 0 0 1 0.25977-0.14844 3 3 0 0 1 0.27344-0.12305 3 3 0 0 1 0.28516-0.09375 3 3 0 0 1 0.29297-0.066406 3 3 0 0 1 0.29688-0.035156 3 3 0 0 1 0.21289-0.0078125z' fill='currentcolor' fill-opacity='.78431' fill-rule='evenodd' style='paint-order: normal;'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='22' version='1.1' viewBox='0 0 5.8208 5.8208' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cg transform='translate(0 -291.18)'%3E%3Cpath transform='matrix(.26458 0 0 .26458 0 291.18)' d='m9.5 5a4.5 4.5 0 0 0-4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 2.3926-0.69141l3.3965 3.3984c0.39172 0.39175 1.0224 0.39173 1.4141 0 0.39172-0.39175 0.39172-1.0243 0-1.416l-3.3984-3.3984a4.5 4.5 0 0 0 0.69531-2.3926 4.5 4.5 0 0 0-4.5-4.5zm0 1.5a3 3 0 0 1 0.29883 0.015625 3 3 0 0 1 0.29687 0.044922 3 3 0 0 1 0.29102 0.074219 3 3 0 0 1 0.28125 0.10156 3 3 0 0 1 0.26953 0.13086 3 3 0 0 1 0.25586 0.15625 3 3 0 0 1 0.24024 0.18164 3 3 0 0 1 0.21875 0.20508 3 3 0 0 1 0.19726 0.22461 3 3 0 0 1 0.17383 0.24414 3 3 0 0 1 0.15039 0.25977 3 3 0 0 1 0.12305 0.27344 3 3 0 0 1 0.09375 0.28516 3 3 0 0 1 0.066406 0.29297 3 3 0 0 1 0.035157 0.29688 3 3 0 0 1 0.007812 0.21289 3 3 0 0 1-0.015625 0.29883 3 3 0 0 1-0.044922 0.29687 3 3 0 0 1-0.074219 0.29102 3 3 0 0 1-0.10156 0.28125 3 3 0 0 1-0.13086 0.26953 3 3 0 0 1-0.15625 0.25586 3 3 0 0 1-0.18164 0.24024 3 3 0 0 1-0.20508 0.21875 3 3 0 0 1-0.22461 0.19726 3 3 0 0 1-0.24414 0.17383 3 3 0 0 1-0.25977 0.15039 3 3 0 0 1-0.27344 0.12305 3 3 0 0 1-0.28516 0.09375 3 3 0 0 1-0.29297 0.066406 3 3 0 0 1-0.29688 0.035157 3 3 0 0 1-0.21289 0.007812 3 3 0 0 1-0.29883-0.015625 3 3 0 0 1-0.29688-0.044922 3 3 0 0 1-0.29102-0.074219 3 3 0 0 1-0.28125-0.10156 3 3 0 0 1-0.26953-0.13086 3 3 0 0 1-0.25586-0.15625 3 3 0 0 1-0.24023-0.18164 3 3 0 0 1-0.21875-0.20508 3 3 0 0 1-0.19727-0.22461 3 3 0 0 1-0.17383-0.24414 3 3 0 0 1-0.15039-0.25977 3 3 0 0 1-0.12305-0.27344 3 3 0 0 1-0.09375-0.28516 3 3 0 0 1-0.066406-0.29297 3 3 0 0 1-0.035156-0.29688 3 3 0 0 1-0.0078125-0.21289 3 3 0 0 1 0.015625-0.29883 3 3 0 0 1 0.044922-0.29688 3 3 0 0 1 0.074219-0.29102 3 3 0 0 1 0.10156-0.28125 3 3 0 0 1 0.13086-0.26953 3 3 0 0 1 0.15625-0.25586 3 3 0 0 1 0.18164-0.24023 3 3 0 0 1 0.20508-0.21875 3 3 0 0 1 0.22461-0.19727 3 3 0 0 1 0.24414-0.17578 3 3 0 0 1 0.25977-0.14844 3 3 0 0 1 0.27344-0.12305 3 3 0 0 1 0.28516-0.09375 3 3 0 0 1 0.29297-0.066406 3 3 0 0 1 0.29688-0.035156 3 3 0 0 1 0.21289-0.0078125z' fill='currentcolor' fill-opacity='.78431' fill-rule='evenodd' style='paint-order: normal;'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-icon[data-icon="tags"] {
  mask-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 12 12' version='1.1' viewBox='0 0 12 12' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23434141;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='-2.3173' cy='-7.9478' r='1.5008'/%3E%3Ccircle class='st0' cx='1.515' cy='-7.65' r='1.5008'/%3E%3Cpath class='st0' d='m11.514 5.8584-5.3663-5.3663c-0.15623-0.15623-0.34365-0.28119-0.55456-0.3671-0.10155-0.0391-0.20315-0.07814-0.31247-0.09373-0.10155-0.02346-0.2031-0.03128-0.31247-0.03128h-3.3119c-0.92172 5e-5 -1.6637 0.74208-1.656 1.656v3.312c0 0.10937 0.00782 0.21092 0.03128 0.31247 0.01559 0.10932 0.05468 0.21087 0.09373 0.31247 0.07809 0.2031 0.2031 0.39056 0.35928 0.54675l5.3741 5.3741c0.64834 0.64834 1.695 0.64834 2.3434 0l3.3119-3.312c0.64835-0.64836 0.64835-1.695 0-2.3434zm-10.178-3.351c-0.32806-0.32806-0.32029-0.8514 0-1.1717 0.32024-0.32024 0.84362-0.32806 1.1717 0 0.32024 0.32024 0.32024 0.85144 0 1.1717-0.32029 0.32029-0.85144 0.32024-1.1717 0z'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 12 12' version='1.1' viewBox='0 0 12 12' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23434141;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='-2.3173' cy='-7.9478' r='1.5008'/%3E%3Ccircle class='st0' cx='1.515' cy='-7.65' r='1.5008'/%3E%3Cpath class='st0' d='m11.514 5.8584-5.3663-5.3663c-0.15623-0.15623-0.34365-0.28119-0.55456-0.3671-0.10155-0.0391-0.20315-0.07814-0.31247-0.09373-0.10155-0.02346-0.2031-0.03128-0.31247-0.03128h-3.3119c-0.92172 5e-5 -1.6637 0.74208-1.656 1.656v3.312c0 0.10937 0.00782 0.21092 0.03128 0.31247 0.01559 0.10932 0.05468 0.21087 0.09373 0.31247 0.07809 0.2031 0.2031 0.39056 0.35928 0.54675l5.3741 5.3741c0.64834 0.64834 1.695 0.64834 2.3434 0l3.3119-3.312c0.64835-0.64836 0.64835-1.695 0-2.3434zm-10.178-3.351c-0.32806-0.32806-0.32029-0.8514 0-1.1717 0.32024-0.32024 0.84362-0.32806 1.1717 0 0.32024 0.32024 0.32024 0.85144 0 1.1717-0.32029 0.32029-0.85144 0.32024-1.1717 0z'/%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="print"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 12 12' version='1.1' viewBox='0 0 12 12' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23434141;fill-opacity:0.19608;stroke:%23434141;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:15.1182;stroke-opacity:0.99035;%7D .st1%7Bfill:none;stroke:%23434141;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:15.1182;stroke-opacity:0.99035;%7D .st2%7Bfill:%23434141;%7D%0A%3C/style%3E%3Cpath d='m3 0.25c-0.41118 0-0.75 0.33882-0.75 0.75v2h-0.75c-0.82235 0-1.5 0.67765-1.5 1.5v3c0 0.82235 0.67765 1.5 1.5 1.5h0.75v2c0 0.41118 0.33882 0.75 0.75 0.75h6c0.41118 0 0.75-0.33882 0.75-0.75v-2h0.75c0.82235 0 1.5-0.67765 1.5-1.5v-3c0-0.82235-0.67765-1.5-1.5-1.5h-0.75v-2c0-0.41118-0.33882-0.75-0.75-0.75h-6zm0 0.5h6c0.14282 0 0.25 0.10718 0.25 0.25v2h-6.5v-2c0-0.14282 0.10718-0.25 0.25-0.25zm-1.5 3.25h9c0.28565 0 0.5 0.21435 0.5 0.5v3c0 0.28565-0.21435 0.5-0.5 0.5h-0.75c0-0.41118-0.33882-0.75-0.75-0.75h-6c-0.41118 0-0.75 0.33882-0.75 0.75h-0.75c-0.28565 0-0.5-0.21435-0.5-0.5v-3c0-0.28565 0.21435-0.5 0.5-0.5zm7 1c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h1c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1zm-5.5 2.75h6c0.14282 0 0.25 0.10718 0.25 0.25v3c0 0.14282-0.10718 0.25-0.25 0.25h-6c-0.14282 0-0.25-0.10718-0.25-0.25v-3c0-0.14282 0.10718-0.25 0.25-0.25zm0.8125 0.5c-0.17312 0-0.3125 0.1115-0.3125 0.25s0.13938 0.25 0.3125 0.25h4.375c0.17312 0 0.3125-0.1115 0.3125-0.25s-0.13938-0.25-0.3125-0.25h-4.375zm0 1c-0.17312 0-0.3125 0.1115-0.3125 0.25s0.13938 0.25 0.3125 0.25h4.375c0.17312 0 0.3125-0.1115 0.3125-0.25s-0.13938-0.25-0.3125-0.25h-4.375zm0 1c-0.17312 0-0.3125 0.1115-0.3125 0.25s0.13938 0.25 0.3125 0.25h4.375c0.17312 0 0.3125-0.1115 0.3125-0.25s-0.13938-0.25-0.3125-0.25h-4.375z' color='%23000000' color-rendering='auto' dominant-baseline='auto' enable-background='accumulate' fill='%23434141' image-rendering='auto' shape-rendering='auto' solid-color='%23000000' stop-color='%23000000' style='font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:%23000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 12 12' version='1.1' viewBox='0 0 12 12' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23434141;fill-opacity:0.19608;stroke:%23434141;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:15.1182;stroke-opacity:0.99035;%7D .st1%7Bfill:none;stroke:%23434141;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:15.1182;stroke-opacity:0.99035;%7D .st2%7Bfill:%23434141;%7D%0A%3C/style%3E%3Cpath d='m3 0.25c-0.41118 0-0.75 0.33882-0.75 0.75v2h-0.75c-0.82235 0-1.5 0.67765-1.5 1.5v3c0 0.82235 0.67765 1.5 1.5 1.5h0.75v2c0 0.41118 0.33882 0.75 0.75 0.75h6c0.41118 0 0.75-0.33882 0.75-0.75v-2h0.75c0.82235 0 1.5-0.67765 1.5-1.5v-3c0-0.82235-0.67765-1.5-1.5-1.5h-0.75v-2c0-0.41118-0.33882-0.75-0.75-0.75h-6zm0 0.5h6c0.14282 0 0.25 0.10718 0.25 0.25v2h-6.5v-2c0-0.14282 0.10718-0.25 0.25-0.25zm-1.5 3.25h9c0.28565 0 0.5 0.21435 0.5 0.5v3c0 0.28565-0.21435 0.5-0.5 0.5h-0.75c0-0.41118-0.33882-0.75-0.75-0.75h-6c-0.41118 0-0.75 0.33882-0.75 0.75h-0.75c-0.28565 0-0.5-0.21435-0.5-0.5v-3c0-0.28565 0.21435-0.5 0.5-0.5zm7 1c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h1c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1zm-5.5 2.75h6c0.14282 0 0.25 0.10718 0.25 0.25v3c0 0.14282-0.10718 0.25-0.25 0.25h-6c-0.14282 0-0.25-0.10718-0.25-0.25v-3c0-0.14282 0.10718-0.25 0.25-0.25zm0.8125 0.5c-0.17312 0-0.3125 0.1115-0.3125 0.25s0.13938 0.25 0.3125 0.25h4.375c0.17312 0 0.3125-0.1115 0.3125-0.25s-0.13938-0.25-0.3125-0.25h-4.375zm0 1c-0.17312 0-0.3125 0.1115-0.3125 0.25s0.13938 0.25 0.3125 0.25h4.375c0.17312 0 0.3125-0.1115 0.3125-0.25s-0.13938-0.25-0.3125-0.25h-4.375zm0 1c-0.17312 0-0.3125 0.1115-0.3125 0.25s0.13938 0.25 0.3125 0.25h4.375c0.17312 0 0.3125-0.1115 0.3125-0.25s-0.13938-0.25-0.3125-0.25h-4.375z' color='%23000000' color-rendering='auto' dominant-baseline='auto' enable-background='accumulate' fill='%23434141' image-rendering='auto' shape-rendering='auto' solid-color='%23000000' stop-color='%23000000' style='font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:%23000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal'/%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="add"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12' height='12' version='1.1' viewBox='0 0 3.175 3.175' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath transform='scale(.26458)' d='m6 0c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1 1.4803e-16 0.554 0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1z' fill='%23050505' fill-opacity='.71373' style='paint-order:fill markers stroke'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12' height='12' version='1.1' viewBox='0 0 3.175 3.175' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath transform='scale(.26458)' d='m6 0c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1 1.4803e-16 0.554 0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1z' fill='%23050505' fill-opacity='.71373' style='paint-order:fill markers stroke'/%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="group"] {
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12' height='12' version='1.1' viewBox='0 0 3.175 3.175' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Crect x='.52916' y='.52916' width='2.1167' height='2.1167' rx='.52916' fill='%23000000' fill-opacity='1.0' style='paint-order:fill markers stroke'/%3E%3C/svg%3E%0A");
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12' height='12' version='1.1' viewBox='0 0 3.175 3.175' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Crect x='.52916' y='.52916' width='2.1167' height='2.1167' rx='.52916' fill='%23000000' fill-opacity='1.0' style='paint-order:fill markers stroke'/%3E%3C/svg%3E%0A");
}
div.tcr-user-interface div.tcr-icon[data-icon="magnify"] {
  mask-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' version='1.1' id='svg5' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs2' /%3E%3Cg id='layer1'%3E%3Cpath id='path43' style='color:%23000000;fill:%23000000;stroke-width:1.0184;-inkscape-stroke:none' d='M 4.8374253,0 C 2.1718231,0 0,2.171823 0,4.8374251 c 0,2.6656021 2.1718231,4.8374251 4.8374253,4.8374251 1.1499413,0 2.2078765,-0.4044221 3.0393034,-1.0780775 l 3.2541233,3.2541233 a 0.50920266,0.50920264 0 0 0 0.720045,0 0.50920266,0.50920264 0 0 0 0,-0.720044 L 8.596773,7.8767284 C 9.2704285,7.0453015 9.6748506,5.9873664 9.6748506,4.8374251 9.6748506,2.171823 7.5030275,0 4.8374253,0 Z m 0,1.0184053 c 2.1152157,0 3.8190199,1.7038042 3.8190199,3.8190198 0,2.1152157 -1.7038042,3.8190198 -3.8190199,3.8190198 -2.1152158,0 -3.81902,-1.7038041 -3.81902,-3.8190198 0,-2.1152156 1.7038042,-3.8190198 3.81902,-3.8190198 z' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' version='1.1' id='svg5' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs2' /%3E%3Cg id='layer1'%3E%3Cpath id='path43' style='color:%23000000;fill:%23000000;stroke-width:1.0184;-inkscape-stroke:none' d='M 4.8374253,0 C 2.1718231,0 0,2.171823 0,4.8374251 c 0,2.6656021 2.1718231,4.8374251 4.8374253,4.8374251 1.1499413,0 2.2078765,-0.4044221 3.0393034,-1.0780775 l 3.2541233,3.2541233 a 0.50920266,0.50920264 0 0 0 0.720045,0 0.50920266,0.50920264 0 0 0 0,-0.720044 L 8.596773,7.8767284 C 9.2704285,7.0453015 9.6748506,5.9873664 9.6748506,4.8374251 9.6748506,2.171823 7.5030275,0 4.8374253,0 Z m 0,1.0184053 c 2.1152157,0 3.8190199,1.7038042 3.8190199,3.8190198 0,2.1152157 -1.7038042,3.8190198 -3.8190199,3.8190198 -2.1152158,0 -3.81902,-1.7038041 -3.81902,-3.8190198 0,-2.1152156 1.7038042,-3.8190198 3.81902,-3.8190198 z' /%3E%3C/g%3E%3C/svg%3E");
}
div.tcr-user-interface div.tcr-tag-input {
  width: 100%;
  font-size: 12px;
  border: none;
  color: var(--foreground);
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid var(--hr);
  min-height: 27px;
}
div.tcr-user-interface div.tcr-tag-input[data-readonly="true"] {
  background-color: transparent;
}
div.tcr-user-interface div.tcr-tag-input[data-readonly="true"] .rest {
  display: none;
}
div.tcr-user-interface div.tcr-tag-input[data-readonly="true"] div.tag {
  padding-right: 7px;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-tag-input[data-readonly="true"] div.tag div.remove {
  display: none;
}
div.tcr-user-interface div.tcr-tag-input div.tag {
  position: relative;
  background-color: #007abc;
  color: white;
  border-radius: 4px;
  margin-right: 10px;
  margin-top: 3px;
  margin-bottom: 2px;
  padding-left: 7px;
  padding-right: 25px;
  min-height: 18px;
  line-height: 18px;
  cursor: default;
}
div.tcr-user-interface div.tcr-tag-input div.tag[data-hot="true"] {
  background-color: var(--danger);
}
div.tcr-user-interface div.tcr-tag-input div.tag span {
  opacity: 0.5;
  margin-left: 3px;
  margin-right: 3px;
}
div.tcr-user-interface div.tcr-tag-input div.tag div.remove {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  top: 0;
  right: 0;
  text-align: center;
  line-height: 20px;
  color: white;
  background-color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
div.tcr-user-interface div.tcr-tag-input div.tag div.remove:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
div.tcr-user-interface div.tcr-tag-input div.tag div.remove:after {
  content: '';
  position: absolute;
  top: 8px;
  left: 2px;
  width: 14px;
  height: 2px;
  background-color: white;
  transform: rotate(-45deg);
}
div.tcr-user-interface div.tcr-tag-input div.tag div.remove:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 8px;
  width: 2px;
  height: 14px;
  background-color: white;
  transform: rotate(-45deg);
}
div.tcr-user-interface div.tcr-tag-input div.rest {
  min-width: 50px;
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
}
div.tcr-user-interface div.tcr-tag-input div.rest input {
  width: 100%;
  border: none !important;
  height: 22px;
  background-color: transparent !important;
}
div.tcr-user-interface div.tcr-tag-input div.rest div.tag-select-wrapper {
  position: relative;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-tag-input div.rest div.tag-select-wrapper select {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-tag-input div.rest div.tag-select-wrapper select:hover {
  background-color: var(--hilite1);
}
div.tcr-user-interface div.tcr-tag-input div.suggestions {
  background-color: var(--background);
  border: 1px solid var(--tileborder);
  border-radius: 4px;
  width: 100%;
  max-width: 480px;
  position: absolute;
  top: 27px;
  max-height: calc(100vh - 40px - 54px - 28px);
  overflow-y: auto;
  left: 180px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4);
  z-index: 2;
}
div.tcr-user-interface div.tcr-tag-input div.suggestions:empty {
  display: none;
}
div.tcr-user-interface div.tcr-tag-input div.suggestions[data-hide] {
  display: none;
}
div.tcr-user-interface div.tcr-tag-input div.suggestions div.suggestion {
  min-height: 28px;
  line-height: 28px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid var(--hr);
  width: 100%;
  word-wrap: break-word;
  cursor: pointer;
}
div.tcr-user-interface div.tcr-tag-input div.suggestions div.suggestion:hover {
  background-color: var(--hilite2);
}
div.tcr-user-interface div.tcr-map-input {
  width: 100%;
  font-size: 12px;
  border: none;
  color: var(--foreground);
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid var(--hr);
  min-height: 27px;
}
div.tcr-user-interface div.tcr-map-input[data-readonly="true"] {
  background-color: transparent;
}
div.tcr-user-interface div.tcr-map-input div.map-row {
  width: 100%;
  display: flex;
  height: 30px;
  text-align: left;
}
div.tcr-user-interface div.tcr-map-input div.map-row:not(:last-child) {
  border-bottom: 1px solid var(--hr-light);
}
div.tcr-user-interface div.tcr-map-input div.map-row > div.icon {
  position: relative;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  flex-grow: 0;
  -webkit-mask-position: center;
  mask-size: 30px;
  -webkit-mask-size: 30px;
  background-color: currentColor;
}
div.tcr-user-interface div.tcr-map-input div.map-row > div.icon[data-icon="user"] {
  mask-image: url(user.png);
  -webkit-mask-image: url(user.png);
}
div.tcr-user-interface div.tcr-map-input div.map-row > div.title {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 10px;
  text-align: left;
}
div.tcr-user-interface div.tcr-map-input div.map-row > div.options {
  position: relative;
  width: 130px;
  flex-grow: 0;
  flex-shrink: 0;
  padding: 0;
}
div.tcr-user-interface div.tcr-map-input div.map-row > div.options div.display {
  font-family: 'Open Sans', sans-serif;
  padding: 0 30px 0 10px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
div.tcr-user-interface div.tcr-map-input div.map-row > div.options select {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0 30px 0 10px;
  border: none;
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 14px;
  color: currentColor;
  line-height: 30px;
  background-color: transparent;
  transition: all 250ms;
  border-radius: 0;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.tcr-user-interface div.tcr-map-input div.map-row > div.options select option {
  padding: 0;
}
div.tcr-user-interface div.tcr-map-input div.map-row > div.options div.arrow {
  position: absolute;
  width: 0;
  height: 0;
  top: 10px;
  right: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid var(--hr);
  border-bottom: none;
  pointer-events: none;
}
div.tcr-user-interface div.tcr-note-input {
  position: relative;
  width: 100%;
  font-size: 11px;
  line-height: 14px;
  min-height: 14px;
  border: none;
  color: var(--foreground);
  margin: 0;
  padding: 0;
  text-align: left;
}
div.tcr-user-interface div.tcr-note-input div.content {
  white-space: pre-wrap;
}
div.tcr-user-interface div.tcr-note-input textarea {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-size: inherit;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: inherit;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  resize: none;
  background: none;
  color: var(--foreground);
  word-break: break-word;
  overflow: hidden;
  box-sizing: border-box;
}
div.tcr-user-interface div.tcr-note-input textarea + div.content {
  color: transparent;
}
div.tcr-user-interface div.tcr-tag-input + div.tcr-note-input {
  margin-top: 5px;
}
div.tcr-user-interface div.tcr-user-input div.users div.user {
  display: flex;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-user-input div.users div.user div.title {
  text-align: left;
  flex-grow: 1;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-right: 1px solid var(--hr);
}
div.tcr-user-interface div.tcr-user-input div.users div.user select {
  flex-grow: 0;
  flex-shrink: 0;
  width: 200px !important;
  border: none !important;
  background-color: transparent !important;
}
div.tcr-user-interface div.tcr-tag-filter {
  position: relative;
}
div.tcr-user-interface div.tcr-tag-filter div.label {
  width: 146px;
  padding: 0 24px;
  line-height: 32px;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
}
div.tcr-user-interface div.tcr-tag-filter div.label:not([data-active="true"]) {
  opacity: 0.7;
}
div.tcr-user-interface div.tcr-tag-filter div.label[data-icon] {
  width: 48px;
  height: 32px;
  padding: 0;
  background-color: #434141;
  opacity: 0.9;
  mask-size: 20px;
  mask-position: center;
  mask-repeat: no-repeat;
}
div.tcr-user-interface div.tcr-tag-filter div.label[data-icon][data-icon="table-columns"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M96 160C96 124.7 124.7 96 160 96L480 96C515.3 96 544 124.7 544 160L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 160zM160 224L160 480L288 480L288 224L160 224zM480 224L352 224L352 480L480 480L480 224z"/></svg>');
}
div.tcr-user-interface div.tcr-tag-filter div.label[data-icon][data-icon="table-list"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M96 160C96 124.7 124.7 96 160 96L480 96C515.3 96 544 124.7 544 160L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 160zM160 160L160 224L224 224L224 160L160 160zM480 160L288 160L288 224L480 224L480 160zM160 288L160 352L224 352L224 288L160 288zM480 288L288 288L288 352L480 352L480 288zM160 416L160 480L224 480L224 416L160 416zM480 416L288 416L288 480L480 480L480 416z"/></svg>');
}
div.tcr-user-interface div.tcr-tag-filter div.label[data-icon][data-icon="table-cells-large"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M480 160L352 160L352 288L480 288L480 160zM544 288L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 160C96 124.7 124.7 96 160 96L480 96C515.3 96 544 124.7 544 160L544 288zM160 352L160 480L288 480L288 352L160 352zM288 288L288 160L160 160L160 288L288 288zM352 352L352 480L480 480L480 352L352 352z"/></svg>');
}
div.tcr-user-interface div.tcr-tag-filter div.label[data-icon][data-icon="table-cells"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M480 160L480 224L416 224L416 160L480 160zM480 288L480 352L416 352L416 288L480 288zM480 416L480 480L416 480L416 416L480 416zM352 352L288 352L288 288L352 288L352 352zM288 416L352 416L352 480L288 480L288 416zM224 352L160 352L160 288L224 288L224 352zM160 416L224 416L224 480L160 480L160 416zM160 224L160 160L224 160L224 224L160 224zM288 224L288 160L352 160L352 224L288 224zM160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96z"/></svg>');
}
div.tcr-user-interface div.tcr-tag-filter div.label[data-icon][data-icon="gear"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M259.1 73.5C262.1 58.7 275.2 48 290.4 48L350.2 48C365.4 48 378.5 58.7 381.5 73.5L396 143.5C410.1 149.5 423.3 157.2 435.3 166.3L503.1 143.8C517.5 139 533.3 145 540.9 158.2L570.8 210C578.4 223.2 575.7 239.8 564.3 249.9L511 297.3C511.9 304.7 512.3 312.3 512.3 320C512.3 327.7 511.8 335.3 511 342.7L564.4 390.2C575.8 400.3 578.4 417 570.9 430.1L541 481.9C533.4 495 517.6 501.1 503.2 496.3L435.4 473.8C423.3 482.9 410.1 490.5 396.1 496.6L381.7 566.5C378.6 581.4 365.5 592 350.4 592L290.6 592C275.4 592 262.3 581.3 259.3 566.5L244.9 496.6C230.8 490.6 217.7 482.9 205.6 473.8L137.5 496.3C123.1 501.1 107.3 495.1 99.7 481.9L69.8 430.1C62.2 416.9 64.9 400.3 76.3 390.2L129.7 342.7C128.8 335.3 128.4 327.7 128.4 320C128.4 312.3 128.9 304.7 129.7 297.3L76.3 249.8C64.9 239.7 62.3 223 69.8 209.9L99.7 158.1C107.3 144.9 123.1 138.9 137.5 143.7L205.3 166.2C217.4 157.1 230.6 149.5 244.6 143.4L259.1 73.5zM320.3 400C364.5 399.8 400.2 363.9 400 319.7C399.8 275.5 363.9 239.8 319.7 240C275.5 240.2 239.8 276.1 240 320.3C240.2 364.5 276.1 400.2 320.3 400z"/></svg>');
}
div.tcr-user-interface div.tcr-tag-filter div.label[data-icon] span {
  display: none;
}
div.tcr-user-interface div.tcr-tag-filter div.menu {
  position: fixed;
  z-index: 1;
  right: 0;
  top: 0;
  background-color: var(--background);
  padding: 5px;
  outline: none;
  border: 1px solid var(--menuborder);
  border-radius: 4px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
}
div.tcr-user-interface div.tcr-tag-filter div.menu[data-visibility="true"] {
  pointer-events: all;
  opacity: 1;
}
div.tcr-user-interface div.tcr-tag-filter div.menu:not([data-visibility="true"]) {
  pointer-events: none;
  opacity: 0;
  height: 0;
  width: 0;
  top: 0;
  left: 0;
}
div.tcr-user-interface div.tcr-tag-filter div.menu div.option {
  position: relative;
  height: 32px;
  line-height: 32px;
  padding-left: 40px;
  padding-right: 16px;
  cursor: pointer;
  user-select: none;
  min-width: 136px;
}
div.tcr-user-interface div.tcr-tag-filter div.menu div.option div.checkbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  pointer-events: none;
}
div.tcr-user-interface div.tcr-tag-filter div.menu div.option div.checkbox:before {
  box-sizing: border-box;
  position: absolute;
  content: '';
  top: 8px;
  left: 8px;
  width: 16px;
  height: 16px;
  border: 2px solid var(--foreground);
  border-radius: 50%;
}
div.tcr-user-interface div.tcr-tag-filter div.menu div.option div.checkbox[data-checked="true"]:after {
  box-sizing: border-box;
  position: absolute;
  content: '';
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background-color: var(--foreground);
  border-radius: 50%;
}
div.tcr-user-interface div.tcr-multi-filter {
  position: relative;
}
div.tcr-user-interface div.tcr-multi-filter div.label {
  padding: 0 24px;
  line-height: 32px;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
}
div.tcr-user-interface div.tcr-multi-filter div.label:not([data-active="true"]) {
  opacity: 0.7;
}
div.tcr-user-interface div.tcr-multi-filter div.label[data-icon] {
  width: 48px;
  height: 32px;
  padding: 0;
  background-color: #434141;
  opacity: 0.9;
  mask-size: 20px;
  mask-position: center;
  mask-repeat: no-repeat;
}
div.tcr-user-interface div.tcr-multi-filter div.label[data-icon][data-icon="table-columns"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M96 160C96 124.7 124.7 96 160 96L480 96C515.3 96 544 124.7 544 160L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 160zM160 224L160 480L288 480L288 224L160 224zM480 224L352 224L352 480L480 480L480 224z"/></svg>');
}
div.tcr-user-interface div.tcr-multi-filter div.label[data-icon][data-icon="table-list"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M96 160C96 124.7 124.7 96 160 96L480 96C515.3 96 544 124.7 544 160L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 160zM160 160L160 224L224 224L224 160L160 160zM480 160L288 160L288 224L480 224L480 160zM160 288L160 352L224 352L224 288L160 288zM480 288L288 288L288 352L480 352L480 288zM160 416L160 480L224 480L224 416L160 416zM480 416L288 416L288 480L480 480L480 416z"/></svg>');
}
div.tcr-user-interface div.tcr-multi-filter div.label[data-icon][data-icon="table-cells-large"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M480 160L352 160L352 288L480 288L480 160zM544 288L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 160C96 124.7 124.7 96 160 96L480 96C515.3 96 544 124.7 544 160L544 288zM160 352L160 480L288 480L288 352L160 352zM288 288L288 160L160 160L160 288L288 288zM352 352L352 480L480 480L480 352L352 352z"/></svg>');
}
div.tcr-user-interface div.tcr-multi-filter div.label[data-icon][data-icon="table-cells"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M480 160L480 224L416 224L416 160L480 160zM480 288L480 352L416 352L416 288L480 288zM480 416L480 480L416 480L416 416L480 416zM352 352L288 352L288 288L352 288L352 352zM288 416L352 416L352 480L288 480L288 416zM224 352L160 352L160 288L224 288L224 352zM160 416L224 416L224 480L160 480L160 416zM160 224L160 160L224 160L224 224L160 224zM288 224L288 160L352 160L352 224L288 224zM160 96C124.7 96 96 124.7 96 160L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 160C544 124.7 515.3 96 480 96L160 96z"/></svg>');
}
div.tcr-user-interface div.tcr-multi-filter div.label[data-icon][data-icon="gear"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M259.1 73.5C262.1 58.7 275.2 48 290.4 48L350.2 48C365.4 48 378.5 58.7 381.5 73.5L396 143.5C410.1 149.5 423.3 157.2 435.3 166.3L503.1 143.8C517.5 139 533.3 145 540.9 158.2L570.8 210C578.4 223.2 575.7 239.8 564.3 249.9L511 297.3C511.9 304.7 512.3 312.3 512.3 320C512.3 327.7 511.8 335.3 511 342.7L564.4 390.2C575.8 400.3 578.4 417 570.9 430.1L541 481.9C533.4 495 517.6 501.1 503.2 496.3L435.4 473.8C423.3 482.9 410.1 490.5 396.1 496.6L381.7 566.5C378.6 581.4 365.5 592 350.4 592L290.6 592C275.4 592 262.3 581.3 259.3 566.5L244.9 496.6C230.8 490.6 217.7 482.9 205.6 473.8L137.5 496.3C123.1 501.1 107.3 495.1 99.7 481.9L69.8 430.1C62.2 416.9 64.9 400.3 76.3 390.2L129.7 342.7C128.8 335.3 128.4 327.7 128.4 320C128.4 312.3 128.9 304.7 129.7 297.3L76.3 249.8C64.9 239.7 62.3 223 69.8 209.9L99.7 158.1C107.3 144.9 123.1 138.9 137.5 143.7L205.3 166.2C217.4 157.1 230.6 149.5 244.6 143.4L259.1 73.5zM320.3 400C364.5 399.8 400.2 363.9 400 319.7C399.8 275.5 363.9 239.8 319.7 240C275.5 240.2 239.8 276.1 240 320.3C240.2 364.5 276.1 400.2 320.3 400z"/></svg>');
}
div.tcr-user-interface div.tcr-multi-filter div.label[data-icon] span {
  display: none;
}
div.tcr-user-interface div.tcr-multi-filter div.menu {
  position: fixed;
  z-index: 1;
  right: 0;
  top: 0;
  background-color: var(--background);
  padding: 5px;
  outline: none;
  border: 1px solid var(--menuborder);
  border-radius: 4px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
}
div.tcr-user-interface div.tcr-multi-filter div.menu[data-visibility="true"] {
  pointer-events: all;
  opacity: 1;
}
div.tcr-user-interface div.tcr-multi-filter div.menu:not([data-visibility="true"]) {
  pointer-events: none;
  opacity: 0;
  height: 0;
  width: 0;
  top: 0;
  left: 0;
}
div.tcr-user-interface div.tcr-multi-filter div.menu div.option {
  position: relative;
  height: 32px;
  line-height: 32px;
  padding-left: 40px;
  padding-right: 16px;
  cursor: pointer;
  user-select: none;
  min-width: 136px;
}
div.tcr-user-interface div.tcr-multi-filter div.menu div.option div.checkbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  pointer-events: none;
}
div.tcr-user-interface div.tcr-multi-filter div.menu div.option div.checkbox:before {
  box-sizing: border-box;
  position: absolute;
  content: '';
  top: 8px;
  left: 8px;
  width: 16px;
  height: 16px;
  border: 2px solid var(--foreground);
  border-radius: 50%;
}
div.tcr-user-interface div.tcr-multi-filter div.menu div.option div.checkbox[data-checked="true"]:after {
  box-sizing: border-box;
  position: absolute;
  content: '';
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background-color: var(--foreground);
  border-radius: 50%;
}
div.tcr-user-interface div.tcr-combo-box {
  position: relative;
}
div.tcr-user-interface div.tcr-combo-box div.menu {
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  text-align: left;
  max-height: 166px;
  overflow-y: auto;
}
div.tcr-user-interface div.tcr-combo-box div.menu[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.tcr-combo-box div.menu div.option {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface div.tcr-combo-box div.menu div.option:hover {
  background-color: var(--accent);
  color: white;
}
div.tcr-user-interface div.tcr-combo-box input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  border: none;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
}
div.tcr-user-interface div.tcr-combo-box div.placeholder {
  pointer-events: none;
  text-align: left;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  opacity: 0.7;
}
div.tcr-user-interface div.tcr-combo-box div.placeholder:empty {
  display: none;
}
div.tcr-user-interface div.tcr-combo-box div.placeholder[data-hide="true"] {
  display: none;
}
div.tcr-user-interface div.redvery-pwa-prompt {
  position: fixed;
  bottom: 15px;
  right: -370px;
  width: 350px;
  height: 128px;
  z-index: 9999;
  background: #fff;
  padding: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  transition: all 0.5s ease-in-out;
  display: block;
  opacity: 0;
}
div.tcr-user-interface div.redvery-pwa-prompt[data-state="supported"] {
  right: 20px;
  opacity: 1;
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-dismiss {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-dismiss:before,
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-dismiss:after {
  content: '';
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 2px;
  background: #434141;
  transform: rotate(45deg);
  left: 0;
  top: 50%;
  margin-top: -1px;
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-dismiss:after {
  transform: rotate(-45deg);
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-info {
  position: absolute;
  top: 20px;
  left: 140px;
  right: 36px;
  font-size: 16px;
  color: #2d2d2d;
  line-height: 26px;
  text-align: left;
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-install {
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-color: #434141;
  color: white;
  border-radius: 3px;
  padding: 6px 12px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-install:hover {
  background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2));
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-icon {
  position: absolute;
  width: 57px;
  height: 57px;
  top: 20px;
  left: 30px;
  border-radius: 10px;
  border: 1px solid #aaa;
  overflow: hidden;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-title {
  position: absolute;
  top: 86px;
  left: 10px;
  width: 97px;
  text-align: center;
  height: 20px;
  line-height: 18px;
  font-size: 13px;
  font-weight: 700;
  color: #2d2d2d;
}
div.tcr-user-interface div.redvery-pwa-prompt div.redvery-pwa-line {
  position: absolute;
  left: 117px;
  top: 20px;
  width: 1px;
  height: 88px;
  background-color: #ddd;
}
div.tcr-user-interface div.about-page {
  max-width: 720px;
  margin: 40px auto;
  border: 1px solid var(--tileborder);
  padding: 10px 20px;
  background-color: var(--background2);
}
div.tcr-user-interface div.about-page:empty {
  display: none;
}
div.tcr-user-interface div.about-page h1,
div.tcr-user-interface div.about-page h2,
div.tcr-user-interface div.about-page h3,
div.tcr-user-interface div.about-page h4,
div.tcr-user-interface div.about-page p {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
div.tcr-user-interface div.about-page h1 {
  font-size: 37px;
  line-height: 59px;
}
div.tcr-user-interface div.about-page h1:not(:first-child) {
  margin-top: 40px;
}
div.tcr-user-interface div.about-page h2 {
  font-size: 29px;
  line-height: 47px;
}
div.tcr-user-interface div.about-page h2:not(:first-child) {
  margin-top: 32px;
}
div.tcr-user-interface div.about-page h3 {
  font-size: 23px;
  line-height: 39px;
}
div.tcr-user-interface div.about-page h3:not(:first-child) {
  margin-top: 25px;
}
div.tcr-user-interface div.about-page h4 {
  font-size: 18px;
  line-height: 31px;
}
div.tcr-user-interface div.about-page h4:not(:first-child) {
  margin-top: 15px;
}
div.tcr-user-interface div.about-page p {
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  min-height: 25px;
}
div.tcr-user-interface div.about-page p:not(:first-child) {
  margin-top: 10px;
}
div.tcr-user-interface div.about-page hr {
  border: none;
  height: 1px;
  background-color: var(--tileborder);
}
div.tcr-user-interface div.about-page a {
  color: var(--accent);
  text-decoration: none;
}
div.tcr-user-interface div.about-page a:hover {
  text-decoration: underline;
}
div.tcr-modal-view div.smtk-sim-editor {
  position: relative;
}
div.tcr-modal-view div.smtk-sim-editor div.title {
  text-align: left;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  opacity: 0.7;
  line-height: 34px;
}
div.tcr-modal-view div.smtk-sim-editor div.title:empty {
  display: none;
}
div.tcr-modal-view div.smtk-sim-editor div.add {
  display: block;
  position: absolute;
  top: 7px;
  right: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  cursor: pointer;
  background-color: green;
  /* horizontal bar */
  /* vertical bar */
}
div.tcr-modal-view div.smtk-sim-editor div.add:before,
div.tcr-modal-view div.smtk-sim-editor div.add:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: white;
  border-radius: 1px;
  transform: translate(-50%, -50%);
}
div.tcr-modal-view div.smtk-sim-editor div.add:before {
  width: 12px;
  height: 2px;
}
div.tcr-modal-view div.smtk-sim-editor div.add:after {
  width: 2px;
  height: 12px;
}
div.tcr-modal-view div.smtk-sim-editor[data-readonly="true"] div.add {
  display: none;
}
div.tcr-modal-view div.smtk-sim-editor div.title:hover + div.add {
  opacity: 1;
}
div.tcr-modal-view div.smtk-sim-editor table.sim {
  width: 100%;
  margin-top: 8px;
  border: 1px solid var(--hr);
  border-radius: 3px;
  border-collapse: separate;
  /* important */
  border-spacing: 0;
  /* keep it looking “collapsed” */
  overflow: hidden;
}
div.tcr-modal-view div.smtk-sim-editor table.sim:not(:last-child) {
  margin-bottom: 24px;
}
div.tcr-modal-view div.smtk-sim-editor table.sim tr:not(:last-child) td {
  border-bottom: 1px solid var(--hr);
}
div.tcr-modal-view div.smtk-sim-editor table.sim td {
  text-align: left;
  padding: 4px 8px;
  font-size: 16px;
  line-height: 20px;
}
div.tcr-modal-view div.smtk-sim-editor table.sim td:not(:last-child) {
  border-right: 1px solid var(--hr);
}
div.tcr-modal-view div.smtk-sim-editor table.sim td span {
  display: inline-block;
  line-height: 24px;
  height: 24px;
}
div.tcr-modal-view div.smtk-sim-editor table.sim td.pin {
  width: 55px;
  white-space: nowrap;
}
div.tcr-modal-view div.smtk-sim-editor table.sim td.puk {
  width: 90px;
  white-space: nowrap;
}
div.tcr-modal-view div.smtk-sim-editor table.sim td div.label {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: -2px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 0.6;
  text-align: left;
  height: 12px !important;
  width: 100%;
}
div.tcr-modal-view div.smtk-sim-editor div.sim-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  flex-wrap: nowrap;
  column-gap: 10px;
}
div.tcr-modal-view div.smtk-sim-editor div.sim-container table.sim {
  flex-grow: 1;
  flex-shrink: 1;
  width: auto;
}
div.tcr-modal-view div.smtk-sim-editor div.sim-container div.remove {
  flex-shrink: 0;
  flex-grow: 0;
  width: 20px;
  height: 46px;
  position: relative;
}
div.tcr-modal-view div.smtk-sim-editor div.sim-container div.remove div {
  position: absolute;
  top: 5px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--danger);
  cursor: pointer;
}
div.tcr-modal-view div.smtk-sim-editor div.sim-container div.remove div:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  /* length of minus sign */
  height: 2px;
  /* thickness */
  background-color: white;
  transform: translate(-50%, -50%);
  border-radius: 1px;
  /* rounded edges for the bar */
}
div.tcr-modal-view div.smtk-sim-editor input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  padding-top: 1px;
  border: none;
  position: relative;
  width: 100%;
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  color: currentColor;
  background-color: transparent;
  transition: all 250ms;
  border-radius: 0;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row {
  display: flex;
  align-items: center;
  padding: 0;
  flex-wrap: nowrap;
  column-gap: 10px;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.remove {
  width: 30px;
  height: 50px;
  position: relative;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.remove div {
  position: absolute;
  top: 5px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--danger);
  cursor: pointer;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.remove div:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  /* length of minus sign */
  height: 2px;
  /* thickness */
  background-color: white;
  transform: translate(-50%, -50%);
  border-radius: 1px;
  /* rounded edges for the bar */
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element:nth-child(2) {
  flex-grow: 0;
  flex-shrink: 0;
  width: 170px;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element:nth-child(3),
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element:nth-child(4) {
  flex-grow: 0;
  flex-shrink: 0;
  width: 40px;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element:nth-child(5),
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element:nth-child(6) {
  flex-grow: 0;
  flex-shrink: 0;
  width: 76px;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element:nth-child(7) {
  flex-grow: 1;
  flex-shrink: 1;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element div.display {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  text-align: left;
  width: 100%;
  user-select: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  padding-top: 1px;
  border: none;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div.tcr-modal-view div.smtk-sim-editor div.smtk-sim-editor-content div.sim-row > div.sim-row-element label {
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
div.smtk-3cx-view {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.smtk-3cx-view {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
  }
}
div.smtk-3cx-view > div.panel {
  position: absolute;
  background-color: var(--background2);
  border: 1px solid var(--tileborder);
  border-radius: 16px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4);
  z-index: 21;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 825px;
  max-height: min(820px, 100% - 40px);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin: auto;
  overflow: hidden;
}
div.smtk-3cx-view > div.panel > div.titlebar {
  display: flex;
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  opacity: 0.7;
  z-index: 1;
}
div.smtk-3cx-view > div.panel > div.titlebar:hover {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  opacity: 1;
}
div.smtk-3cx-view > div.panel > div.titlebar[data-show="true"] {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.smtk-3cx-view > div.panel > div.titlebar div.title {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  line-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div {
  height: 34px;
  border-radius: 2px;
  cursor: pointer;
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div.x:after,
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.smtk-3cx-view > div.panel > div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.smtk-3cx-view > div.panel > div.main {
  overflow: hidden;
  overflow-y: auto;
  touch-action: pan-y;
  padding: 20px;
}
div.smtk-3cx-view > div.panel > div.main > h2 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 30px;
  margin-top: 10px;
  padding-left: 100px;
}
div.smtk-3cx-view > div.panel > div.main > div {
  position: relative;
  padding-left: 100px;
  margin-bottom: 35px;
}
div.smtk-3cx-view > div.panel > div.main > div[data-hidden="true"] {
  display: none;
}
div.smtk-3cx-view > div.panel > div.main > div div.label {
  position: absolute;
  left: 10px;
  top: 0;
  opacity: 0.7;
  font-size: 12px;
  line-height: 28px;
}
div.smtk-3cx-view > div.panel > div.main > div.address div.name {
  left: 50px;
  font-size: 16px;
  line-height: 24px;
}
div.smtk-3cx-view > div.panel > div.main > div.address div.mail {
  left: 50px;
  font-size: 13px;
  opacity: 0.7;
}
div.smtk-3cx-view > div.panel > div.main > div.address input[type="checkbox"] {
  position: absolute;
  left: 82px;
  top: 19px;
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
}
div.smtk-3cx-view > div.panel > div.main > div.address + div.address {
  margin-top: -25px;
}
div.smtk-3cx-view > div.panel > div.main > div.address + div.address div.label {
  display: none;
}
div.smtk-3cx-view > div.panel > div.main > div.subject input {
  display: block;
  height: 28px;
  font-size: 16px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: none;
  padding: 0 8px;
  border: 1px solid var(--hr);
  border-radius: 2px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
}
div.smtk-3cx-view > div.panel > div.main > div.subject input:focus {
  border: 1px solid var(--accent);
}
div.smtk-3cx-view > div.panel > div.main > div.subject select {
  display: block;
  width: 100%;
  height: 28px;
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: 1px solid var(--hr);
  border-radius: 2px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
  padding: 0 30px 0 8px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 16px;
}
div.smtk-3cx-view > div.panel > div.main > div.subject select:focus {
  border: 1px solid var(--accent);
}
div.smtk-3cx-view > div.panel > div.main > div.message textarea {
  display: block;
  height: 320px;
  font-size: 16px;
  width: 100%;
  resize: none;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: none;
  border: 1px solid var(--hr);
  border-radius: 2px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
  touch-action: pan-y;
}
div.smtk-3cx-view > div.panel > div.main > div.message textarea:focus {
  border: 1px solid var(--accent);
}
div.smtk-3cx-view > div.panel > div.main > div.custom-field input[type="text"],
div.smtk-3cx-view > div.panel > div.main > div.custom-field input[type="number"] {
  display: block;
  height: 28px;
  font-size: 16px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: none;
  padding: 0 8px;
  border: 1px solid var(--hr);
  border-radius: 2px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
}
div.smtk-3cx-view > div.panel > div.main > div.custom-field input[type="text"]:focus,
div.smtk-3cx-view > div.panel > div.main > div.custom-field input[type="number"]:focus {
  border: 1px solid var(--accent);
}
div.smtk-3cx-view > div.panel > div.main > div.custom-field textarea {
  display: block;
  height: 120px;
  font-size: 16px;
  width: 100%;
  resize: vertical;
  padding: 8px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: none;
  border: 1px solid var(--hr);
  border-radius: 2px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
  touch-action: pan-y;
}
div.smtk-3cx-view > div.panel > div.main > div.custom-field textarea:focus {
  border: 1px solid var(--accent);
}
div.smtk-3cx-view > div.panel > div.main > div.custom-field select {
  display: block;
  width: 100%;
  height: 28px;
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline-style: none;
  border: 1px solid var(--hr);
  border-radius: 2px !important;
  box-sizing: border-box;
  background-color: var(--background2) !important;
  color: var(--foreground);
  padding: 0 30px 0 8px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 16px;
}
div.smtk-3cx-view > div.panel > div.main > div.custom-field select:focus {
  border: 1px solid var(--accent);
}
div.smtk-3cx-view > div.panel > div.main > table.info-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0 0 35px 0;
  border: 1px solid #373737;
  border-radius: 16px;
  overflow: hidden;
  height: 200px;
}
div.smtk-3cx-view > div.panel > div.main > table.info-table td {
  padding: 12px 15px;
  vertical-align: top;
  border: none;
}
div.smtk-3cx-view > div.panel > div.main > table.info-table td.bb {
  border-bottom: 1px solid #373737;
}
div.smtk-3cx-view > div.panel > div.main > table.info-table td.logo {
  width: 30%;
  text-align: center;
  font-weight: 600;
  color: var(--accenttxt);
  background-color: #373737;
  background-image: url('/wp-content/plugins/schollmeier-portal/assets/3cx-2.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
div.smtk-3cx-view > div.panel > div.main > table.info-table td.price-label {
  font-size: 16px;
  color: var(--foreground);
  line-height: 1.4;
  text-align: left;
  vertical-align: middle;
  height: 50%;
}
div.smtk-3cx-view > div.panel > div.main > table.info-table td.price {
  font-size: 18px;
  font-weight: 700;
  color: var(--accent);
  text-align: center;
  vertical-align: middle;
  height: 50%;
  border-right: 1px solid #373737;
}
div.smtk-3cx-view > div.panel > div.main > table.info-table td.hosting-info {
  width: 30%;
  font-size: 12px;
  color: var(--foreground2);
  line-height: 1.4;
  font-style: italic;
}
div.smtk-3cx-view > div.panel > div.main > div.attachments {
  line-height: 28px;
  font-size: 12px;
}
div.smtk-3cx-view > div.panel > div.main > div.attachments div.attachment {
  font-size: 14px;
}
div.smtk-3cx-view > div.panel > div.main > div.attachments div.attachment span {
  font-size: 12px;
  color: var(--accent);
  margin-left: 10px;
  cursor: pointer;
}
div.smtk-3cx-view > div.panel > div.main > div.attachments div.add_attachment {
  color: var(--accent);
}
div.smtk-3cx-view > div.panel > div.main > div.attachments div.add_attachment[data-hidden="true"] {
  display: none;
}
div.smtk-3cx-view > div.panel > div.main > div.attachments div.add_attachment label {
  cursor: pointer;
}
div.smtk-3cx-view > div.panel > div.main > div.attachments div.add_attachment label input[type="file"] {
  display: none;
}
div.smtk-3cx-view > div.panel > div.main > div.security {
  padding-left: 132px;
  line-height: 28px;
  font-weight: bold;
  font-size: 12px;
  opacity: 0.7;
  color: #434141;
}
div.smtk-3cx-view > div.panel > div.main > div.security > div.tcr-icon {
  position: absolute;
  left: 100px;
  top: 0;
  width: 28px;
  height: 28px;
  line-height: 28px;
  mask-size: 16px;
  -webkit-mask-size: 16px;
  color: #434141;
}
div.smtk-3cx-view > div.panel > div.main > div.privacy {
  position: relative;
  margin-bottom: 35px;
  padding-left: 100px;
  font-size: 12px;
  opacity: 0.7;
}
div.smtk-3cx-view > div.panel > div.main > div.actions {
  padding-left: 100px;
}
div.smtk-3cx-view > div.panel > div.main img.info {
  border-radius: 16px;
  width: 100%;
  margin-top: 24px;
}
@media screen and (max-width: 720px) {
  div.smtk-3cx-view > div.panel > div.main > div.security {
    padding-left: 42px;
  }
  div.smtk-3cx-view > div.panel > div.main > div.security > div.tcr-icon {
    position: absolute;
    left: 10px;
  }
  div.smtk-3cx-view > div.panel > div.main > div.privacy {
    padding-left: 10px;
  }
  div.smtk-3cx-view > div.panel > div.main > div.actions {
    padding-left: 10px;
  }
}
@media only screen and (max-width: 720px) {
  div.smtk-3cx-view > div.panel {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: initial !important;
    height: 100%;
    border-radius: 0;
    width: 100%;
  }
  div.smtk-3cx-view > div.panel div.titlebar {
    height: calc(54px + env(safe-area-inset-top));
    padding-top: calc(10px + env(safe-area-inset-top));
    padding-left: calc(20px + env(safe-area-inset-left));
    padding-right: calc(20px + env(safe-area-inset-right));
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    opacity: 1;
  }
}
div.smtk-3cx-view[data-active="true"] {
  display: block;
}
div.smtk-3cx-view[data-active="true"] ~ * {
  filter: blur(3px);
}
div.tcr-modal-view div.smtk-account-mapping-editor {
  position: relative;
  margin-top: 30px;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.title {
  text-align: left;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  opacity: 0.7;
  line-height: 34px;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row {
  position: relative;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row + div.smtk-account-mapping-row {
  margin-top: 12px;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row div.display {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  text-align: left;
  width: 100%;
  user-select: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: rgba(0, 0, 0, 0.03);
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row > div.action {
  position: absolute;
  right: 7px;
  top: 7px;
  width: 16px;
  height: 16px;
  text-align: center;
  background-color: #dc3545;
  cursor: pointer;
  border-radius: 50%;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row > div.action:before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 2px;
  background-color: white;
  position: absolute;
  top: 7px;
  left: 4px;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row > div.action.add {
  background-color: #28a745;
  pointer-events: none;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row > div.action.add:after {
  content: '';
  display: inline-block;
  width: 2px;
  height: 8px;
  background-color: white;
  position: absolute;
  top: 4px;
  left: 7px;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row[data-readonly="true"] > div.action {
  display: none;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row[data-readonly="true"] > div.display {
  background-color: transparent;
}
div.tcr-modal-view div.smtk-account-mapping-editor div.smtk-account-mapping-row select {
  cursor: pointer;
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  padding-top: 1px;
  border: none;
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 13px;
  color: currentColor;
  line-height: 30px;
  background-color: transparent;
  transition: all 250ms;
  border-radius: 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div#schollmeier-ui div.tcr-app-switcher {
  user-select: none;
  -moz-user-select: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 21;
}
div#schollmeier-ui div.tcr-app-switcher > div.panel {
  position: absolute;
  top: 58px;
  right: 10px;
  background-color: var(--background2);
  width: 372px;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  z-index: 5;
  overflow: hidden;
  max-height: calc(100% - 80px);
}
div#schollmeier-ui div.tcr-app-switcher > div.panel[data-count="2"] {
  width: 248px;
}
div#schollmeier-ui div.tcr-app-switcher > div.panel[data-count="1"] {
  width: 124px;
}
@media screen and (max-width: 392px) {
  div#schollmeier-ui div.tcr-app-switcher > div.panel {
    width: 248px;
  }
  div#schollmeier-ui div.tcr-app-switcher > div.panel[data-count="1"] {
    width: 124px;
  }
}
@media screen and (max-width: 268px) {
  div#schollmeier-ui div.tcr-app-switcher > div.panel {
    width: 124px;
  }
  div#schollmeier-ui div.tcr-app-switcher > div.panel[data-count="2"] {
    width: 124px;
  }
}
div#schollmeier-ui div.tcr-app-switcher > div.panel > div.header {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  width: 336px;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  opacity: 0.7;
  background-color: #eee;
}
div#schollmeier-ui div.tcr-app-switcher > div.panel > div.action {
  display: inline-block;
  cursor: pointer;
  width: 124px;
  height: 96px;
  text-align: center;
}
div#schollmeier-ui div.tcr-app-switcher > div.panel > div.action:hover {
  background-color: #434141;
  color: white;
}
div#schollmeier-ui div.tcr-app-switcher > div.panel > div.action div.title {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  height: 32px;
}
div#schollmeier-ui div.tcr-app-switcher > div.panel > div.action img {
  margin-top: 12px;
  margin-bottom: 6px;
  width: 48px;
  height: 48px;
}
div#schollmeier-ui div.update-bar {
  background-color: #5ea05e;
  z-index: 6;
}
div#schollmeier-ui div.update-bar span {
  border: 1px solid white;
  border-radius: 4px;
  padding: 3px 6px;
  margin: 0 10px;
  cursor: pointer;
}
div#schollmeier-ui div.update-bar span:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
div#schollmeier-ui div.offline-bar {
  background-color: rgba(220, 50, 50, 0.7);
  z-index: 7;
}
div#schollmeier-ui div.update-bar,
div#schollmeier-ui div.offline-bar {
  position: fixed;
  opacity: 1;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 42px;
  line-height: 42px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4);
  color: white;
  font-weight: bold;
  text-align: center;
  transition: all 0.5s;
  padding: 0;
  padding-bottom: env(safe-area-inset-bottom);
}
div#schollmeier-ui div.update-bar ~ div.content,
div#schollmeier-ui div.offline-bar ~ div.content,
div#schollmeier-ui div.update-bar ~ div.modal,
div#schollmeier-ui div.offline-bar ~ div.modal,
div#schollmeier-ui div.update-bar ~ div.menu-bar,
div#schollmeier-ui div.offline-bar ~ div.menu-bar,
div#schollmeier-ui div.update-bar ~ div.menu-overlay,
div#schollmeier-ui div.offline-bar ~ div.menu-overlay {
  bottom: 42px;
  bottom: calc(42px + env(safe-area-inset-bottom));
}
div#schollmeier-ui div.update-bar ~ div.content,
div#schollmeier-ui div.offline-bar ~ div.content,
div#schollmeier-ui div.update-bar ~ div.modal,
div#schollmeier-ui div.offline-bar ~ div.modal {
  padding-bottom: 0;
}
div#schollmeier-ui div.tile div.apps > div.action {
  display: inline-block;
  cursor: pointer;
  width: 124px;
  height: 96px;
  text-align: center;
  border-radius: 10px;
}
div#schollmeier-ui div.tile div.apps > div.action:hover {
  background-color: var(--accent);
  color: white;
}
div#schollmeier-ui div.tile div.apps > div.action div.title {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  height: 32px;
}
div#schollmeier-ui div.tile div.apps > div.action img {
  margin-top: 12px;
  margin-bottom: 6px;
  width: 48px;
  height: 48px;
}
div.mgmt-dashboard div.smtk-tiles {
  display: flex;
  flex-wrap: wrap;
  margin: 20px;
}
div.mgmt-dashboard div.smtk-tiles div.smtk-tile {
  position: relative;
  width: 100px;
  height: 100px;
  background-color: white;
  font-size: 40px;
  text-align: center;
  line-height: 80px;
  border: 1px solid #d9d9d9;
  border-radius: 16px;
  margin-right: 20px;
  margin-bottom: 20px;
}
div.mgmt-dashboard div.smtk-tiles div.smtk-tile div {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
}
div.mgmt-dashboard div.whatsnew {
  margin: 20px;
}
div.mgmt-dashboard div.whatsnew h2 span.whatsnew-edit-link {
  font-size: 12px;
  font-weight: normal;
  margin-left: 24px;
  color: var(--accent);
  cursor: pointer;
}
div.mgmt-dashboard div.whatsnew textarea {
  box-sizing: border-box;
  width: 100%;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
  resize: none;
}
div.mgmt-dashboard div.whatsnew div.whatsnew-preview {
  margin: 0 0 20px 0;
  padding: 24px 30px;
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  font-size: 15px;
  line-height: 1.6;
  color: #444;
}
div.mgmt-dashboard div.whatsnew div.whatsnew-preview h2 {
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 16px 0;
  color: #333;
}
div.mgmt-dashboard div.whatsnew div.whatsnew-preview hr {
  border: none;
  border-top: 1px solid currentColor;
  opacity: 0.5;
  margin: 12px 0;
}
div.mgmt-dashboard div.whatsnew div.whatsnew-preview :last-child {
  margin-bottom: 0;
}
div.mgmt-dashboard div.whatsnew div.whatsnew-preview :first-child {
  margin-top: 0;
}
div.mgmt-dashboard div.whatsnew div.whatsnew-preview-title {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 10px;
}
div.smtk-universal-import textarea {
  box-sizing: border-box;
  width: 100%;
  height: 224px;
  overflow-x: auto;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
  resize: none;
}
div.smtk-universal-import div.smtk-import-step {
  margin: 50px 20px;
}
div.smtk-universal-import div.smtk-import-step p {
  line-height: 1.5em;
}
div.smtk-universal-import div.smtk-import-preview {
  background-color: white;
  box-sizing: border-box;
  width: 100%;
  height: 224px;
  overflow-x: auto;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
}
div.smtk-universal-import div.smtk-import-preview table {
  border-collapse: collapse;
  min-width: 100%;
}
div.smtk-universal-import div.smtk-import-preview table th {
  position: sticky;
  background-color: white;
  top: 0;
  text-align: left;
  font-weight: 600;
  border-bottom: 1px solid var(--hr);
  box-shadow: 0 1px 0 0 var(--hr);
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-size: 12px;
  white-space: nowrap;
  cursor: pointer;
  transition: width 1s ease-in-out;
}
div.smtk-universal-import div.smtk-import-preview table td {
  transition: width 1s ease-in-out;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-size: 14px;
  white-space: nowrap;
}
div.smtk-universal-import div.smtk-import-preview table td:not(:last-child) {
  border-right: 1px solid var(--hr);
}
div.smtk-universal-import div.button {
  margin-top: 20px;
}
body {
  background-color: white !important;
}
div.tcr-user-interface div.app-bar {
  height: 100px;
  border-bottom: none;
  --app-bar-actions: #ab1410;
}
div.tcr-user-interface div.app-bar div.logo {
  width: 254px;
  height: 58px;
  margin-left: 32px;
}
div.tcr-user-interface div.app-bar div.actions {
  margin-right: 16px;
}
div.tcr-user-interface div.app-bar div.actions div.action div.img[data-image="true"] {
  width: 48px;
  height: 48px;
  mask-size: 64px;
  -webkit-mask-size: 64px;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 670px) {
  div.tcr-user-interface div.app-bar div.actions div.action div.img[data-image="true"] {
    mask-size: 48px;
    -webkit-mask-size: 48px;
  }
}
div.tcr-user-interface div.app-bar div.actions div.action.userinfo {
  width: auto;
  margin-right: 16px;
  line-height: 24px;
  text-align: right;
}
div.tcr-user-interface div.app-bar div.actions div.action.userinfo div.username {
  font-weight: 700;
  text-align: right;
}
div.tcr-user-interface div.app-bar div.actions div.action.userinfo div.customer {
  text-align: right;
}
@media only screen and (max-width: 670px) {
  div.tcr-user-interface div.app-bar div.actions div.action.userinfo {
    display: none;
  }
}
div.tcr-user-interface div.content div.tcr-title-bar > h1 {
  margin-left: 16px;
}
div.tcr-user-interface div.menu-bar {
  width: 300px;
  top: 100px;
  left: 16px;
  bottom: auto;
  border-radius: 16px;
  border-right: none;
  background: #0073d4;
  overflow: hidden;
  background: -moz-linear-gradient(top, #0073d4 0%, #00569d 100%);
  background: -webkit-linear-gradient(top, #0073d4 0%, #00569d 100%);
  background: linear-gradient(to bottom, #0073d4 0%, #00569d 100%);
}
div.tcr-user-interface div.menu-bar div.overlay,
div.tcr-user-interface div.menu-bar div.overlay2 {
  display: none;
}
div.tcr-user-interface div.menu-bar .menu-list .menu-item {
  box-sizing: border-box;
  padding-left: 0;
  border: 3px solid white;
  border-radius: 4px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  background-color: white;
}
div.tcr-user-interface div.menu-bar .menu-list .menu-item:not(:last-child) {
  margin-bottom: 19px;
}
div.tcr-user-interface div.menu-bar .menu-list .menu-item div.icon {
  display: none;
}
div.tcr-user-interface div.menu-bar .menu-list .menu-item[data-active="true"] {
  color: #ab1410;
}
div.tcr-user-interface div.menu-bar .menu-list .menu-item:not(.spacer):hover {
  background-color: white;
}
div.tcr-user-interface div.menu-bar .menu-list .menu-item.search input {
  border-radius: 8px;
}
div.tcr-user-interface div.menu-bar .menu-list .menu-item.spacer {
  border: 0;
  background: transparent;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1024px) {
  div.tcr-user-interface div.menu-bar + div.content {
    left: 332px;
  }
}
@media only screen and (max-width: 1023px) {
  div.tcr-user-interface div.menu-bar + div.content:not([data-expand_menu="true"]) {
    left: 16px;
  }
}
div.tcr-user-interface > div.content {
  top: 100px;
  right: 16px;
  bottom: 16px;
  border-radius: 16px;
  border-right: none;
  overflow: hidden;
  overflow-y: scroll;
  background: #0073d4;
  background: -moz-linear-gradient(top, #0073d429 0%, #00569d29 100%);
  background: -webkit-linear-gradient(top, #0073d429 0%, #00569d29 100%);
  background: linear-gradient(to bottom, #0073d429 0%, #00569d29 100%);
  border: 1px solid #d9d9d9;
}
div.tcr-user-interface > div.content div.no-elements {
  margin-left: 20px;
  font-size: 13px;
}
div.tcr-user-interface > div.content div.tile {
  border-radius: 16px;
}
div.tcr-user-interface > div.content[data-center="true"] {
  left: 16px;
}
div.tcr-user-interface > div.content div.footer {
  padding: 0;
}
div.tcr-user-interface > div.content div.footer div.content {
  padding: 20px;
}
div.tcr-user-interface > div.content div.product-list {
  max-height: 100%;
  overflow-y: auto;
  padding: 20px;
}
div.tcr-user-interface > div.content div.product-list div.product-group:not(:first-child) {
  margin-top: 60px;
}
div.tcr-user-interface > div.content div.product-list div.product-group div.grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  grid-gap: 20px;
}
div.tcr-user-interface > div.content div.product-list div.product-group div.product-tile {
  font-size: 15px;
  float: left;
  padding: 14px;
  line-height: 22px;
  border: 1px solid var(--hr);
  border-radius: 8px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.product-list div.product-group div.product-tile:hover {
  color: white;
  background-color: #0073d4;
  background: -moz-linear-gradient(top, #0073d4 0%, #00569d 100%);
  background: -webkit-linear-gradient(top, #0073d4 0%, #00569d 100%);
  background: linear-gradient(to bottom, #0073d4 0%, #00569d 100%);
}
div.tcr-user-interface > div.content div.tile table th:first-child,
div.tcr-user-interface > div.content div.tile table td:first-child {
  padding-left: 16px;
}
div.tcr-user-interface > div.content div.tile table th:last-child,
div.tcr-user-interface > div.content div.tile table td:last-child {
  padding-right: 16px;
}
div.tcr-user-interface > div.content div.customer-dashboard {
  display: flex;
  flex-direction: column;
}
div.tcr-user-interface > div.content div.customer-dashboard div.title {
  font-size: 16px;
  height: 60px;
  line-height: 60px;
  font-weight: 400;
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.tcr-user-interface > div.content div.customer-dashboard div.smtk-tiles {
  margin-left: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
}
div.tcr-user-interface > div.content div.customer-dashboard div.smtk-tiles div.smtk-tile {
  cursor: pointer;
}
div.tcr-user-interface > div.content div.smtk-cart {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface > div.content div.smtk-cart {
    backdrop-filter: blur(5px) contrast(0.8);
    -webkit-backdrop-filter: blur(5px) contrast(0.8);
  }
}
div.tcr-user-interface > div.content div.smtk-cart[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel {
  position: absolute;
  background-color: var(--background2);
  width: 720px;
  max-width: 100%;
  max-height: calc(100% - 40px);
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media only screen and (max-width: 720) {
  div.tcr-user-interface > div.content div.smtk-cart > div.panel {
    max-height: 100%;
    height: 100%;
    border-radius: 0;
  }
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar {
  display: flex;
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  z-index: 1;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.title {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  line-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
  font-size: 18px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div {
  height: 34px;
  border-radius: 2px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div.x:after,
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.empty-cart {
  line-height: 100px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table {
  margin: 30px auto 0 auto;
  max-width: 590px;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table[data-checkout="true"] {
  opacity: 0.7;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table + h2 {
  margin-top: 30px !important;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td {
  padding: 10px 0;
  font-size: 16px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid var(--hr);
  line-height: 32px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td:nth-child(2) {
  width: 100px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td:nth-child(3) {
  width: 120px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td div.detail {
  font-size: 12px;
  line-height: 22px;
  position: relative;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td div.detail[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td div.detail:has(select) {
  display: inline-block;
  position: relative;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td div.detail:has(select):after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 9px;
  right: 12px;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid currentColor;
  pointer-events: none;
  opacity: 0.6;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td div.detail select {
  appearance: none;
  background: transparent;
  border: 1px solid var(--hr);
  border-radius: 11px;
  font-size: 12px;
  font-family: inherit;
  color: inherit;
  padding: 2px 20px 2px 8px;
  margin: 0 4px 0 0;
  outline: none;
  cursor: pointer;
  height: 22px;
  line-height: 18px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td div.detail select:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td div.detail select:focus {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: var(--accent);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td span.price-info {
  display: block;
  font-size: 12px;
  margin-top: -10px;
  opacity: 0.7;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr td:last-child {
  text-align: right;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr.sum td {
  border-bottom: none;
  font-weight: 600;
  padding-top: 0;
  padding-bottom: 0;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr.sum[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr.spacer td {
  border-bottom: none;
  height: 0px;
  padding: 5px 0;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr.sum-info td {
  border-bottom: none;
  font-size: 10px;
  opacity: 0.6;
  text-align: right;
  padding-top: 0;
  line-height: 10px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel table tr.sum-info[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.checker {
  position: relative;
  height: 32px;
  width: 96px;
  line-height: 32px;
  text-align: center;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.checker > .display {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.checker[data-checkout="true"] > input {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.checker[data-checkout="true"] > .display {
  display: block;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount {
  position: relative;
  height: 32px;
  width: 96px;
  border-radius: 16px;
  border: 1px solid var(--hr);
  text-align: center;
  overflow: hidden;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount[data-checkout="true"] {
  border-color: transparent;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount[data-checkout="true"] div.decrement {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount[data-checkout="true"] div.increment {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount div.decrement {
  position: absolute;
  border-radius: 50%;
  left: 0;
  top: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  opacity: 0.5;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount div.decrement:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: currentColor;
  top: 14px;
  left: 10px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount div.decrement:hover {
  background-color: rgba(0, 0, 0, 0.07);
  opacity: 1;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount div.decrement svg {
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  width: 14px;
  height: 14px;
  fill: currentColor;
  pointer-events: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount[data-amount="1"] div.decrement:before {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount[data-amount="1"] div.decrement svg {
  display: block;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount div.increment {
  position: absolute;
  border-radius: 50%;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  opacity: 0.5;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount div.increment:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: currentColor;
  top: 14px;
  left: 10px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount div.increment:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 10px;
  background-color: currentColor;
  top: 10px;
  left: 14px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.amount div.increment:hover {
  background-color: rgba(0, 0, 0, 0.07);
  opacity: 1;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form + div.form {
  border-top: 1px solid var(--hr);
  padding-top: 30px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form {
  flex-grow: 1;
  touch-action: pan-y;
  overflow-y: auto;
  padding: 0 20px 30px 20px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.spacer {
  height: 25px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form h2 {
  width: 100%;
  max-width: 590px;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  margin: 0 auto 15px auto;
  color: var(--text);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form h2[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row + h2 {
  margin-top: 30px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row {
  position: relative;
  min-height: 30px;
  width: 100%;
  max-width: 590px;
  margin: 0 auto;
  user-select: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row.indent {
  padding-left: 28px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row.checkbox {
  text-align: left;
  line-height: 30px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row:empty {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row:not(:last-child) {
  margin-bottom: 10px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-valid="false"] div.display {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-valid="false"] > input:not([type="checkbox"]),
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-valid="false"] > select {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-valid="false"] label {
  color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-valid="true"] > input:not([type="checkbox"]) :focus,
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-valid="true"] > select :focus {
  border-bottom-color: var(--accent);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-valid="true"] > input:not([type="checkbox"]) :focus + label,
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row[data-valid="true"] > select :focus + label {
  color: var(--accent);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row.sum > div.display {
  text-align: right;
  font-size: 18px;
  border: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row.sum > label {
  margin-top: -25px;
  margin-right: 0;
  width: 200px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > div.display {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  text-align: left;
  width: 100%;
  user-select: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > input:not([type="checkbox"]),
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > select,
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > textarea {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0 4px;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > select {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 30px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > textarea {
  resize: vertical;
  min-height: 60px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > input[type="checkbox"] {
  display: inline-block;
  margin-right: 10px;
  width: 14px;
  height: 14px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > div.arrow {
  position: absolute;
  width: 0;
  height: 0;
  top: 10px;
  right: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid var(--hr);
  border-bottom: none;
  pointer-events: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > label {
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form div.row > label:empty {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form-actions {
  padding: 30px 20px 0 20px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.form-actions div.button[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.secondary-actions {
  text-align: right;
  width: 100%;
  margin: 20px auto 0 auto;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.secondary-actions[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.secondary-actions div.action {
  display: inline-block;
  font-size: 12px;
  line-height: 28px;
  padding: 0 10px;
  color: var(--accent);
  cursor: pointer;
  border-radius: 2px;
  letter-spacing: 0.45px;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.secondary-actions div.action:hover {
  background-color: rgba(0, 0, 0, 0.07);
  font-weight: 600;
  letter-spacing: 0;
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.secondary-actions div.action.danger {
  color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-cart > div.panel div.secondary-actions div.action:not(:last-child) {
  margin-right: 20px;
}
div.tcr-user-interface > div.content div.product-list div.product-tile {
  position: relative;
  margin: 0;
  padding: 0;
  padding-bottom: 36px !important;
}
div.tcr-user-interface > div.content div.product-list div.product-tile div.image-slot {
  width: 100%;
  height: 140px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.tcr-user-interface > div.content div.product-list div.product-tile div.image-slot img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
div.tcr-user-interface > div.content div.product-list div.product-tile div.title {
  padding-bottom: 8px;
  font-size: 16px;
}
div.tcr-user-interface > div.content div.product-list div.product-tile div.prices {
  position: absolute;
  bottom: 7px;
  left: 14px;
  right: 14px;
  height: 22px;
  margin: 0;
  padding: 0;
}
div.tcr-user-interface > div.content div.product-list div.product-tile div.prices div.price {
  font-size: 14px;
  text-align: right;
  margin: 0;
  padding: 0;
  height: 22px;
  line-height: 22px;
}
div.tcr-user-interface > div.content div.smtk-my-filter-bar {
  margin-bottom: 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 13px;
  flex-shrink: 0;
  flex-grow: 0;
}
@media print {
  div.tcr-user-interface > div.content div.smtk-my-filter-bar {
    display: none;
  }
}
div.tcr-user-interface > div.content div.smtk-my-filter-bar div.row {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 32px;
}
div.tcr-user-interface > div.content div.smtk-my-filter-bar div.row.top > div.left {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
div.tcr-user-interface > div.content div.smtk-my-filter-bar div.search {
  flex: 0 0 auto;
  background-color: var(--background2);
  border: 1px solid var(--tileborder);
  border-radius: 4px;
  height: 32px;
  overflow: hidden;
}
div.tcr-user-interface > div.content div.smtk-my-filter-bar div.search div.input {
  position: relative;
  height: 32px;
}
div.tcr-user-interface > div.content div.smtk-my-filter-bar div.search input {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0 12px;
  border: none;
  width: 220px;
  height: 32px;
  line-height: 32px;
  font-size: 13px;
  color: currentColor;
  background-color: transparent;
}
div.tcr-user-interface > div.content div.smtk-my-filter-bar div.search input::placeholder {
  color: var(--foreground);
  opacity: 0.7;
}
div.tcr-user-interface > div.content div.smtk-my-filter-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
@media print {
  div.tcr-user-interface > div.content div.smtk-my-filter-pills {
    display: none;
  }
}
div.tcr-user-interface > div.content div.smtk-my-filter-pills.main {
  flex-wrap: nowrap;
}
div.tcr-user-interface > div.content div.smtk-my-filter-pills div.pill {
  line-height: 30px;
  padding: 0 16px;
  border-radius: 16px;
  border: 1px solid var(--tileborder);
  background-color: var(--background2);
  cursor: pointer;
  font-size: 13px;
  white-space: nowrap;
  transition: background-color 150ms, border-color 150ms;
}
div.tcr-user-interface > div.content div.smtk-my-filter-pills div.pill:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
div.tcr-user-interface > div.content div.smtk-my-filter-pills div.pill[data-active="true"] {
  background-color: var(--foreground);
  color: var(--background);
  border-color: var(--foreground);
}
div.tcr-user-interface > div.content div.smtk-my-filter-pills div.pill.more {
  border-style: dashed;
}
div.tcr-user-interface > div.content div.smtk-my-filter-pills div.pill.more[data-active="true"] {
  background-color: rgba(0, 0, 0, 0.05);
  color: currentColor;
  border-color: var(--tileborder);
}
div.tcr-user-interface > div.content div.smtk-my-filter-pills div.separator {
  width: 1px;
  background-color: var(--tileborder);
  margin: 4px 4px;
}
div.tcr-user-interface > div.content div.smtk-orders {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface > div.content div.smtk-orders {
    backdrop-filter: blur(5px) contrast(0.8);
    -webkit-backdrop-filter: blur(5px) contrast(0.8);
  }
}
div.tcr-user-interface > div.content div.smtk-orders[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel {
  position: absolute;
  background-color: var(--background2);
  width: 720px;
  max-width: 100%;
  max-height: calc(100% - 40px);
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media only screen and (max-width: 720) {
  div.tcr-user-interface > div.content div.smtk-orders > div.panel {
    max-height: 100%;
    height: 100%;
    border-radius: 0;
  }
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar {
  display: flex;
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  z-index: 1;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.title {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  line-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
  font-size: 18px;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div {
  height: 34px;
  border-radius: 2px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div.x:after,
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.empty-orders {
  line-height: 100px;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel table.order-table {
  margin: 30px auto 0 auto;
  max-width: 590px;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel table.order-table th {
  padding: 10px 0;
  border-bottom: 1px solid var(--hr);
  font-weight: 600;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel table.order-table th:first-child {
  text-align: left;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel table.order-table th:last-child {
  text-align: right;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel table.order-table td {
  padding: 10px 0;
  border-bottom: 1px solid var(--hr);
  cursor: pointer;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel table.order-table td:first-child {
  text-align: left;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel table.order-table td:last-child {
  text-align: right;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel table.order-table tr:hover td {
  background-color: rgba(0, 0, 0, 0.03);
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.legend {
  margin-top: 30px;
  font-size: 12px;
}
div.tcr-user-interface > div.content div.smtk-orders > div.panel div.form {
  flex-grow: 1;
  touch-action: pan-y;
  overflow-y: auto;
  padding: 0 20px 30px 20px;
}
div.tcr-user-interface > div.content div.contractPreview {
  padding-left: 40px;
  text-align: left;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface > div.content div.contractPreview {
    padding-left: 0;
    max-width: 450px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }
}
div.tcr-user-interface > div.content div.contractPreview div.name {
  position: relative;
  font-size: 18px;
  line-height: 64px;
  padding-left: 84px;
  margin-bottom: 32px;
}
div.tcr-user-interface > div.content div.contractPreview div.name:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: var(--accent);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Pro v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path fill="white" d="M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z"/></svg>');
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
div.tcr-user-interface > div.content div.contractPreview div.name[data-provider="Telekom"]:before {
  background-color: #e20074;
}
div.tcr-user-interface > div.content div.contractPreview div.name[data-provider="Vodafone"]:before {
  background-color: #e60000;
}
div.tcr-user-interface > div.content div.contractPreview div.name[data-provider="Telefonica"]:before,
div.tcr-user-interface > div.content div.contractPreview div.name[data-provider="O2"]:before {
  background-color: #0050ff;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield,
div.tcr-user-interface > div.content div.contractPreview div.bigfield {
  margin-bottom: 32px;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield.twocolumns,
div.tcr-user-interface > div.content div.contractPreview div.bigfield.twocolumns {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield.twocolumns > :nth-child(odd),
div.tcr-user-interface > div.content div.contractPreview div.bigfield.twocolumns > :nth-child(odd) {
  grid-column: 1;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield.twocolumns > :nth-child(even),
div.tcr-user-interface > div.content div.contractPreview div.bigfield.twocolumns > :nth-child(even) {
  grid-column: 2;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield div.label,
div.tcr-user-interface > div.content div.contractPreview div.bigfield div.label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield div.content.pre,
div.tcr-user-interface > div.content div.contractPreview div.bigfield div.content.pre {
  line-height: 24px;
  white-space: pre-wrap;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield table.sim,
div.tcr-user-interface > div.content div.contractPreview div.bigfield table.sim {
  width: 100%;
  table-layout: auto;
  margin-top: 8px;
  border: 1px solid var(--hr);
  border-radius: 3px;
  border-collapse: separate;
  /* important */
  border-spacing: 0;
  /* keep it looking “collapsed” */
  overflow: hidden;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield table.sim:not(:last-child),
div.tcr-user-interface > div.content div.contractPreview div.bigfield table.sim:not(:last-child) {
  margin-bottom: 24px;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield table.sim tr:not(:last-child) td,
div.tcr-user-interface > div.content div.contractPreview div.bigfield table.sim tr:not(:last-child) td {
  border-bottom: 1px solid var(--hr);
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield table.sim td,
div.tcr-user-interface > div.content div.contractPreview div.bigfield table.sim td {
  padding: 4px 8px;
  font-size: 16px;
  line-height: 20px;
  width: 100%;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield table.sim td:not(:last-child),
div.tcr-user-interface > div.content div.contractPreview div.bigfield table.sim td:not(:last-child) {
  border-right: 1px solid var(--hr);
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield table.sim td.pin,
div.tcr-user-interface > div.content div.contractPreview div.bigfield table.sim td.pin {
  width: 1%;
  white-space: nowrap;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield table.sim td.puk,
div.tcr-user-interface > div.content div.contractPreview div.bigfield table.sim td.puk {
  width: 1%;
  white-space: nowrap;
}
div.tcr-user-interface > div.content div.contractPreview div.smallfield table.sim td div.label,
div.tcr-user-interface > div.content div.contractPreview div.bigfield table.sim td div.label {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: -10px;
}
@media only screen and (min-width: 721px) {
  div.tcr-user-interface > div.content div.contractPreview div.name {
    grid-column: span 2;
  }
  div.tcr-user-interface > div.content div.contractPreview div.bigfield {
    grid-column: span 2;
  }
  div.tcr-user-interface > div.content div.contractPreview div.right {
    grid-column: 2;
  }
}
div.tcr-user-interface > div.content div.devicePreview {
  padding-left: 40px;
  text-align: left;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface > div.content div.devicePreview {
    padding-left: 0;
    max-width: 450px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }
}
div.tcr-user-interface > div.content div.devicePreview div.name {
  position: relative;
  grid-column: span 2;
  font-size: 18px;
  line-height: 64px;
  padding-left: 84px;
  margin-bottom: 32px;
}
div.tcr-user-interface > div.content div.devicePreview div.name:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: var(--accent);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M128 96C92.7 96 64 124.7 64 160L64 416C64 451.3 92.7 480 128 480L272 480L256 528L184 528C170.7 528 160 538.7 160 552C160 565.3 170.7 576 184 576L456 576C469.3 576 480 565.3 480 552C480 538.7 469.3 528 456 528L384 528L368 480L512 480C547.3 480 576 451.3 576 416L576 160C576 124.7 547.3 96 512 96L128 96zM160 160L480 160C497.7 160 512 174.3 512 192L512 352C512 369.7 497.7 384 480 384L160 384C142.3 384 128 369.7 128 352L128 192C128 174.3 142.3 160 160 160z"/></svg>');
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat;
}
div.tcr-user-interface > div.content div.devicePreview div.name[data-type="tablet"]:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M96 128C96 92.7 124.7 64 160 64L480 64C515.3 64 544 92.7 544 128L544 512C544 547.3 515.3 576 480 576L160 576C124.7 576 96 547.3 96 512L96 128zM352 496C352 478.3 337.7 464 320 464C302.3 464 288 478.3 288 496C288 513.7 302.3 528 320 528C337.7 528 352 513.7 352 496zM480 128L160 128L160 416L480 416L480 128z"/></svg>');
}
div.tcr-user-interface > div.content div.devicePreview div.name[data-type="laptop"]:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M128 96C92.7 96 64 124.7 64 160L64 400L128 400L128 160L512 160L512 400L576 400L576 160C576 124.7 547.3 96 512 96L128 96zM19.2 448C8.6 448 0 456.6 0 467.2C0 509.6 34.4 544 76.8 544L563.2 544C605.6 544 640 509.6 640 467.2C640 456.6 631.4 448 620.8 448L19.2 448z"/></svg>');
  background-size: 70%;
}
div.tcr-user-interface > div.content div.devicePreview div.name[data-type="router"]:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M280 152L360 152L360 200L280 200L280 152zM272 96C245.5 96 224 117.5 224 144L224 208C224 234.5 245.5 256 272 256L288 256L288 288L64 288C46.3 288 32 302.3 32 320C32 337.7 46.3 352 64 352L160 352L160 384L144 384C117.5 384 96 405.5 96 432L96 496C96 522.5 117.5 544 144 544L240 544C266.5 544 288 522.5 288 496L288 432C288 405.5 266.5 384 240 384L224 384L224 352L416 352L416 384L400 384C373.5 384 352 405.5 352 432L352 496C352 522.5 373.5 544 400 544L496 544C522.5 544 544 522.5 544 496L544 432C544 405.5 522.5 384 496 384L480 384L480 352L576 352C593.7 352 608 337.7 608 320C608 302.3 593.7 288 576 288L352 288L352 256L368 256C394.5 256 416 234.5 416 208L416 144C416 117.5 394.5 96 368 96L272 96zM480 440L488 440L488 488L408 488L408 440L480 440zM224 440L232 440L232 488L152 488L152 440L224 440z"/></svg>');
  background-size: 70%;
}
div.tcr-user-interface > div.content div.devicePreview div.name[data-type="smartphone"]:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M144 128C144 92.7 172.7 64 208 64L432 64C467.3 64 496 92.7 496 128L496 512C496 547.3 467.3 576 432 576L208 576C172.7 576 144 547.3 144 512L144 128zM256 504C256 517.3 266.7 528 280 528L360 528C373.3 528 384 517.3 384 504C384 490.7 373.3 480 360 480L280 480C266.7 480 256 490.7 256 504zM432 128L208 128L208 432L432 432L432 128z"/></svg>');
  background-size: 80%;
}
div.tcr-user-interface > div.content div.devicePreview div.smallfield,
div.tcr-user-interface > div.content div.devicePreview div.bigfield {
  margin-bottom: 32px;
}
div.tcr-user-interface > div.content div.devicePreview div.smallfield div.label,
div.tcr-user-interface > div.content div.devicePreview div.bigfield div.label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
@media only screen and (min-width: 721px) {
  div.tcr-user-interface > div.content div.devicePreview div.bigfield {
    grid-column: span 2;
  }
  div.tcr-user-interface > div.content div.devicePreview div.right {
    grid-column: 2;
  }
}
div.tcr-user-interface > div.content div.personPreview {
  padding-left: 40px;
  text-align: left;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface > div.content div.personPreview {
    padding-left: 0;
    max-width: 450px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }
}
div.tcr-user-interface > div.content div.personPreview div.name {
  position: relative;
  grid-column: span 2;
  font-size: 18px;
  line-height: 64px;
  padding-left: 84px;
  margin-bottom: 32px;
}
div.tcr-user-interface > div.content div.personPreview div.name:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: var(--accent);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23fff" d="M320 312C386.3 312 440 258.3 440 192C440 125.7 386.3 72 320 72C253.7 72 200 125.7 200 192C200 258.3 253.7 312 320 312zM290.3 368C191.8 368 112 447.8 112 546.3C112 562.7 125.3 576 141.7 576L498.3 576C514.7 576 528 562.7 528 546.3C528 447.8 448.2 368 349.7 368L290.3 368z"/></svg>');
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
div.tcr-user-interface > div.content div.personPreview div.smallfield,
div.tcr-user-interface > div.content div.personPreview div.bigfield {
  margin-bottom: 32px;
}
div.tcr-user-interface > div.content div.personPreview div.smallfield div.label,
div.tcr-user-interface > div.content div.personPreview div.bigfield div.label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
@media only screen and (min-width: 721px) {
  div.tcr-user-interface > div.content div.personPreview div.bigfield {
    grid-column: span 2;
  }
  div.tcr-user-interface > div.content div.personPreview div.right {
    grid-column: 2;
  }
}
div.tcr-user-interface > div.content div.smtk-product-detail {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface > div.content div.smtk-product-detail {
    backdrop-filter: blur(5px) contrast(0.8);
    -webkit-backdrop-filter: blur(5px) contrast(0.8);
  }
}
div.tcr-user-interface > div.content div.smtk-product-detail[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel {
  position: absolute;
  background-color: var(--background2);
  width: 580px;
  max-width: 100%;
  max-height: calc(100% - 40px);
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media only screen and (max-width: 580px) {
  div.tcr-user-interface > div.content div.smtk-product-detail > div.panel {
    max-height: 100%;
    height: 100%;
    border-radius: 0;
  }
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel[data-wide="true"] {
  width: 720px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel[data-wide="true"] div.form div.row {
  max-width: 590px;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface > div.content div.smtk-product-detail > div.panel[data-wide="true"] {
    max-height: 100%;
    height: 100%;
    border-radius: 0;
  }
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar {
  display: flex;
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  opacity: 0.7;
  z-index: 1;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar:hover {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  opacity: 1;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar[data-show="true"] {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.title {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  line-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
  font-size: 14px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div {
  height: 34px;
  border-radius: 2px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div.x:after,
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form {
  flex-grow: 1;
  touch-action: pan-y;
  overflow-y: auto;
  padding: 60px 20px 30px 20px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.spacer {
  height: 25px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form img.image {
  display: block;
  max-width: 100%;
  max-height: 200px;
  object-fit: contain;
  margin: 0 auto 20px auto;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form h2 {
  width: 100%;
  max-width: 450px;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  margin: 0 auto 30px auto;
  color: var(--text);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row {
  position: relative;
  min-height: 30px;
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
  user-select: none;
  text-align: left;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row.indent {
  padding-left: 28px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row.note {
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  color: var(--accent);
  padding-top: 15px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row:empty {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row:not(:last-child) {
  margin-bottom: 10px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-valid="false"] div.display {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-valid="false"] input,
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-valid="false"] select {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-valid="false"] label {
  color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-valid="true"] input :focus,
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-valid="true"] select :focus {
  border-bottom-color: var(--accent);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-valid="true"] input :focus + label,
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row[data-valid="true"] select :focus + label {
  color: var(--accent);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row.sum > div.display {
  text-align: right;
  font-size: 18px;
  border: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row.sum > label {
  margin-top: -25px;
  margin-right: 0;
  width: 240px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row > div.display {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  text-align: left;
  width: 100%;
  user-select: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row > input:not([type="checkbox"]),
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row > select {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row > select {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 30px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row.checkbox {
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row.checkbox .detail {
  font-size: 12px;
  line-height: 22px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row > input[type="checkbox"] {
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row > div.arrow {
  position: absolute;
  width: 0;
  height: 0;
  top: 10px;
  right: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid var(--hr);
  border-bottom: none;
  pointer-events: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row > label {
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form div.row > label:empty {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form-actions {
  padding: 0 20px 30px 20px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.form-actions div.button[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.secondary-actions {
  text-align: right;
  width: 100%;
  margin: 20px auto 0 auto;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.secondary-actions[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.secondary-actions div.action {
  display: inline-block;
  font-size: 12px;
  line-height: 28px;
  padding: 0 10px;
  color: var(--accent);
  cursor: pointer;
  border-radius: 2px;
  letter-spacing: 0.45px;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.secondary-actions div.action:hover {
  background-color: rgba(0, 0, 0, 0.07);
  font-weight: 600;
  letter-spacing: 0;
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.secondary-actions div.action.danger {
  color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-product-detail > div.panel div.secondary-actions div.action:not(:last-child) {
  margin-right: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 20px;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface > div.content div.relatedActionsView {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
div.tcr-user-interface > div.content div.relatedActionsView:not(:last-child) {
  margin-bottom: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView div.label {
  grid-column: span 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
  margin-bottom: 4px;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface > div.content div.relatedActionsView div.label {
    grid-column: span 3;
  }
}
div.tcr-user-interface > div.content div.relatedActionsView div.action {
  min-width: 0;
  max-width: 100%;
  aspect-ratio: 2;
  position: relative;
  border: 1px solid #9E6000;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action:not(:last-child) {
  margin-bottom: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action:hover {
  background-color: #f6eee6;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.icon {
  flex-shrink: 0;
  flex-grow: 0;
  width: 24px;
  height: 24px;
  margin: 0 8px;
  background-color: #9E6000;
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path  d="M0 64C0 28.7 28.7 0 64 0L258.7 0c17 0 33.3 6.7 45.3 18.7L365.3 80c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM96 256c-17.7 0-32 14.3-32 32l0 40 128 0 0-72-96 0zM64 416c0 17.7 14.3 32 32 32l48 0 0-72-80 0 0 40zm256 0l0-40-128 0 0 72 96 0c17.7 0 32-14.3 32-32zm0-128c0-17.7-14.3-32-32-32l-48 0 0 72 80 0 0-40z"/></svg>');
  mask-position: center;
  mask-repeat: no-repeat;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.icon[data-icon="sim"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path  d="M0 64C0 28.7 28.7 0 64 0L258.7 0c17 0 33.3 6.7 45.3 18.7L365.3 80c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM96 256c-17.7 0-32 14.3-32 32l0 40 128 0 0-72-96 0zM64 416c0 17.7 14.3 32 32 32l48 0 0-72-80 0 0 40zm256 0l0-40-128 0 0 72 96 0c17.7 0 32-14.3 32-32zm0-128c0-17.7-14.3-32-32-32l-48 0 0 72 80 0 0-40z"/></svg>');
  mask-size: 50%;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.icon[data-icon="globe"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M415.9 344L225 344C227.9 408.5 242.2 467.9 262.5 511.4C273.9 535.9 286.2 553.2 297.6 563.8C308.8 574.3 316.5 576 320.5 576C324.5 576 332.2 574.3 343.4 563.8C354.8 553.2 367.1 535.8 378.5 511.4C398.8 467.9 413.1 408.5 416 344zM224.9 296L415.8 296C413 231.5 398.7 172.1 378.4 128.6C367 104.2 354.7 86.8 343.3 76.2C332.1 65.7 324.4 64 320.4 64C316.4 64 308.7 65.7 297.5 76.2C286.1 86.8 273.8 104.2 262.4 128.6C242.1 172.1 227.8 231.5 224.9 296zM176.9 296C180.4 210.4 202.5 130.9 234.8 78.7C142.7 111.3 74.9 195.2 65.5 296L176.9 296zM65.5 344C74.9 444.8 142.7 528.7 234.8 561.3C202.5 509.1 180.4 429.6 176.9 344L65.5 344zM463.9 344C460.4 429.6 438.3 509.1 406 561.3C498.1 528.6 565.9 444.8 575.3 344L463.9 344zM575.3 296C565.9 195.2 498.1 111.3 406 78.7C438.3 130.9 460.4 210.4 463.9 296L575.3 296z"/></svg>');
  mask-size: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.icon[data-icon="earth"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M119.7 263.7L150.6 294.6C156.6 300.6 164.7 304 173.2 304L194.7 304C203.2 304 211.3 307.4 217.3 313.4L246.6 342.7C252.6 348.7 256 356.8 256 365.3L256 402.8C256 411.3 259.4 419.4 265.4 425.4L278.7 438.7C284.7 444.7 288.1 452.8 288.1 461.3L288.1 480C288.1 497.7 302.4 512 320.1 512C337.8 512 352.1 497.7 352.1 480L352.1 477.3C352.1 468.8 355.5 460.7 361.5 454.7L406.8 409.4C412.8 403.4 416.2 395.3 416.2 386.8L416.2 352.1C416.2 334.4 401.9 320.1 384.2 320.1L301.5 320.1C293 320.1 284.9 316.7 278.9 310.7L262.9 294.7C258.7 290.5 256.3 284.7 256.3 278.7C256.3 266.2 266.4 256.1 278.9 256.1L313.6 256.1C326.1 256.1 336.2 246 336.2 233.5C336.2 227.5 333.8 221.7 329.6 217.5L309.9 197.8C306 194 304 189.1 304 184C304 178.9 306 174 309.7 170.3L327 153C332.8 147.2 336.1 139.3 336.1 131.1C336.1 123.9 333.7 117.4 329.7 112.2C326.5 112.1 323.3 112 320.1 112C224.7 112 144.4 176.2 119.8 263.7zM528 320C528 285.4 519.6 252.8 504.6 224.2C498.2 225.1 491.9 228.1 486.7 233.3L473.3 246.7C467.3 252.7 463.9 260.8 463.9 269.3L463.9 304C463.9 321.7 478.2 336 495.9 336L520 336C522.5 336 525 335.7 527.3 335.2C527.7 330.2 527.8 325.1 527.8 320zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z"/></svg>');
  mask-size: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.icon[data-icon="exclamation"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M320 576C178.6 576 64 461.4 64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576zM320 384C302.3 384 288 398.3 288 416C288 433.7 302.3 448 320 448C337.7 448 352 433.7 352 416C352 398.3 337.7 384 320 384zM320 192C301.8 192 287.3 207.5 288.6 225.7L296 329.7C296.9 342.3 307.4 352 319.9 352C332.5 352 342.9 342.3 343.8 329.7L351.2 225.7C352.5 207.5 338.1 192 319.8 192z"/></svg>');
  mask-size: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.icon[data-icon="question"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M528 320C528 205.1 434.9 112 320 112C205.1 112 112 205.1 112 320C112 434.9 205.1 528 320 528C434.9 528 528 434.9 528 320zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320zM320 240C302.3 240 288 254.3 288 272C288 285.3 277.3 296 264 296C250.7 296 240 285.3 240 272C240 227.8 275.8 192 320 192C364.2 192 400 227.8 400 272C400 319.2 364 339.2 344 346.5L344 350.3C344 363.6 333.3 374.3 320 374.3C306.7 374.3 296 363.6 296 350.3L296 342.2C296 321.7 310.8 307 326.1 302C332.5 299.9 339.3 296.5 344.3 291.7C348.6 287.5 352 281.7 352 272.1C352 254.4 337.7 240.1 320 240.1zM288 432C288 414.3 302.3 400 320 400C337.7 400 352 414.3 352 432C352 449.7 337.7 464 320 464C302.3 464 288 449.7 288 432z"/></svg>');
  mask-size: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.icon[data-icon="repeat"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M534.6 182.6C547.1 170.1 547.1 149.8 534.6 137.3L470.6 73.3C461.4 64.1 447.7 61.4 435.7 66.4C423.7 71.4 416 83.1 416 96L416 128L256 128C150 128 64 214 64 320C64 337.7 78.3 352 96 352C113.7 352 128 337.7 128 320C128 249.3 185.3 192 256 192L416 192L416 224C416 236.9 423.8 248.6 435.8 253.6C447.8 258.6 461.5 255.8 470.7 246.7L534.7 182.7zM105.4 457.4C92.9 469.9 92.9 490.2 105.4 502.7L169.4 566.7C178.6 575.9 192.3 578.6 204.3 573.6C216.3 568.6 224 556.9 224 544L224 512L384 512C490 512 576 426 576 320C576 302.3 561.7 288 544 288C526.3 288 512 302.3 512 320C512 390.7 454.7 448 384 448L224 448L224 416C224 403.1 216.2 391.4 204.2 386.4C192.2 381.4 178.5 384.2 169.3 393.3L105.3 457.3z"/></svg>');
  mask-size: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.icon[data-icon="ban"] {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M431.2 476.5L163.5 208.8C141.1 240.2 128 278.6 128 320C128 426 214 512 320 512C361.5 512 399.9 498.9 431.2 476.5zM476.5 431.2C498.9 399.8 512 361.4 512 320C512 214 426 128 320 128C278.5 128 240.1 141.1 208.8 163.5L476.5 431.2zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z"/></svg>');
  mask-size: 20px;
}
div.tcr-user-interface > div.content div.relatedActionsView div.action div.name {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  margin: 0 auto;
  font-size: 12px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.tcr-user-interface > div.content div.relatedContractView:not(:last-child) {
  margin-bottom: 20px;
}
div.tcr-user-interface > div.content div.relatedContractView div.label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
  margin-bottom: 4px;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract {
  position: relative;
  border: 1px solid var(--accent);
  border-radius: 3px;
  text-align: left;
  padding: 4px 4px 4px 50px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract:not(:last-child) {
  margin-bottom: 10px;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract:hover {
  background-color: #e6eef6;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract:before {
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #4d4d4d;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Pro v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path fill="white" d="M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z"/></svg>');
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract[data-provider="Telekom"]:before {
  background-color: #e20074;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract[data-provider="Vodafone"]:before {
  background-color: #e60000;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract[data-provider="Telefonica"]:before,
div.tcr-user-interface > div.content div.relatedContractView div.contract[data-provider="O2"]:before {
  background-color: #0050ff;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract div.phonenumber {
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface > div.content div.relatedContractView div.contract div.plan {
  font-size: 12px;
  line-height: 16px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface > div.content div.relatedDevicesView:not(:last-child) {
  margin-bottom: 20px;
}
div.tcr-user-interface > div.content div.relatedDevicesView div.label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
  margin-bottom: 4px;
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device {
  position: relative;
  border: 1px solid var(--accent);
  border-radius: 3px;
  text-align: left;
  padding: 4px 4px 4px 50px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device:not(:last-child) {
  margin-bottom: 10px;
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device:hover {
  background-color: #e6eef6;
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device:before {
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background-color: #4d4d4d;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M128 96C92.7 96 64 124.7 64 160L64 416C64 451.3 92.7 480 128 480L272 480L256 528L184 528C170.7 528 160 538.7 160 552C160 565.3 170.7 576 184 576L456 576C469.3 576 480 565.3 480 552C480 538.7 469.3 528 456 528L384 528L368 480L512 480C547.3 480 576 451.3 576 416L576 160C576 124.7 547.3 96 512 96L128 96zM160 160L480 160C497.7 160 512 174.3 512 192L512 352C512 369.7 497.7 384 480 384L160 384C142.3 384 128 369.7 128 352L128 192C128 174.3 142.3 160 160 160z"/></svg>');
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device[data-type="tablet"]:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M96 128C96 92.7 124.7 64 160 64L480 64C515.3 64 544 92.7 544 128L544 512C544 547.3 515.3 576 480 576L160 576C124.7 576 96 547.3 96 512L96 128zM352 496C352 478.3 337.7 464 320 464C302.3 464 288 478.3 288 496C288 513.7 302.3 528 320 528C337.7 528 352 513.7 352 496zM480 128L160 128L160 416L480 416L480 128z"/></svg>');
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device[data-type="laptop"]:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M128 96C92.7 96 64 124.7 64 160L64 400L128 400L128 160L512 160L512 400L576 400L576 160C576 124.7 547.3 96 512 96L128 96zM19.2 448C8.6 448 0 456.6 0 467.2C0 509.6 34.4 544 76.8 544L563.2 544C605.6 544 640 509.6 640 467.2C640 456.6 631.4 448 620.8 448L19.2 448z"/></svg>');
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device[data-type="router"]:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M280 152L360 152L360 200L280 200L280 152zM272 96C245.5 96 224 117.5 224 144L224 208C224 234.5 245.5 256 272 256L288 256L288 288L64 288C46.3 288 32 302.3 32 320C32 337.7 46.3 352 64 352L160 352L160 384L144 384C117.5 384 96 405.5 96 432L96 496C96 522.5 117.5 544 144 544L240 544C266.5 544 288 522.5 288 496L288 432C288 405.5 266.5 384 240 384L224 384L224 352L416 352L416 384L400 384C373.5 384 352 405.5 352 432L352 496C352 522.5 373.5 544 400 544L496 544C522.5 544 544 522.5 544 496L544 432C544 405.5 522.5 384 496 384L480 384L480 352L576 352C593.7 352 608 337.7 608 320C608 302.3 593.7 288 576 288L352 288L352 256L368 256C394.5 256 416 234.5 416 208L416 144C416 117.5 394.5 96 368 96L272 96zM480 440L488 440L488 488L408 488L408 440L480 440zM224 440L232 440L232 488L152 488L152 440L224 440z"/></svg>');
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device[data-type="smartphone"]:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" d="M144 128C144 92.7 172.7 64 208 64L432 64C467.3 64 496 92.7 496 128L496 512C496 547.3 467.3 576 432 576L208 576C172.7 576 144 547.3 144 512L144 128zM256 504C256 517.3 266.7 528 280 528L360 528C373.3 528 384 517.3 384 504C384 490.7 373.3 480 360 480L280 480C266.7 480 256 490.7 256 504zM432 128L208 128L208 432L432 432L432 128z"/></svg>');
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device div.name {
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface > div.content div.relatedDevicesView div.device div.specs {
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface > div.content div.relatedPersonsView:not(:last-child) {
  margin-bottom: 20px;
}
div.tcr-user-interface > div.content div.relatedPersonsView div.label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
  margin-bottom: 4px;
}
div.tcr-user-interface > div.content div.relatedPersonsView div.person {
  position: relative;
  border: 1px solid var(--accent);
  border-radius: 3px;
  text-align: left;
  padding: 4px 4px 4px 50px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.relatedPersonsView div.person:not(:last-child) {
  margin-bottom: 10px;
}
div.tcr-user-interface > div.content div.relatedPersonsView div.person:hover {
  background-color: #e6eef6;
}
div.tcr-user-interface > div.content div.relatedPersonsView div.person:before {
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--accent);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23fff" d="M320 312C386.3 312 440 258.3 440 192C440 125.7 386.3 72 320 72C253.7 72 200 125.7 200 192C200 258.3 253.7 312 320 312zM290.3 368C191.8 368 112 447.8 112 546.3C112 562.7 125.3 576 141.7 576L498.3 576C514.7 576 528 562.7 528 546.3C528 447.8 448.2 368 349.7 368L290.3 368z"/></svg>');
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
div.tcr-user-interface > div.content div.relatedPersonsView div.person div.name {
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface > div.content div.relatedPersonsView div.person div.info {
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.tcr-user-interface > div.content div.smtk-order-detail {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10;
}
@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))) {
  div.tcr-user-interface > div.content div.smtk-order-detail {
    backdrop-filter: blur(5px) contrast(0.8);
    -webkit-backdrop-filter: blur(5px) contrast(0.8);
  }
}
div.tcr-user-interface > div.content div.smtk-order-detail[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel {
  position: absolute;
  background-color: var(--background2);
  width: 720px;
  max-width: 100%;
  max-height: calc(100% - 40px);
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 1px 1px 10px rgba(61, 61, 61, 0.4);
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media only screen and (max-width: 720px) {
  div.tcr-user-interface > div.content div.smtk-order-detail > div.panel {
    max-height: 100%;
    height: 100%;
    border-radius: 0;
  }
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar {
  display: flex;
  background-color: var(--background2);
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  transition: box-shadow 500ms;
  z-index: 1;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.title {
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
  line-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: no-wrap;
  font-size: 18px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions {
  display: flex;
  justify-content: flex-end;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div {
  height: 34px;
  border-radius: 2px;
  cursor: pointer;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div:not(:last-child) {
  margin-right: 10px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div.x {
  position: relative;
  width: 34px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div.x:after,
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div.x:before {
  content: '';
  position: absolute;
  background-color: currentColor;
  width: 13px;
  height: 2px;
  border-radius: 1px;
  top: 16px;
  left: 11px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div.x:before {
  transform: rotate(-45deg);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div.x:after {
  transform: rotate(45deg);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.titlebar div.actions > div.action {
  line-height: 34px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.empty-orders {
  line-height: 100px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.order-table {
  margin: 30px auto 0 auto;
  max-width: 590px;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.order-table th {
  padding: 10px 0;
  border-bottom: 1px solid var(--hr);
  font-weight: 600;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.order-table th:first-child {
  text-align: left;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.order-table th:last-child {
  text-align: right;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.order-table td {
  padding: 10px 0;
  border-bottom: 1px solid var(--hr);
  cursor: pointer;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.order-table td:first-child {
  text-align: left;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.order-table td:last-child {
  text-align: right;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.order-table tr:hover td {
  background-color: rgba(0, 0, 0, 0.03);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.legend {
  margin-top: 30px;
  font-size: 12px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table {
  margin: 30px auto 0 auto;
  max-width: 590px;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table[data-checkout="true"] {
  opacity: 0.7;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table + h2 {
  margin-top: 30px !important;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td {
  padding: 10px 0;
  font-size: 16px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid var(--hr);
  line-height: 32px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td:nth-child(2) {
  width: 100px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td:nth-child(3) {
  width: 120px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td div.detail {
  font-size: 12px;
  line-height: 22px;
  position: relative;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td div.detail[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td div.detail:has(select) {
  display: inline-block;
  position: relative;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td div.detail:has(select):after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 9px;
  right: 12px;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid currentColor;
  pointer-events: none;
  opacity: 0.6;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td div.detail select {
  appearance: none;
  background: transparent;
  border: 1px solid var(--hr);
  border-radius: 11px;
  font-size: 12px;
  font-family: inherit;
  color: inherit;
  padding: 2px 20px 2px 8px;
  margin: 0 4px 0 0;
  outline: none;
  cursor: pointer;
  height: 22px;
  line-height: 18px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td div.detail select:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td div.detail select:focus {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: var(--accent);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td span.price-info {
  display: block;
  font-size: 12px;
  margin-top: -10px;
  opacity: 0.7;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr td:last-child {
  text-align: right;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr.sum td {
  border-bottom: none;
  font-weight: 600;
  padding-top: 0;
  padding-bottom: 0;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr.sum[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr.spacer td {
  border-bottom: none;
  height: 0px;
  padding: 5px 0;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr.sum-info td {
  border-bottom: none;
  font-size: 10px;
  opacity: 0.6;
  text-align: right;
  padding-top: 0;
  line-height: 10px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel table.cart-table tr.sum-info[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.checker {
  position: relative;
  height: 32px;
  width: 96px;
  line-height: 32px;
  text-align: center;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.checker > .display {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.checker[data-checkout="true"] > input {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.checker[data-checkout="true"] > .display {
  display: block;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount {
  position: relative;
  height: 32px;
  width: 96px;
  border-radius: 16px;
  border: 1px solid var(--hr);
  text-align: center;
  overflow: hidden;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount[data-checkout="true"] {
  border-color: transparent;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount[data-checkout="true"] div.decrement {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount[data-checkout="true"] div.increment {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount div.decrement {
  position: absolute;
  border-radius: 50%;
  left: 0;
  top: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  opacity: 0.5;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount div.decrement:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: currentColor;
  top: 14px;
  left: 10px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount div.decrement:hover {
  background-color: rgba(0, 0, 0, 0.07);
  opacity: 1;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount div.decrement svg {
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  width: 14px;
  height: 14px;
  fill: currentColor;
  pointer-events: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount[data-amount="1"] div.decrement:before {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount[data-amount="1"] div.decrement svg {
  display: block;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount div.increment {
  position: absolute;
  border-radius: 50%;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  opacity: 0.5;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount div.increment:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 2px;
  background-color: currentColor;
  top: 14px;
  left: 10px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount div.increment:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 10px;
  background-color: currentColor;
  top: 10px;
  left: 14px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.amount div.increment:hover {
  background-color: rgba(0, 0, 0, 0.07);
  opacity: 1;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form + div.form {
  border-top: 1px solid var(--hr);
  padding-top: 30px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form {
  flex-grow: 1;
  touch-action: pan-y;
  overflow-y: auto;
  padding: 0 20px 30px 20px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.spacer {
  height: 25px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form h2 {
  width: 100%;
  max-width: 590px;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  margin: 0 auto 15px auto;
  color: var(--text);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form h2[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row + h2 {
  margin-top: 30px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row {
  position: relative;
  min-height: 30px;
  width: 100%;
  max-width: 590px;
  margin: 0 auto;
  user-select: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row .detail {
  font-size: 12px;
  line-height: 22px;
  text-align: left;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row .detail span {
  font-weight: bold;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row.indent {
  padding-left: 28px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row.checkbox {
  text-align: left;
  line-height: 30px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row:empty {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row:not(:last-child) {
  margin-bottom: 10px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-valid="false"] div.display {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-valid="false"] > input:not([type="checkbox"]),
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-valid="false"] > select {
  color: var(--danger);
  border-bottom-color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-valid="false"] label {
  color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-valid="true"] > input:not([type="checkbox"]) :focus,
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-valid="true"] > select :focus {
  border-bottom-color: var(--accent);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-valid="true"] > input:not([type="checkbox"]) :focus + label,
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row[data-valid="true"] > select :focus + label {
  color: var(--accent);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row.sum > div.display {
  text-align: right;
  font-size: 18px;
  border: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row.sum > label {
  margin-top: -25px;
  margin-right: 0;
  width: 200px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row > div.display {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  border-bottom: 1px solid var(--hr);
  text-align: left;
  width: 100%;
  user-select: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row > input:not([type="checkbox"]),
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row > select {
  appearance: none;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  display: block;
  box-sizing: border-box;
  padding: 0;
  border: none;
  border-bottom: 1px solid var(--hr);
  position: relative;
  width: 100%;
  height: 30px;
  font-size: 16px;
  color: currentColor;
  line-height: 30px;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.03);
  transition: all 250ms;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row > select {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 30px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row > input[type="checkbox"] {
  display: inline-block;
  margin-right: 10px;
  width: 14px;
  height: 14px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row > div.arrow {
  position: absolute;
  width: 0;
  height: 0;
  top: 10px;
  right: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid var(--hr);
  border-bottom: none;
  pointer-events: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row > label {
  margin: 0 auto;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0.6;
  text-align: left;
  line-height: 20px;
  height: 20px;
  width: 100%;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form div.row > label:empty {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form-actions {
  padding: 30px 20px 0 20px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.form-actions div.button[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.secondary-actions {
  text-align: right;
  width: 100%;
  margin: 20px auto 0 auto;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.secondary-actions[data-hide="true"] {
  display: none;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.secondary-actions div.action {
  display: inline-block;
  font-size: 12px;
  line-height: 28px;
  padding: 0 10px;
  color: var(--accent);
  cursor: pointer;
  border-radius: 2px;
  letter-spacing: 0.45px;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.secondary-actions div.action:hover {
  background-color: rgba(0, 0, 0, 0.07);
  font-weight: 600;
  letter-spacing: 0;
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.secondary-actions div.action.danger {
  color: var(--danger);
}
div.tcr-user-interface > div.content div.smtk-order-detail > div.panel div.secondary-actions div.action:not(:last-child) {
  margin-right: 20px;
}
div.tcr-user-interface > div.content div.my-dashboard {
  margin-top: 40px;
}
div.tcr-user-interface > div.content div.my-dashboard div.feedback-section {
  background: linear-gradient(to bottom, #0073d4 0%, #00569d 100%);
  color: white;
  padding: 30px;
  margin: 0 20px 20px 20px;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0, 122, 188, 0.2);
  text-align: center;
}
div.tcr-user-interface > div.content div.my-dashboard div.feedback-section div.feedback-content h2 {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 16px 0;
  line-height: 1.3;
}
div.tcr-user-interface > div.content div.my-dashboard div.feedback-section div.feedback-content p {
  font-size: 16px;
  line-height: 1.5;
  margin: 0 0 24px 0;
  opacity: 0.95;
}
div.tcr-user-interface > div.content div.my-dashboard div.feedback-section div.feedback-content button.feedback-button {
  background: white;
  color: #007abc;
  border: none;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  height: 44px;
  line-height: 20px;
}
div.tcr-user-interface > div.content div.my-dashboard div.feedback-section div.feedback-content button.feedback-button:hover {
  background: #f8f9fa;
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
div.tcr-user-interface > div.content div.my-dashboard div.feedback-section div.feedback-content button.feedback-button:active {
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes {
  margin: 0 20px 20px 20px;
  padding: 24px 30px;
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  font-size: 15px;
  line-height: 1.6;
  color: #444;
}
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes:empty {
  display: none;
}
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes h2 {
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 16px 0;
  color: #333;
}
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes p {
  margin: 0 0 12px 0;
}
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes ul,
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes ol {
  margin: 0 0 12px 0;
  padding-left: 20px;
}
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes hr {
  border: none;
  border-top: 1px solid currentColor;
  opacity: 0.5;
  margin: 12px 0;
}
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes a {
  color: #0073d4;
  text-decoration: none;
}
div.tcr-user-interface > div.content div.my-dashboard div.latest-changes a:hover {
  text-decoration: underline;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section {
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section h2 {
  margin-bottom: 30px;
  color: #ab1410;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 180px));
  gap: 20px;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile {
  cursor: pointer;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-icon {
  width: 180px;
  background-color: white;
  aspect-ratio: 1;
  border-radius: 16px;
  border: 1px solid #d9d9d9;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-icon.office365 {
  background-image: url('/wp-content/plugins/schollmeier-portal/assets/office365.png');
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-icon.fibre {
  background-image: url('/wp-content/plugins/schollmeier-portal/assets/fibre.png');
  background-size: 70%;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-icon.x3cx {
  background-image: url('/wp-content/plugins/schollmeier-portal/assets/3cx.png');
  background-size: 80%;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-icon.voice {
  background-image: url('/wp-content/plugins/schollmeier-portal/assets/voice.png');
  background-size: 70%;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-icon.lenovo {
  background-image: url('/wp-content/plugins/schollmeier-portal/assets/lenovo.png');
  background-size: 70%;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-icon.repair {
  background-image: url('/wp-content/plugins/schollmeier-portal/assets/repair.png');
  background-size: 70%;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-icon.delete {
  background-image: url('/wp-content/plugins/schollmeier-portal/assets/delete.png');
  background-size: 70%;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-title {
  font-size: 16px;
  font-weight: 700;
  margin-top: 10px;
  text-align: center;
}
div.tcr-user-interface > div.content div.my-dashboard div.more-section div.more-grid div.more-tile div.more-desc {
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  color: #ab1410;
}
